Mock Version: 6.0 Mock Version: 6.0 Mock Version: 6.0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target aarch64 --nodeps /builddir/build/SPECS/pytorch.spec'], chrootPath='/var/lib/mock/dist-an23-epao-build-497786-74603/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=86400uid=982gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.5d0b8ygc:/etc/resolv.conf', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.5d0b8ygc:/etc/resolv.conf', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'e46873b3adf841d99424e9a4a905b063', '-D', '/var/lib/mock/dist-an23-epao-build-497786-74603/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.5d0b8ygc:/etc/resolv.conf', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target aarch64 --nodeps /builddir/build/SPECS/pytorch.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1765756800 Wrote: /builddir/build/SRPMS/pytorch-2.3.0-1.an23.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target aarch64 --nodeps /builddir/build/SPECS/pytorch.spec'], chrootPath='/var/lib/mock/dist-an23-epao-build-497786-74603/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=86400uid=982gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.5d0b8ygc:/etc/resolv.conf', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.5d0b8ygc:/etc/resolv.conf', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '78258a8209e4465d8f65ee264a9ffb56', '-D', '/var/lib/mock/dist-an23-epao-build-497786-74603/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.5d0b8ygc:/etc/resolv.conf', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target aarch64 --nodeps /builddir/build/SPECS/pytorch.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1765756800 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.S8JTDF + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf pytorch-v2.3.0 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/pytorch-v2.3.0.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd pytorch-v2.3.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.zAccAU + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd pytorch-v2.3.0 + export BUILD_TEST=False + BUILD_TEST=False + export PYTORCH_BUILD_VERSION=2.3.0 + PYTORCH_BUILD_VERSION=2.3.0 + export PYTORCH_BUILD_NUMBER=1 + PYTORCH_BUILD_NUMBER=1 + export CUDAARCHS=all + CUDAARCHS=all + export CMAKE_CUDA_COMPILER=/usr/local/cuda-12.5/bin/nvcc + CMAKE_CUDA_COMPILER=/usr/local/cuda-12.5/bin/nvcc + export 'TORCH_CUDA_ARCH_LIST=6.0;6.1;7.0;7.5;8.0;8.6' + TORCH_CUDA_ARCH_LIST='6.0;6.1;7.0;7.5;8.0;8.6' + export 'CFLAGS=-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-maybe-uninitialized -Wno-uninitialized -Wno-free-nonheap-object -Wno-restrict' + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-maybe-uninitialized -Wno-uninitialized -Wno-free-nonheap-object -Wno-restrict' + export 'CXXFLAGS=-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-maybe-uninitialized -Wno-uninitialized -Wno-free-nonheap-object -Wno-restrict}' + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-maybe-uninitialized -Wno-uninitialized -Wno-free-nonheap-object -Wno-restrict}' + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-maybe-uninitialized -Wno-uninitialized -Wno-free-nonheap-object -Wno-restrict' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,--build-id=sha1 ' + /usr/bin/python3 setup.py build '--executable=/usr/bin/python3 -sP' -- The CXX compiler identification is GNU 12.3.0 -- The C compiler identification is GNU 12.3.0 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- /usr/bin/g++ /builddir/build/BUILD/pytorch-v2.3.0/torch/abi-check.cpp -o /builddir/build/BUILD/pytorch-v2.3.0/build/abi-check -- Determined _GLIBCXX_USE_CXX11_ABI=1 -- Not forcing any particular BLAS to be found -- Could not find ccache. Consider installing ccache to speed up compilation. -- Performing Test C_HAS_AVX_1 -- Performing Test C_HAS_AVX_1 - Failed -- Performing Test C_HAS_AVX_2 -- Performing Test C_HAS_AVX_2 - Failed -- Performing Test C_HAS_AVX_3 -- Performing Test C_HAS_AVX_3 - Failed -- Performing Test C_HAS_AVX2_1 -- Performing Test C_HAS_AVX2_1 - Failed -- Performing Test C_HAS_AVX2_2 -- Performing Test C_HAS_AVX2_2 - Failed -- Performing Test C_HAS_AVX2_3 -- Performing Test C_HAS_AVX2_3 - Failed -- Performing Test C_HAS_AVX512_1 -- Performing Test C_HAS_AVX512_1 - Failed -- Performing Test C_HAS_AVX512_2 -- Performing Test C_HAS_AVX512_2 - Failed -- Performing Test C_HAS_AVX512_3 -- Performing Test C_HAS_AVX512_3 - Failed -- Performing Test CXX_HAS_AVX_1 -- Performing Test CXX_HAS_AVX_1 - Failed -- Performing Test CXX_HAS_AVX_2 -- Performing Test CXX_HAS_AVX_2 - Failed -- Performing Test CXX_HAS_AVX_3 -- Performing Test CXX_HAS_AVX_3 - Failed -- Performing Test CXX_HAS_AVX2_1 -- Performing Test CXX_HAS_AVX2_1 - Failed -- Performing Test CXX_HAS_AVX2_2 -- Performing Test CXX_HAS_AVX2_2 - Failed -- Performing Test CXX_HAS_AVX2_3 -- Performing Test CXX_HAS_AVX2_3 - Failed -- Performing Test CXX_HAS_AVX512_1 -- Performing Test CXX_HAS_AVX512_1 - Failed -- Performing Test CXX_HAS_AVX512_2 -- Performing Test CXX_HAS_AVX512_2 - Failed -- Performing Test CXX_HAS_AVX512_3 -- Performing Test CXX_HAS_AVX512_3 - Failed -- Performing Test CAFFE2_COMPILER_SUPPORTS_AVX512_EXTENSIONS -- Performing Test CAFFE2_COMPILER_SUPPORTS_AVX512_EXTENSIONS - Failed -- Performing Test COMPILER_SUPPORTS_HIDDEN_VISIBILITY -- Performing Test COMPILER_SUPPORTS_HIDDEN_VISIBILITY - Success -- Performing Test COMPILER_SUPPORTS_HIDDEN_INLINE_VISIBILITY -- Performing Test COMPILER_SUPPORTS_HIDDEN_INLINE_VISIBILITY - Success -- Performing Test COMPILER_SUPPORTS_RDYNAMIC -- Performing Test COMPILER_SUPPORTS_RDYNAMIC - Success -- Found CUDA: /usr/local/cuda (found version "12.5") -- The CUDA compiler identification is NVIDIA 12.5.82 -- Detecting CUDA compiler ABI info -- Detecting CUDA compiler ABI info - done -- Check for working CUDA compiler: /usr/local/cuda-12.5/bin/nvcc - skipped -- Detecting CUDA compile features -- Detecting CUDA compile features - done -- Found CUDAToolkit: /usr/local/cuda-12.5/include (found version "12.5.82") -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Caffe2: CUDA detected: 12.5 -- Caffe2: CUDA nvcc is: /usr/local/cuda-12.5/bin/nvcc -- Caffe2: CUDA toolkit directory: /usr/local/cuda -- Caffe2: Header version is: 12.5 -- /usr/local/cuda/lib64/libnvrtc.so shorthash is 8fb8b21f -- Found CUDNN: /usr/lib64/libcudnn.so -- Could NOT find CUSPARSELT (missing: CUSPARSELT_LIBRARY_PATH CUSPARSELT_INCLUDE_PATH) CMake Warning at cmake/public/cuda.cmake:275 (message): Cannot find cuSPARSELt library. Turning the option off Call Stack (most recent call first): cmake/Dependencies.cmake:44 (include) CMakeLists.txt:754 (include) -- Added CUDA NVCC flags for: -gencode;arch=compute_60,code=sm_60;-gencode;arch=compute_61,code=sm_61;-gencode;arch=compute_70,code=sm_70;-gencode;arch=compute_75,code=sm_75;-gencode;arch=compute_80,code=sm_80;-gencode;arch=compute_86,code=sm_86 -- Building using own protobuf under third_party per request. -- Use custom protobuf build. CMake Deprecation Warning at third_party/protobuf/cmake/CMakeLists.txt:2 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- -- 3.13.0.0 -- Performing Test protobuf_HAVE_BUILTIN_ATOMICS -- Performing Test protobuf_HAVE_BUILTIN_ATOMICS - Success -- Caffe2 protobuf include directory: $$ -- Trying to find preferred BLAS backend of choice: MKL -- MKL_THREADING = OMP -- Looking for sys/types.h -- Looking for sys/types.h - found -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for stddef.h -- Looking for stddef.h - found -- Check size of void* -- Check size of void* - done -- MKL_THREADING = OMP CMake Warning at cmake/Dependencies.cmake:236 (message): MKL could not be found. Defaulting to Eigen Call Stack (most recent call first): CMakeLists.txt:754 (include) CMake Warning at cmake/Dependencies.cmake:273 (message): Preferred BLAS (MKL) cannot be found, now searching for a general BLAS library Call Stack (most recent call first): CMakeLists.txt:754 (include) -- MKL_THREADING = OMP -- Checking for [mkl_intel_lp64 - mkl_gnu_thread - mkl_core - gomp - pthread - m - dl] -- Library mkl_intel_lp64: not found -- Checking for [mkl_intel_lp64 - mkl_intel_thread - mkl_core - gomp - pthread - m - dl] -- Library mkl_intel_lp64: not found -- Checking for [mkl_intel - mkl_gnu_thread - mkl_core - gomp - pthread - m - dl] -- Library mkl_intel: not found -- Checking for [mkl_intel - mkl_intel_thread - mkl_core - gomp - pthread - m - dl] -- Library mkl_intel: not found -- Checking for [mkl_gf_lp64 - mkl_gnu_thread - mkl_core - gomp - pthread - m - dl] -- Library mkl_gf_lp64: not found -- Checking for [mkl_gf_lp64 - mkl_intel_thread - mkl_core - gomp - pthread - m - dl] -- Library mkl_gf_lp64: not found -- Checking for [mkl_gf - mkl_gnu_thread - mkl_core - gomp - pthread - m - dl] -- Library mkl_gf: not found -- Checking for [mkl_gf - mkl_intel_thread - mkl_core - gomp - pthread - m - dl] -- Library mkl_gf: not found -- Checking for [mkl_intel_lp64 - mkl_gnu_thread - mkl_core - iomp5 - pthread - m - dl] -- Library mkl_intel_lp64: not found -- Checking for [mkl_intel_lp64 - mkl_intel_thread - mkl_core - iomp5 - pthread - m - dl] -- Library mkl_intel_lp64: not found -- Checking for [mkl_intel - mkl_gnu_thread - mkl_core - iomp5 - pthread - m - dl] -- Library mkl_intel: not found -- Checking for [mkl_intel - mkl_intel_thread - mkl_core - iomp5 - pthread - m - dl] -- Library mkl_intel: not found -- Checking for [mkl_gf_lp64 - mkl_gnu_thread - mkl_core - iomp5 - pthread - m - dl] -- Library mkl_gf_lp64: not found -- Checking for [mkl_gf_lp64 - mkl_intel_thread - mkl_core - iomp5 - pthread - m - dl] -- Library mkl_gf_lp64: not found -- Checking for [mkl_gf - mkl_gnu_thread - mkl_core - iomp5 - pthread - m - dl] -- Library mkl_gf: not found -- Checking for [mkl_gf - mkl_intel_thread - mkl_core - iomp5 - pthread - m - dl] -- Library mkl_gf: not found -- Checking for [mkl_intel_lp64 - mkl_gnu_thread - mkl_core - pthread - m - dl] -- Library mkl_intel_lp64: not found -- Checking for [mkl_intel_lp64 - mkl_intel_thread - mkl_core - pthread - m - dl] -- Library mkl_intel_lp64: not found -- Checking for [mkl_intel - mkl_gnu_thread - mkl_core - pthread - m - dl] -- Library mkl_intel: not found -- Checking for [mkl_intel - mkl_intel_thread - mkl_core - pthread - m - dl] -- Library mkl_intel: not found -- Checking for [mkl_gf_lp64 - mkl_gnu_thread - mkl_core - pthread - m - dl] -- Library mkl_gf_lp64: not found -- Checking for [mkl_gf_lp64 - mkl_intel_thread - mkl_core - pthread - m - dl] -- Library mkl_gf_lp64: not found -- Checking for [mkl_gf - mkl_gnu_thread - mkl_core - pthread - m - dl] -- Library mkl_gf: not found -- Checking for [mkl_gf - mkl_intel_thread - mkl_core - pthread - m - dl] -- Library mkl_gf: not found -- Checking for [mkl_intel_lp64 - mkl_sequential - mkl_core - m - dl] -- Library mkl_intel_lp64: not found -- Checking for [mkl_intel - mkl_sequential - mkl_core - m - dl] -- Library mkl_intel: not found -- Checking for [mkl_gf_lp64 - mkl_sequential - mkl_core - m - dl] -- Library mkl_gf_lp64: not found -- Checking for [mkl_gf - mkl_sequential - mkl_core - m - dl] -- Library mkl_gf: not found -- Checking for [mkl_intel_lp64 - mkl_core - gomp - pthread - m - dl] -- Library mkl_intel_lp64: not found -- Checking for [mkl_intel - mkl_core - gomp - pthread - m - dl] -- Library mkl_intel: not found -- Checking for [mkl_gf_lp64 - mkl_core - gomp - pthread - m - dl] -- Library mkl_gf_lp64: not found -- Checking for [mkl_gf - mkl_core - gomp - pthread - m - dl] -- Library mkl_gf: not found -- Checking for [mkl_intel_lp64 - mkl_core - iomp5 - pthread - m - dl] -- Library mkl_intel_lp64: not found -- Checking for [mkl_intel - mkl_core - iomp5 - pthread - m - dl] -- Library mkl_intel: not found -- Checking for [mkl_gf_lp64 - mkl_core - iomp5 - pthread - m - dl] -- Library mkl_gf_lp64: not found -- Checking for [mkl_gf - mkl_core - iomp5 - pthread - m - dl] -- Library mkl_gf: not found -- Checking for [mkl_intel_lp64 - mkl_core - pthread - m - dl] -- Library mkl_intel_lp64: not found -- Checking for [mkl_intel - mkl_core - pthread - m - dl] -- Library mkl_intel: not found -- Checking for [mkl_gf_lp64 - mkl_core - pthread - m - dl] -- Library mkl_gf_lp64: not found -- Checking for [mkl_gf - mkl_core - pthread - m - dl] -- Library mkl_gf: not found -- Checking for [mkl - guide - pthread - m] -- Library mkl: not found -- MKL library not found -- Checking for [blis] -- Library blis: BLAS_blis_LIBRARY-NOTFOUND -- Checking for [Accelerate] -- Library Accelerate: BLAS_Accelerate_LIBRARY-NOTFOUND -- Checking for [vecLib] -- Library vecLib: BLAS_vecLib_LIBRARY-NOTFOUND -- Checking for [flexiblas] -- Library flexiblas: BLAS_flexiblas_LIBRARY-NOTFOUND -- Checking for [openblas] -- Library openblas: BLAS_openblas_LIBRARY-NOTFOUND -- Checking for [openblas - pthread - m] -- Library openblas: BLAS_openblas_LIBRARY-NOTFOUND -- Checking for [openblas - pthread - m - gomp] -- Library openblas: BLAS_openblas_LIBRARY-NOTFOUND -- Checking for [goto2 - gfortran] -- Library goto2: BLAS_goto2_LIBRARY-NOTFOUND -- Checking for [goto2 - gfortran - pthread] -- Library goto2: BLAS_goto2_LIBRARY-NOTFOUND -- Checking for [acml - gfortran] -- Library acml: BLAS_acml_LIBRARY-NOTFOUND -- Checking for [blis] -- Library blis: BLAS_blis_LIBRARY-NOTFOUND -- Could NOT find Atlas (missing: Atlas_CBLAS_INCLUDE_DIR Atlas_CLAPACK_INCLUDE_DIR Atlas_CBLAS_LIBRARY Atlas_BLAS_LIBRARY Atlas_LAPACK_LIBRARY) -- Checking for [ptf77blas - atlas - gfortran] -- Library ptf77blas: BLAS_ptf77blas_LIBRARY-NOTFOUND -- Checking for [] -- Looking for sgemm_ -- Looking for sgemm_ - not found -- Cannot find a library with BLAS API. Not using BLAS. -- Using pocketfft in directory: /builddir/build/BUILD/pytorch-v2.3.0/third_party/pocketfft/ -- The ASM compiler identification is GNU -- Found assembler: /usr/bin/gcc CMake Deprecation Warning at third_party/QNNPACK/deps/clog/CMakeLists.txt:7 (CMAKE_MINIMUM_REQUIRED): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Deprecation Warning at third_party/psimd/CMakeLists.txt:1 (CMAKE_MINIMUM_REQUIRED): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Deprecation Warning at third_party/FP16/CMakeLists.txt:1 (CMAKE_MINIMUM_REQUIRED): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- Brace yourself, we are building NNPACK CMake Deprecation Warning at third_party/NNPACK/CMakeLists.txt:1 (CMAKE_MINIMUM_REQUIRED): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- NNPACK backend is neon CMake Warning at cmake/Dependencies.cmake:812 (message): A compiler with AVX512 support is required for FBGEMM. Not compiling with FBGEMM. Turn this warning off by USE_FBGEMM=OFF. Call Stack (most recent call first): CMakeLists.txt:754 (include) CMake Warning at cmake/Dependencies.cmake:857 (message): Turning USE_FAKELOWP off as it depends on USE_FBGEMM. Call Stack (most recent call first): CMakeLists.txt:754 (include) -- Found Numa: /usr/include -- Found Numa (include: /usr/include, library: /usr/lib64/libnuma.so) -- Using third party subdirectory Eigen. CMake Warning (dev) at cmake/Dependencies.cmake:1086 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): CMakeLists.txt:754 (include) This warning is for project developers. Use -Wno-dev to suppress it. -- Found PythonInterp: /usr/bin/python3 (found suitable version "3.11.6", minimum required is "3.0") CMake Warning (dev) at cmake/Dependencies.cmake:1087 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): CMakeLists.txt:754 (include) This warning is for project developers. Use -Wno-dev to suppress it. -- Found PythonLibs: /usr/lib64/libpython3.11.so.1.0 (found suitable version "3.11.6", minimum required is "3.0") -- Using third_party/pybind11. -- pybind11 include dirs: /builddir/build/BUILD/pytorch-v2.3.0/cmake/../third_party/pybind11/include -- Checking for module 'mpi-c' -- Package 'mpi-c', required by 'virtual:world', not found -- Could NOT find MPI_C (missing: MPI_C_LIB_NAMES MPI_C_HEADER_DIR MPI_C_WORKS) -- Checking for module 'mpi-cxx' -- Package 'mpi-cxx', required by 'virtual:world', not found -- Could NOT find MPI_CXX (missing: MPI_CXX_LIB_NAMES MPI_CXX_HEADER_DIR MPI_CXX_WORKS) -- Could NOT find MPI (missing: MPI_C_FOUND MPI_CXX_FOUND) CMake Warning at cmake/Dependencies.cmake:1182 (message): Not compiling with MPI. Suppress this warning with -DUSE_MPI=OFF Call Stack (most recent call first): CMakeLists.txt:754 (include) -- MKL_THREADING = OMP -- Check OMP with lib /usr/lib/gcc/aarch64-anolis-linux/12/libgomp.so and flags -fopenmp -v -- MKL_THREADING = OMP -- Check OMP with lib /usr/lib/gcc/aarch64-anolis-linux/12/libgomp.so and flags -fopenmp -v -- Found OpenMP_C: -fopenmp (found version "4.5") -- Found OpenMP_CXX: -fopenmp (found version "4.5") -- Found OpenMP: TRUE (found version "4.5") -- Adding OpenMP CXX_FLAGS: -fopenmp -- Will link against OpenMP libraries: /usr/lib/gcc/aarch64-anolis-linux/12/libgomp.so CMake Warning at cmake/External/nccl.cmake:70 (message): Enabling NCCL library slimming Call Stack (most recent call first): cmake/Dependencies.cmake:1370 (include) CMakeLists.txt:754 (include) -- Found CUB: /usr/local/cuda/include -- Converting CMAKE_CUDA_FLAGS to CUDA_NVCC_FLAGS: CUDA_NVCC_FLAGS = -DLIBCUDACXX_ENABLE_SIMPLIFIED_COMPLEX_OPERATIONS;-D_GLIBCXX_USE_CXX11_ABI=1;-Xfatbin;-compress-all;-DONNX_NAMESPACE=onnx_torch;-gencode;arch=compute_60,code=sm_60;-gencode;arch=compute_61,code=sm_61;-gencode;arch=compute_70,code=sm_70;-gencode;arch=compute_75,code=sm_75;-gencode;arch=compute_80,code=sm_80;-gencode;arch=compute_86,code=sm_86;-Xcudafe;--diag_suppress=cc_clobber_ignored,--diag_suppress=field_without_dll_interface,--diag_suppress=base_class_has_different_dll_interface,--diag_suppress=dll_interface_conflict_none_assumed,--diag_suppress=dll_interface_conflict_dllexport_assumed,--diag_suppress=bad_friend_decl;--expt-relaxed-constexpr;--expt-extended-lambda CUDA_NVCC_FLAGS_DEBUG = -g CUDA_NVCC_FLAGS_RELEASE = -O3;-DNDEBUG CUDA_NVCC_FLAGS_RELWITHDEBINFO = -O2;-g;-DNDEBUG CUDA_NVCC_FLAGS_MINSIZEREL = -O1;-DNDEBUG CMake Deprecation Warning at third_party/tensorpipe/third_party/libuv/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- Performing Test UV_LINT_W4 -- Performing Test UV_LINT_W4 - Failed -- Performing Test UV_LINT_NO_UNUSED_PARAMETER_MSVC -- Performing Test UV_LINT_NO_UNUSED_PARAMETER_MSVC - Failed -- Performing Test UV_LINT_NO_CONDITIONAL_CONSTANT_MSVC -- Performing Test UV_LINT_NO_CONDITIONAL_CONSTANT_MSVC - Failed -- Performing Test UV_LINT_NO_NONSTANDARD_MSVC -- Performing Test UV_LINT_NO_NONSTANDARD_MSVC - Failed -- Performing Test UV_LINT_NO_NONSTANDARD_EMPTY_TU_MSVC -- Performing Test UV_LINT_NO_NONSTANDARD_EMPTY_TU_MSVC - Failed -- Performing Test UV_LINT_NO_NONSTANDARD_FILE_SCOPE_MSVC -- Performing Test UV_LINT_NO_NONSTANDARD_FILE_SCOPE_MSVC - Failed -- Performing Test UV_LINT_NO_NONSTANDARD_NONSTATIC_DLIMPORT_MSVC -- Performing Test UV_LINT_NO_NONSTANDARD_NONSTATIC_DLIMPORT_MSVC - Failed -- Performing Test UV_LINT_NO_HIDES_LOCAL -- Performing Test UV_LINT_NO_HIDES_LOCAL - Failed -- Performing Test UV_LINT_NO_HIDES_PARAM -- Performing Test UV_LINT_NO_HIDES_PARAM - Failed -- Performing Test UV_LINT_NO_HIDES_GLOBAL -- Performing Test UV_LINT_NO_HIDES_GLOBAL - Failed -- Performing Test UV_LINT_NO_CONDITIONAL_ASSIGNMENT_MSVC -- Performing Test UV_LINT_NO_CONDITIONAL_ASSIGNMENT_MSVC - Failed -- Performing Test UV_LINT_NO_UNSAFE_MSVC -- Performing Test UV_LINT_NO_UNSAFE_MSVC - Failed -- Performing Test UV_LINT_WALL -- Performing Test UV_LINT_WALL - Success -- Performing Test UV_LINT_NO_UNUSED_PARAMETER -- Performing Test UV_LINT_NO_UNUSED_PARAMETER - Success -- Performing Test UV_LINT_STRICT_PROTOTYPES -- Performing Test UV_LINT_STRICT_PROTOTYPES - Success -- Performing Test UV_LINT_EXTRA -- Performing Test UV_LINT_EXTRA - Success -- Performing Test UV_LINT_UTF8_MSVC -- Performing Test UV_LINT_UTF8_MSVC - Failed -- Performing Test UV_F_STRICT_ALIASING -- Performing Test UV_F_STRICT_ALIASING - Success -- summary of build options: Install prefix: /builddir/build/BUILD/pytorch-v2.3.0/torch Target system: Linux Compiler: C compiler: /usr/bin/gcc CFLAGS: -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-maybe-uninitialized -Wno-uninitialized -Wno-free-nonheap-object -Wno-restrict -- Found uv: 1.38.1 (found version "1.38.1") CMake Deprecation Warning at third_party/gloo/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Warning (dev) at third_party/gloo/CMakeLists.txt:21 (option): Policy CMP0077 is not set: option() honors normal variables. Run "cmake --help-policy CMP0077" for policy details. Use the cmake_policy command to set the policy and suppress this warning. For compatibility with older versions of CMake, option is clearing the normal variable 'BUILD_BENCHMARK'. This warning is for project developers. Use -Wno-dev to suppress it. -- Gloo build as SHARED library CMake Warning (dev) at third_party/gloo/cmake/Cuda.cmake:109 (find_package): Policy CMP0074 is not set: find_package uses _ROOT variables. Run "cmake --help-policy CMP0074" for policy details. Use the cmake_policy command to set the policy and suppress this warning. CMake variable CUDAToolkit_ROOT is set to: /usr/local/cuda For compatibility, CMake is ignoring the variable. Call Stack (most recent call first): third_party/gloo/cmake/Dependencies.cmake:115 (include) third_party/gloo/CMakeLists.txt:111 (include) This warning is for project developers. Use -Wno-dev to suppress it. -- Found CUDAToolkit: /usr/local/cuda-12.5/include (found suitable version "12.5.82", minimum required is "7.0") -- CUDA detected: 12.5.82 CMake Warning at cmake/Dependencies.cmake:1514 (message): Metal is only used in ios builds. Call Stack (most recent call first): CMakeLists.txt:754 (include) CMake Deprecation Warning at third_party/onnx/CMakeLists.txt:2 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Warning (dev) at third_party/onnx/CMakeLists.txt:107 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. -- Found PythonInterp: /usr/bin/python3 (found version "3.11.6") Generated: /builddir/build/BUILD/pytorch-v2.3.0/build/third_party/onnx/onnx/onnx_onnx_torch-ml.proto Generated: /builddir/build/BUILD/pytorch-v2.3.0/build/third_party/onnx/onnx/onnx-operators_onnx_torch-ml.proto Generated: /builddir/build/BUILD/pytorch-v2.3.0/build/third_party/onnx/onnx/onnx-data_onnx_torch.proto -- -- ******** Summary ******** -- CMake version : 3.30.5 -- CMake command : /usr/bin/cmake -- System : Linux -- C++ compiler : /usr/bin/g++ -- C++ compiler version : 12.3.0 -- CXX flags : -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-maybe-uninitialized -Wno-uninitialized -Wno-free-nonheap-object -Wno-restrict} -D_GLIBCXX_USE_CXX11_ABI=1 -fvisibility-inlines-hidden -DUSE_PTHREADPOOL -Wnon-virtual-dtor -- Build type : Release -- Compile definitions : ONNX_ML=1;ONNXIFI_ENABLE_EXT=1;__STDC_FORMAT_MACROS -- CMAKE_PREFIX_PATH : /usr/lib/python3.11/site-packages;/usr/local/cuda;/usr/local/cuda -- CMAKE_INSTALL_PREFIX : /builddir/build/BUILD/pytorch-v2.3.0/torch -- CMAKE_MODULE_PATH : /builddir/build/BUILD/pytorch-v2.3.0/cmake/Modules;/builddir/build/BUILD/pytorch-v2.3.0/cmake/public/../Modules_CUDA_fix -- -- ONNX version : 1.16.0 -- ONNX NAMESPACE : onnx_torch -- ONNX_USE_LITE_PROTO : OFF -- USE_PROTOBUF_SHARED_LIBS : OFF -- Protobuf_USE_STATIC_LIBS : ON -- ONNX_DISABLE_EXCEPTIONS : OFF -- ONNX_DISABLE_STATIC_REGISTRATION : OFF -- ONNX_WERROR : OFF -- ONNX_BUILD_TESTS : OFF -- ONNX_BUILD_BENCHMARKS : OFF -- ONNX_BUILD_SHARED_LIBS : -- BUILD_SHARED_LIBS : OFF -- -- Protobuf compiler : -- Protobuf includes : -- Protobuf libraries : -- BUILD_ONNX_PYTHON : OFF CMake Deprecation Warning at third_party/foxi/CMakeLists.txt:2 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- -- ******** Summary ******** -- CMake version : 3.30.5 -- CMake command : /usr/bin/cmake -- System : Linux -- C++ compiler : /usr/bin/g++ -- C++ compiler version : 12.3.0 -- CXX flags : -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-maybe-uninitialized -Wno-uninitialized -Wno-free-nonheap-object -Wno-restrict} -D_GLIBCXX_USE_CXX11_ABI=1 -fvisibility-inlines-hidden -DUSE_PTHREADPOOL -Wnon-virtual-dtor -- Build type : Release -- Compile definitions : ONNX_ML=1;ONNXIFI_ENABLE_EXT=1 -- CMAKE_PREFIX_PATH : /usr/lib/python3.11/site-packages;/usr/local/cuda;/usr/local/cuda -- CMAKE_INSTALL_PREFIX : /builddir/build/BUILD/pytorch-v2.3.0/torch -- CMAKE_MODULE_PATH : /builddir/build/BUILD/pytorch-v2.3.0/cmake/Modules;/builddir/build/BUILD/pytorch-v2.3.0/cmake/public/../Modules_CUDA_fix -- -- ONNX version : 1.4.1 -- ONNX NAMESPACE : onnx_torch -- ONNX_BUILD_TESTS : OFF -- ONNX_BUILD_BENCHMARKS : OFF -- ONNX_USE_LITE_PROTO : OFF -- ONNXIFI_DUMMY_BACKEND : -- -- Protobuf compiler : -- Protobuf includes : -- Protobuf libraries : -- BUILD_ONNX_PYTHON : OFF -- Found CUDA with FP16 support, compiling with torch.cuda.HalfTensor -- Adding -DNDEBUG to compile flags -- Checking prototype magma_get_sgeqrf_nb for MAGMA_V2 -- Checking prototype magma_get_sgeqrf_nb for MAGMA_V2 - False -- Compiling with MAGMA support -- MAGMA INCLUDE DIRECTORIES: /usr/include -- MAGMA LIBRARIES: /usr/lib64/libmagma.so -- MAGMA V2 check: 0 CMake Warning (dev) at cmake/Modules/FindARM.cmake:5 (EXEC_PROGRAM): Policy CMP0153 is not set: The exec_program command should not be called. Run "cmake --help-policy CMP0153" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Use execute_process() instead. Call Stack (most recent call first): cmake/Dependencies.cmake:1725 (find_package) CMakeLists.txt:754 (include) This warning is for project developers. Use -Wno-dev to suppress it. -- Could not find hardware support for NEON on this machine. -- No OMAP3 processor on this machine. -- No OMAP4 processor on this machine. -- asimd/Neon found with compiler flag : -D__NEON__ -- MKL_THREADING = OMP -- Checking for [mkl_intel_lp64 - mkl_gnu_thread - mkl_core - gomp - pthread - m - dl] -- Library mkl_intel_lp64: not found -- Checking for [mkl_intel_lp64 - mkl_intel_thread - mkl_core - gomp - pthread - m - dl] -- Library mkl_intel_lp64: not found -- Checking for [mkl_intel - mkl_gnu_thread - mkl_core - gomp - pthread - m - dl] -- Library mkl_intel: not found -- Checking for [mkl_intel - mkl_intel_thread - mkl_core - gomp - pthread - m - dl] -- Library mkl_intel: not found -- Checking for [mkl_gf_lp64 - mkl_gnu_thread - mkl_core - gomp - pthread - m - dl] -- Library mkl_gf_lp64: not found -- Checking for [mkl_gf_lp64 - mkl_intel_thread - mkl_core - gomp - pthread - m - dl] -- Library mkl_gf_lp64: not found -- Checking for [mkl_gf - mkl_gnu_thread - mkl_core - gomp - pthread - m - dl] -- Library mkl_gf: not found -- Checking for [mkl_gf - mkl_intel_thread - mkl_core - gomp - pthread - m - dl] -- Library mkl_gf: not found -- Checking for [mkl_intel_lp64 - mkl_gnu_thread - mkl_core - iomp5 - pthread - m - dl] -- Library mkl_intel_lp64: not found -- Checking for [mkl_intel_lp64 - mkl_intel_thread - mkl_core - iomp5 - pthread - m - dl] -- Library mkl_intel_lp64: not found -- Checking for [mkl_intel - mkl_gnu_thread - mkl_core - iomp5 - pthread - m - dl] -- Library mkl_intel: not found -- Checking for [mkl_intel - mkl_intel_thread - mkl_core - iomp5 - pthread - m - dl] -- Library mkl_intel: not found -- Checking for [mkl_gf_lp64 - mkl_gnu_thread - mkl_core - iomp5 - pthread - m - dl] -- Library mkl_gf_lp64: not found -- Checking for [mkl_gf_lp64 - mkl_intel_thread - mkl_core - iomp5 - pthread - m - dl] -- Library mkl_gf_lp64: not found -- Checking for [mkl_gf - mkl_gnu_thread - mkl_core - iomp5 - pthread - m - dl] -- Library mkl_gf: not found -- Checking for [mkl_gf - mkl_intel_thread - mkl_core - iomp5 - pthread - m - dl] -- Library mkl_gf: not found -- Checking for [mkl_intel_lp64 - mkl_gnu_thread - mkl_core - pthread - m - dl] -- Library mkl_intel_lp64: not found -- Checking for [mkl_intel_lp64 - mkl_intel_thread - mkl_core - pthread - m - dl] -- Library mkl_intel_lp64: not found -- Checking for [mkl_intel - mkl_gnu_thread - mkl_core - pthread - m - dl] -- Library mkl_intel: not found -- Checking for [mkl_intel - mkl_intel_thread - mkl_core - pthread - m - dl] -- Library mkl_intel: not found -- Checking for [mkl_gf_lp64 - mkl_gnu_thread - mkl_core - pthread - m - dl] -- Library mkl_gf_lp64: not found -- Checking for [mkl_gf_lp64 - mkl_intel_thread - mkl_core - pthread - m - dl] -- Library mkl_gf_lp64: not found -- Checking for [mkl_gf - mkl_gnu_thread - mkl_core - pthread - m - dl] -- Library mkl_gf: not found -- Checking for [mkl_gf - mkl_intel_thread - mkl_core - pthread - m - dl] -- Library mkl_gf: not found -- Checking for [mkl_intel_lp64 - mkl_sequential - mkl_core - m - dl] -- Library mkl_intel_lp64: not found -- Checking for [mkl_intel - mkl_sequential - mkl_core - m - dl] -- Library mkl_intel: not found -- Checking for [mkl_gf_lp64 - mkl_sequential - mkl_core - m - dl] -- Library mkl_gf_lp64: not found -- Checking for [mkl_gf - mkl_sequential - mkl_core - m - dl] -- Library mkl_gf: not found -- Checking for [mkl_intel_lp64 - mkl_core - gomp - pthread - m - dl] -- Library mkl_intel_lp64: not found -- Checking for [mkl_intel - mkl_core - gomp - pthread - m - dl] -- Library mkl_intel: not found -- Checking for [mkl_gf_lp64 - mkl_core - gomp - pthread - m - dl] -- Library mkl_gf_lp64: not found -- Checking for [mkl_gf - mkl_core - gomp - pthread - m - dl] -- Library mkl_gf: not found -- Checking for [mkl_intel_lp64 - mkl_core - iomp5 - pthread - m - dl] -- Library mkl_intel_lp64: not found -- Checking for [mkl_intel - mkl_core - iomp5 - pthread - m - dl] -- Library mkl_intel: not found -- Checking for [mkl_gf_lp64 - mkl_core - iomp5 - pthread - m - dl] -- Library mkl_gf_lp64: not found -- Checking for [mkl_gf - mkl_core - iomp5 - pthread - m - dl] -- Library mkl_gf: not found -- Checking for [mkl_intel_lp64 - mkl_core - pthread - m - dl] -- Library mkl_intel_lp64: not found -- Checking for [mkl_intel - mkl_core - pthread - m - dl] -- Library mkl_intel: not found -- Checking for [mkl_gf_lp64 - mkl_core - pthread - m - dl] -- Library mkl_gf_lp64: not found -- Checking for [mkl_gf - mkl_core - pthread - m - dl] -- Library mkl_gf: not found -- Checking for [mkl - guide - pthread - m] -- Library mkl: not found -- MKL library not found -- Checking for [blis] -- Library blis: BLAS_blis_LIBRARY-NOTFOUND -- Checking for [Accelerate] -- Library Accelerate: BLAS_Accelerate_LIBRARY-NOTFOUND -- Checking for [vecLib] -- Library vecLib: BLAS_vecLib_LIBRARY-NOTFOUND -- Checking for [flexiblas] -- Library flexiblas: BLAS_flexiblas_LIBRARY-NOTFOUND -- Checking for [openblas] -- Library openblas: BLAS_openblas_LIBRARY-NOTFOUND -- Checking for [openblas - pthread - m] -- Library openblas: BLAS_openblas_LIBRARY-NOTFOUND -- Checking for [openblas - pthread - m - gomp] -- Library openblas: BLAS_openblas_LIBRARY-NOTFOUND -- Checking for [goto2 - gfortran] -- Library goto2: BLAS_goto2_LIBRARY-NOTFOUND -- Checking for [goto2 - gfortran - pthread] -- Library goto2: BLAS_goto2_LIBRARY-NOTFOUND -- Checking for [acml - gfortran] -- Library acml: BLAS_acml_LIBRARY-NOTFOUND -- Checking for [blis] -- Library blis: BLAS_blis_LIBRARY-NOTFOUND -- Could NOT find Atlas (missing: Atlas_CBLAS_INCLUDE_DIR Atlas_CLAPACK_INCLUDE_DIR Atlas_CBLAS_LIBRARY Atlas_BLAS_LIBRARY Atlas_LAPACK_LIBRARY) -- Checking for [ptf77blas - atlas - gfortran] -- Library ptf77blas: BLAS_ptf77blas_LIBRARY-NOTFOUND -- Checking for [] -- Cannot find a library with BLAS API. Not using BLAS. -- LAPACK requires BLAS -- Cannot find a library with LAPACK API. Not using LAPACK. -- MIOpen not found. Compiling without MIOpen support disabling ROCM because NOT USE_ROCM is set disabling MKLDNN because USE_MKLDNN is not set -- Looking for clock_gettime in rt -- Looking for clock_gettime in rt - found -- Looking for mmap -- Looking for mmap - found -- Looking for shm_open -- Looking for shm_open - found -- Looking for shm_unlink -- Looking for shm_unlink - found -- Looking for malloc_usable_size -- Looking for malloc_usable_size - found -- CMake Warning (dev) at cmake/Modules/FindZVECTOR.cmake:6 (EXEC_PROGRAM): Policy CMP0153 is not set: The exec_program command should not be called. Run "cmake --help-policy CMP0153" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Use execute_process() instead. Call Stack (most recent call first): cmake/Dependencies.cmake:1839 (find_package) CMakeLists.txt:754 (include) This warning is for project developers. Use -Wno-dev to suppress it. -- check z16 -- Performing Test COMPILE_OUT_z16 -- Performing Test COMPILE_OUT_z16 - Failed -- check z15 -- Performing Test COMPILE_OUT_z15 -- Performing Test COMPILE_OUT_z15 - Failed -- check z14 -- Performing Test COMPILE_OUT_z14 -- Performing Test COMPILE_OUT_z14 - Failed -- -- Version: 10.2.1 -- Build type: Release -- Using Kineto with CUPTI support -- Configuring Kineto dependency: -- KINETO_SOURCE_DIR = /builddir/build/BUILD/pytorch-v2.3.0/third_party/kineto/libkineto -- KINETO_BUILD_TESTS = OFF -- KINETO_LIBRARY_TYPE = static -- CUDA_SOURCE_DIR = /usr/local/cuda -- CUDA_INCLUDE_DIRS = /usr/local/cuda/include -- CUPTI_INCLUDE_DIR = /usr/local/cuda/include -- CUDA_cupti_LIBRARY = /usr/local/cuda/lib64/libcupti.so -- Found CUPTI CMake Warning (dev) at third_party/kineto/libkineto/CMakeLists.txt:15 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. INFO ROCM_SOURCE_DIR = -- Kineto: FMT_SOURCE_DIR = /builddir/build/BUILD/pytorch-v2.3.0/third_party/fmt -- Kineto: FMT_INCLUDE_DIR = /builddir/build/BUILD/pytorch-v2.3.0/third_party/fmt/include INFO CUPTI_INCLUDE_DIR = /usr/local/cuda/include INFO ROCTRACER_INCLUDE_DIR = /include/roctracer INFO DYNOLOG_INCLUDE_DIR = /builddir/build/BUILD/pytorch-v2.3.0/third_party/kineto/libkineto/third_party/dynolog/ INFO IPCFABRIC_INCLUDE_DIR = /builddir/build/BUILD/pytorch-v2.3.0/third_party/kineto/libkineto/third_party/dynolog//dynolog/src/ipcfabric/ -- Configured Kineto -- GCC 12.3.0: Adding gcc and gcc_s libs to link line -- Performing Test HAS_WERROR_RETURN_TYPE -- Performing Test HAS_WERROR_RETURN_TYPE - Success -- Performing Test HAS_WERROR_NON_VIRTUAL_DTOR -- Performing Test HAS_WERROR_NON_VIRTUAL_DTOR - Success -- Performing Test HAS_WERROR_BRACED_SCALAR_INIT -- Performing Test HAS_WERROR_BRACED_SCALAR_INIT - Failed -- Performing Test HAS_WERROR_RANGE_LOOP_CONSTRUCT -- Performing Test HAS_WERROR_RANGE_LOOP_CONSTRUCT - Success -- Performing Test HAS_WERROR_BOOL_OPERATION -- Performing Test HAS_WERROR_BOOL_OPERATION - Success -- Performing Test HAS_WNARROWING -- Performing Test HAS_WNARROWING - Success -- Performing Test HAS_WNO_MISSING_FIELD_INITIALIZERS -- Performing Test HAS_WNO_MISSING_FIELD_INITIALIZERS - Success -- Performing Test HAS_WNO_TYPE_LIMITS -- Performing Test HAS_WNO_TYPE_LIMITS - Success -- Performing Test HAS_WNO_ARRAY_BOUNDS -- Performing Test HAS_WNO_ARRAY_BOUNDS - Success -- Performing Test HAS_WNO_UNKNOWN_PRAGMAS -- Performing Test HAS_WNO_UNKNOWN_PRAGMAS - Success -- Performing Test HAS_WNO_UNUSED_PARAMETER -- Performing Test HAS_WNO_UNUSED_PARAMETER - Success -- Performing Test HAS_WNO_UNUSED_FUNCTION -- Performing Test HAS_WNO_UNUSED_FUNCTION - Success -- Performing Test HAS_WNO_UNUSED_RESULT -- Performing Test HAS_WNO_UNUSED_RESULT - Success -- Performing Test HAS_WNO_STRICT_OVERFLOW -- Performing Test HAS_WNO_STRICT_OVERFLOW - Success -- Performing Test HAS_WNO_STRICT_ALIASING -- Performing Test HAS_WNO_STRICT_ALIASING - Success -- Performing Test HAS_WNO_STRINGOP_OVERFLOW -- Performing Test HAS_WNO_STRINGOP_OVERFLOW - Success -- Performing Test HAS_WVLA_EXTENSION -- Performing Test HAS_WVLA_EXTENSION - Failed -- Performing Test HAS_WSUGGEST_OVERRIDE -- Performing Test HAS_WSUGGEST_OVERRIDE - Success -- Performing Test HAS_WNEWLINE_EOF -- Performing Test HAS_WNEWLINE_EOF - Failed -- Performing Test HAS_WINCONSISTENT_MISSING_OVERRIDE -- Performing Test HAS_WINCONSISTENT_MISSING_OVERRIDE - Failed -- Performing Test HAS_WINCONSISTENT_MISSING_DESTRUCTOR_OVERRIDE -- Performing Test HAS_WINCONSISTENT_MISSING_DESTRUCTOR_OVERRIDE - Failed -- Performing Test HAS_WNO_ERROR_PEDANTIC -- Performing Test HAS_WNO_ERROR_PEDANTIC - Success -- Performing Test HAS_WNO_ERROR_OLD_STYLE_CAST -- Performing Test HAS_WNO_ERROR_OLD_STYLE_CAST - Success -- Performing Test HAS_WNO_ERROR_INCONSISTENT_MISSING_OVERRIDE -- Performing Test HAS_WNO_ERROR_INCONSISTENT_MISSING_OVERRIDE - Failed -- Performing Test HAS_WNO_ERROR_INCONSISTENT_MISSING_DESTRUCTOR_OVERRIDE -- Performing Test HAS_WNO_ERROR_INCONSISTENT_MISSING_DESTRUCTOR_OVERRIDE - Failed -- Performing Test HAS_WCONSTANT_CONVERSION -- Performing Test HAS_WCONSTANT_CONVERSION - Failed -- Performing Test HAS_WNO_INVALID_PARTIAL_SPECIALIZATION -- Performing Test HAS_WNO_INVALID_PARTIAL_SPECIALIZATION - Failed -- Performing Test HAS_WNO_ALIGNED_ALLOCATION_UNAVAILABLE -- Performing Test HAS_WNO_ALIGNED_ALLOCATION_UNAVAILABLE - Failed -- Performing Test HAS_WNO_MISSING_BRACES -- Performing Test HAS_WNO_MISSING_BRACES - Success -- Performing Test HAS_QUNUSED_ARGUMENTS -- Performing Test HAS_QUNUSED_ARGUMENTS - Failed -- Performing Test HAS_FDIAGNOSTICS_COLOR_ALWAYS -- Performing Test HAS_FDIAGNOSTICS_COLOR_ALWAYS - Success -- Performing Test HAS_FALIGNED_NEW -- Performing Test HAS_FALIGNED_NEW - Success -- Performing Test HAS_WNO_UNUSED_BUT_SET_VARIABLE -- Performing Test HAS_WNO_UNUSED_BUT_SET_VARIABLE - Success -- Performing Test HAS_WNO_MAYBE_UNINITIALIZED -- Performing Test HAS_WNO_MAYBE_UNINITIALIZED - Success -- Performing Test HAS_FSTANDALONE_DEBUG -- Performing Test HAS_FSTANDALONE_DEBUG - Failed -- Performing Test HAS_FNO_MATH_ERRNO -- Performing Test HAS_FNO_MATH_ERRNO - Success -- Performing Test HAS_FNO_TRAPPING_MATH -- Performing Test HAS_FNO_TRAPPING_MATH - Success -- Performing Test HAS_WERROR_FORMAT -- Performing Test HAS_WERROR_FORMAT - Success -- Performing Test HAS_VST1 -- Performing Test HAS_VST1 - Success -- Performing Test HAS_VLD1 -- Performing Test HAS_VLD1 - Success -- Performing Test HAS_WDEPRECATED -- Performing Test HAS_WDEPRECATED - Success -- NUMA paths: -- /usr/include -- /usr/lib64/libnuma.so -- Looking for backtrace -- Looking for backtrace - found -- backtrace facility detected in default set of libraries -- Found Backtrace: /usr/include -- headers outputs: -- sources outputs: -- declarations_yaml outputs: -- Using ATen parallel backend: OMP CMake Deprecation Warning at third_party/sleef/CMakeLists.txt:87 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Deprecation Warning at third_party/sleef/CMakeLists.txt:91 (cmake_policy): The OLD behavior for policy CMP0066 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD. -- Could NOT find OpenSSL, try to set the path to OpenSSL root folder in the system variable OPENSSL_ROOT_DIR (missing: OPENSSL_CRYPTO_LIBRARY OPENSSL_INCLUDE_DIR) -- Check size of long double -- Check size of long double - done -- Performing Test COMPILER_SUPPORTS_LONG_DOUBLE -- Performing Test COMPILER_SUPPORTS_LONG_DOUBLE - Success -- Performing Test COMPILER_SUPPORTS_FLOAT128 -- Performing Test COMPILER_SUPPORTS_FLOAT128 - Failed -- Performing Test COMPILER_SUPPORTS_SVE -- Performing Test COMPILER_SUPPORTS_SVE - Success -- Found OpenMP_C: -fopenmp (found version "4.5") -- Found OpenMP_CXX: -fopenmp (found version "4.5") -- Performing Test COMPILER_SUPPORTS_OPENMP -- Performing Test COMPILER_SUPPORTS_OPENMP - Success -- Performing Test COMPILER_SUPPORTS_WEAK_ALIASES -- Performing Test COMPILER_SUPPORTS_WEAK_ALIASES - Success -- Performing Test COMPILER_SUPPORTS_BUILTIN_MATH -- Performing Test COMPILER_SUPPORTS_BUILTIN_MATH - Success -- Performing Test COMPILER_SUPPORTS_SYS_GETRANDOM -- Performing Test COMPILER_SUPPORTS_SYS_GETRANDOM - Success -- Configuring build for SLEEF-v3.6.0 -- Using option `-Wall -Wno-unused -Wno-attributes -Wno-unused-result -Wno-psabi -ffp-contract=off -fno-math-errno -fno-trapping-math` to compile libsleef -- Building shared libs : OFF -- Building static test bins: OFF -- MPFR : LIB_MPFR-NOTFOUND -- GMP : LIBGMP-NOTFOUND -- RT : /usr/lib64/librt.a -- FFTW3 : LIBFFTW3-NOTFOUND -- OPENSSL : -- SDE : SDE_COMMAND-NOTFOUND -- RUNNING_ON_TRAVIS : -- COMPILER_SUPPORTS_OPENMP : 1 -- Building SLEEF with VLA SVE support Target system: Linux-4.18.0-305.17.1.el8_4.aarch64 Target processor: aarch64 Host system: Linux-4.18.0-305.17.1.el8_4.aarch64 Host processor: aarch64 Detected C compiler: GNU @ /usr/bin/gcc CMake: 3.30.5 Make program: /usr/bin/gmake *** Note: Parallel build is only supported with Ninja *** AT_INSTALL_INCLUDE_DIR include/ATen/core core header install: /builddir/build/BUILD/pytorch-v2.3.0/build/aten/src/ATen/core/TensorBody.h core header install: /builddir/build/BUILD/pytorch-v2.3.0/build/aten/src/ATen/core/aten_interned_strings.h core header install: /builddir/build/BUILD/pytorch-v2.3.0/build/aten/src/ATen/core/enum_tag.h -- Performing Test HAS_WNO_DEPRECATED_COPY -- Performing Test HAS_WNO_DEPRECATED_COPY - Success -- _GLIBCXX_USE_CXX11_ABI=1 is already defined as a cmake variable -- Using lib/python3.11/site-packages as python relative installation path CMake Warning at CMakeLists.txt:1148 (message): Generated cmake files are only fully tested if one builds with system glog, gflags, and protobuf. Other settings may generate files that are not well tested. -- -- ******** Summary ******** -- General: -- CMake version : 3.30.5 -- CMake command : /usr/bin/cmake -- System : Linux -- C++ compiler : /usr/bin/g++ -- C++ compiler id : GNU -- C++ compiler version : 12.3.0 -- Using ccache if found : ON -- Found ccache : CCACHE_PROGRAM-NOTFOUND -- CXX flags : -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-maybe-uninitialized -Wno-uninitialized -Wno-free-nonheap-object -Wno-restrict} -D_GLIBCXX_USE_CXX11_ABI=1 -fvisibility-inlines-hidden -DUSE_PTHREADPOOL -DNDEBUG -DUSE_KINETO -DLIBKINETO_NOROCTRACER -DUSE_QNNPACK -DUSE_PYTORCH_QNNPACK -DUSE_XNNPACK -DSYMBOLICATE_MOBILE_DEBUG_HANDLE -O2 -fPIC -Wall -Wextra -Werror=return-type -Werror=non-virtual-dtor -Werror=range-loop-construct -Werror=bool-operation -Wnarrowing -Wno-missing-field-initializers -Wno-type-limits -Wno-array-bounds -Wno-unknown-pragmas -Wno-unused-parameter -Wno-unused-function -Wno-unused-result -Wno-strict-overflow -Wno-strict-aliasing -Wno-stringop-overflow -Wsuggest-override -Wno-psabi -Wno-error=pedantic -Wno-error=old-style-cast -Wno-missing-braces -fdiagnostics-color=always -faligned-new -Wno-unused-but-set-variable -Wno-maybe-uninitialized -fno-math-errno -fno-trapping-math -Werror=format -Wno-stringop-overflow -- Build type : Release -- Compile definitions : ONNX_ML=1;ONNXIFI_ENABLE_EXT=1;ONNX_NAMESPACE=onnx_torch;HAVE_MMAP=1;_FILE_OFFSET_BITS=64;HAVE_SHM_OPEN=1;HAVE_SHM_UNLINK=1;HAVE_MALLOC_USABLE_SIZE=1;USE_EXTERNAL_MZCRC;MINIZ_DISABLE_ZIP_READER_CRC32_CHECKS;FLASHATTENTION_DISABLE_ALIBI -- CMAKE_PREFIX_PATH : /usr/lib/python3.11/site-packages;/usr/local/cuda;/usr/local/cuda -- CMAKE_INSTALL_PREFIX : /builddir/build/BUILD/pytorch-v2.3.0/torch -- USE_GOLD_LINKER : OFF -- -- TORCH_VERSION : 2.3.0 -- BUILD_CAFFE2 : OFF -- BUILD_CAFFE2_OPS : OFF -- BUILD_STATIC_RUNTIME_BENCHMARK: OFF -- BUILD_BINARY : OFF -- BUILD_CUSTOM_PROTOBUF : ON -- Link local protobuf : ON -- BUILD_DOCS : OFF -- BUILD_PYTHON : True -- Python version : 3.11.6 -- Python executable : /usr/bin/python3 -- Pythonlibs version : 3.11.6 -- Python library : /usr/lib64/libpython3.11.so.1.0 -- Python includes : /usr/include/python3.11 -- Python site-packages: lib/python3.11/site-packages -- BUILD_SHARED_LIBS : ON -- CAFFE2_USE_MSVC_STATIC_RUNTIME : OFF -- BUILD_TEST : False -- BUILD_JNI : OFF -- BUILD_MOBILE_AUTOGRAD : OFF -- BUILD_LITE_INTERPRETER: OFF -- INTERN_BUILD_MOBILE : -- TRACING_BASED : OFF -- USE_BLAS : 0 -- USE_LAPACK : 0 -- USE_ASAN : OFF -- USE_TSAN : OFF -- USE_CPP_CODE_COVERAGE : OFF -- USE_CUDA : ON -- Split CUDA : -- CUDA static link : OFF -- USE_CUDNN : ON -- USE_EXPERIMENTAL_CUDNN_V8_API: -- USE_CUSPARSELT : OFF -- CUDA version : 12.5 -- USE_FLASH_ATTENTION : ON -- USE_MEM_EFF_ATTENTION : ON -- cuDNN version : 8.9.3 -- CUDA root directory : /usr/local/cuda -- CUDA library : /usr/local/cuda/lib64/stubs/libcuda.so -- cudart library : /usr/local/cuda/lib64/libcudart.so -- cublas library : /usr/local/cuda/lib64/libcublas.so -- cufft library : /usr/local/cuda/lib64/libcufft.so -- curand library : /usr/local/cuda/lib64/libcurand.so -- cusparse library : /usr/local/cuda/lib64/libcusparse.so -- cuDNN library : /usr/lib64/libcudnn.so -- nvrtc : /usr/local/cuda/lib64/libnvrtc.so -- CUDA include path : /usr/local/cuda/include -- NVCC executable : /usr/local/cuda-12.5/bin/nvcc -- CUDA compiler : /usr/local/cuda-12.5/bin/nvcc -- CUDA flags : -DLIBCUDACXX_ENABLE_SIMPLIFIED_COMPLEX_OPERATIONS -D_GLIBCXX_USE_CXX11_ABI=1 -Xfatbin -compress-all -DONNX_NAMESPACE=onnx_torch -gencode arch=compute_60,code=sm_60 -gencode arch=compute_61,code=sm_61 -gencode arch=compute_70,code=sm_70 -gencode arch=compute_75,code=sm_75 -gencode arch=compute_80,code=sm_80 -gencode arch=compute_86,code=sm_86 -Xcudafe --diag_suppress=cc_clobber_ignored,--diag_suppress=field_without_dll_interface,--diag_suppress=base_class_has_different_dll_interface,--diag_suppress=dll_interface_conflict_none_assumed,--diag_suppress=dll_interface_conflict_dllexport_assumed,--diag_suppress=bad_friend_decl --expt-relaxed-constexpr --expt-extended-lambda -Wno-deprecated-gpu-targets --expt-extended-lambda -DCUB_WRAPPED_NAMESPACE=at_cuda_detail -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -- CUDA host compiler : -- CUDA --device-c : OFF -- USE_TENSORRT : OFF -- USE_XPU : OFF -- USE_ROCM : OFF -- BUILD_NVFUSER : -- USE_EIGEN_FOR_BLAS : ON -- USE_FBGEMM : OFF -- USE_FAKELOWP : OFF -- USE_KINETO : ON -- USE_FFMPEG : OFF -- USE_GFLAGS : OFF -- USE_GLOG : OFF -- USE_LEVELDB : OFF -- USE_LITE_PROTO : OFF -- USE_LMDB : OFF -- USE_METAL : OFF -- USE_PYTORCH_METAL : OFF -- USE_PYTORCH_METAL_EXPORT : OFF -- USE_MPS : OFF -- USE_MKL : OFF -- USE_MKLDNN : OFF -- USE_UCC : OFF -- USE_ITT : OFF -- USE_NCCL : ON -- USE_SYSTEM_NCCL : OFF -- USE_NNPACK : ON -- USE_NUMPY : ON -- USE_OBSERVERS : ON -- USE_OPENCL : OFF -- USE_OPENCV : OFF -- USE_OPENMP : ON -- USE_TBB : OFF -- USE_MIMALLOC : OFF -- USE_VULKAN : OFF -- USE_PROF : OFF -- USE_QNNPACK : ON -- USE_PYTORCH_QNNPACK : ON -- USE_XNNPACK : ON -- USE_REDIS : OFF -- USE_ROCKSDB : OFF -- USE_ZMQ : OFF -- USE_DISTRIBUTED : ON -- USE_MPI : OFF -- USE_GLOO : ON -- USE_GLOO_WITH_OPENSSL : OFF -- USE_TENSORPIPE : ON -- Public Dependencies : -- Private Dependencies : Threads::Threads;pthreadpool;cpuinfo;qnnpack;pytorch_qnnpack;nnpack;XNNPACK;fp16;caffe2::openmp;tensorpipe;gloo;foxi_loader;rt;fmt::fmt-header-only;kineto;gcc_s;gcc;dl -- Public CUDA Deps. : -- Private CUDA Deps. : caffe2::curand;caffe2::cufft;caffe2::cublas;torch::cudnn;__caffe2_nccl;tensorpipe_cuda;gloo_cuda;/usr/local/cuda/lib64/libcudart.so;CUDA::cusparse;CUDA::cufft;ATEN_CUDA_FILES_GEN_LIB -- USE_COREML_DELEGATE : OFF -- BUILD_LAZY_TS_BACKEND : ON -- USE_ROCM_KERNEL_ASSERT : OFF -- Performing Test HAS_WMISSING_PROTOTYPES -- Performing Test HAS_WMISSING_PROTOTYPES - Failed -- Performing Test HAS_WERROR_MISSING_PROTOTYPES -- Performing Test HAS_WERROR_MISSING_PROTOTYPES - Failed -- Configuring done (23.3s) -- Generating done (1.6s) -- Build files have been written to: /builddir/build/BUILD/pytorch-v2.3.0/build [ 0%] Building C object confu-deps/clog/CMakeFiles/clog.dir/src/clog.c.o [ 0%] Building C object confu-deps/pthreadpool/CMakeFiles/pthreadpool.dir/src/legacy-api.c.o [ 0%] Building C object confu-deps/pthreadpool/CMakeFiles/pthreadpool.dir/src/memory.c.o [ 0%] Building C object confu-deps/pthreadpool/CMakeFiles/pthreadpool.dir/src/pthreads.c.o [ 0%] Building C object confu-deps/cpuinfo/CMakeFiles/cpuinfo_internals.dir/src/api.c.o [ 0%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/extension_set.cc.o [ 0%] Building C object confu-deps/pthreadpool/CMakeFiles/pthreadpool.dir/src/portable-api.c.o [ 0%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernel-utils.dir/src/microkernel-utils.c.o [ 0%] Building C object confu-deps/cpuinfo/CMakeFiles/cpuinfo.dir/src/api.c.o [ 0%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/any_lite.cc.o [ 0%] Creating directories for 'nccl_external' [ 0%] Building CXX object confu-deps/XNNPACK/CMakeFiles/convolution-test-helpers.dir/test/convolution-test-helpers.cc.o [ 0%] Building C object confu-deps/cpuinfo/CMakeFiles/cpuinfo.dir/src/init.c.o [ 0%] Building C object confu-deps/cpuinfo/CMakeFiles/cpuinfo.dir/src/cache.c.o [ 0%] Building C object confu-deps/cpuinfo/CMakeFiles/cpuinfo_internals.dir/src/cache.c.o [ 0%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/arena.cc.o [ 0%] Building CXX object third_party/fmt/CMakeFiles/fmt.dir/src/os.cc.o [ 0%] Building CXX object third_party/fmt/CMakeFiles/fmt.dir/src/format.cc.o [ 0%] Building C object confu-deps/cpuinfo/CMakeFiles/cpuinfo_internals.dir/src/log.c.o [ 0%] Building CXX object third_party/kineto/libkineto/CMakeFiles/kineto_api.dir/src/ThreadUtil.cpp.o [ 0%] Building C object confu-deps/cpuinfo/CMakeFiles/cpuinfo_internals.dir/src/arm/uarch.c.o [ 0%] Building C object confu-deps/cpuinfo/CMakeFiles/cpuinfo_internals.dir/src/arm/linux/init.c.o [ 0%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo.dir/algorithm.cc.o [ 0%] Building C object confu-deps/cpuinfo/CMakeFiles/cpuinfo_internals.dir/src/init.c.o [ 0%] Building C object confu-deps/cpuinfo/CMakeFiles/cpuinfo.dir/src/log.c.o [ 0%] Building C object third_party/foxi/CMakeFiles/foxi_loader.dir/foxi/onnxifi_loader.c.o [ 0%] Building C object confu-deps/cpuinfo/CMakeFiles/cpuinfo.dir/src/arm/cache.c.o [ 0%] Building CXX object third_party/kineto/libkineto/CMakeFiles/kineto_api.dir/src/libkineto_api.cpp.o [ 0%] Building C object confu-deps/cpuinfo/CMakeFiles/cpuinfo.dir/src/arm/linux/cpuinfo.c.o [ 0%] Building C object confu-deps/cpuinfo/CMakeFiles/cpuinfo.dir/src/arm/uarch.c.o [ 0%] Building C object confu-deps/cpuinfo/CMakeFiles/cpuinfo_internals.dir/src/arm/cache.c.o [ 0%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo.dir/allgather.cc.o [ 0%] Building C object confu-deps/cpuinfo/CMakeFiles/cpuinfo.dir/src/arm/linux/init.c.o [ 0%] Building C object sleef/src/common/CMakeFiles/common.dir/common.c.o [ 0%] Building C object confu-deps/cpuinfo/CMakeFiles/cpuinfo_internals.dir/src/arm/linux/cpuinfo.c.o [ 0%] Building CXX object caffe2/CMakeFiles/caffe2_nvrtc.dir/__/aten/src/ATen/cuda/nvrtc_stub/ATenNVRTC.cpp.o [ 0%] Building C object confu-deps/cpuinfo/CMakeFiles/cpuinfo_internals.dir/src/arm/linux/chipset.c.o [ 0%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/generated_enum_util.cc.o [ 0%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/generated_message_util.cc.o [ 0%] Building C object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe_uv.dir/__/third_party/libuv/src/fs-poll.c.o [ 0%] Building C object confu-deps/cpuinfo/CMakeFiles/cpuinfo_internals.dir/src/arm/linux/clusters.c.o [ 0%] Building C object confu-deps/cpuinfo/CMakeFiles/cpuinfo.dir/src/arm/linux/clusters.c.o [ 0%] Built target libkineto_defs.bzl [ 0%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/generated_message_table_driven_lite.cc.o [ 0%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo.dir/allreduce_local.cc.o [ 0%] Building C object confu-deps/cpuinfo/CMakeFiles/cpuinfo.dir/src/arm/linux/chipset.c.o [ 0%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo.dir/allgatherv.cc.o [ 0%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/implicit_weak_message.cc.o [ 0%] Building C object sleef/src/libm/CMakeFiles/mkalias.dir/mkalias.c.o [ 0%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/io/coded_stream.cc.o [ 0%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo.dir/alltoallv.cc.o [ 0%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo.dir/allreduce.cc.o [ 0%] Building C object confu-deps/cpuinfo/CMakeFiles/cpuinfo.dir/src/arm/linux/midr.c.o [ 0%] Building C object sleef/src/libm/CMakeFiles/mkmasked_gnuabi.dir/mkmasked_gnuabi.c.o [ 0%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/io/io_win32.cc.o [ 0%] Building C object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe_uv.dir/__/third_party/libuv/src/inet.c.o [ 0%] Building C object sleef/src/libm/CMakeFiles/mkrename.dir/mkrename.c.o [ 0%] Building C object confu-deps/cpuinfo/CMakeFiles/cpuinfo_internals.dir/src/arm/linux/hwcap.c.o [ 0%] Building C object confu-deps/cpuinfo/CMakeFiles/cpuinfo.dir/src/arm/linux/hwcap.c.o [ 0%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/any_lite.cc.o [ 0%] Building C object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe_uv.dir/__/third_party/libuv/src/random.c.o [ 0%] Building C object confu-deps/cpuinfo/CMakeFiles/cpuinfo_internals.dir/src/arm/linux/midr.c.o [ 0%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo.dir/alltoall.cc.o [ 0%] Building C object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe_uv.dir/__/third_party/libuv/src/idna.c.o [ 0%] Building C object sleef/src/common/CMakeFiles/arraymap.dir/arraymap.c.o [ 0%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo.dir/broadcast.cc.o [ 0%] Building C object caffe2/CMakeFiles/torch_global_deps.dir/__/torch/csrc/empty.c.o [ 0%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo.dir/context.cc.o [ 0%] Building C object sleef/src/libm/CMakeFiles/mkdisp.dir/mkdisp.c.o [ 0%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/io/strtod.cc.o [ 0%] Built target python_copy_files [ 0%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo.dir/barrier.cc.o [ 0%] Generating /builddir/build/BUILD/pytorch-v2.3.0/torch/version.py [ 0%] Generating /builddir/build/BUILD/pytorch-v2.3.0/torch/csrc/autograd/generated/Functions.cpp, /builddir/build/BUILD/pytorch-v2.3.0/torch/csrc/autograd/generated/ViewFuncs.cpp, /builddir/build/BUILD/pytorch-v2.3.0/torch/csrc/autograd/generated/VariableType_0.cpp, /builddir/build/BUILD/pytorch-v2.3.0/torch/csrc/autograd/generated/VariableType_1.cpp, /builddir/build/BUILD/pytorch-v2.3.0/torch/csrc/autograd/generated/VariableType_2.cpp, /builddir/build/BUILD/pytorch-v2.3.0/torch/csrc/autograd/generated/VariableType_3.cpp, /builddir/build/BUILD/pytorch-v2.3.0/torch/csrc/autograd/generated/VariableType_4.cpp, /builddir/build/BUILD/pytorch-v2.3.0/torch/csrc/autograd/generated/TraceType_0.cpp, /builddir/build/BUILD/pytorch-v2.3.0/torch/csrc/autograd/generated/TraceType_1.cpp, /builddir/build/BUILD/pytorch-v2.3.0/torch/csrc/autograd/generated/TraceType_2.cpp, /builddir/build/BUILD/pytorch-v2.3.0/torch/csrc/autograd/generated/TraceType_3.cpp, /builddir/build/BUILD/pytorch-v2.3.0/torch/csrc/autograd/generated/TraceType_4.cpp, /builddir/build/BUILD/pytorch-v2.3.0/torch/csrc/autograd/generated/ADInplaceOrViewType_0.cpp, /builddir/build/BUILD/pytorch-v2.3.0/torch/csrc/autograd/generated/ADInplaceOrViewType_1.cpp, /builddir/build/BUILD/pytorch-v2.3.0/torch/csrc/inductor/aoti_torch/generated/c_shim_cpu.cpp, /builddir/build/BUILD/pytorch-v2.3.0/torch/csrc/lazy/generated/LazyNativeFunctions.cpp, /builddir/build/BUILD/pytorch-v2.3.0/torch/csrc/lazy/generated/RegisterAutogradLazy.cpp, /builddir/build/BUILD/pytorch-v2.3.0/torch/csrc/lazy/generated/RegisterLazy.cpp, /builddir/build/BUILD/pytorch-v2.3.0/torch/csrc/autograd/generated/Functions.h, /builddir/build/BUILD/pytorch-v2.3.0/torch/csrc/autograd/generated/variable_factories.h, /builddir/build/BUILD/pytorch-v2.3.0/torch/csrc/autograd/generated/ViewFuncs.h, /builddir/build/BUILD/pytorch-v2.3.0/torch/csrc/autograd/generated/VariableType.h, /builddir/build/BUILD/pytorch-v2.3.0/torch/csrc/lazy/generated/LazyIr.h, /builddir/build/BUILD/pytorch-v2.3.0/torch/csrc/lazy/generated/LazyNonNativeIr.h, /builddir/build/BUILD/pytorch-v2.3.0/torch/csrc/lazy/generated/LazyNativeFunctions.h, /builddir/build/BUILD/pytorch-v2.3.0/torch/csrc/autograd/generated/python_functions_0.cpp, /builddir/build/BUILD/pytorch-v2.3.0/torch/csrc/autograd/generated/python_functions_1.cpp, /builddir/build/BUILD/pytorch-v2.3.0/torch/csrc/autograd/generated/python_functions_2.cpp, /builddir/build/BUILD/pytorch-v2.3.0/torch/csrc/autograd/generated/python_functions_3.cpp, /builddir/build/BUILD/pytorch-v2.3.0/torch/csrc/autograd/generated/python_functions_4.cpp, /builddir/build/BUILD/pytorch-v2.3.0/torch/csrc/autograd/generated/python_variable_methods.cpp, /builddir/build/BUILD/pytorch-v2.3.0/torch/csrc/autograd/generated/python_torch_functions_0.cpp, /builddir/build/BUILD/pytorch-v2.3.0/torch/csrc/autograd/generated/python_torch_functions_1.cpp, /builddir/build/BUILD/pytorch-v2.3.0/torch/csrc/autograd/generated/python_torch_functions_2.cpp, /builddir/build/BUILD/pytorch-v2.3.0/torch/csrc/autograd/generated/python_nn_functions.cpp, /builddir/build/BUILD/pytorch-v2.3.0/torch/csrc/autograd/generated/python_fft_functions.cpp, /builddir/build/BUILD/pytorch-v2.3.0/torch/csrc/autograd/generated/python_linalg_functions.cpp, /builddir/build/BUILD/pytorch-v2.3.0/torch/csrc/autograd/generated/python_nested_functions.cpp, /builddir/build/BUILD/pytorch-v2.3.0/torch/csrc/autograd/generated/python_sparse_functions.cpp, /builddir/build/BUILD/pytorch-v2.3.0/torch/csrc/autograd/generated/python_special_functions.cpp, /builddir/build/BUILD/pytorch-v2.3.0/torch/csrc/autograd/generated/python_return_types.cpp, /builddir/build/BUILD/pytorch-v2.3.0/torch/csrc/autograd/generated/python_enum_tag.cpp, /builddir/build/BUILD/pytorch-v2.3.0/torch/csrc/autograd/generated/python_functions.h, /builddir/build/BUILD/pytorch-v2.3.0/torch/csrc/autograd/generated/python_return_types.h, /builddir/build/BUILD/pytorch-v2.3.0/torch/testing/_internal/generated/annotated_fn_args.py, /builddir/build/BUILD/pytorch-v2.3.0/torch/csrc/inductor/aoti_torch/generated/c_shim_cuda.cpp [ 0%] Building C object sleef/src/libm/CMakeFiles/mkrename_gnuabi.dir/mkrename_gnuabi.c.o [ 0%] Building C object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe_uv.dir/__/third_party/libuv/src/strscpy.c.o [ 0%] Building C object sleef/src/common/CMakeFiles/addSuffix.dir/addSuffix.c.o [ 0%] Building C object confu-deps/cpuinfo/CMakeFiles/cpuinfo.dir/src/arm/linux/aarch64-isa.c.o [ 0%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo.dir/gather.cc.o [ 0%] Linking C shared library ../lib/libtorch_global_deps.so [ 0%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo.dir/gatherv.cc.o [ 0%] Generating /builddir/build/BUILD/pytorch-v2.3.0/torch/_C/__init__.pyi, /builddir/build/BUILD/pytorch-v2.3.0/torch/_C/_VariableFunctions.pyi, /builddir/build/BUILD/pytorch-v2.3.0/torch/nn/functional.pyi [ 0%] No download step for 'nccl_external' [ 0%] Building C object confu-deps/cpuinfo/CMakeFiles/cpuinfo_internals.dir/src/arm/linux/aarch64-isa.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/deps/clog/src/clog.c: In function ‘clog_vlog_fatal’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/deps/clog/src/clog.c:120:25: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 120 | write(STDERR_FILENO, out_buffer, prefix_chars + format_chars + CLOG_SUFFIX_LENGTH); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/deps/clog/src/clog.c: In function ‘clog_vlog_error’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/deps/clog/src/clog.c:196:25: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 196 | write(STDERR_FILENO, out_buffer, prefix_chars + format_chars + CLOG_SUFFIX_LENGTH); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/deps/clog/src/clog.c: In function ‘clog_vlog_warning’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/deps/clog/src/clog.c:272:25: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 272 | write(STDERR_FILENO, out_buffer, prefix_chars + format_chars + CLOG_SUFFIX_LENGTH); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/cpuinfo/src/arm/cache.c:1608:77: warning: argument 1 of type ‘const struct cpuinfo_processor *’ declared as a pointer [-Warray-parameter=] 1608 | uint32_t cpuinfo_arm_compute_max_cache_size(const struct cpuinfo_processor* processor) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/cpuinfo/src/arm/cache.c:6: /builddir/build/BUILD/pytorch-v2.3.0/third_party/cpuinfo/src/arm/api.h:111:48: note: previously declared as an array ‘const struct cpuinfo_processor[restrict static 1]’ 111 | const struct cpuinfo_processor processor[restrict static 1]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/deps/clog/src/clog.c: In function ‘clog_vlog_info’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/deps/clog/src/clog.c:348:25: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 348 | write(STDOUT_FILENO, out_buffer, prefix_chars + format_chars + CLOG_SUFFIX_LENGTH); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/deps/clog/src/clog.c: In function ‘clog_vlog_debug’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/deps/clog/src/clog.c:424:25: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 424 | write(STDOUT_FILENO, out_buffer, prefix_chars + format_chars + CLOG_SUFFIX_LENGTH); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/cpuinfo/src/log.c:50:13: warning: ‘cpuinfo_vlog’ defined but not used [-Wunused-function] 50 | static void cpuinfo_vlog(int output_handle, const char* prefix, size_t prefix_length, const char* format, va_list args) { | ^~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/cpuinfo/src/arm/cache.c:1608:77: warning: argument 1 of type ‘const struct cpuinfo_processor *’ declared as a pointer [-Warray-parameter=] 1608 | uint32_t cpuinfo_arm_compute_max_cache_size(const struct cpuinfo_processor* processor) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/cpuinfo/src/arm/cache.c:6: /builddir/build/BUILD/pytorch-v2.3.0/third_party/cpuinfo/src/arm/api.h:111:48: note: previously declared as an array ‘const struct cpuinfo_processor[restrict static 1]’ 111 | const struct cpuinfo_processor processor[restrict static 1]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 0%] Building C object confu-deps/cpuinfo/CMakeFiles/cpuinfo_internals.dir/src/linux/smallfile.c.o [ 0%] Building C object confu-deps/cpuinfo/CMakeFiles/cpuinfo.dir/src/linux/smallfile.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/cpuinfo/src/arm/linux/chipset.c:1777:13: warning: ‘is_tegra’ defined but not used [-Wunused-function] 1777 | static bool is_tegra(const char* start, const char* end) { | ^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/cpuinfo/src/arm/linux/chipset.c:1777:13: warning: ‘is_tegra’ defined but not used [-Wunused-function] 1777 | static bool is_tegra(const char* start, const char* end) { | ^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/cpuinfo/src/arm/linux/chipset.c:1647:13: warning: ‘match_and_parse_huawei’ defined but not used [-Wunused-function] 1647 | static bool match_and_parse_huawei( | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/cpuinfo/src/arm/linux/chipset.c:1647:13: warning: ‘match_and_parse_huawei’ defined but not used [-Wunused-function] 1647 | static bool match_and_parse_huawei( | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/cpuinfo/src/arm/linux/chipset.c:1439:13: warning: ‘match_and_parse_wmt’ defined but not used [-Wunused-function] 1439 | static bool match_and_parse_wmt( | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/cpuinfo/src/arm/linux/chipset.c:1439:13: warning: ‘match_and_parse_wmt’ defined but not used [-Wunused-function] 1439 | static bool match_and_parse_wmt( | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/cpuinfo/src/arm/linux/chipset.c:1165:13: warning: ‘match_and_parse_broadcom’ defined but not used [-Wunused-function] 1165 | static bool match_and_parse_broadcom( | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/cpuinfo/src/arm/linux/chipset.c:1117:13: warning: ‘match_omap’ defined but not used [-Wunused-function] 1117 | static bool match_omap( | ^~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/cpuinfo/src/arm/linux/chipset.c:1165:13: warning: ‘match_and_parse_broadcom’ defined but not used [-Wunused-function] 1165 | static bool match_and_parse_broadcom( | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/cpuinfo/src/arm/linux/chipset.c:1117:13: warning: ‘match_omap’ defined but not used [-Wunused-function] 1117 | static bool match_omap( | ^~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/cpuinfo/src/arm/linux/chipset.c:1004:13: warning: ‘match_pxa’ defined but not used [-Wunused-function] 1004 | static bool match_pxa( | ^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/cpuinfo/src/arm/linux/chipset.c:1004:13: warning: ‘match_pxa’ defined but not used [-Wunused-function] 1004 | static bool match_pxa( | ^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/cpuinfo/src/arm/linux/chipset.c:936:13: warning: ‘match_lc’ defined but not used [-Wunused-function] 936 | static bool match_lc( | ^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/cpuinfo/src/arm/linux/chipset.c:476:13: warning: ‘match_and_parse_smdk’ defined but not used [-Wunused-function] 476 | static bool match_and_parse_smdk( | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/cpuinfo/src/arm/linux/chipset.c:936:13: warning: ‘match_lc’ defined but not used [-Wunused-function] 936 | static bool match_lc( | ^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/cpuinfo/src/arm/linux/chipset.c:364:13: warning: ‘match_exynos’ defined but not used [-Wunused-function] 364 | static bool match_exynos( | ^~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/cpuinfo/src/arm/linux/chipset.c:476:13: warning: ‘match_and_parse_smdk’ defined but not used [-Wunused-function] 476 | static bool match_and_parse_smdk( | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/cpuinfo/src/arm/linux/chipset.c:364:13: warning: ‘match_exynos’ defined but not used [-Wunused-function] 364 | static bool match_exynos( | ^~~~~~~~~~~~ [ 0%] Building C object confu-deps/cpuinfo/CMakeFiles/cpuinfo.dir/src/linux/multiline.c.o [ 0%] Linking C static library ../../lib/libfoxi_loader.a [ 0%] No update step for 'nccl_external' [ 0%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/arena.cc.o [ 0%] Building C object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe_uv.dir/__/third_party/libuv/src/threadpool.c.o Warning: Unused direct dependencies: /usr/local/cuda/lib64/libcudart.so.12 /usr/local/cuda/lib64/libnvToolsExt.so.1 [ 0%] Built target microkernel-utils [ 0%] Building C object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe_uv.dir/__/third_party/libuv/src/timer.c.o [ 0%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo.dir/reduce.cc.o [ 0%] Building C object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe_uv.dir/__/third_party/libuv/src/uv-common.c.o [ 0%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/io/zero_copy_stream.cc.o [ 0%] No patch step for 'nccl_external' [ 0%] Building C object confu-deps/cpuinfo/CMakeFiles/cpuinfo_internals.dir/src/linux/multiline.c.o [ 0%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/io/zero_copy_stream_impl.cc.o [ 0%] Built target torch_global_deps [ 0%] Built target common [ 0%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/extension_set.cc.o [ 0%] Linking C executable ../../bin/mkrename_gnuabi [ 0%] Building C object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe_uv.dir/__/third_party/libuv/src/uv-data-getter-setters.c.o [ 0%] Built target foxi_loader [ 0%] No configure step for 'nccl_external' [ 0%] Building C object confu-deps/cpuinfo/CMakeFiles/cpuinfo_internals.dir/src/linux/cpulist.c.o [ 0%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/io/zero_copy_stream_impl_lite.cc.o [ 0%] Building CXX object third_party/kineto/libkineto/CMakeFiles/kineto_base.dir/src/CudaDeviceProperties.cpp.o [ 0%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/message_lite.cc.o [ 0%] Linking C executable ../../bin/mkmasked_gnuabi [ 0%] Building C object confu-deps/cpuinfo/CMakeFiles/cpuinfo.dir/src/linux/cpulist.c.o [ 0%] Building CXX object third_party/kineto/libkineto/CMakeFiles/kineto_base.dir/src/CudaUtil.cpp.o [ 0%] Linking C executable ../../bin/mkalias [ 0%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/generated_enum_util.cc.o [ 0%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/generated_message_table_driven_lite.cc.o [ 0%] Performing build step for 'nccl_external' [ 0%] Linking C static library ../../lib/libclog.a [ 1%] Building C object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe_uv.dir/__/third_party/libuv/src/version.c.o [ 1%] Linking C executable ../../bin/mkdisp [ 1%] Linking C executable ../../bin/addSuffix [ 1%] Building C object confu-deps/cpuinfo/CMakeFiles/cpuinfo.dir/src/linux/processors.c.o [ 1%] Building C object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe_uv.dir/__/third_party/libuv/src/unix/async.c.o [ 1%] Building C object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe_uv.dir/__/third_party/libuv/src/unix/core.c.o [ 1%] Building C object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe_uv.dir/__/third_party/libuv/src/unix/dl.c.o [ 1%] Building C object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe_uv.dir/__/third_party/libuv/src/unix/getaddrinfo.c.o [ 1%] Building C object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe_uv.dir/__/third_party/libuv/src/unix/fs.c.o [ 1%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/parse_context.cc.o [ 1%] Built target mkrename_gnuabi [ 1%] Building C object confu-deps/cpuinfo/CMakeFiles/cpuinfo_internals.dir/src/linux/processors.c.o [ 1%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/repeated_field.cc.o [ 1%] Building C object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe_uv.dir/__/third_party/libuv/src/unix/getnameinfo.c.o [ 1%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/stubs/bytestream.cc.o NVCC_GENCODE is -gencode=arch=compute_60,code=sm_60 -gencode=arch=compute_61,code=sm_61 -gencode=arch=compute_70,code=sm_70 -gencode=arch=compute_75,code=sm_75 -gencode=arch=compute_80,code=sm_80 -gencode=arch=compute_86,code=sm_86 [ 1%] Built target mkalias [ 1%] Built target clog [ 1%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/generated_message_util.cc.o [ 1%] Linking C executable ../../bin/mkrename [ 1%] Built target mkmasked_gnuabi [ 1%] Generating ATen headers [ 1%] Built target mkdisp [ 1%] Built target arraymap [ 1%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/implicit_weak_message.cc.o [ 1%] Built target addSuffix [ 1%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/io/coded_stream.cc.o [ 1%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/stubs/common.cc.o [ 1%] Generating ATen sources [ 1%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/io/io_win32.cc.o [ 1%] Generating alias_advsimd.h [ 1%] Building CXX object third_party/kineto/libkineto/CMakeFiles/kineto_base.dir/src/CuptiActivityApi.cpp.o [ 1%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo.dir/scatter.cc.o [ 1%] Building CXX object third_party/kineto/libkineto/CMakeFiles/kineto_base.dir/src/CuptiActivityPlatform.cpp.o [ 1%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/stubs/int128.cc.o [ 1%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/io/strtod.cc.o [ 1%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/io/zero_copy_stream.cc.o [ 1%] Built target alias_advsimd.h_generated [ 1%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo.dir/types.cc.o Generating nccl.h.in > /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/include/nccl.h [ 1%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/stubs/status.cc.o Grabbing include/nccl_net.h > /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/include/nccl_net.h [ 1%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/io/zero_copy_stream_impl.cc.o [ 1%] Built target gen_torch_version [ 1%] Building C object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe_uv.dir/__/third_party/libuv/src/unix/loop-watcher.c.o Generating nccl.pc.in > /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/lib/pkgconfig/nccl.pc Compiling bootstrap.cc > /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/bootstrap.o [ 1%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/io/zero_copy_stream_impl_lite.cc.o [ 1%] Building C object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe_uv.dir/__/third_party/libuv/src/unix/loop.c.o [ 1%] Building C object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe_uv.dir/__/third_party/libuv/src/unix/pipe.c.o [ 1%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/parse_context.cc.o [ 1%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/message_lite.cc.o [ 1%] Built target mkrename [ 1%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/repeated_field.cc.o [ 1%] Building C object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe_uv.dir/__/third_party/libuv/src/unix/poll.c.o [ 1%] Generating ../../../include/sleef.h Generating sleef.h: mkrename finz_ 2 4 float64x2_t float32x4_t int32x2_t int32x4_t __ARM_NEON Generating sleef.h: mkrename finz_ 2 4 float64x2_t float32x4_t int32x2_t int32x4_t __ARM_NEON advsimd Generating sleef.h: mkrename cinz_ 2 4 float64x2_t float32x4_t int32x2_t int32x4_t __ARM_NEON advsimdnofma Generating sleef.h: mkrename finz_ x x svfloat64_t svfloat32_t svint32_t svint32_t __ARM_FEATURE_SVE sve Generating sleef.h: mkrename cinz_ x x svfloat64_t svfloat32_t svint32_t svint32_t __ARM_FEATURE_SVE svenofma Generating sleef.h: mkrename cinz_ 1 1 double float int32_t int32_t __STDC__ purec Generating sleef.h: mkrename finz_ 1 1 double float int32_t int32_t FP_FAST_FMA purecfma [ 1%] Generating include/renamesvenofma.h Generating renamesvenofma.h: mkrename cinz_ x x svenofma [ 1%] Generating include/renamesvenofma.h Generating renamesvenofma.h: mkrename cinz_ x x svenofma [ 1%] Built target renameSVENOFMA.h_generated [ 1%] Generating include/renamesve.h Generating renamesve.h: mkrename finz_ x x sve [ 1%] Linking C static library ../../lib/libcpuinfo.a [ 1%] Linking C static library ../../lib/libcpuinfo_internals.a [ 1%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/stubs/bytestream.cc.o [ 1%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/stubs/common.cc.o [ 1%] Generating include/renameadvsimdnofma.h Generating renameadvsimdnofma.h: mkrename cinz_ 2 4 advsimdnofma [ 1%] Generating include/renameadvsimd.h Generating renameadvsimd.h: mkrename finz_ 2 4 advsimd [ 1%] Building C object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe_uv.dir/__/third_party/libuv/src/unix/process.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libuv/src/uv-common.h:42, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libuv/src/uv-common.c:23: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libuv/src/uv-common.c: In function ‘uv_walk’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libuv/src/queue.h:68:19: warning: storing the address of local variable ‘queue’ in ‘((void * (**)[2])MEM[(void *[2] * *)loop_13(D) + 16B])[1]’ [-Wdangling-pointer=] 68 | QUEUE_PREV(q) = (n); \ | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libuv/src/queue.h:78:7: note: in expansion of macro ‘QUEUE_SPLIT’ 78 | QUEUE_SPLIT(h, q, n); \ | ^~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libuv/src/uv-common.c:491:3: note: in expansion of macro ‘QUEUE_MOVE’ 491 | QUEUE_MOVE(&loop->handle_queue, &queue); | ^~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libuv/src/uv-common.c:487:9: note: ‘queue’ declared here 487 | QUEUE queue; | ^~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libuv/src/queue.h:40:27: note: ‘((void * (**)[2])loop)[2]’ declared here 40 | ((const QUEUE *) (q) == (const QUEUE *) QUEUE_NEXT(q)) | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libuv/src/queue.h:74:9: note: in expansion of macro ‘QUEUE_EMPTY’ 74 | if (QUEUE_EMPTY(h)) \ | ^~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libuv/src/uv-common.c:491:3: note: in expansion of macro ‘QUEUE_MOVE’ 491 | QUEUE_MOVE(&loop->handle_queue, &queue); | ^~~~~~~~~~ [ 1%] Generating include/renamepurec_scalar.h Generating renamepurec_scalar.h: mkrename cinz_ 1 1 purec [ 1%] Built target cpuinfo_internals [ 1%] Generating include/renamepurecfma_scalar.h Generating renamepurecfma_scalar.h: mkrename finz_ 1 1 purecfma [ 1%] Building C object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe_uv.dir/__/third_party/libuv/src/unix/random-devurandom.c.o [ 1%] Generating include/renamecuda.h Generating renamecuda.h: mkrename finz_ 1 1 cuda [ 1%] Built target cpuinfo [ 1%] Built target headers [ 1%] Built target renameSVE.h_generated [ 1%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo.dir/common/logging.cc.o [ 1%] Building CXX object third_party/kineto/libkineto/CMakeFiles/kineto_base.dir/src/CuptiCallbackApi.cpp.o [ 1%] Linking CXX shared library ../lib/libcaffe2_nvrtc.so [ 1%] Generating ATen headers [ 1%] Generating ATen sources /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/coded_stream.cc: In member function ‘bool google::protobuf::io::CodedInputStream::ReadLittleEndian32Fallback(google::protobuf::uint32*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/coded_stream.cc:315:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 315 | if (BufferSize() >= sizeof(*value)) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/coded_stream.cc: In member function ‘bool google::protobuf::io::CodedInputStream::ReadLittleEndian64Fallback(google::protobuf::uint64*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/coded_stream.cc:332:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 332 | if (BufferSize() >= sizeof(*value)) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ [ 1%] Generating ATen declarations_yaml /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.cc: In member function ‘virtual bool google::protobuf::io::StringOutputStream::Next(void**, int*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.cc:146:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 146 | if (old_size < target_->capacity()) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ [ 1%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/stubs/int128.cc.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.cc:41: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.cc: In member function ‘virtual void google::protobuf::io::StringOutputStream::BackUp(int)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/stubs/logging.h:159:48: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 159 | #define GOOGLE_CHECK_LE(A, B) GOOGLE_CHECK((A) <= (B)) | ~~~~^~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/stubs/logging.h:151:5: note: in definition of macro ‘GOOGLE_LOG_IF’ 151 | !(CONDITION) ? (void)0 : GOOGLE_LOG(LEVEL) | ^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/stubs/logging.h:159:31: note: in expansion of macro ‘GOOGLE_CHECK’ 159 | #define GOOGLE_CHECK_LE(A, B) GOOGLE_CHECK((A) <= (B)) | ^~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.cc:175:3: note: in expansion of macro ‘GOOGLE_CHECK_LE’ 175 | GOOGLE_CHECK_LE(count, target_->size()); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/coded_stream.cc: In instantiation of ‘const google::protobuf::uint8* google::protobuf::io::{anonymous}::DecodeVarint64KnownSize(const google::protobuf::uint8*, google::protobuf::uint64*) [with long unsigned int N = 2; google::protobuf::uint8 = unsigned char; google::protobuf::uint64 = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/coded_stream.cc:421:38: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/coded_stream.cc:354:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 354 | for (int i = 0, offset = 0; i < N - 1; i++, offset += 7) { | ~~^~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/coded_stream.cc: In instantiation of ‘const google::protobuf::uint8* google::protobuf::io::{anonymous}::DecodeVarint64KnownSize(const google::protobuf::uint8*, google::protobuf::uint64*) [with long unsigned int N = 3; google::protobuf::uint8 = unsigned char; google::protobuf::uint64 = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/coded_stream.cc:423:38: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/coded_stream.cc:354:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/coded_stream.cc: In instantiation of ‘const google::protobuf::uint8* google::protobuf::io::{anonymous}::DecodeVarint64KnownSize(const google::protobuf::uint8*, google::protobuf::uint64*) [with long unsigned int N = 4; google::protobuf::uint8 = unsigned char; google::protobuf::uint64 = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/coded_stream.cc:425:38: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/coded_stream.cc:354:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/coded_stream.cc: In instantiation of ‘const google::protobuf::uint8* google::protobuf::io::{anonymous}::DecodeVarint64KnownSize(const google::protobuf::uint8*, google::protobuf::uint64*) [with long unsigned int N = 5; google::protobuf::uint8 = unsigned char; google::protobuf::uint64 = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/coded_stream.cc:427:38: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/coded_stream.cc:354:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/coded_stream.cc: In instantiation of ‘const google::protobuf::uint8* google::protobuf::io::{anonymous}::DecodeVarint64KnownSize(const google::protobuf::uint8*, google::protobuf::uint64*) [with long unsigned int N = 6; google::protobuf::uint8 = unsigned char; google::protobuf::uint64 = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/coded_stream.cc:429:38: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/coded_stream.cc:354:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/coded_stream.cc: In instantiation of ‘const google::protobuf::uint8* google::protobuf::io::{anonymous}::DecodeVarint64KnownSize(const google::protobuf::uint8*, google::protobuf::uint64*) [with long unsigned int N = 7; google::protobuf::uint8 = unsigned char; google::protobuf::uint64 = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/coded_stream.cc:431:38: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/coded_stream.cc:354:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/coded_stream.cc: In instantiation of ‘const google::protobuf::uint8* google::protobuf::io::{anonymous}::DecodeVarint64KnownSize(const google::protobuf::uint8*, google::protobuf::uint64*) [with long unsigned int N = 8; google::protobuf::uint8 = unsigned char; google::protobuf::uint64 = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/coded_stream.cc:433:38: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/coded_stream.cc:354:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/coded_stream.cc: In instantiation of ‘const google::protobuf::uint8* google::protobuf::io::{anonymous}::DecodeVarint64KnownSize(const google::protobuf::uint8*, google::protobuf::uint64*) [with long unsigned int N = 9; google::protobuf::uint8 = unsigned char; google::protobuf::uint64 = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/coded_stream.cc:435:38: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/coded_stream.cc:354:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/coded_stream.cc: In instantiation of ‘const google::protobuf::uint8* google::protobuf::io::{anonymous}::DecodeVarint64KnownSize(const google::protobuf::uint8*, google::protobuf::uint64*) [with long unsigned int N = 10; google::protobuf::uint8 = unsigned char; google::protobuf::uint64 = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/coded_stream.cc:437:39: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/coded_stream.cc:354:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] [ 1%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/stubs/status.cc.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/allreduce.cc: In function ‘void gloo::{anonymous}::allreduce(const gloo::detail::AllreduceOptionsImpl&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/allreduce.cc:105:14: warning: variable ‘slot’ set but not used [-Wunused-but-set-variable] 105 | const auto slot = Slot::build(kAllreduceSlotPrefix, opts.tag); | ^~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/barrier.cc: In function ‘void gloo::barrier(BarrierOptions&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/barrier.cc:30:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 30 | for (size_t d = 1; d < context->size; d <<= 1) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/generated_enum_util.cc: In function ‘bool google::protobuf::internal::InitializeEnumStrings(const EnumEntry*, const int*, size_t, ExplicitlyConstructed >*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/generated_enum_util.cc:86:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 86 | for (int i = 0; i < size; ++i) { | ~~^~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/gather.cc: In function ‘void gloo::gather(GatherOptions&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/gather.cc:36:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 36 | for (size_t i = 0; i < context->size; i++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/gather.cc:37:13: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 37 | if (i == context->rank) { | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/gather.cc:50:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 50 | for (size_t i = 0; i < context->size; i++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/gather.cc:51:13: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 51 | if (i == context->rank) { | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/stubs/bytestream.cc:36: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/stubs/bytestream.cc: In member function ‘virtual void google::protobuf::strings::ArrayByteSource::Skip(size_t)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/stubs/logging.h:186:50: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘google::protobuf::stringpiece_ssize_type’ {aka ‘long int’} [-Wsign-compare] 186 | #define GOOGLE_DCHECK_LE(A, B) GOOGLE_DCHECK((A) <= (B)) | ~~~~^~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/stubs/logging.h:151:5: note: in definition of macro ‘GOOGLE_LOG_IF’ 151 | !(CONDITION) ? (void)0 : GOOGLE_LOG(LEVEL) | ^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/stubs/logging.h:181:48: note: in expansion of macro ‘GOOGLE_CHECK’ 181 | #define GOOGLE_DCHECK(EXPRESSION) while(false) GOOGLE_CHECK(EXPRESSION) | ^~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/stubs/logging.h:186:32: note: in expansion of macro ‘GOOGLE_DCHECK’ 186 | #define GOOGLE_DCHECK_LE(A, B) GOOGLE_DCHECK((A) <= (B)) | ^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/stubs/bytestream.cc:157:3: note: in expansion of macro ‘GOOGLE_DCHECK_LE’ 157 | GOOGLE_DCHECK_LE(n, input_.size()); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/stubs/bytestream.cc: In member function ‘virtual google::protobuf::StringPiece google::protobuf::strings::LimitByteSource::Peek()’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/stubs/bytestream.cc:177:20: warning: comparison of integer expressions of different signedness: ‘google::protobuf::stringpiece_ssize_type’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 177 | if (piece.size() > limit_) { | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/broadcast.cc: In function ‘void gloo::broadcast(BroadcastOptions&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/broadcast.cc:92:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 92 | for (auto i = 0; i < numSends; i++) { | ~~^~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/transport/pair.h:13, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/context.h:15, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/allgather.h:11, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/allgather.cc:9: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/common/logging.h: In instantiation of ‘gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::Equals(const T1&, const T2&) [with T1 = long unsigned int; T2 = int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/allgather.cc:41:5: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/common/logging.h:124:28: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 124 | BINARY_COMP_HELPER(Equals, ==) | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/common/logging.h:119:11: note: in definition of macro ‘BINARY_COMP_HELPER’ 119 | if (x op y) { \ | ^~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/allreduce_local.cc: In instantiation of ‘void gloo::AllreduceLocal::run() [with T = signed char]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/allreduce_local.cc:43:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/allreduce_local.cc:31:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 31 | for (int i = 1; i < ptrs_.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/allreduce_local.cc:35:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 35 | for (int i = 1; i < ptrs_.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/allreduce_local.cc: In instantiation of ‘void gloo::AllreduceLocal::run() [with T = unsigned char]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/allreduce_local.cc:44:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/allreduce_local.cc:31:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 31 | for (int i = 1; i < ptrs_.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/allreduce_local.cc:35:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 35 | for (int i = 1; i < ptrs_.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/allreduce_local.cc: In instantiation of ‘void gloo::AllreduceLocal::run() [with T = int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/allreduce_local.cc:45:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/allreduce_local.cc:31:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 31 | for (int i = 1; i < ptrs_.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/allreduce_local.cc:35:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 35 | for (int i = 1; i < ptrs_.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/allreduce_local.cc: In instantiation of ‘void gloo::AllreduceLocal::run() [with T = long int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/allreduce_local.cc:46:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/allreduce_local.cc:31:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 31 | for (int i = 1; i < ptrs_.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/allreduce_local.cc:35:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 35 | for (int i = 1; i < ptrs_.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/allreduce_local.cc: In instantiation of ‘void gloo::AllreduceLocal::run() [with T = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/allreduce_local.cc:47:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/allreduce_local.cc:31:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 31 | for (int i = 1; i < ptrs_.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/allreduce.cc: In function ‘void gloo::{anonymous}::ring(const gloo::detail::AllreduceOptionsImpl&, ReduceRangeFunction, BroadcastRangeFunction)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/allreduce.cc:279:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 279 | for (auto i = 0; i < (numSegments - numSegmentsPerRank + 2); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/allreduce.cc:307:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 307 | if (i < (numSegments - numSegmentsPerRank)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/allreduce_local.cc:35:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 35 | for (int i = 1; i < ptrs_.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/allreduce_local.cc: In instantiation of ‘void gloo::AllreduceLocal::run() [with T = float]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/allreduce_local.cc:48:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/allreduce_local.cc:31:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 31 | for (int i = 1; i < ptrs_.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/allreduce_local.cc:35:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 35 | for (int i = 1; i < ptrs_.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/allreduce_local.cc: In instantiation of ‘void gloo::AllreduceLocal::run() [with T = double]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/allreduce_local.cc:49:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/allreduce_local.cc:31:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 31 | for (int i = 1; i < ptrs_.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/allreduce_local.cc:35:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 35 | for (int i = 1; i < ptrs_.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/allreduce_local.cc: In instantiation of ‘void gloo::AllreduceLocal::run() [with T = gloo::float16]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/allreduce_local.cc:50:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/allreduce_local.cc:31:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 31 | for (int i = 1; i < ptrs_.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/allreduce_local.cc:35:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 35 | for (int i = 1; i < ptrs_.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/allreduce_local.cc:36:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct gloo::float16’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 36 | memcpy(ptrs_[i], ptrs_[0], bytes_); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h:11, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/algorithm.h:14, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/allreduce_local.h:11, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/allreduce_local.cc:9: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/types.h:96:19: note: ‘struct gloo::float16’ declared here 96 | struct alignas(2) float16 { | ^~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/allreduce_local.cc: In instantiation of ‘void gloo::AllreduceLocal::run() [with T = char]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/allreduce_local.cc:52:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/allreduce_local.cc:31:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 31 | for (int i = 1; i < ptrs_.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/allreduce.cc:315:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 315 | if (i < numSegmentsPerRank) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/allreduce_local.cc:35:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 35 | for (int i = 1; i < ptrs_.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/allreduce.cc:362:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 362 | for (auto i = 0; i < (numSegments - numSegmentsPerRank + 2); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/allreduce.cc:379:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 379 | if (i < (numSegments - numSegmentsPerRank)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/allreduce.cc:387:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 387 | if (i < numSegmentsPerRank) { | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/alltoallv.h:11, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/alltoallv.cc:9: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/common/logging.h: In instantiation of ‘gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::Equals(const T1&, const T2&) [with T1 = long unsigned int; T2 = int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/alltoallv.cc:52:3: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/common/logging.h:124:28: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 124 | BINARY_COMP_HELPER(Equals, ==) | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/common/logging.h:119:11: note: in definition of macro ‘BINARY_COMP_HELPER’ 119 | if (x op y) { \ | ^~ [ 1%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/stubs/statusor.cc.o Warning: Unused direct dependencies: libcuda.so.1 /lib64/libm.so.6 /lib64/libgcc_s.so.1 In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/transport/pair.h:13, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/context.h:15, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/gatherv.h:11, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/gatherv.cc:9: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/common/logging.h: In instantiation of ‘gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::Equals(const T1&, const T2&) [with T1 = long unsigned int; T2 = int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/gatherv.cc:54:3: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/common/logging.h:124:28: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 124 | BINARY_COMP_HELPER(Equals, ==) | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/common/logging.h:119:11: note: in definition of macro ‘BINARY_COMP_HELPER’ 119 | if (x op y) { \ | ^~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/allreduce.cc: In function ‘void gloo::{anonymous}::bcube(const gloo::detail::AllreduceOptionsImpl&, ReduceRangeFunction, BroadcastRangeFunction)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/allreduce.cc:527:15: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 527 | if (src == context->rank) { | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/allreduce.cc:540:15: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 540 | if (dst == context->rank) { | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/allreduce.cc:566:16: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 566 | if (peer == context->rank) { | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/allreduce.cc:583:15: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 583 | if (src == context->rank) { | ~~~~^~~~~~~~~~~~~~~~ [ 1%] Built target caffe2_nvrtc /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/allreduce.cc:613:15: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 613 | if (src == context->rank) { | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/allreduce.cc:633:15: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 633 | if (dst == context->rank) { | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/allreduce.cc:646:16: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 646 | if (peer == context->rank) { | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/allreduce.cc:656:16: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 656 | if (peer == context->rank) { | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/transport/pair.h:13, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/context.h:15, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/allgatherv.h:11, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/allgatherv.cc:9: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/common/logging.h: In instantiation of ‘gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::Equals(const T1&, const T2&) [with T1 = long unsigned int; T2 = int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/allgatherv.cc:53:3: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/common/logging.h:124:28: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 124 | BINARY_COMP_HELPER(Equals, ==) | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/common/logging.h:119:11: note: in definition of macro ‘BINARY_COMP_HELPER’ 119 | if (x op y) { \ | ^~ [ 1%] Building CXX object third_party/kineto/libkineto/CMakeFiles/kineto_base.dir/src/CuptiEventApi.cpp.o [ 1%] Built target convolution-test-helpers [ 1%] Building CXX object third_party/kineto/libkineto/CMakeFiles/kineto_base.dir/src/CuptiMetricApi.cpp.o [ 1%] Built target renameADVSIMDNOFMA.h_generated /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/reduce.cc: In function ‘void gloo::reduce(ReduceOptions&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/reduce.cc:171:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 171 | for (auto i = 0; i < numSegments; i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/reduce.cc:187:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 187 | if ((i - 2) < numSegmentsPerRank) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/transport/pair.h:13, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/context.h:15, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/allreduce.h:15, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/allreduce.cc:9: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/common/logging.h: In instantiation of ‘gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::Greater(const T1&, const T2&) [with T1 = long unsigned int; T2 = int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/allreduce.cc:108:3: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/common/logging.h:126:29: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 126 | BINARY_COMP_HELPER(Greater, >) | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/common/logging.h:119:11: note: in definition of macro ‘BINARY_COMP_HELPER’ 119 | if (x op y) { \ | ^~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/reduce.cc:199:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 199 | if (i < (numSegments - 2)) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/common/logging.h: In instantiation of ‘gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::Equals(const T1&, const T2&) [with T1 = long unsigned int; T2 = int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/allreduce.cc:215:3: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/common/logging.h:124:28: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 124 | BINARY_COMP_HELPER(Equals, ==) | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/common/logging.h:119:11: note: in definition of macro ‘BINARY_COMP_HELPER’ 119 | if (x op y) { \ | ^~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/common/logging.h: In instantiation of ‘gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::GreaterEquals(const T1&, const T2&) [with T1 = long unsigned int; T2 = int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/allreduce.cc:216:3: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/common/logging.h:127:35: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 127 | BINARY_COMP_HELPER(GreaterEquals, >=) | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/common/logging.h:119:11: note: in definition of macro ‘BINARY_COMP_HELPER’ 119 | if (x op y) { \ | ^~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/reduce.cc:206:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 206 | if (i < numSegmentsPerRank) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/reduce.cc:223:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 223 | for (size_t rank = 0; rank < context->size; rank++) { | ~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/reduce.cc:224:16: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 224 | if (rank == context->rank) { | ~~~~~^~~~~~~~~~~~~~~~ [ 1%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/stubs/stringpiece.cc.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/transport/pair.h:13, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/context.h:15, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/reduce.h:14, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/reduce.cc:9: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/common/logging.h: In instantiation of ‘gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::Equals(const T1&, const T2&) [with T1 = long unsigned int; T2 = int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/reduce.cc:118:3: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/common/logging.h:124:28: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 124 | BINARY_COMP_HELPER(Equals, ==) | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/common/logging.h:119:11: note: in definition of macro ‘BINARY_COMP_HELPER’ 119 | if (x op y) { \ | ^~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/common/logging.h: In instantiation of ‘gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::GreaterEquals(const T1&, const T2&) [with T1 = long unsigned int; T2 = int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/reduce.cc:119:3: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/common/logging.h:127:35: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 127 | BINARY_COMP_HELPER(GreaterEquals, >=) | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/common/logging.h:119:11: note: in definition of macro ‘BINARY_COMP_HELPER’ 119 | if (x op y) { \ | ^~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.cc: In member function ‘virtual bool google::protobuf::io::StringOutputStream::Next(void**, int*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.cc:146:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 146 | if (old_size < target_->capacity()) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.cc:41: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.cc: In member function ‘virtual void google::protobuf::io::StringOutputStream::BackUp(int)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/stubs/logging.h:159:48: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 159 | #define GOOGLE_CHECK_LE(A, B) GOOGLE_CHECK((A) <= (B)) | ~~~~^~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/stubs/logging.h:151:5: note: in definition of macro ‘GOOGLE_LOG_IF’ 151 | !(CONDITION) ? (void)0 : GOOGLE_LOG(LEVEL) | ^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/stubs/logging.h:159:31: note: in expansion of macro ‘GOOGLE_CHECK’ 159 | #define GOOGLE_CHECK_LE(A, B) GOOGLE_CHECK((A) <= (B)) | ^~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.cc:175:3: note: in expansion of macro ‘GOOGLE_CHECK_LE’ 175 | GOOGLE_CHECK_LE(count, target_->size()); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/coded_stream.cc: In member function ‘bool google::protobuf::io::CodedInputStream::ReadLittleEndian32Fallback(google::protobuf::uint32*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/coded_stream.cc:315:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 315 | if (BufferSize() >= sizeof(*value)) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/coded_stream.cc: In member function ‘bool google::protobuf::io::CodedInputStream::ReadLittleEndian64Fallback(google::protobuf::uint64*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/coded_stream.cc:332:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 332 | if (BufferSize() >= sizeof(*value)) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/generated_enum_util.cc: In function ‘bool google::protobuf::internal::InitializeEnumStrings(const EnumEntry*, const int*, size_t, ExplicitlyConstructed >*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/generated_enum_util.cc:86:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 86 | for (int i = 0; i < size; ++i) { | ~~^~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/repeated_field.h:60, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/repeated_field.cc:35: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/repeated_field.cc: In member function ‘void** google::protobuf::internal::RepeatedPtrFieldBase::InternalExtend(int)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/stubs/logging.h:159:48: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 159 | #define GOOGLE_CHECK_LE(A, B) GOOGLE_CHECK((A) <= (B)) | ~~~~^~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/stubs/logging.h:151:5: note: in definition of macro ‘GOOGLE_LOG_IF’ 151 | !(CONDITION) ? (void)0 : GOOGLE_LOG(LEVEL) | ^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/stubs/logging.h:159:31: note: in expansion of macro ‘GOOGLE_CHECK’ 159 | #define GOOGLE_CHECK_LE(A, B) GOOGLE_CHECK((A) <= (B)) | ^~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/repeated_field.cc:61:3: note: in expansion of macro ‘GOOGLE_CHECK_LE’ 61 | GOOGLE_CHECK_LE(new_size, (std::numeric_limits::max() - kRepHeaderSize) / | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/stubs/int128.cc: In function ‘std::ostream& google::protobuf::operator<<(std::ostream&, const uint128&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/stubs/int128.cc:178:13: warning: comparison of integer expressions of different signedness: ‘std::streamsize’ {aka ‘long int’} and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 178 | if (width > rep.size()) { | ~~~~~~^~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 1%] Generating /builddir/build/BUILD/pytorch-v2.3.0/torch/utils/data/datapipes/datapipe.pyi [ 1%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/stubs/statusor.cc.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/coded_stream.cc: In instantiation of ‘const google::protobuf::uint8* google::protobuf::io::{anonymous}::DecodeVarint64KnownSize(const google::protobuf::uint8*, google::protobuf::uint64*) [with long unsigned int N = 2; google::protobuf::uint8 = unsigned char; google::protobuf::uint64 = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/coded_stream.cc:421:38: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/coded_stream.cc:354:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 354 | for (int i = 0, offset = 0; i < N - 1; i++, offset += 7) { | ~~^~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/coded_stream.cc: In instantiation of ‘const google::protobuf::uint8* google::protobuf::io::{anonymous}::DecodeVarint64KnownSize(const google::protobuf::uint8*, google::protobuf::uint64*) [with long unsigned int N = 3; google::protobuf::uint8 = unsigned char; google::protobuf::uint64 = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/coded_stream.cc:423:38: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/coded_stream.cc:354:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/coded_stream.cc: In instantiation of ‘const google::protobuf::uint8* google::protobuf::io::{anonymous}::DecodeVarint64KnownSize(const google::protobuf::uint8*, google::protobuf::uint64*) [with long unsigned int N = 4; google::protobuf::uint8 = unsigned char; google::protobuf::uint64 = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/coded_stream.cc:425:38: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/coded_stream.cc:354:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/coded_stream.cc: In instantiation of ‘const google::protobuf::uint8* google::protobuf::io::{anonymous}::DecodeVarint64KnownSize(const google::protobuf::uint8*, google::protobuf::uint64*) [with long unsigned int N = 5; google::protobuf::uint8 = unsigned char; google::protobuf::uint64 = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/coded_stream.cc:427:38: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/coded_stream.cc:354:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/coded_stream.cc: In instantiation of ‘const google::protobuf::uint8* google::protobuf::io::{anonymous}::DecodeVarint64KnownSize(const google::protobuf::uint8*, google::protobuf::uint64*) [with long unsigned int N = 6; google::protobuf::uint8 = unsigned char; google::protobuf::uint64 = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/coded_stream.cc:429:38: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/coded_stream.cc:354:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/coded_stream.cc: In instantiation of ‘const google::protobuf::uint8* google::protobuf::io::{anonymous}::DecodeVarint64KnownSize(const google::protobuf::uint8*, google::protobuf::uint64*) [with long unsigned int N = 7; google::protobuf::uint8 = unsigned char; google::protobuf::uint64 = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/coded_stream.cc:431:38: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/coded_stream.cc:354:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/coded_stream.cc: In instantiation of ‘const google::protobuf::uint8* google::protobuf::io::{anonymous}::DecodeVarint64KnownSize(const google::protobuf::uint8*, google::protobuf::uint64*) [with long unsigned int N = 8; google::protobuf::uint8 = unsigned char; google::protobuf::uint64 = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/coded_stream.cc:433:38: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/coded_stream.cc:354:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/coded_stream.cc: In instantiation of ‘const google::protobuf::uint8* google::protobuf::io::{anonymous}::DecodeVarint64KnownSize(const google::protobuf::uint8*, google::protobuf::uint64*) [with long unsigned int N = 9; google::protobuf::uint8 = unsigned char; google::protobuf::uint64 = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/coded_stream.cc:435:38: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/coded_stream.cc:354:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/coded_stream.cc: In instantiation of ‘const google::protobuf::uint8* google::protobuf::io::{anonymous}::DecodeVarint64KnownSize(const google::protobuf::uint8*, google::protobuf::uint64*) [with long unsigned int N = 10; google::protobuf::uint8 = unsigned char; google::protobuf::uint64 = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/coded_stream.cc:437:39: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/coded_stream.cc:354:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 1%] Built target renameADVSIMD.h_generated /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/message_lite.cc: In member function ‘bool google::protobuf::MessageLite::SerializePartialToCodedStream(google::protobuf::io::CodedOutputStream*) const’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/message_lite.cc:392:46: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 392 | if (final_byte_count - original_byte_count != size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/message_lite.cc: In member function ‘bool google::protobuf::MessageLite::SerializePartialToArray(void*, int) const’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/message_lite.cc:491:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 491 | if (size < byte_size) return false; | ~~~~~^~~~~~~~~~~ [ 1%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/stubs/stringpiece.cc.o [ 1%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo.dir/common/utils.cc.o [ 1%] Building CXX object third_party/kineto/libkineto/CMakeFiles/kineto_base.dir/src/CuptiRangeProfiler.cpp.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/scatter.cc: In function ‘void gloo::scatter(ScatterOptions&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/scatter.cc:40:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 40 | for (size_t i = 0; i < context->size; i++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/scatter.cc:41:13: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 41 | if (i == context->rank) { | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/scatter.cc:51:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 51 | for (size_t i = 0; i < context->size; i++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/scatter.cc:52:13: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 52 | if (i == context->rank) { | ~~^~~~~~~~~~~~~~~~ [ 1%] Building C object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe_uv.dir/__/third_party/libuv/src/unix/signal.c.o [ 1%] Built target renamePUREC_SCALAR.h_generated [ 1%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo.dir/common/linux.cc.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/generated_message_table_driven_lite.cc:31: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/generated_message_table_driven_lite.h: In instantiation of ‘void google::protobuf::internal::ResetOneofField(const ParseTable&, int, google::protobuf::Arena*, google::protobuf::MessageLite*, google::protobuf::uint32*, google::protobuf::int64, const void*) [with ProcessingType field_type = google::protobuf::internal::ProcessingType_STRING; google::protobuf::uint32 = unsigned int; google::protobuf::int64 = long int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/generated_message_table_driven_lite.h:510:49: required from ‘bool google::protobuf::internal::MergePartialFromCodedStreamInlined(google::protobuf::MessageLite*, const ParseTable&, google::protobuf::io::CodedInputStream*) [with UnknownFieldHandler = {anonymous}::UnknownFieldHandlerLite; unsigned int kMaxTag = 127]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/generated_message_table_driven_lite.h:858:73: required from ‘bool google::protobuf::internal::MergePartialFromCodedStreamImpl(google::protobuf::MessageLite*, const ParseTable&, google::protobuf::io::CodedInputStream*) [with UnknownFieldHandler = {anonymous}::UnknownFieldHandlerLite]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/generated_message_table_driven_lite.cc:100:66: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/generated_message_table_driven_lite.h:184:19: warning: comparison of integer expressions of different signedness: ‘google::protobuf::uint32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 184 | if (*oneof_case == field_number) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/generated_message_table_driven_lite.h: In instantiation of ‘void google::protobuf::internal::ResetOneofField(const ParseTable&, int, google::protobuf::Arena*, google::protobuf::MessageLite*, google::protobuf::uint32*, google::protobuf::int64, const void*) [with ProcessingType field_type = google::protobuf::internal::ProcessingType_MESSAGE; google::protobuf::uint32 = unsigned int; google::protobuf::int64 = long int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/generated_message_table_driven_lite.h:703:50: required from ‘bool google::protobuf::internal::MergePartialFromCodedStreamInlined(google::protobuf::MessageLite*, const ParseTable&, google::protobuf::io::CodedInputStream*) [with UnknownFieldHandler = {anonymous}::UnknownFieldHandlerLite; unsigned int kMaxTag = 127]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/generated_message_table_driven_lite.h:858:73: required from ‘bool google::protobuf::internal::MergePartialFromCodedStreamImpl(google::protobuf::MessageLite*, const ParseTable&, google::protobuf::io::CodedInputStream*) [with UnknownFieldHandler = {anonymous}::UnknownFieldHandlerLite]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/generated_message_table_driven_lite.cc:100:66: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/generated_message_table_driven_lite.h:184:19: warning: comparison of integer expressions of different signedness: ‘google::protobuf::uint32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] [ 1%] Built target renamePURECFMA_SCALAR.h_generated In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/transport/pair.h:13, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/context.h:15, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/scatter.h:14, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/scatter.cc:9: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/common/logging.h: In instantiation of ‘gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::Equals(const T1&, const T2&) [with T1 = long unsigned int; T2 = int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/scatter.cc:31:5: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/common/logging.h:124:28: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 124 | BINARY_COMP_HELPER(Equals, ==) | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/common/logging.h:119:11: note: in definition of macro ‘BINARY_COMP_HELPER’ 119 | if (x op y) { \ | ^~ [ 1%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/stubs/stringprintf.cc.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/stubs/bytestream.cc:36: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/stubs/bytestream.cc: In member function ‘virtual void google::protobuf::strings::ArrayByteSource::Skip(size_t)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/stubs/logging.h:186:50: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘google::protobuf::stringpiece_ssize_type’ {aka ‘long int’} [-Wsign-compare] 186 | #define GOOGLE_DCHECK_LE(A, B) GOOGLE_DCHECK((A) <= (B)) | ~~~~^~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/stubs/logging.h:151:5: note: in definition of macro ‘GOOGLE_LOG_IF’ 151 | !(CONDITION) ? (void)0 : GOOGLE_LOG(LEVEL) | ^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/stubs/logging.h:181:48: note: in expansion of macro ‘GOOGLE_CHECK’ 181 | #define GOOGLE_DCHECK(EXPRESSION) while(false) GOOGLE_CHECK(EXPRESSION) | ^~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/stubs/logging.h:186:32: note: in expansion of macro ‘GOOGLE_DCHECK’ 186 | #define GOOGLE_DCHECK_LE(A, B) GOOGLE_DCHECK((A) <= (B)) | ^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/stubs/bytestream.cc:157:3: note: in expansion of macro ‘GOOGLE_DCHECK_LE’ 157 | GOOGLE_DCHECK_LE(n, input_.size()); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/stubs/bytestream.cc: In member function ‘virtual google::protobuf::StringPiece google::protobuf::strings::LimitByteSource::Peek()’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/stubs/bytestream.cc:177:20: warning: comparison of integer expressions of different signedness: ‘google::protobuf::stringpiece_ssize_type’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 177 | if (piece.size() > limit_) { | ~~~~~~~~~~~~~^~~~~~~~ [ 1%] Building CXX object c10/CMakeFiles/c10.dir/core/Allocator.cpp.o [ 1%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/stubs/structurally_valid.cc.o [ 1%] Building CXX object c10/CMakeFiles/c10.dir/core/AutogradState.cpp.o [ 1%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo.dir/rendezvous/context.cc.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/repeated_field.h:60, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/repeated_field.cc:35: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/repeated_field.cc: In member function ‘void** google::protobuf::internal::RepeatedPtrFieldBase::InternalExtend(int)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/stubs/logging.h:159:48: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 159 | #define GOOGLE_CHECK_LE(A, B) GOOGLE_CHECK((A) <= (B)) | ~~~~^~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/stubs/logging.h:151:5: note: in definition of macro ‘GOOGLE_LOG_IF’ 151 | !(CONDITION) ? (void)0 : GOOGLE_LOG(LEVEL) | ^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/stubs/logging.h:159:31: note: in expansion of macro ‘GOOGLE_CHECK’ 159 | #define GOOGLE_CHECK_LE(A, B) GOOGLE_CHECK((A) <= (B)) | ^~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/repeated_field.cc:61:3: note: in expansion of macro ‘GOOGLE_CHECK_LE’ 61 | GOOGLE_CHECK_LE(new_size, (std::numeric_limits::max() - kRepHeaderSize) / | ^~~~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 2%] Building C object sleef/src/libm/CMakeFiles/sleefsvenofma.dir/sleefsimdsp.c.o [ 2%] Building C object sleef/src/libm/CMakeFiles/sleefsvenofma.dir/sleefsimddp.c.o [ 2%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/stubs/stringprintf.cc.o [ 2%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/stubs/strutil.cc.o [ 2%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/stubs/time.cc.o [ 2%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/wire_format_lite.cc.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/generated_message_table_driven_lite.cc:31: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/generated_message_table_driven_lite.h: In instantiation of ‘void google::protobuf::internal::ResetOneofField(const ParseTable&, int, google::protobuf::Arena*, google::protobuf::MessageLite*, google::protobuf::uint32*, google::protobuf::int64, const void*) [with ProcessingType field_type = google::protobuf::internal::ProcessingType_STRING; google::protobuf::uint32 = unsigned int; google::protobuf::int64 = long int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/generated_message_table_driven_lite.h:510:49: required from ‘bool google::protobuf::internal::MergePartialFromCodedStreamInlined(google::protobuf::MessageLite*, const ParseTable&, google::protobuf::io::CodedInputStream*) [with UnknownFieldHandler = {anonymous}::UnknownFieldHandlerLite; unsigned int kMaxTag = 127]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/generated_message_table_driven_lite.h:858:73: required from ‘bool google::protobuf::internal::MergePartialFromCodedStreamImpl(google::protobuf::MessageLite*, const ParseTable&, google::protobuf::io::CodedInputStream*) [with UnknownFieldHandler = {anonymous}::UnknownFieldHandlerLite]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/generated_message_table_driven_lite.cc:100:66: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/generated_message_table_driven_lite.h:184:19: warning: comparison of integer expressions of different signedness: ‘google::protobuf::uint32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 184 | if (*oneof_case == field_number) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/generated_message_table_driven_lite.h: In instantiation of ‘void google::protobuf::internal::ResetOneofField(const ParseTable&, int, google::protobuf::Arena*, google::protobuf::MessageLite*, google::protobuf::uint32*, google::protobuf::int64, const void*) [with ProcessingType field_type = google::protobuf::internal::ProcessingType_MESSAGE; google::protobuf::uint32 = unsigned int; google::protobuf::int64 = long int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/generated_message_table_driven_lite.h:703:50: required from ‘bool google::protobuf::internal::MergePartialFromCodedStreamInlined(google::protobuf::MessageLite*, const ParseTable&, google::protobuf::io::CodedInputStream*) [with UnknownFieldHandler = {anonymous}::UnknownFieldHandlerLite; unsigned int kMaxTag = 127]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/generated_message_table_driven_lite.h:858:73: required from ‘bool google::protobuf::internal::MergePartialFromCodedStreamImpl(google::protobuf::MessageLite*, const ParseTable&, google::protobuf::io::CodedInputStream*) [with UnknownFieldHandler = {anonymous}::UnknownFieldHandlerLite]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/generated_message_table_driven_lite.cc:100:66: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/generated_message_table_driven_lite.h:184:19: warning: comparison of integer expressions of different signedness: ‘google::protobuf::uint32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] [ 2%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo.dir/rendezvous/file_store.cc.o [ 2%] Building C object sleef/src/libm/CMakeFiles/sleefdetsvenofma.dir/sleefsimdsp.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/message_lite.cc: In member function ‘bool google::protobuf::MessageLite::SerializePartialToCodedStream(google::protobuf::io::CodedOutputStream*) const’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/message_lite.cc:392:46: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 392 | if (final_byte_count - original_byte_count != size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/message_lite.cc: In member function ‘bool google::protobuf::MessageLite::SerializePartialToArray(void*, int) const’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/message_lite.cc:491:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 491 | if (size < byte_size) return false; | ~~~~~^~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 2%] Building C object sleef/src/libm/CMakeFiles/sleefdetsvenofma.dir/sleefsimddp.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/stubs/stringpiece.cc: In member function ‘bool google::protobuf::StringPiece::contains(google::protobuf::StringPiece) const’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/stubs/stringpiece.cc:101:21: warning: comparison of integer expressions of different signedness: ‘google::protobuf::stringpiece_ssize_type’ {aka ‘long int’} and ‘const google::protobuf::StringPiece::size_type’ {aka ‘const long unsigned int’} [-Wsign-compare] 101 | return find(s, 0) != npos; | ~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/stubs/stringpiece.cc: In member function ‘google::protobuf::StringPiece google::protobuf::StringPiece::substr(size_type, size_type) const’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/stubs/stringpiece.cc:262:11: warning: comparison of integer expressions of different signedness: ‘google::protobuf::StringPiece::size_type’ {aka ‘long unsigned int’} and ‘const google::protobuf::stringpiece_ssize_type’ {aka ‘const long int’} [-Wsign-compare] 262 | if (pos > length_) pos = length_; | ~~~~^~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 2%] Building C object sleef/src/libm/CMakeFiles/sleefsve.dir/sleefsimdsp.c.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 2%] Building C object sleef/src/libm/CMakeFiles/sleefsve.dir/sleefsimddp.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/stubs/int128.cc: In function ‘std::ostream& google::protobuf::operator<<(std::ostream&, const uint128&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/stubs/int128.cc:178:13: warning: comparison of integer expressions of different signedness: ‘std::streamsize’ {aka ‘long int’} and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 178 | if (width > rep.size()) { | ~~~~~~^~~~~~~~~~~~ [ 2%] Building C object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe_uv.dir/__/third_party/libuv/src/unix/stream.c.o [ 2%] Building CXX object third_party/kineto/libkineto/CMakeFiles/kineto_base.dir/src/CuptiRangeProfilerApi.cpp.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics /builddir/build/BUILD/pytorch-v2.3.0/third_party/kineto/libkineto/src/CudaDeviceProperties.cpp: In function ‘const std::vector libkineto::createDeviceProps()’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/kineto/libkineto/src/CudaDeviceProperties.cpp:31:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 31 | for (size_t i = 0; i < device_count; ++i) { | ~~^~~~~~~~~~~~~~ [ 2%] Building C object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe_uv.dir/__/third_party/libuv/src/unix/tcp.c.o [ 2%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo.dir/rendezvous/hash_store.cc.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/stubs/stringpiece.cc: In member function ‘bool google::protobuf::StringPiece::contains(google::protobuf::StringPiece) const’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/stubs/stringpiece.cc:101:21: warning: comparison of integer expressions of different signedness: ‘google::protobuf::stringpiece_ssize_type’ {aka ‘long int’} and ‘const google::protobuf::StringPiece::size_type’ {aka ‘const long unsigned int’} [-Wsign-compare] 101 | return find(s, 0) != npos; | ~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/stubs/stringpiece.cc: In member function ‘google::protobuf::StringPiece google::protobuf::StringPiece::substr(size_type, size_type) const’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/stubs/stringpiece.cc:262:11: warning: comparison of integer expressions of different signedness: ‘google::protobuf::StringPiece::size_type’ {aka ‘long unsigned int’} and ‘const google::protobuf::stringpiece_ssize_type’ {aka ‘const long int’} [-Wsign-compare] 262 | if (pos > length_) pos = length_; | ~~~~^~~~~~~~~ [ 2%] Building C object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe_uv.dir/__/third_party/libuv/src/unix/thread.c.o [ 2%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo.dir/rendezvous/prefix_store.cc.o [ 2%] Building CXX object third_party/kineto/libkineto/CMakeFiles/kineto_base.dir/src/CuptiRangeProfilerConfig.cpp.o In file included from /usr/include/string.h:548, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/stubs/port.h:39, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/stubs/macros.h:34, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/stubs/common.h:46, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/message_lite.h:45, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/message_lite.cc:36: In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘google::protobuf::uint8* google::protobuf::io::EpsCopyOutputStream::WriteRaw(const void*, int, google::protobuf::uint8*)’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/coded_stream.h:699:16, inlined from ‘virtual google::protobuf::uint8* google::protobuf::internal::ImplicitWeakMessage::_InternalSerialize(google::protobuf::uint8*, google::protobuf::io::EpsCopyOutputStream*) const’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/implicit_weak_message.h:85:28, inlined from ‘bool google::protobuf::MessageLite::SerializePartialToZeroCopyStream(google::protobuf::io::ZeroCopyOutputStream*) const’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/message_lite.cc:419:30: /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin___memcpy_chk(void*, const void*, long unsigned int, long unsigned int)’ specified size between 18446744071562067968 and 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libuv/src/uv-common.h:42, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libuv/src/unix/internal.h:25, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libuv/src/unix/stream.c:23: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libuv/src/unix/stream.c: In function ‘uv__write_callbacks’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libuv/src/queue.h:68:19: warning: storing the address of local variable ‘pq’ in ‘((void * (**)[2])MEM[(void *[2] * *)stream_24(D) + 208B])[1]’ [-Wdangling-pointer=] 68 | QUEUE_PREV(q) = (n); \ | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libuv/src/queue.h:78:7: note: in expansion of macro ‘QUEUE_SPLIT’ 78 | QUEUE_SPLIT(h, q, n); \ | ^~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libuv/src/unix/stream.c:935:3: note: in expansion of macro ‘QUEUE_MOVE’ 935 | QUEUE_MOVE(&stream->write_completed_queue, &pq); | ^~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libuv/src/unix/stream.c:930:9: note: ‘pq’ declared here 930 | QUEUE pq; | ^~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libuv/src/queue.h:40:27: note: ‘((void * (**)[2])stream)[26]’ declared here 40 | ((const QUEUE *) (q) == (const QUEUE *) QUEUE_NEXT(q)) | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libuv/src/unix/stream.c:932:7: note: in expansion of macro ‘QUEUE_EMPTY’ 932 | if (QUEUE_EMPTY(&stream->write_completed_queue)) | ^~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libuv/src/unix/thread.c: In function ‘thread_stack_size’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libuv/src/unix/thread.c:195:24: warning: comparison of integer expressions of different signedness: ‘rlim_t’ {aka ‘long unsigned int’} and ‘long int’ [-Wsign-compare] 195 | if (lim.rlim_cur >= PTHREAD_STACK_MIN) | ^~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libuv/src/unix/thread.c: In function ‘uv_thread_create_ex’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libuv/src/unix/thread.c:243:20: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘long int’ [-Wsign-compare] 243 | if (stack_size < PTHREAD_STACK_MIN) | ^ [ 2%] Building CXX object third_party/kineto/libkineto/CMakeFiles/kineto_base.dir/src/CuptiNvPerfMetric.cpp.o cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/stubs/stringprintf.cc: In function ‘std::string google::protobuf::StringPrintfVector(const char*, const std::vector >&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/stubs/stringprintf.cc:153:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 153 | for (int i = 0; i < v.size(); ++i) { | ~~^~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/stubs/stringprintf.cc:156:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 156 | for (int i = v.size(); i < GOOGLE_ARRAYSIZE(cstr); ++i) { At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 2%] Building C object sleef/src/libm/CMakeFiles/sleefdetsve.dir/sleefsimdsp.c.o [ 2%] Building C object sleef/src/libm/CMakeFiles/sleefadvsimdnofma.dir/sleefsimdsp.c.o [ 2%] Building C object sleef/src/libm/CMakeFiles/sleefadvsimdnofma.dir/sleefsimddp.c.o In file included from /usr/include/string.h:548, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/stubs/port.h:39, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/stubs/macros.h:34, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/stubs/common.h:46, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/message_lite.h:45, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/message_lite.cc:36: In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘google::protobuf::uint8* google::protobuf::io::EpsCopyOutputStream::WriteRaw(const void*, int, google::protobuf::uint8*)’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/coded_stream.h:699:16, inlined from ‘virtual google::protobuf::uint8* google::protobuf::internal::ImplicitWeakMessage::_InternalSerialize(google::protobuf::uint8*, google::protobuf::io::EpsCopyOutputStream*) const’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/implicit_weak_message.h:85:28, inlined from ‘bool google::protobuf::MessageLite::SerializePartialToZeroCopyStream(google::protobuf::io::ZeroCopyOutputStream*) const’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/message_lite.cc:419:30: /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin___memcpy_chk(void*, const void*, long unsigned int, long unsigned int)’ specified size between 18446744071562067968 and 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/stubs/stringprintf.cc: In function ‘std::string google::protobuf::StringPrintfVector(const char*, const std::vector >&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/stubs/stringprintf.cc:153:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 153 | for (int i = 0; i < v.size(); ++i) { | ~~^~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/stubs/stringprintf.cc:156:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 156 | for (int i = v.size(); i < GOOGLE_ARRAYSIZE(cstr); ++i) { At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 2%] Building C object sleef/src/libm/CMakeFiles/sleefdetsve.dir/sleefsimddp.c.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics In file included from /usr/include/string.h:548, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/stubs/port.h:39, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/stubs/macros.h:34, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/stubs/logging.h:34: In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘void google::protobuf::internal::ElementCopier::operator()(Element*, const Element*, int) [with Element = bool]’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/repeated_field.h:1641:11, inlined from ‘void google::protobuf::RepeatedField::CopyArray(Element*, const Element*, int) [with Element = bool]’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/repeated_field.h:1626:37, inlined from ‘void google::protobuf::RepeatedField::MoveArray(Element*, Element*, int) [with Element = bool]’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/repeated_field.h:1620:12, inlined from ‘void google::protobuf::RepeatedField::Reserve(int) [with Element = bool]’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/repeated_field.h:1601:14, inlined from ‘google::protobuf::RepeatedField::RepeatedField(const google::protobuf::RepeatedField&) [with Element = bool]’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/repeated_field.h:1196:12: /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ offset 0 is out of the bounds [0, 0] [-Warray-bounds] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 2%] Building C object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe_uv.dir/__/third_party/libuv/src/unix/tty.c.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics /builddir/build/BUILD/pytorch-v2.3.0/third_party/kineto/libkineto/src/CuptiActivityApi.cpp: In member function ‘void libkineto::CuptiActivityApi::bufferRequested(uint8_t**, size_t*, size_t*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/kineto/libkineto/src/CuptiActivityApi.cpp:161:40: warning: comparison of integer expressions of different signedness: ‘std::map >::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 161 | if (allocatedGpuTraceBuffers_.size() >= maxGpuBufferCount_) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ [ 2%] Building CXX object c10/CMakeFiles/c10.dir/core/CPUAllocator.cpp.o [ 2%] Building CXX object c10/CMakeFiles/c10.dir/core/ConstantSymNodeImpl.cpp.o [ 2%] Building CXX object c10/CMakeFiles/c10.dir/core/CopyBytes.cpp.o [ 2%] Building CXX object c10/CMakeFiles/c10.dir/core/DefaultDtype.cpp.o [ 2%] Building C object sleef/src/libm/CMakeFiles/sleefdetadvsimdnofma.dir/sleefsimdsp.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/stubs/strutil.cc: In function ‘void google::protobuf::CEscapeAndAppend(StringPiece, std::string*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/stubs/strutil.cc:564:19: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘google::protobuf::stringpiece_ssize_type’ {aka ‘long int’} [-Wsign-compare] 564 | if (escaped_len == src.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/common/linux.cc: In function ‘std::vector > gloo::pciDevices(PCIClassMatch)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/common/linux.cc:97:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 97 | if (match.value != (pciGetClass(device) & match.mask)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/common/linux.cc: In function ‘int gloo::pciDistance(const std::string&, const std::string&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/common/linux.cc:135:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 135 | if (prefixLength == partsA.size()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/common/linux.cc:139:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 139 | if (prefixLength == partsB.size()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/stubs/strutil.cc: In function ‘int google::protobuf::memcasecmp(const char*, const char*, size_t)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/stubs/strutil.cc:1293:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1293 | for ( int i = 0; i < len; i++ ) { | ~~^~~~~ At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/stubs/strutil.cc: In function ‘int google::protobuf::GlobalReplaceSubstring(const std::string&, const std::string&, std::string*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/stubs/strutil.cc:1628:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::__cxx11::basic_string::size_type’ {aka ‘const long unsigned int’} [-Wsign-compare] 1628 | match_pos != string::npos; | ~~~~~~~~~~^~~~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 2%] Building CXX object c10/CMakeFiles/c10.dir/core/Device.cpp.o [ 2%] Building CXX object c10/CMakeFiles/c10.dir/core/DeviceType.cpp.o [ 2%] Building CXX object c10/CMakeFiles/c10.dir/core/DispatchKey.cpp.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/common/linux.cc:31: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/common/logging.h: In instantiation of ‘gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::Less(const T1&, const T2&) [with T1 = long int; T2 = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/common/linux.cc:112:3: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/common/logging.h:128:26: warning: comparison of integer expressions of different signedness: ‘const long int’ and ‘const long unsigned int’ [-Wsign-compare] 128 | BINARY_COMP_HELPER(Less, <) | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/common/logging.h:119:11: note: in definition of macro ‘BINARY_COMP_HELPER’ 119 | if (x op y) { \ | ^~ In file included from /usr/include/string.h:548, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/stubs/port.h:39, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/stubs/macros.h:34, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/stubs/logging.h:34: In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘void google::protobuf::internal::ElementCopier::operator()(Element*, const Element*, int) [with Element = bool]’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/repeated_field.h:1641:11, inlined from ‘void google::protobuf::RepeatedField::CopyArray(Element*, const Element*, int) [with Element = bool]’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/repeated_field.h:1626:37, inlined from ‘void google::protobuf::RepeatedField::MoveArray(Element*, Element*, int) [with Element = bool]’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/repeated_field.h:1620:12, inlined from ‘void google::protobuf::RepeatedField::Reserve(int) [with Element = bool]’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/repeated_field.h:1601:14, inlined from ‘google::protobuf::RepeatedField::RepeatedField(const google::protobuf::RepeatedField&) [with Element = bool]’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/repeated_field.h:1196:12: /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ offset 0 is out of the bounds [0, 0] [-Warray-bounds] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 2%] Building CXX object c10/CMakeFiles/c10.dir/core/DispatchKeySet.cpp.o [ 2%] Building C object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe_uv.dir/__/third_party/libuv/src/unix/udp.c.o [ 2%] Building C object sleef/src/libm/CMakeFiles/sleefadvsimd.dir/sleefsimdsp.c.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 2%] Building C object sleef/src/libm/CMakeFiles/sleefadvsimd.dir/sleefsimddp.c.o [ 2%] Building CXX object third_party/kineto/libkineto/CMakeFiles/kineto_base.dir/src/Demangle.cpp.o [ 2%] Building CXX object third_party/kineto/libkineto/CMakeFiles/kineto_base.dir/src/EventProfiler.cpp.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/rendezvous/store.h:15, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/rendezvous/file_store.h:11, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/rendezvous/file_store.cc:9: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/common/logging.h: In instantiation of ‘gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::Greater(const T1&, const T2&) [with T1 = long unsigned int; T2 = int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/rendezvous/file_store.cc:107:3: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/common/logging.h:126:29: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 126 | BINARY_COMP_HELPER(Greater, >) | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/common/logging.h:119:11: note: in definition of macro ‘BINARY_COMP_HELPER’ 119 | if (x op y) { \ | ^~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘void google::protobuf::internal::ElementCopier::operator()(Element*, const Element*, int) [with Element = int]’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/repeated_field.h:1641:11, inlined from ‘void google::protobuf::RepeatedField::CopyArray(Element*, const Element*, int) [with Element = int]’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/repeated_field.h:1626:37, inlined from ‘void google::protobuf::RepeatedField::MoveArray(Element*, Element*, int) [with Element = int]’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/repeated_field.h:1620:12, inlined from ‘void google::protobuf::RepeatedField::Reserve(int) [with Element = int]’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/repeated_field.h:1601:14, inlined from ‘google::protobuf::RepeatedField::RepeatedField(const google::protobuf::RepeatedField&) [with Element = int]’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/repeated_field.h:1196:12: /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ offset [0, 3] is out of the bounds [0, 0] [-Warray-bounds] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/kineto/libkineto/src/CuptiCallbackApi.cpp: In member function ‘void libkineto::CuptiCallbackApi::__callback_switchboard(CUpti_CallbackDomain, CUpti_CallbackId, const CUpti_CallbackData*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/kineto/libkineto/src/CuptiCallbackApi.cpp:143:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 143 | it != cblist->end() && i < MAX_CB_FNS_PER_CB; | ~~^~~~~~~~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 2%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo.dir/rendezvous/store.cc.o In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘void google::protobuf::internal::ElementCopier::operator()(Element*, const Element*, int) [with Element = int]’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/repeated_field.h:1641:11, inlined from ‘void google::protobuf::RepeatedField::CopyArray(Element*, const Element*, int) [with Element = int]’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/repeated_field.h:1626:37, inlined from ‘void google::protobuf::RepeatedField::MoveArray(Element*, Element*, int) [with Element = int]’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/repeated_field.h:1620:12, inlined from ‘void google::protobuf::RepeatedField::Reserve(int) [with Element = int]’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/repeated_field.h:1601:14, inlined from ‘google::protobuf::RepeatedField::RepeatedField(const google::protobuf::RepeatedField&) [with Element = int]’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/repeated_field.h:1196:12: /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ offset [0, 3] is out of the bounds [0, 0] [-Warray-bounds] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 2%] Building C object sleef/src/libm/CMakeFiles/sleefdetadvsimdnofma.dir/sleefsimddp.c.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘void google::protobuf::internal::ElementCopier::operator()(Element*, const Element*, int) [with Element = unsigned int]’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/repeated_field.h:1641:11, inlined from ‘void google::protobuf::RepeatedField::CopyArray(Element*, const Element*, int) [with Element = unsigned int]’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/repeated_field.h:1626:37, inlined from ‘void google::protobuf::RepeatedField::MoveArray(Element*, Element*, int) [with Element = unsigned int]’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/repeated_field.h:1620:12, inlined from ‘void google::protobuf::RepeatedField::Reserve(int) [with Element = unsigned int]’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/repeated_field.h:1601:14, inlined from ‘google::protobuf::RepeatedField::RepeatedField(const google::protobuf::RepeatedField&) [with Element = unsigned int]’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/repeated_field.h:1196:12: /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ offset [0, 3] is out of the bounds [0, 0] [-Warray-bounds] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 2%] Building C object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe_uv.dir/__/third_party/libuv/src/unix/proctitle.c.o [ 2%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo.dir/transport/address.cc.o [ 2%] Building CXX object third_party/kineto/libkineto/CMakeFiles/kineto_base.dir/src/EventProfilerController.cpp.o [ 2%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo.dir/transport/buffer.cc.o [ 2%] Building CXX object third_party/kineto/libkineto/CMakeFiles/kineto_base.dir/src/WeakSymbols.cpp.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘void google::protobuf::internal::ElementCopier::operator()(Element*, const Element*, int) [with Element = unsigned int]’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/repeated_field.h:1641:11, inlined from ‘void google::protobuf::RepeatedField::CopyArray(Element*, const Element*, int) [with Element = unsigned int]’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/repeated_field.h:1626:37, inlined from ‘void google::protobuf::RepeatedField::MoveArray(Element*, Element*, int) [with Element = unsigned int]’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/repeated_field.h:1620:12, inlined from ‘void google::protobuf::RepeatedField::Reserve(int) [with Element = unsigned int]’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/repeated_field.h:1601:14, inlined from ‘google::protobuf::RepeatedField::RepeatedField(const google::protobuf::RepeatedField&) [with Element = unsigned int]’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/repeated_field.h:1196:12: /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ offset [0, 3] is out of the bounds [0, 0] [-Warray-bounds] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 2%] Building C object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe_uv.dir/__/third_party/libuv/src/unix/linux-core.c.o [ 2%] Building CXX object third_party/kineto/libkineto/CMakeFiles/kineto_base.dir/src/cupti_strings.cpp.o In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘void google::protobuf::internal::ElementCopier::operator()(Element*, const Element*, int) [with Element = long int]’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/repeated_field.h:1641:11, inlined from ‘void google::protobuf::RepeatedField::CopyArray(Element*, const Element*, int) [with Element = long int]’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/repeated_field.h:1626:37, inlined from ‘void google::protobuf::RepeatedField::MoveArray(Element*, Element*, int) [with Element = long int]’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/repeated_field.h:1620:12, inlined from ‘void google::protobuf::RepeatedField::Reserve(int) [with Element = long int]’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/repeated_field.h:1601:14, inlined from ‘google::protobuf::RepeatedField::RepeatedField(const google::protobuf::RepeatedField&) [with Element = long int]’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/repeated_field.h:1196:12: /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ offset [0, 7] is out of the bounds [0, 0] [-Warray-bounds] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/kineto/libkineto/src/CuptiRangeProfiler.cpp: In member function ‘void libkineto::CuptiRangeProfilerSession::addRangeEvents(const libkineto::CuptiProfilerResult&, const libkineto::CuptiRBProfilerSession*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/kineto/libkineto/src/CuptiRangeProfiler.cpp:152:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 152 | if (num_kernels != result.rangeVals.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/kineto/libkineto/src/CuptiRangeProfiler.cpp:182:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 182 | for (int i = 0; i < metricNames.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ [ 2%] Building CXX object third_party/kineto/libkineto/CMakeFiles/kineto_base.dir/src/AbstractConfig.cpp.o [ 2%] Building CXX object c10/CMakeFiles/c10.dir/core/GeneratorImpl.cpp.o In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘void google::protobuf::internal::ElementCopier::operator()(Element*, const Element*, int) [with Element = long int]’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/repeated_field.h:1641:11, inlined from ‘void google::protobuf::RepeatedField::CopyArray(Element*, const Element*, int) [with Element = long int]’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/repeated_field.h:1626:37, inlined from ‘void google::protobuf::RepeatedField::MoveArray(Element*, Element*, int) [with Element = long int]’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/repeated_field.h:1620:12, inlined from ‘void google::protobuf::RepeatedField::Reserve(int) [with Element = long int]’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/repeated_field.h:1601:14, inlined from ‘google::protobuf::RepeatedField::RepeatedField(const google::protobuf::RepeatedField&) [with Element = long int]’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/repeated_field.h:1196:12: /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ offset [0, 7] is out of the bounds [0, 0] [-Warray-bounds] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 2%] Linking C static library ../../lib/libpthreadpool.a [ 2%] Building CXX object c10/CMakeFiles/c10.dir/core/GradMode.cpp.o [ 2%] Building C object sleef/src/libm/CMakeFiles/sleefdetadvsimd.dir/sleefsimdsp.c.o [ 2%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo.dir/transport/context.cc.o [ 2%] Built target pthreadpool [ 2%] Building C object sleef/src/libm/CMakeFiles/sleefdetadvsimd.dir/sleefsimddp.c.o [ 2%] Building CXX object third_party/kineto/libkineto/CMakeFiles/kineto_base.dir/src/CuptiActivityProfiler.cpp.o In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘void google::protobuf::internal::ElementCopier::operator()(Element*, const Element*, int) [with Element = long unsigned int]’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/repeated_field.h:1641:11, inlined from ‘void google::protobuf::RepeatedField::CopyArray(Element*, const Element*, int) [with Element = long unsigned int]’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/repeated_field.h:1626:37, inlined from ‘void google::protobuf::RepeatedField::MoveArray(Element*, Element*, int) [with Element = long unsigned int]’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/repeated_field.h:1620:12, inlined from ‘void google::protobuf::RepeatedField::Reserve(int) [with Element = long unsigned int]’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/repeated_field.h:1601:14, inlined from ‘google::protobuf::RepeatedField::RepeatedField(const google::protobuf::RepeatedField&) [with Element = long unsigned int]’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/repeated_field.h:1196:12: /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ offset [0, 7] is out of the bounds [0, 0] [-Warray-bounds] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 2%] Building C object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe_uv.dir/__/third_party/libuv/src/unix/linux-inotify.c.o [ 2%] Building C object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe_uv.dir/__/third_party/libuv/src/unix/linux-syscalls.c.o [ 2%] Building CXX object c10/CMakeFiles/c10.dir/core/InferenceMode.cpp.o In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘void google::protobuf::internal::ElementCopier::operator()(Element*, const Element*, int) [with Element = long unsigned int]’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/repeated_field.h:1641:11, inlined from ‘void google::protobuf::RepeatedField::CopyArray(Element*, const Element*, int) [with Element = long unsigned int]’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/repeated_field.h:1626:37, inlined from ‘void google::protobuf::RepeatedField::MoveArray(Element*, Element*, int) [with Element = long unsigned int]’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/repeated_field.h:1620:12, inlined from ‘void google::protobuf::RepeatedField::Reserve(int) [with Element = long unsigned int]’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/repeated_field.h:1601:14, inlined from ‘google::protobuf::RepeatedField::RepeatedField(const google::protobuf::RepeatedField&) [with Element = long unsigned int]’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/repeated_field.h:1196:12: /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ offset [0, 7] is out of the bounds [0, 0] [-Warray-bounds] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 2%] Building CXX object third_party/kineto/libkineto/CMakeFiles/kineto_base.dir/src/ActivityProfilerController.cpp.o [ 2%] Building CXX object third_party/kineto/libkineto/CMakeFiles/kineto_base.dir/src/ActivityProfilerProxy.cpp.o [ 2%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/stubs/structurally_valid.cc.o [ 2%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/stubs/strutil.cc.o [ 2%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/stubs/time.cc.o In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘void google::protobuf::internal::ElementCopier::operator()(Element*, const Element*, int) [with Element = float]’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/repeated_field.h:1641:11, inlined from ‘void google::protobuf::RepeatedField::CopyArray(Element*, const Element*, int) [with Element = float]’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/repeated_field.h:1626:37, inlined from ‘void google::protobuf::RepeatedField::MoveArray(Element*, Element*, int) [with Element = float]’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/repeated_field.h:1620:12, inlined from ‘void google::protobuf::RepeatedField::Reserve(int) [with Element = float]’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/repeated_field.h:1601:14, inlined from ‘google::protobuf::RepeatedField::RepeatedField(const google::protobuf::RepeatedField&) [with Element = float]’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/repeated_field.h:1196:12: /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ offset [0, 3] is out of the bounds [0, 0] [-Warray-bounds] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 2%] Building C object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe_uv.dir/__/third_party/libuv/src/unix/procfs-exepath.c.o [ 2%] Building CXX object third_party/kineto/libkineto/CMakeFiles/kineto_base.dir/src/ActivityType.cpp.o [ 2%] Built target sleefdetsve [ 2%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/wire_format_lite.cc.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libuv/src/uv-common.h:42, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libuv/src/unix/internal.h:25, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libuv/src/unix/linux-inotify.c:23: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libuv/src/unix/linux-inotify.c: In function ‘uv__inotify_fork’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libuv/src/queue.h:68:19: warning: storing the address of local variable ‘queue’ in ‘((void * (**)[2])MEM[(void *[2] * *)&tmp_watcher_list + 32B])[1]’ [-Wdangling-pointer=] 68 | QUEUE_PREV(q) = (n); \ | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libuv/src/queue.h:78:7: note: in expansion of macro ‘QUEUE_SPLIT’ 78 | QUEUE_SPLIT(h, q, n); \ | ^~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libuv/src/unix/linux-inotify.c:133:5: note: in expansion of macro ‘QUEUE_MOVE’ 133 | QUEUE_MOVE(&tmp_watcher_list.watchers, &queue); | ^~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libuv/src/unix/linux-inotify.c:92:9: note: ‘queue’ declared here 92 | QUEUE queue; | ^~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libuv/src/queue.h:40:27: note: ‘*(void * (**)[2])((char *)&tmp_watcher_list + offsetof(struct watcher_list, watchers[0]))’ declared here 40 | ((const QUEUE *) (q) == (const QUEUE *) QUEUE_NEXT(q)) | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libuv/src/queue.h:74:9: note: in expansion of macro ‘QUEUE_EMPTY’ 74 | if (QUEUE_EMPTY(h)) \ | ^~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libuv/src/unix/linux-inotify.c:133:5: note: in expansion of macro ‘QUEUE_MOVE’ 133 | QUEUE_MOVE(&tmp_watcher_list.watchers, &queue); | ^~~~~~~~~~ [ 2%] Building CXX object third_party/kineto/libkineto/CMakeFiles/kineto_base.dir/src/Config.cpp.o In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘void google::protobuf::internal::ElementCopier::operator()(Element*, const Element*, int) [with Element = float]’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/repeated_field.h:1641:11, inlined from ‘void google::protobuf::RepeatedField::CopyArray(Element*, const Element*, int) [with Element = float]’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/repeated_field.h:1626:37, inlined from ‘void google::protobuf::RepeatedField::MoveArray(Element*, Element*, int) [with Element = float]’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/repeated_field.h:1620:12, inlined from ‘void google::protobuf::RepeatedField::Reserve(int) [with Element = float]’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/repeated_field.h:1601:14, inlined from ‘google::protobuf::RepeatedField::RepeatedField(const google::protobuf::RepeatedField&) [with Element = float]’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/repeated_field.h:1196:12: /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ offset [0, 3] is out of the bounds [0, 0] [-Warray-bounds] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 2%] Building C object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe_uv.dir/__/third_party/libuv/src/unix/random-getrandom.c.o [ 2%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo.dir/transport/device.cc.o [ 2%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/any.cc.o [ 2%] Built target sleefdetsvenofma [ 2%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/any.pb.cc.o [ 2%] Building C object sleef/src/libm/CMakeFiles/sleefpurec_scalar.dir/sleefsimdsp.c.o [ 2%] Building C object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe_uv.dir/__/third_party/libuv/src/unix/random-sysctl-linux.c.o [ 2%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/api.pb.cc.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/kineto/libkineto/src/EventProfiler.cpp: In constructor ‘libkineto::EventGroupSet::EventGroupSet(CUpti_EventGroupSet&, std::map&, libkineto::CuptiEventApi&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/kineto/libkineto/src/EventProfiler.cpp:166:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 166 | for (int g = 0; g < set.numEventGroups; g++) { | ~~^~~~~~~~~~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘void google::protobuf::internal::ElementCopier::operator()(Element*, const Element*, int) [with Element = double]’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/repeated_field.h:1641:11, inlined from ‘void google::protobuf::RepeatedField::CopyArray(Element*, const Element*, int) [with Element = double]’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/repeated_field.h:1626:37, inlined from ‘void google::protobuf::RepeatedField::MoveArray(Element*, Element*, int) [with Element = double]’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/repeated_field.h:1620:12, inlined from ‘void google::protobuf::RepeatedField::Reserve(int) [with Element = double]’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/repeated_field.h:1601:14, inlined from ‘google::protobuf::RepeatedField::RepeatedField(const google::protobuf::RepeatedField&) [with Element = double]’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/repeated_field.h:1196:12: /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ offset [0, 7] is out of the bounds [0, 0] [-Warray-bounds] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/kineto/libkineto/src/EventProfiler.cpp: In member function ‘void libkineto::EventGroupSet::collectSample()’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/kineto/libkineto/src/EventProfiler.cpp:198:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 198 | for (int g = 0; g < set_.numEventGroups; g++) { | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/kineto/libkineto/src/EventProfiler.cpp:208:17: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘uint64_t’ {aka ‘long unsigned int’} [-Wsign-compare] 208 | if (v == CUPTI_EVENT_OVERFLOW) { | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/kineto/libkineto/src/EventProfiler.cpp: In member function ‘void libkineto::EventGroupSet::printDescription(std::ostream&) const’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/kineto/libkineto/src/EventProfiler.cpp:228:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 228 | for (int g = 0; g < set_.numEventGroups; g++) { | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/kineto/libkineto/src/EventProfiler.cpp: In member function ‘void libkineto::EventProfiler::initMetrics(const std::set >&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/kineto/libkineto/src/EventProfiler.cpp:267:19: warning: comparison of integer expressions of different signedness: ‘CUpti_MetricID’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 267 | if (metric_id == ~0) { | ~~~~~~~~~~^~~~~ [ 2%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/compiler/importer.cc.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/kineto/libkineto/src/EventProfiler.cpp: In member function ‘bool libkineto::EventProfiler::initEventGroups()’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/kineto/libkineto/src/EventProfiler.cpp:314:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 314 | for (int i = 0; i < eventGroupSets_->numSets; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ Compiling graph/topo.cc > /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/graph/topo.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/kineto/libkineto/src/EventProfiler.cpp: In member function ‘void libkineto::EventProfiler::printSets(std::ostream&) const’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/kineto/libkineto/src/EventProfiler.cpp:514:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 514 | for (int i = 0; i < sets_.size(); i++) { | ~~^~~~~~~~~~~~~~ [ 2%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/compiler/parser.cc.o [ 2%] Linking C static library ../../../lib/libtensorpipe_uv.a In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘void google::protobuf::internal::ElementCopier::operator()(Element*, const Element*, int) [with Element = double]’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/repeated_field.h:1641:11, inlined from ‘void google::protobuf::RepeatedField::CopyArray(Element*, const Element*, int) [with Element = double]’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/repeated_field.h:1626:37, inlined from ‘void google::protobuf::RepeatedField::MoveArray(Element*, Element*, int) [with Element = double]’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/repeated_field.h:1620:12, inlined from ‘void google::protobuf::RepeatedField::Reserve(int) [with Element = double]’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/repeated_field.h:1601:14, inlined from ‘google::protobuf::RepeatedField::RepeatedField(const google::protobuf::RepeatedField&) [with Element = double]’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/repeated_field.h:1196:12: /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ offset [0, 7] is out of the bounds [0, 0] [-Warray-bounds] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 2%] Built target tensorpipe_uv [ 2%] Building C object sleef/src/libm/CMakeFiles/sleefpurec_scalar.dir/sleefsimddp.c.o [ 2%] Building CXX object c10/CMakeFiles/c10.dir/core/RefcountedDeleter.cpp.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/kineto/libkineto/src/AbstractConfig.cpp: In member function ‘std::string libkineto::AbstractConfig::toLower(std::string&) const’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/kineto/libkineto/src/AbstractConfig.cpp:74:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | for (int i = 0; i < res.size(); i++) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/kineto/libkineto/src/AbstractConfig.cpp: In member function ‘bool libkineto::AbstractConfig::toBool(std::string&) const’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/kineto/libkineto/src/AbstractConfig.cpp:122:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array, 8>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 122 | for (int i = 0; i < bool_vals.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/stubs/strutil.cc: In function ‘void google::protobuf::CEscapeAndAppend(StringPiece, std::string*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/stubs/strutil.cc:564:19: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘google::protobuf::stringpiece_ssize_type’ {aka ‘long int’} [-Wsign-compare] 564 | if (escaped_len == src.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/stubs/strutil.cc: In function ‘int google::protobuf::memcasecmp(const char*, const char*, size_t)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/stubs/strutil.cc:1293:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1293 | for ( int i = 0; i < len; i++ ) { | ~~^~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/stubs/strutil.cc: In function ‘int google::protobuf::GlobalReplaceSubstring(const std::string&, const std::string&, std::string*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/stubs/strutil.cc:1628:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::__cxx11::basic_string::size_type’ {aka ‘const long unsigned int’} [-Wsign-compare] 1628 | match_pos != string::npos; | ~~~~~~~~~~^~~~~~~~~~~~~~~ [ 2%] Building CXX object c10/CMakeFiles/c10.dir/core/SafePyObject.cpp.o [ 2%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/descriptor.cc.o [ 2%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/descriptor.pb.cc.o [ 2%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo.dir/transport/pair.cc.o [ 2%] Building CXX object c10/CMakeFiles/c10.dir/core/Scalar.cpp.o cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 2%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/descriptor_database.cc.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 2%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo.dir/transport/unbound_buffer.cc.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 2%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo.dir/transport/tcp/address.cc.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 2%] Built target sleefdetadvsimdnofma [ 2%] Building CXX object third_party/kineto/libkineto/CMakeFiles/kineto_base.dir/src/ConfigLoader.cpp.o [ 2%] Built target sleefdetadvsimd /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/importer.cc: In function ‘std::string google::protobuf::compiler::CanonicalizePath(std::string)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/importer.cc:293:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 293 | for (int i = 0; i < parts.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/importer.cc: In member function ‘google::protobuf::compiler::DiskSourceTree::DiskFileToVirtualFileResult google::protobuf::compiler::DiskSourceTree::DiskFileToVirtualFile(const std::string&, std::string*, std::string*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/importer.cc:401:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 401 | for (int i = 0; i < mappings_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/importer.cc: In member function ‘google::protobuf::io::ZeroCopyInputStream* google::protobuf::compiler::DiskSourceTree::OpenVirtualFile(const std::string&, std::string*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/importer.cc:467:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 467 | for (int i = 0; i < mappings_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/parser.cc: In function ‘std::string google::protobuf::compiler::{anonymous}::MapEntryName(const std::string&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/parser.cc:99:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 99 | for (int i = 0; i < field_name.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/parser.cc: In function ‘bool google::protobuf::compiler::{anonymous}::IsUpperCamelCase(const std::string&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/parser.cc:133:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 133 | for (int i = 1; i < name.length(); i++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/parser.cc: In function ‘bool google::protobuf::compiler::{anonymous}::IsUpperUnderscore(const std::string&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/parser.cc:142:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 142 | for (int i = 0; i < name.length(); i++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/parser.cc: In function ‘bool google::protobuf::compiler::{anonymous}::IsLowerUnderscore(const std::string&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/parser.cc:152:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 152 | for (int i = 0; i < name.length(); i++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/parser.cc: In function ‘bool google::protobuf::compiler::{anonymous}::IsNumberFollowUnderscore(const std::string&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/parser.cc:162:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 162 | for (int i = 1; i < name.length(); i++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/parser.cc: In member function ‘void google::protobuf::compiler::Parser::LocationRecorder::AttachComments(std::string*, std::string*, std::vector >*) const’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/parser.cc:505:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 505 | for (int i = 0; i < detached_comments->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 2%] Building CXX object third_party/kineto/libkineto/CMakeFiles/kineto_base.dir/src/DaemonConfigLoader.cpp.o [ 2%] Building CXX object third_party/kineto/libkineto/CMakeFiles/kineto_base.dir/src/GenericTraceActivity.cpp.o [ 2%] Building CXX object third_party/kineto/libkineto/CMakeFiles/kineto_base.dir/src/ILoggerObserver.cpp.o [ 2%] Building CXX object third_party/kineto/libkineto/CMakeFiles/kineto_base.dir/src/IpcFabricConfigClient.cpp.o [ 2%] Building CXX object c10/CMakeFiles/c10.dir/core/ScalarType.cpp.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/descriptor.cc: In function ‘std::string google::protobuf::{anonymous}::ToCamelCase(const std::string&, bool)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/descriptor.cc:257:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 257 | for (int i = 0; i < input.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/descriptor.cc: In function ‘std::string google::protobuf::{anonymous}::ToJsonName(const std::string&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/descriptor.cc:281:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (int i = 0; i < input.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/descriptor.cc: In function ‘std::string google::protobuf::{anonymous}::EnumValueToPascalCase(const std::string&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/descriptor.cc:300:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 300 | for (int i = 0; i < input.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/descriptor.cc: In member function ‘std::string google::protobuf::{anonymous}::PrefixRemover::MaybeRemove(google::protobuf::StringPiece)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/descriptor.cc:344:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘google::protobuf::stringpiece_ssize_type’ {aka ‘long int’} [-Wsign-compare] 344 | for (i = 0, j = 0; i < str.size() && j < prefix_.size(); i++) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/descriptor.cc:361:14: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘google::protobuf::stringpiece_ssize_type’ {aka ‘long int’} [-Wsign-compare] 361 | while (i < str.size() && str[i] == '_') { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/descriptor.cc:366:11: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘google::protobuf::stringpiece_ssize_type’ {aka ‘long int’} [-Wsign-compare] 366 | if (i == str.size()) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/descriptor.cc: In function ‘std::set >* google::protobuf::{anonymous}::NewAllowedProto3Extendee()’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/descriptor.cc:474:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 474 | for (int i = 0; i < GOOGLE_ARRAYSIZE(kOptionNames); ++i) { [ 2%] Building CXX object third_party/kineto/libkineto/CMakeFiles/kineto_base.dir/src/Logger.cpp.o [ 2%] Built target sleefsve [ 2%] Building CXX object third_party/kineto/libkineto/CMakeFiles/kineto_base.dir/src/LoggingAPI.cpp.o [ 3%] Building CXX object third_party/kineto/libkineto/CMakeFiles/kineto_base.dir/src/init.cpp.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/descriptor.cc: In member function ‘void google::protobuf::DescriptorPool::Tables::RollbackToLastCheckpoint()’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/descriptor.cc:859:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 859 | i < symbols_after_checkpoint_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/descriptor.cc:863:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 863 | i < files_after_checkpoint_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/descriptor.cc:867:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 867 | i < extensions_after_checkpoint_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/descriptor.cc: In member function ‘void google::protobuf::DescriptorPool::FindAllExtensions(const google::protobuf::Descriptor*, std::vector*) const’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/descriptor.cc:1574:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1574 | for (int i = 0; i < numbers.size(); ++i) { | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/descriptor.cc: In function ‘bool google::protobuf::{anonymous}::RetrieveOptionsAssumingRightPool(int, const google::protobuf::Message&, std::vector >*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/descriptor.cc:2282:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2282 | for (int i = 0; i < fields.size(); i++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/descriptor.cc: In function ‘bool google::protobuf::{anonymous}::FormatLineOptions(int, const google::protobuf::Message&, const google::protobuf::DescriptorPool*, std::string*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/descriptor.cc:2366:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2366 | for (int i = 0; i < all_options.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/descriptor.cc: In member function ‘void google::protobuf::{anonymous}::SourceLocationCommentPrinter::AddPreComment(std::string*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/descriptor.cc:2398:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2398 | for (int i = 0; i < source_loc_.leading_detached_comments.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/descriptor.cc: In member function ‘std::string google::protobuf::{anonymous}::SourceLocationCommentPrinter::FormatComment(const std::string&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/descriptor.cc:2421:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2421 | for (int i = 0; i < lines.size(); ++i) { | ~~^~~~~~~~~~~~~~ [ 3%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo.dir/transport/tcp/buffer.cc.o cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/descriptor.cc: In member function ‘void google::protobuf::DescriptorBuilder::ValidateSymbolName(const std::string&, const std::string&, const google::protobuf::Message&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/descriptor.cc:4098:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 4098 | for (int i = 0; i < name.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/descriptor.cc: In member function ‘void google::protobuf::DescriptorBuilder::AddRecursiveImportError(const google::protobuf::FileDescriptorProto&, int)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/descriptor.cc:4208:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 4208 | for (int i = from_here; i < tables_->pending_files_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/descriptor.cc:4214:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 4214 | if (from_here < tables_->pending_files_.size() - 1) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/descriptor.cc: In member function ‘const google::protobuf::FileDescriptor* google::protobuf::DescriptorBuilder::BuildFile(const google::protobuf::FileDescriptorProto&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/descriptor.cc:4287:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 4287 | for (int i = 0; i < tables_->pending_files_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/descriptor_database.cc: In member function ‘virtual bool google::protobuf::DescriptorPoolDatabase::FindAllExtensionNumbers(const std::string&, std::vector*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/descriptor_database.cc:937:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 937 | for (int i = 0; i < extensions.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/descriptor_database.cc: In member function ‘virtual bool google::protobuf::MergedDescriptorDatabase::FindFileByName(const std::string&, google::protobuf::FileDescriptorProto*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/descriptor_database.cc:958:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 958 | for (int i = 0; i < sources_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/descriptor_database.cc: In member function ‘virtual bool google::protobuf::MergedDescriptorDatabase::FindFileContainingSymbol(const std::string&, google::protobuf::FileDescriptorProto*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/descriptor_database.cc:968:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 968 | for (int i = 0; i < sources_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/descriptor_database.cc: In member function ‘virtual bool google::protobuf::MergedDescriptorDatabase::FindFileContainingExtension(const std::string&, int, google::protobuf::FileDescriptorProto*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/descriptor_database.cc:990:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 990 | for (int i = 0; i < sources_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/descriptor.cc: In function ‘std::string google::protobuf::ToLowercaseWithoutUnderscores(const std::string&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/descriptor.cc:5945:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 5945 | for (int i = 0; i < name.size(); ++i) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/descriptor_database.cc: In member function ‘virtual bool google::protobuf::MergedDescriptorDatabase::FindAllExtensionNumbers(const std::string&, std::vector*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/descriptor_database.cc:1016:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1016 | for (int i = 0; i < sources_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~ [ 3%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo.dir/transport/tcp/context.cc.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/descriptor.cc: In member function ‘void google::protobuf::DescriptorBuilder::OptionInterpreter::UpdateSourceCodeInfo(google::protobuf::SourceCodeInfo*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/descriptor.cc:6707:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 6707 | if (loc->path_size() < pathv.size()) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/descriptor.cc:6710:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 6710 | for (int j = 0; j < pathv.size(); j++) { | ~~^~~~~~~~~~~~~~ [ 3%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo.dir/transport/tcp/device.cc.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/kineto/libkineto/third_party/dynolog/dynolog/src/ipcfabric/FabricManager.h:12, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/kineto/libkineto/src/IpcFabricConfigClient.h:21, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/kineto/libkineto/src/IpcFabricConfigClient.cpp:11: /builddir/build/BUILD/pytorch-v2.3.0/third_party/kineto/libkineto/third_party/dynolog/dynolog/src/ipcfabric/Endpoint.h: In instantiation of ‘auto dynolog::ipcfabric::EndPoint::buildCtxt_(const std::vector&, unsigned int) [with long unsigned int kMaxNumFds = 0]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/kineto/libkineto/third_party/dynolog/dynolog/src/ipcfabric/Endpoint.h:116:17: required from ‘auto dynolog::ipcfabric::EndPoint::buildSendCtxt(const std::string&, const std::vector&, const std::vector&) [with long unsigned int kMaxNumFds = 0; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/kineto/libkineto/third_party/dynolog/dynolog/src/ipcfabric/FabricManager.h:126:36: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/kineto/libkineto/third_party/dynolog/dynolog/src/ipcfabric/Endpoint.h:238:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 238 | for (int i = 0; i < payload.size(); i++) { | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/kineto/libkineto/third_party/dynolog/dynolog/src/ipcfabric/FabricManager.h:12, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/kineto/libkineto/src/IpcFabricConfigClient.h:21, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/kineto/libkineto/src/DaemonConfigLoader.cpp:16: /builddir/build/BUILD/pytorch-v2.3.0/third_party/kineto/libkineto/third_party/dynolog/dynolog/src/ipcfabric/Endpoint.h: In instantiation of ‘auto dynolog::ipcfabric::EndPoint::buildCtxt_(const std::vector&, unsigned int) [with long unsigned int kMaxNumFds = 0]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/kineto/libkineto/third_party/dynolog/dynolog/src/ipcfabric/Endpoint.h:116:17: required from ‘auto dynolog::ipcfabric::EndPoint::buildSendCtxt(const std::string&, const std::vector&, const std::vector&) [with long unsigned int kMaxNumFds = 0; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/kineto/libkineto/third_party/dynolog/dynolog/src/ipcfabric/FabricManager.h:126:36: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/kineto/libkineto/third_party/dynolog/dynolog/src/ipcfabric/Endpoint.h:238:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 238 | for (int i = 0; i < payload.size(); i++) { | ~~^~~~~~~~~~~~~~~~ [ 3%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo.dir/transport/tcp/error.cc.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/kineto/libkineto/third_party/dynolog/dynolog/src/ipcfabric/Endpoint.h: In instantiation of ‘bool dynolog::ipcfabric::EndPoint::tryPeekMsg(TCtxt&) [with long unsigned int kMaxNumFds = 0; TCtxt = dynolog::ipcfabric::EndPointCtxt<0>]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/kineto/libkineto/third_party/dynolog/dynolog/src/ipcfabric/FabricManager.h:155:33: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/kineto/libkineto/third_party/dynolog/dynolog/src/ipcfabric/Endpoint.h:174:5: warning: ‘throw’ will always call ‘terminate’ [-Wterminate] 174 | throw std::runtime_error(std::strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/kineto/libkineto/third_party/dynolog/dynolog/src/ipcfabric/Endpoint.h: In instantiation of ‘const char* dynolog::ipcfabric::EndPoint::getName(const TCtxt&) const [with long unsigned int kMaxNumFds = 0; TCtxt = dynolog::ipcfabric::EndPointCtxt<0>]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/kineto/libkineto/third_party/dynolog/dynolog/src/ipcfabric/FabricManager.h:170:43: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/kineto/libkineto/third_party/dynolog/dynolog/src/ipcfabric/Endpoint.h:185:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate] 185 | throw std::invalid_argument( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "Unexpected socket name: " + std::string(ctxt.msg_name.sun_path) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187 | ". Expected to start with " + std::string(socket_dir)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/kineto/libkineto/third_party/dynolog/dynolog/src/ipcfabric/Endpoint.h:192:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate] 192 | throw std::invalid_argument( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193 | "Expected abstract socket, got " + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | std::string(ctxt.msg_name.sun_path)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/kineto/libkineto/third_party/dynolog/dynolog/src/ipcfabric/Endpoint.h: In instantiation of ‘bool dynolog::ipcfabric::EndPoint::tryRcvMsg(TCtxt&) [with long unsigned int kMaxNumFds = 0; TCtxt = dynolog::ipcfabric::EndPointCtxt<0>]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/kineto/libkineto/third_party/dynolog/dynolog/src/ipcfabric/FabricManager.h:178:34: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/kineto/libkineto/third_party/dynolog/dynolog/src/ipcfabric/Endpoint.h:160:5: warning: ‘throw’ will always call ‘terminate’ [-Wterminate] 160 | throw std::runtime_error(std::strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/kineto/libkineto/third_party/dynolog/dynolog/src/ipcfabric/Endpoint.h: In instantiation of ‘bool dynolog::ipcfabric::EndPoint::tryPeekMsg(TCtxt&) [with long unsigned int kMaxNumFds = 0; TCtxt = dynolog::ipcfabric::EndPointCtxt<0>]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/kineto/libkineto/third_party/dynolog/dynolog/src/ipcfabric/FabricManager.h:155:33: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/kineto/libkineto/third_party/dynolog/dynolog/src/ipcfabric/Endpoint.h:174:5: warning: ‘throw’ will always call ‘terminate’ [-Wterminate] 174 | throw std::runtime_error(std::strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/kineto/libkineto/third_party/dynolog/dynolog/src/ipcfabric/Endpoint.h: In instantiation of ‘const char* dynolog::ipcfabric::EndPoint::getName(const TCtxt&) const [with long unsigned int kMaxNumFds = 0; TCtxt = dynolog::ipcfabric::EndPointCtxt<0>]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/kineto/libkineto/third_party/dynolog/dynolog/src/ipcfabric/FabricManager.h:170:43: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/kineto/libkineto/third_party/dynolog/dynolog/src/ipcfabric/Endpoint.h:185:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate] 185 | throw std::invalid_argument( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "Unexpected socket name: " + std::string(ctxt.msg_name.sun_path) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187 | ". Expected to start with " + std::string(socket_dir)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/kineto/libkineto/third_party/dynolog/dynolog/src/ipcfabric/Endpoint.h:192:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate] 192 | throw std::invalid_argument( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193 | "Expected abstract socket, got " + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | std::string(ctxt.msg_name.sun_path)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/kineto/libkineto/third_party/dynolog/dynolog/src/ipcfabric/Endpoint.h: In instantiation of ‘bool dynolog::ipcfabric::EndPoint::tryRcvMsg(TCtxt&) [with long unsigned int kMaxNumFds = 0; TCtxt = dynolog::ipcfabric::EndPointCtxt<0>]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/kineto/libkineto/third_party/dynolog/dynolog/src/ipcfabric/FabricManager.h:178:34: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/kineto/libkineto/third_party/dynolog/dynolog/src/ipcfabric/Endpoint.h:160:5: warning: ‘throw’ will always call ‘terminate’ [-Wterminate] 160 | throw std::runtime_error(std::strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 3%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/duration.pb.cc.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 3%] Building CXX object c10/CMakeFiles/c10.dir/core/Storage.cpp.o [ 4%] Building CXX object c10/CMakeFiles/c10.dir/core/StorageImpl.cpp.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 4%] Built target sleefadvsimd [ 4%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo.dir/transport/tcp/listener.cc.o [ 4%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo.dir/transport/tcp/pair.cc.o [ 4%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo.dir/transport/tcp/loop.cc.o [ 4%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/dynamic_message.cc.o cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 4%] Linking CXX static library ../../../lib/libprotobuf-lite.a [ 4%] Building CXX object c10/CMakeFiles/c10.dir/core/Stream.cpp.o [ 4%] Building C object sleef/src/libm/CMakeFiles/sleefdetpurec_scalar.dir/sleefsimdsp.c.o [ 4%] Building C object sleef/src/libm/CMakeFiles/sleefdetpurec_scalar.dir/sleefsimddp.c.o [ 4%] Building C object sleef/src/libm/CMakeFiles/sleefpurecfma_scalar.dir/sleefsimdsp.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/transport/pair.h:13, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/transport/context.h:21, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/transport/tcp/context.h:20, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/transport/tcp/context.cc:9: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/common/logging.h: In instantiation of ‘gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::Equals(const T1&, const T2&) [with T1 = long unsigned int; T2 = int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/transport/tcp/context.cc:262:3: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/common/logging.h:124:28: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 124 | BINARY_COMP_HELPER(Equals, ==) | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/common/logging.h:119:11: note: in definition of macro ‘BINARY_COMP_HELPER’ 119 | if (x op y) { \ | ^~ [ 4%] Built target libprotobuf-lite [ 4%] Building C object sleef/src/libm/CMakeFiles/sleefpurecfma_scalar.dir/sleefsimddp.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/transport/tcp/device.cc:22: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/transport/tcp/helpers.h: In instantiation of ‘void gloo::transport::tcp::WriteValueOperation::handleEvents(int) [with T = long int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/transport/tcp/helpers.h:128:8: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/transport/tcp/helpers.h:141:12: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 141 | if (rv < sizeof(t_)) { | ~~~^~~~~~~~~~~~ [ 4%] Building C object sleef/src/libm/CMakeFiles/sleefdetpurecfma_scalar.dir/sleefsimdsp.c.o [ 4%] Built target sleefsvenofma [ 4%] Building CXX object c10/CMakeFiles/c10.dir/core/SymBool.cpp.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/transport/tcp/listener.cc:18: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/transport/tcp/helpers.h: In instantiation of ‘void gloo::transport::tcp::ReadValueOperation::handleEvents(int) [with T = long int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/transport/tcp/helpers.h:54:8: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/transport/tcp/helpers.h:67:12: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 67 | if (rv < sizeof(t_)) { | ~~~^~~~~~~~~~~~ Compiling misc/shmutils.cc > /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/misc/shmutils.o [ 4%] Building C object confu-deps/QNNPACK/CMakeFiles/qnnpack.dir/src/init.c.o [ 4%] Building C object confu-deps/QNNPACK/CMakeFiles/qnnpack.dir/src/add.c.o [ 4%] Building C object confu-deps/QNNPACK/CMakeFiles/qnnpack.dir/src/average-pooling.c.o [ 4%] Building C object confu-deps/NNPACK/CMakeFiles/nnpack.dir/src/init.c.o [ 4%] Building C object confu-deps/pytorch_qnnpack/CMakeFiles/pytorch_qnnpack.dir/src/init.c.o [ 4%] Building C object confu-deps/pytorch_qnnpack/CMakeFiles/pytorch_qnnpack.dir/src/add.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/dynamic_message.cc: In destructor ‘virtual google::protobuf::DynamicMessage::~DynamicMessage()’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/dynamic_message.cc:510:57: warning: comparison of integer expressions of different signedness: ‘const google::protobuf::uint32’ {aka ‘const unsigned int’} and ‘int’ [-Wsign-compare] 510 | if (*(reinterpret_cast(field_ptr)) == field->number()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ [ 4%] Building C object sleef/src/libm/CMakeFiles/sleefdetpurecfma_scalar.dir/sleefsimddp.c.o [ 4%] Building C object confu-deps/NNPACK/CMakeFiles/nnpack.dir/src/convolution-inference.c.o [ 4%] Building C object confu-deps/NNPACK/CMakeFiles/nnpack.dir/src/fully-connected-inference.c.o [ 4%] Building C object confu-deps/QNNPACK/CMakeFiles/qnnpack.dir/src/channel-shuffle.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/convolution-inference.c:11: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/system.h: In function ‘read_timer’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/system.h:22:13: warning: unused variable ‘result’ [-Wunused-variable] 22 | int result = clock_gettime(CLOCK_MONOTONIC, &ts); | ^~~~~~ [ 4%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo.dir/transport/tcp/socket.cc.o [ 4%] Building C object confu-deps/pytorch_qnnpack/CMakeFiles/pytorch_qnnpack.dir/src/channel-shuffle.c.o [ 4%] Building C object confu-deps/pytorch_qnnpack/CMakeFiles/pytorch_qnnpack.dir/src/average-pooling.c.o [ 4%] Building C object confu-deps/QNNPACK/CMakeFiles/qnnpack.dir/src/clamp.c.o [ 4%] Built target torch_python_stubs [ 4%] Building CXX object c10/CMakeFiles/c10.dir/core/SymFloat.cpp.o cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 4%] Building C object confu-deps/QNNPACK/CMakeFiles/qnnpack.dir/src/convolution.c.o [ 4%] Building C object confu-deps/QNNPACK/CMakeFiles/qnnpack.dir/src/deconvolution.c.o [ 4%] Built target sleefadvsimdnofma [ 4%] Building C object confu-deps/pytorch_qnnpack/CMakeFiles/pytorch_qnnpack.dir/src/clamp.c.o [ 4%] Building C object confu-deps/QNNPACK/CMakeFiles/qnnpack.dir/src/fully-connected.c.o [ 4%] Building CXX object confu-deps/pytorch_qnnpack/CMakeFiles/pytorch_qnnpack.dir/src/conv-prepack.cc.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/convolution-inference.c: In function ‘compute_kernel_packing’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/convolution-inference.c:269:22: warning: unused variable ‘reduction_block_start’ [-Wunused-variable] 269 | const size_t reduction_block_start = context->reduction_block_start; | ^~~~~~~~~~~~~~~~~~~~~ [ 4%] Building CXX object c10/CMakeFiles/c10.dir/core/SymInt.cpp.o [ 4%] Building CXX object c10/CMakeFiles/c10.dir/core/SymIntArrayRef.cpp.o [ 4%] Building CXX object c10/CMakeFiles/c10.dir/core/SymNodeImpl.cpp.o [ 4%] Building C object confu-deps/pytorch_qnnpack/CMakeFiles/pytorch_qnnpack.dir/src/convolution.c.o [ 4%] Built target sleefpurec_scalar [ 4%] Building C object confu-deps/pytorch_qnnpack/CMakeFiles/pytorch_qnnpack.dir/src/deconvolution.c.o [ 4%] Building C object confu-deps/QNNPACK/CMakeFiles/qnnpack.dir/src/global-average-pooling.c.o [ 4%] Building C object confu-deps/QNNPACK/CMakeFiles/qnnpack.dir/src/leaky-relu.c.o [ 4%] Linking CXX static library ../../lib/libfmt.a [ 4%] Building CXX object confu-deps/pytorch_qnnpack/CMakeFiles/pytorch_qnnpack.dir/src/fc-prepack.cc.o [ 4%] Building C object confu-deps/QNNPACK/CMakeFiles/qnnpack.dir/src/max-pooling.c.o [ 4%] Building C object confu-deps/QNNPACK/CMakeFiles/qnnpack.dir/src/sigmoid.c.o [ 4%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo.dir/transport/tcp/unbound_buffer.cc.o [ 4%] Built target kineto_api [ 4%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/empty.pb.cc.o [ 4%] Built target sleefdetpurec_scalar [ 4%] Building CXX object third_party/kineto/libkineto/CMakeFiles/kineto_base.dir/src/output_csv.cpp.o [ 4%] Built target fmt [ 4%] Building CXX object third_party/kineto/libkineto/CMakeFiles/kineto_base.dir/src/output_json.cpp.o [ 4%] Building C object confu-deps/NNPACK/CMakeFiles/nnpack_reference_layers.dir/src/ref/convolution-output.c.o [ 4%] Building C object confu-deps/NNPACK/CMakeFiles/nnpack_reference_layers.dir/src/ref/convolution-input-gradient.c.o [ 4%] Building C object confu-deps/QNNPACK/CMakeFiles/qnnpack.dir/src/softargmax.c.o cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 4%] Building C object confu-deps/NNPACK/CMakeFiles/nnpack_reference_layers.dir/src/ref/convolution-kernel.c.o [ 4%] Building C object confu-deps/pytorch_qnnpack/CMakeFiles/pytorch_qnnpack.dir/src/fully-connected.c.o [ 4%] Building C object confu-deps/pytorch_qnnpack/CMakeFiles/pytorch_qnnpack.dir/src/fully-connected-sparse.c.o [ 4%] Building C object confu-deps/pytorch_qnnpack/CMakeFiles/pytorch_qnnpack.dir/src/global-average-pooling.c.o [ 4%] Building C object confu-deps/NNPACK/CMakeFiles/nnpack_reference_layers.dir/src/ref/fully-connected-output.c.o [ 4%] Building C object confu-deps/QNNPACK/CMakeFiles/qnnpack.dir/src/operator-delete.c.o [ 4%] Building C object confu-deps/QNNPACK/CMakeFiles/qnnpack.dir/src/indirection.c.o [ 4%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/extension_set_heavy.cc.o [ 4%] Building C object confu-deps/NNPACK/CMakeFiles/nnpack_reference_layers.dir/src/ref/max-pooling-output.c.o [ 4%] Building C object confu-deps/NNPACK/CMakeFiles/nnpack_reference_layers.dir/src/ref/softmax-output.c.o [ 4%] Building C object confu-deps/NNPACK/CMakeFiles/nnpack.dir/src/pooling-output.c.o [ 4%] Building C object confu-deps/pytorch_qnnpack/CMakeFiles/pytorch_qnnpack.dir/src/hardsigmoid.c.o [ 4%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/field_mask.pb.cc.o [ 4%] Building C object confu-deps/NNPACK/CMakeFiles/nnpack_reference_layers.dir/src/ref/relu-output.c.o [ 4%] Building C object confu-deps/pytorch_qnnpack/CMakeFiles/pytorch_qnnpack.dir/src/hardswish.c.o [ 4%] Building C object confu-deps/NNPACK/CMakeFiles/nnpack.dir/src/relu-output.c.o [ 4%] Building C object confu-deps/QNNPACK/CMakeFiles/qnnpack.dir/src/operator-run.c.o [ 4%] Building C object confu-deps/pytorch_qnnpack/CMakeFiles/pytorch_qnnpack.dir/src/leaky-relu.c.o cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 4%] Building C object confu-deps/pytorch_qnnpack/CMakeFiles/pytorch_qnnpack.dir/src/max-pooling.c.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 4%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/generated_message_reflection.cc.o [ 4%] Built target sleefdetpurecfma_scalar [ 4%] Building C object confu-deps/NNPACK/CMakeFiles/nnpack_reference_layers.dir/src/ref/relu-input-gradient.c.o [ 4%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/generated_message_table_driven.cc.o [ 4%] Building CXX object c10/CMakeFiles/c10.dir/core/SymbolicShapeMeta.cpp.o [ 4%] Building C object confu-deps/pytorch_qnnpack/CMakeFiles/pytorch_qnnpack.dir/src/sigmoid.c.o [ 4%] Building CXX object c10/CMakeFiles/c10.dir/core/TensorOptions.cpp.o [ 4%] Building CXX object c10/CMakeFiles/c10.dir/core/TensorImpl.cpp.o [ 4%] Building C object confu-deps/NNPACK/CMakeFiles/nnpack.dir/src/softmax-output.c.o [ 4%] Building C object confu-deps/pytorch_qnnpack/CMakeFiles/pytorch_qnnpack.dir/src/softargmax.c.o [ 4%] Building C object confu-deps/NNPACK/CMakeFiles/nnpack.dir/src/fully-connected-output.c.o [ 4%] Building C object confu-deps/NNPACK/CMakeFiles/nnpack.dir/src/relu-input-gradient.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/fully-connected-output.c:6: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/system.h: In function ‘read_timer’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/system.h:22:13: warning: unused variable ‘result’ [-Wunused-variable] 22 | int result = clock_gettime(CLOCK_MONOTONIC, &ts); | ^~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/fully-connected-output.c: In function ‘compute_matrix_multiplication’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/fully-connected-output.c:115:22: warning: unused variable ‘simd_width’ [-Wunused-variable] 115 | const size_t simd_width = context->simd_width; | ^~~~~~~~~~ [ 4%] Building C object confu-deps/QNNPACK/CMakeFiles/qnnpack.dir/src/u8lut32norm/scalar.c.o [ 4%] Building C object confu-deps/pytorch_qnnpack/CMakeFiles/pytorch_qnnpack.dir/src/tanh.c.o cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 4%] Linking C static library ../../lib/libnnpack_reference_layers.a [ 4%] Building C object confu-deps/QNNPACK/CMakeFiles/qnnpack.dir/src/x8lut/scalar.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/x8lut/scalar.c:17:19: warning: argument 3 of type ‘const uint8_t[restrict static 256]’ {aka ‘const unsigned char[restrict 256]’} with mismatched bound [-Warray-parameter=] 17 | const uint8_t t[RESTRICT_STATIC 256], | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/x8lut/scalar.c:11: /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/qnnpack/x8lut.h:25:22: note: previously declared as ‘const uint8_t *’ {aka ‘const unsigned char *’} 25 | const uint8_t* t, \ | ~~~~~~~~~~~~~~~^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/qnnpack/x8lut.h:28:1: note: in expansion of macro ‘DECLARE_X8LUT_UKERNEL_FUNCTION’ 28 | DECLARE_X8LUT_UKERNEL_FUNCTION(x8lut_ukernel__scalar) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 4%] Building C object confu-deps/QNNPACK/CMakeFiles/qnnpack.dir/src/sgemm/6x8-psimd.c.o [ 4%] Built target nnpack_reference_layers [ 4%] Building C object confu-deps/pytorch_qnnpack/CMakeFiles/pytorch_qnnpack.dir/src/operator-delete.c.o [ 4%] Building C object confu-deps/QNNPACK/CMakeFiles/qnnpack.dir/src/q8avgpool/mp8x9p8q-neon.c.o [ 4%] Building C object confu-deps/QNNPACK/CMakeFiles/qnnpack.dir/src/q8avgpool/up8x9-neon.c.o [ 4%] Building CXX object confu-deps/pytorch_qnnpack/CMakeFiles/pytorch_qnnpack.dir/src/conv-run.cc.o [ 4%] Building C object confu-deps/QNNPACK/CMakeFiles/qnnpack.dir/src/q8avgpool/up8xm-neon.c.o [ 4%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/cs16-bfly4/cs16-bfly4-samples1-scalar.c.o [ 4%] Building C object confu-deps/NNPACK/CMakeFiles/nnpack.dir/src/convolution-input-gradient.c.o [ 5%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/cs16-bfly4/cs16-bfly4-samples4-scalar.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/convolution-input-gradient.c:8: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/system.h: In function ‘read_timer’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/system.h:22:13: warning: unused variable ‘result’ [-Wunused-variable] 22 | int result = clock_gettime(CLOCK_MONOTONIC, &ts); | ^~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/sgemm/6x8-psimd.c:23:42: warning: argument 9 of type ‘const struct qnnp_fp32_clamping_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 23 | const struct qnnp_fp32_clamping_params clamping_params[restrict static 1]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/sgemm/6x8-psimd.c:11: /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/qnnpack/sgemm.h:30:47: note: previously declared as ‘const struct qnnp_fp32_clamping_params *’ 30 | const struct qnnp_fp32_clamping_params* clamping_params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/qnnpack/sgemm.h:35:1: note: in expansion of macro ‘DECLARE_SGEMM_UKERNEL_FUNCTION’ 35 | DECLARE_SGEMM_UKERNEL_FUNCTION(sgemm_ukernel_6x8__psimd) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/q8avgpool/mp8x9p8q-neon.c:26:50: warning: argument 10 of type ‘const union qnnp_avgpool_quantization_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 26 | const union qnnp_avgpool_quantization_params quantization_params[restrict static 1]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/q8avgpool/mp8x9p8q-neon.c:13: /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/qnnpack/q8avgpool.h:32:53: note: previously declared as ‘const union qnnp_avgpool_quantization_params *’ 32 | const union qnnp_avgpool_quantization_params* quantization_params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/qnnpack/q8avgpool.h:34:1: note: in expansion of macro ‘DECLARE_Q8MPAVGPOOL_UKERNEL_FUNCTION’ 34 | DECLARE_Q8MPAVGPOOL_UKERNEL_FUNCTION(q8avgpool_ukernel_mp8x9p8q__neon) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/q8avgpool/up8x9-neon.c:25:50: warning: argument 9 of type ‘const union qnnp_avgpool_quantization_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 25 | const union qnnp_avgpool_quantization_params quantization_params[restrict static 1]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/q8avgpool/up8x9-neon.c:13: /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/qnnpack/q8avgpool.h:47:53: note: previously declared as ‘const union qnnp_avgpool_quantization_params *’ 47 | const union qnnp_avgpool_quantization_params* quantization_params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/qnnpack/q8avgpool.h:49:1: note: in expansion of macro ‘DECLARE_Q8UPAVGPOOL_UKERNEL_FUNCTION’ 49 | DECLARE_Q8UPAVGPOOL_UKERNEL_FUNCTION(q8avgpool_ukernel_up8x9__neon) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/q8avgpool/up8xm-neon.c:25:50: warning: argument 9 of type ‘const union qnnp_avgpool_quantization_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 25 | const union qnnp_avgpool_quantization_params quantization_params[restrict static 1]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/q8avgpool/up8xm-neon.c:13: /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/qnnpack/q8avgpool.h:47:53: note: previously declared as ‘const union qnnp_avgpool_quantization_params *’ 47 | const union qnnp_avgpool_quantization_params* quantization_params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/qnnpack/q8avgpool.h:50:1: note: in expansion of macro ‘DECLARE_Q8UPAVGPOOL_UKERNEL_FUNCTION’ 50 | DECLARE_Q8UPAVGPOOL_UKERNEL_FUNCTION(q8avgpool_ukernel_up8xm__neon) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 5%] Building C object confu-deps/XNNPACK/CMakeFiles/logging.dir/src/enums/datatype-strings.c.o [ 5%] Building C object confu-deps/XNNPACK/CMakeFiles/indirection.dir/src/indirection.c.o [ 5%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/cs16-bfly4/gen/cs16-bfly4-scalar-x2.c.o [ 5%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/cs16-bfly4/gen/cs16-bfly4-scalar-x1.c.o [ 5%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/amalgam/gen/scalar.c.o [ 5%] Building CXX object c10/CMakeFiles/c10.dir/core/UndefinedTensorImpl.cpp.o [ 5%] Building C object confu-deps/XNNPACK/CMakeFiles/logging.dir/src/enums/microkernel-type.c.o [ 5%] Building C object confu-deps/XNNPACK/CMakeFiles/logging.dir/src/enums/node-type.c.o [ 5%] Building C object confu-deps/QNNPACK/CMakeFiles/qnnpack.dir/src/q8conv/4x8-neon.c.o [ 5%] Building C object confu-deps/XNNPACK/CMakeFiles/logging.dir/src/enums/operator-type.c.o [ 5%] Building C object confu-deps/XNNPACK/CMakeFiles/logging.dir/src/log.c.o [ 5%] Building C object confu-deps/NNPACK/CMakeFiles/nnpack.dir/src/convolution-kernel-gradient.c.o [ 5%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/io/gzip_stream.cc.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/log.c:58:13: warning: ‘xnn_vlog’ defined but not used [-Wunused-function] 58 | static void xnn_vlog(int output_handle, const char* prefix, size_t prefix_length, const char* format, va_list args) { | ^~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/convolution-kernel-gradient.c:8: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/system.h: In function ‘read_timer’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/system.h:22:13: warning: unused variable ‘result’ [-Wunused-variable] 22 | int result = clock_gettime(CLOCK_MONOTONIC, &ts); | ^~~~~~ [ 5%] Built target logging [ 5%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/io/printer.cc.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/convolution-kernel-gradient.c: In function ‘compute_matrix_multiplication’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/convolution-kernel-gradient.c:177:22: warning: unused variable ‘output_channels’ [-Wunused-variable] 177 | const size_t output_channels = context->output_channels; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/convolution-kernel-gradient.c:175:22: warning: unused variable ‘input_channels_block_size’ [-Wunused-variable] 175 | const size_t input_channels_block_size = context->input_channels_block_size; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/convolution-kernel-gradient.c:170:22: warning: unused variable ‘batch_size’ [-Wunused-variable] 170 | const size_t batch_size = context->batch_size; | ^~~~~~~~~~ [ 5%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/cs16-bfly4/gen/cs16-bfly4-scalar-x4.c.o [ 5%] Building CXX object c10/CMakeFiles/c10.dir/core/WrapDimMinimal.cpp.o [ 5%] Building CXX object c10/CMakeFiles/c10.dir/core/impl/COW.cpp.o [ 5%] Building CXX object c10/CMakeFiles/c10.dir/core/impl/COWDeleter.cpp.o [ 5%] Building CXX object confu-deps/pytorch_qnnpack/CMakeFiles/pytorch_qnnpack.dir/src/deconv-run.cc.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/q8conv/4x8-neon.c:23:47: warning: argument 9 of type ‘const union qnnp_conv_quantization_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 23 | const union qnnp_conv_quantization_params quantization_params[restrict static 1]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/q8conv/4x8-neon.c:11: /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/qnnpack/q8conv.h:31:50: note: previously declared as ‘const union qnnp_conv_quantization_params *’ 31 | const union qnnp_conv_quantization_params* quantization_params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/qnnpack/q8conv.h:33:1: note: in expansion of macro ‘DECLARE_Q8CONV_UKERNEL_FUNCTION’ 33 | DECLARE_Q8CONV_UKERNEL_FUNCTION(q8conv_ukernel_4x8__neon) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 5%] Built target sleefpurecfma_scalar [ 5%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/cs16-fftr/gen/cs16-fftr-scalar-x1.c.o Compiling misc/utils.cc > /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/misc/utils.o [ 5%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/amalgam/gen/neon.c.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/generated_message_table_driven.cc:36: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/generated_message_table_driven_lite.h: In instantiation of ‘void google::protobuf::internal::ResetOneofField(const ParseTable&, int, google::protobuf::Arena*, google::protobuf::MessageLite*, google::protobuf::uint32*, google::protobuf::int64, const void*) [with ProcessingType field_type = google::protobuf::internal::ProcessingType_STRING; google::protobuf::uint32 = unsigned int; google::protobuf::int64 = long int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/generated_message_table_driven_lite.h:510:49: required from ‘bool google::protobuf::internal::MergePartialFromCodedStreamInlined(google::protobuf::MessageLite*, const ParseTable&, google::protobuf::io::CodedInputStream*) [with UnknownFieldHandler = {anonymous}::UnknownFieldHandler; unsigned int kMaxTag = 127]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/generated_message_table_driven_lite.h:858:73: required from ‘bool google::protobuf::internal::MergePartialFromCodedStreamImpl(google::protobuf::MessageLite*, const ParseTable&, google::protobuf::io::CodedInputStream*) [with UnknownFieldHandler = {anonymous}::UnknownFieldHandler]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/generated_message_table_driven.cc:97:62: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/generated_message_table_driven_lite.h:184:19: warning: comparison of integer expressions of different signedness: ‘google::protobuf::uint32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 184 | if (*oneof_case == field_number) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ [ 5%] Building CXX object confu-deps/pytorch_qnnpack/CMakeFiles/pytorch_qnnpack.dir/src/fc-run.cc.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/generated_message_table_driven_lite.h: In instantiation of ‘void google::protobuf::internal::ResetOneofField(const ParseTable&, int, google::protobuf::Arena*, google::protobuf::MessageLite*, google::protobuf::uint32*, google::protobuf::int64, const void*) [with ProcessingType field_type = google::protobuf::internal::ProcessingType_MESSAGE; google::protobuf::uint32 = unsigned int; google::protobuf::int64 = long int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/generated_message_table_driven_lite.h:703:50: required from ‘bool google::protobuf::internal::MergePartialFromCodedStreamInlined(google::protobuf::MessageLite*, const ParseTable&, google::protobuf::io::CodedInputStream*) [with UnknownFieldHandler = {anonymous}::UnknownFieldHandler; unsigned int kMaxTag = 127]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/generated_message_table_driven_lite.h:858:73: required from ‘bool google::protobuf::internal::MergePartialFromCodedStreamImpl(google::protobuf::MessageLite*, const ParseTable&, google::protobuf::io::CodedInputStream*) [with UnknownFieldHandler = {anonymous}::UnknownFieldHandler]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/generated_message_table_driven.cc:97:62: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/generated_message_table_driven_lite.h:184:19: warning: comparison of integer expressions of different signedness: ‘google::protobuf::uint32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] [ 5%] Building C object confu-deps/NNPACK/CMakeFiles/nnpack.dir/src/convolution-output.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/convolution-output.c:8: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/system.h: In function ‘read_timer’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/system.h:22:13: warning: unused variable ‘result’ [-Wunused-variable] 22 | int result = clock_gettime(CLOCK_MONOTONIC, &ts); | ^~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/convolution-output.c: In function ‘compute_output_transform’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/convolution-output.c:139:22: warning: unused variable ‘column_offset’ [-Wunused-variable] 139 | const size_t column_offset = context->column_offset; | ^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/convolution-output.c:137:22: warning: unused variable ‘row_offset’ [-Wunused-variable] 137 | const size_t row_offset = context->row_offset; | ^~~~~~~~~~ [ 5%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/cs16-fftr/gen/cs16-fftr-scalar-x2.c.o [ 5%] Building C object confu-deps/QNNPACK/CMakeFiles/qnnpack.dir/src/q8conv/8x8-neon.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/generated_message_reflection.cc: In member function ‘void google::protobuf::Reflection::ClearField(google::protobuf::Message*, const google::protobuf::FieldDescriptor*) const’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/generated_message_reflection.cc:857:42: warning: comparison of integer expressions of different signedness: ‘google::protobuf::uint32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 857 | if (schema_.HasBitIndex(field) == -1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/generated_message_reflection.cc: In member function ‘void google::protobuf::Reflection::ListFieldsMayFailOnStripped(const google::protobuf::Message&, bool, std::vector*) const’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/generated_message_reflection.cc:1082:57: warning: comparison of integer expressions of different signedness: ‘const google::protobuf::uint32’ {aka ‘const unsigned int’} and ‘int’ [-Wsign-compare] 1082 | if (oneof_case_array[containing_oneof->index()] == field->number()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/generated_message_reflection.cc:1085:50: warning: comparison of integer expressions of different signedness: ‘const google::protobuf::uint32’ {aka ‘const unsigned int’} and ‘int’ [-Wsign-compare] 1085 | } else if (has_bits && has_bits_indices[i] != -1) { | ~~~~~~~~~~~~~~~~~~~~^~~~~ [ 5%] Building C object confu-deps/QNNPACK/CMakeFiles/qnnpack.dir/src/q8dwconv/mp8x25-neon.c.o [ 5%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/cs16-fftr/gen/cs16-fftr-scalar-x4.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/generated_message_reflection.cc: In member function ‘bool google::protobuf::Reflection::HasBit(const google::protobuf::Message&, const google::protobuf::FieldDescriptor*) const’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/generated_message_reflection.cc:1975:34: warning: comparison of integer expressions of different signedness: ‘google::protobuf::uint32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 1975 | if (schema_.HasBitIndex(field) != -1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/generated_message_reflection.cc: In member function ‘void google::protobuf::Reflection::SetBit(google::protobuf::Message*, const google::protobuf::FieldDescriptor*) const’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/generated_message_reflection.cc:2039:13: warning: comparison of integer expressions of different signedness: ‘const google::protobuf::uint32’ {aka ‘const unsigned int’} and ‘int’ [-Wsign-compare] 2039 | if (index == -1) return; | ~~~~~~^~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/generated_message_reflection.cc: In member function ‘void google::protobuf::Reflection::ClearBit(google::protobuf::Message*, const google::protobuf::FieldDescriptor*) const’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/generated_message_reflection.cc:2051:13: warning: comparison of integer expressions of different signedness: ‘const google::protobuf::uint32’ {aka ‘const unsigned int’} and ‘int’ [-Wsign-compare] 2051 | if (index == -1) return; | ~~~~~~^~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/generated_message_reflection.cc: In member function ‘bool google::protobuf::Reflection::HasOneofField(const google::protobuf::Message&, const google::protobuf::FieldDescriptor*) const’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/generated_message_reflection.cc:2085:60: warning: comparison of integer expressions of different signedness: ‘google::protobuf::uint32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2085 | return (GetOneofCase(message, field->containing_oneof()) == field->number()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ [ 6%] Building C object confu-deps/XNNPACK/CMakeFiles/microparams-init.dir/src/microparams-init.c.o [ 6%] Building C object confu-deps/XNNPACK/CMakeFiles/normalization.dir/src/normalization.c.o [ 6%] Building CXX object confu-deps/pytorch_qnnpack/CMakeFiles/pytorch_qnnpack.dir/src/fc-unpack.cc.o [ 6%] Building C object confu-deps/NNPACK/CMakeFiles/nnpack.dir/src/psimd/2d-fourier-8x8.c.o [ 6%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/cs16-vsquareabs/gen/cs16-vsquareabs-scalar-x1.c.o [ 6%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/cs16-vsquareabs/gen/cs16-vsquareabs-scalar-x2.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/q8conv/8x8-neon.c:23:47: warning: argument 9 of type ‘const union qnnp_conv_quantization_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 23 | const union qnnp_conv_quantization_params quantization_params[restrict static 1]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/q8conv/8x8-neon.c:11: /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/qnnpack/q8conv.h:31:50: note: previously declared as ‘const union qnnp_conv_quantization_params *’ 31 | const union qnnp_conv_quantization_params* quantization_params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/qnnpack/q8conv.h:36:1: note: in expansion of macro ‘DECLARE_Q8CONV_UKERNEL_FUNCTION’ 36 | DECLARE_Q8CONV_UKERNEL_FUNCTION(q8conv_ukernel_8x8__neon) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 6%] Built target indirection [ 6%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/cs16-vsquareabs/gen/cs16-vsquareabs-scalar-x3.c.o [ 6%] Building C object confu-deps/NNPACK/CMakeFiles/nnpack.dir/src/psimd/2d-fourier-16x16.c.o [ 6%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/amalgam/gen/neonfp16.c.o [ 6%] Built target normalization [ 6%] Building C object confu-deps/NNPACK/CMakeFiles/nnpack.dir/src/neon/2d-winograd-8x8-3x3.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/printer.cc: In member function ‘void google::protobuf::io::Printer::FormatInternal(const std::vector >&, const std::map, std::__cxx11::basic_string >&, const char*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/printer.cc:299:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 299 | if (arg_index != args.size()) { | ~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/printer.cc: In member function ‘const char* google::protobuf::io::Printer::WriteVariable(const std::vector >&, const std::map, std::__cxx11::basic_string >&, const char*, int*, std::vector, std::__cxx11::basic_string > >*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/printer.cc:327:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (idx < 0 || idx >= args.size()) { | ~~~~^~~~~~~~~~~~~~ [ 6%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/cs16-vsquareabs/gen/cs16-vsquareabs-scalar-x4.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/q8dwconv/mp8x25-neon.c:23:47: warning: argument 9 of type ‘const union qnnp_conv_quantization_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 23 | const union qnnp_conv_quantization_params quantization_params[restrict static 1]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/q8dwconv/mp8x25-neon.c:11: /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/qnnpack/q8dwconv.h:46:48: note: previously declared as ‘const union qnnp_conv_quantization_params *’ 46 | const union qnnp_conv_quantization_params* quantization_params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/qnnpack/q8dwconv.h:48:1: note: in expansion of macro ‘DECLARE_Q8MPDWCONV_UKERNEL_FUNCTION’ 48 | DECLARE_Q8MPDWCONV_UKERNEL_FUNCTION(q8dwconv_ukernel_mp8x25__neon) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 6%] Building CXX object confu-deps/pytorch_qnnpack/CMakeFiles/pytorch_qnnpack.dir/src/fc-dynamic-run.cc.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/printer.cc:364:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 364 | if (idx >= args.size()) { | ~~~~^~~~~~~~~~~~~~ [ 6%] Building C object confu-deps/pytorch_qnnpack/CMakeFiles/pytorch_qnnpack.dir/src/indirection.c.o [ 6%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-f32-vcvt/gen/f16-f32-vcvt-scalar-u1.c.o [ 6%] Built target generate-torch-sources /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/2d-fourier-8x8.c: In function ‘nnp_ifft8x8_with_offset__psimd’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/2d-fourier-8x8.c:140:9: warning: ‘psimd_ifft8_real_f32’ accessing 64 bytes in a region of size 32 [-Wstringop-overflow=] 140 | psimd_ifft8_real_f32( | ^~~~~~~~~~~~~~~~~~~~~ 141 | block.as_psimd_f32[0][0], block.as_psimd_f32[1][0], block.as_psimd_f32[2][0], block.as_psimd_f32[3][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | block.as_psimd_f32[4][0], block.as_psimd_f32[5][0], block.as_psimd_f32[6][0], block.as_psimd_f32[7][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | &block.as_float[0][0], &block.as_float[4][0], 8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/2d-fourier-8x8.c:140:9: note: referencing argument 9 of type ‘float[16]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/2d-fourier-8x8.c:140:9: warning: ‘psimd_ifft8_real_f32’ accessing 64 bytes in a region of size 32 [-Wstringop-overflow=] /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/2d-fourier-8x8.c:140:9: note: referencing argument 10 of type ‘float[16]’ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/2d-fourier-8x8.c:10: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/fft/real.h:121:20: note: in a call to function ‘psimd_ifft8_real_f32’ 121 | static inline void psimd_ifft8_real_f32( | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/2d-fourier-8x8.c:146:17: warning: ‘psimd_ifft8_real_f32’ accessing 64 bytes in a region of size 16 [-Wstringop-overflow=] 146 | psimd_ifft8_real_f32( | ^~~~~~~~~~~~~~~~~~~~~ 147 | block.as_psimd_f32[0][1], block.as_psimd_f32[1][1], block.as_psimd_f32[2][1], block.as_psimd_f32[3][1], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | block.as_psimd_f32[4][1], block.as_psimd_f32[5][1], block.as_psimd_f32[6][1], block.as_psimd_f32[7][1], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | &block.as_float[0][4], &block.as_float[4][4], 8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/2d-fourier-8x8.c:146:17: note: referencing argument 9 of type ‘float[16]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/2d-fourier-8x8.c:146:17: warning: ‘psimd_ifft8_real_f32’ accessing 64 bytes in a region of size 16 [-Wstringop-overflow=] /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/2d-fourier-8x8.c:146:17: note: referencing argument 10 of type ‘float[16]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/fft/real.h:121:20: note: in a call to function ‘psimd_ifft8_real_f32’ 121 | static inline void psimd_ifft8_real_f32( | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/2d-fourier-8x8.c: In function ‘nnp_ifft8x8_with_bias__psimd’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/2d-fourier-8x8.c:189:9: warning: ‘psimd_ifft8_real_f32’ accessing 64 bytes in a region of size 32 [-Wstringop-overflow=] 189 | psimd_ifft8_real_f32( | ^~~~~~~~~~~~~~~~~~~~~ 190 | block.as_psimd_f32[0][0], block.as_psimd_f32[1][0], block.as_psimd_f32[2][0], block.as_psimd_f32[3][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | block.as_psimd_f32[4][0], block.as_psimd_f32[5][0], block.as_psimd_f32[6][0], block.as_psimd_f32[7][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | &block.as_float[0][0], &block.as_float[4][0], 8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/2d-fourier-8x8.c:189:9: note: referencing argument 9 of type ‘float[16]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/2d-fourier-8x8.c:189:9: warning: ‘psimd_ifft8_real_f32’ accessing 64 bytes in a region of size 32 [-Wstringop-overflow=] /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/2d-fourier-8x8.c:189:9: note: referencing argument 10 of type ‘float[16]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/fft/real.h:121:20: note: in a call to function ‘psimd_ifft8_real_f32’ 121 | static inline void psimd_ifft8_real_f32( | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/2d-fourier-8x8.c:194:17: warning: ‘psimd_ifft8_real_f32’ accessing 64 bytes in a region of size 16 [-Wstringop-overflow=] 194 | psimd_ifft8_real_f32( | ^~~~~~~~~~~~~~~~~~~~~ 195 | block.as_psimd_f32[0][1], block.as_psimd_f32[1][1], block.as_psimd_f32[2][1], block.as_psimd_f32[3][1], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | block.as_psimd_f32[4][1], block.as_psimd_f32[5][1], block.as_psimd_f32[6][1], block.as_psimd_f32[7][1], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | &block.as_float[0][4], &block.as_float[4][4], 8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/2d-fourier-8x8.c:194:17: note: referencing argument 9 of type ‘float[16]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/2d-fourier-8x8.c:194:17: warning: ‘psimd_ifft8_real_f32’ accessing 64 bytes in a region of size 16 [-Wstringop-overflow=] /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/2d-fourier-8x8.c:194:17: note: referencing argument 10 of type ‘float[16]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/fft/real.h:121:20: note: in a call to function ‘psimd_ifft8_real_f32’ 121 | static inline void psimd_ifft8_real_f32( | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/2d-fourier-8x8.c: In function ‘nnp_ifft8x8_with_bias_with_relu__psimd’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/2d-fourier-8x8.c:236:9: warning: ‘psimd_ifft8_real_f32’ accessing 64 bytes in a region of size 32 [-Wstringop-overflow=] 236 | psimd_ifft8_real_f32( | ^~~~~~~~~~~~~~~~~~~~~ 237 | block.as_psimd_f32[0][0], block.as_psimd_f32[1][0], block.as_psimd_f32[2][0], block.as_psimd_f32[3][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | block.as_psimd_f32[4][0], block.as_psimd_f32[5][0], block.as_psimd_f32[6][0], block.as_psimd_f32[7][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | &block.as_float[0][0], &block.as_float[4][0], 8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/2d-fourier-8x8.c:236:9: note: referencing argument 9 of type ‘float[16]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/2d-fourier-8x8.c:236:9: warning: ‘psimd_ifft8_real_f32’ accessing 64 bytes in a region of size 32 [-Wstringop-overflow=] /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/2d-fourier-8x8.c:236:9: note: referencing argument 10 of type ‘float[16]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/fft/real.h:121:20: note: in a call to function ‘psimd_ifft8_real_f32’ 121 | static inline void psimd_ifft8_real_f32( | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/2d-fourier-8x8.c:241:17: warning: ‘psimd_ifft8_real_f32’ accessing 64 bytes in a region of size 16 [-Wstringop-overflow=] 241 | psimd_ifft8_real_f32( | ^~~~~~~~~~~~~~~~~~~~~ 242 | block.as_psimd_f32[0][1], block.as_psimd_f32[1][1], block.as_psimd_f32[2][1], block.as_psimd_f32[3][1], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243 | block.as_psimd_f32[4][1], block.as_psimd_f32[5][1], block.as_psimd_f32[6][1], block.as_psimd_f32[7][1], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | &block.as_float[0][4], &block.as_float[4][4], 8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/2d-fourier-8x8.c:241:17: note: referencing argument 9 of type ‘float[16]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/2d-fourier-8x8.c:241:17: warning: ‘psimd_ifft8_real_f32’ accessing 64 bytes in a region of size 16 [-Wstringop-overflow=] /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/2d-fourier-8x8.c:241:17: note: referencing argument 10 of type ‘float[16]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/fft/real.h:121:20: note: in a call to function ‘psimd_ifft8_real_f32’ 121 | static inline void psimd_ifft8_real_f32( | ^~~~~~~~~~~~~~~~~~~~ [ 6%] Building C object confu-deps/NNPACK/CMakeFiles/nnpack.dir/src/neon/2d-winograd-8x8-3x3-fp16.c.o [ 6%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-f32-vcvt/gen/f16-f32-vcvt-scalar-u2.c.o [ 6%] Building C object confu-deps/pytorch_qnnpack/CMakeFiles/pytorch_qnnpack.dir/src/operator-run.c.o [ 6%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-f32-vcvt/gen/f16-f32-vcvt-scalar-u3.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c: In function ‘nnp_kwt8x8_3Rx3R__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:152:27: warning: unused variable ‘g0123’ [-Wunused-variable] 152 | const float32x4_t g0123 = vld1q_f32(g); | ^~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:151:27: warning: unused variable ‘g2345’ [-Wunused-variable] 151 | const float32x4_t g2345 = vld1q_f32(g + 2); | ^~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:150:27: warning: unused variable ‘g5678’ [-Wunused-variable] 150 | const float32x4_t g5678 = vld1q_f32(g + 5); | ^~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/2d-fourier-16x16.c:10: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/fft/real.h: In function ‘psimd_ifft16_real_f32’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/fft/real.h:227:9: warning: ‘psimd_ifft8_aos_f32’ accessing 128 bytes in a region of size 64 [-Wstringop-overflow=] 227 | psimd_ifft8_aos_f32( | ^~~~~~~~~~~~~~~~~~~~ 228 | w0r, w0i, w1r, w1i, w2r, w2i, w3r, w3i, w4r, w4i, w5r, w5i, w6r, w6i, w7r, w7i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229 | t0, t8, stride_t); | ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/fft/real.h:227:9: note: referencing argument 17 of type ‘float[32]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/fft/real.h:227:9: warning: ‘psimd_ifft8_aos_f32’ accessing 128 bytes in a region of size 64 [-Wstringop-overflow=] /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/fft/real.h:227:9: note: referencing argument 18 of type ‘float[32]’ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/fft/real.h:6: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/fft/aos.h:420:20: note: in a call to function ‘psimd_ifft8_aos_f32’ 420 | static inline void psimd_ifft8_aos_f32( | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/2d-fourier-16x16.c: In function ‘nnp_ifft16x16_with_offset__psimd’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/2d-fourier-16x16.c:147:17: warning: ‘psimd_ifft16_real_f32’ accessing 64 bytes in a region of size 48 [-Wstringop-overflow=] 147 | psimd_ifft16_real_f32( | ^~~~~~~~~~~~~~~~~~~~~~ 148 | block.as_psimd_f32[ 0][1], block.as_psimd_f32[ 1][1], block.as_psimd_f32[ 2][1], block.as_psimd_f32[ 3][1], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | block.as_psimd_f32[ 4][1], block.as_psimd_f32[ 5][1], block.as_psimd_f32[ 6][1], block.as_psimd_f32[ 7][1], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | block.as_psimd_f32[ 8][1], block.as_psimd_f32[ 9][1], block.as_psimd_f32[10][1], block.as_psimd_f32[11][1], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151 | block.as_psimd_f32[12][1], block.as_psimd_f32[13][1], block.as_psimd_f32[14][1], block.as_psimd_f32[15][1], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | &block.as_float[0][4], &block.as_float[8][4], 16); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/2d-fourier-16x16.c:147:17: note: referencing argument 17 of type ‘float[16]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/2d-fourier-16x16.c:147:17: warning: ‘psimd_ifft16_real_f32’ accessing 64 bytes in a region of size 48 [-Wstringop-overflow=] /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/2d-fourier-16x16.c:147:17: note: referencing argument 18 of type ‘float[16]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/fft/real.h:161:20: note: in a call to function ‘psimd_ifft16_real_f32’ 161 | static inline void psimd_ifft16_real_f32( | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/2d-fourier-16x16.c:154:25: warning: ‘psimd_ifft16_real_f32’ accessing 64 bytes in a region of size 32 [-Wstringop-overflow=] 154 | psimd_ifft16_real_f32( | ^~~~~~~~~~~~~~~~~~~~~~ 155 | block.as_psimd_f32[ 0][2], block.as_psimd_f32[ 1][2], block.as_psimd_f32[ 2][2], block.as_psimd_f32[ 3][2], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | block.as_psimd_f32[ 4][2], block.as_psimd_f32[ 5][2], block.as_psimd_f32[ 6][2], block.as_psimd_f32[ 7][2], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | block.as_psimd_f32[ 8][2], block.as_psimd_f32[ 9][2], block.as_psimd_f32[10][2], block.as_psimd_f32[11][2], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | block.as_psimd_f32[12][2], block.as_psimd_f32[13][2], block.as_psimd_f32[14][2], block.as_psimd_f32[15][2], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | &block.as_float[0][8], &block.as_float[8][8], 16); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/2d-fourier-16x16.c:154:25: note: referencing argument 17 of type ‘float[16]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/2d-fourier-16x16.c:154:25: warning: ‘psimd_ifft16_real_f32’ accessing 64 bytes in a region of size 32 [-Wstringop-overflow=] /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/2d-fourier-16x16.c:154:25: note: referencing argument 18 of type ‘float[16]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/fft/real.h:161:20: note: in a call to function ‘psimd_ifft16_real_f32’ 161 | static inline void psimd_ifft16_real_f32( | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/2d-fourier-16x16.c:161:33: warning: ‘psimd_ifft16_real_f32’ accessing 64 bytes in a region of size 16 [-Wstringop-overflow=] 161 | psimd_ifft16_real_f32( | ^~~~~~~~~~~~~~~~~~~~~~ 162 | block.as_psimd_f32[ 0][3], block.as_psimd_f32[ 1][3], block.as_psimd_f32[ 2][3], block.as_psimd_f32[ 3][3], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163 | block.as_psimd_f32[ 4][3], block.as_psimd_f32[ 5][3], block.as_psimd_f32[ 6][3], block.as_psimd_f32[ 7][3], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | block.as_psimd_f32[ 8][3], block.as_psimd_f32[ 9][3], block.as_psimd_f32[10][3], block.as_psimd_f32[11][3], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | block.as_psimd_f32[12][3], block.as_psimd_f32[13][3], block.as_psimd_f32[14][3], block.as_psimd_f32[15][3], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | &block.as_float[0][12], &block.as_float[8][12], 16); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/2d-fourier-16x16.c:161:33: note: referencing argument 17 of type ‘float[16]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/2d-fourier-16x16.c:161:33: warning: ‘psimd_ifft16_real_f32’ accessing 64 bytes in a region of size 16 [-Wstringop-overflow=] /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/2d-fourier-16x16.c:161:33: note: referencing argument 18 of type ‘float[16]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/fft/real.h:161:20: note: in a call to function ‘psimd_ifft16_real_f32’ 161 | static inline void psimd_ifft16_real_f32( | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/2d-fourier-16x16.c: In function ‘nnp_ifft16x16_with_bias__psimd’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/2d-fourier-16x16.c:215:17: warning: ‘psimd_ifft16_real_f32’ accessing 64 bytes in a region of size 48 [-Wstringop-overflow=] 215 | psimd_ifft16_real_f32( | ^~~~~~~~~~~~~~~~~~~~~~ 216 | block.as_psimd_f32[ 0][1], block.as_psimd_f32[ 1][1], block.as_psimd_f32[ 2][1], block.as_psimd_f32[ 3][1], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | block.as_psimd_f32[ 4][1], block.as_psimd_f32[ 5][1], block.as_psimd_f32[ 6][1], block.as_psimd_f32[ 7][1], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | block.as_psimd_f32[ 8][1], block.as_psimd_f32[ 9][1], block.as_psimd_f32[10][1], block.as_psimd_f32[11][1], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | block.as_psimd_f32[12][1], block.as_psimd_f32[13][1], block.as_psimd_f32[14][1], block.as_psimd_f32[15][1], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220 | &block.as_float[0][4], &block.as_float[8][4], 16); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/2d-fourier-16x16.c:215:17: note: referencing argument 17 of type ‘float[16]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/2d-fourier-16x16.c:215:17: warning: ‘psimd_ifft16_real_f32’ accessing 64 bytes in a region of size 48 [-Wstringop-overflow=] /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/2d-fourier-16x16.c:215:17: note: referencing argument 18 of type ‘float[16]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/fft/real.h:161:20: note: in a call to function ‘psimd_ifft16_real_f32’ 161 | static inline void psimd_ifft16_real_f32( | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/2d-fourier-16x16.c:222:25: warning: ‘psimd_ifft16_real_f32’ accessing 64 bytes in a region of size 32 [-Wstringop-overflow=] 222 | psimd_ifft16_real_f32( | ^~~~~~~~~~~~~~~~~~~~~~ 223 | block.as_psimd_f32[ 0][2], block.as_psimd_f32[ 1][2], block.as_psimd_f32[ 2][2], block.as_psimd_f32[ 3][2], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | block.as_psimd_f32[ 4][2], block.as_psimd_f32[ 5][2], block.as_psimd_f32[ 6][2], block.as_psimd_f32[ 7][2], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | block.as_psimd_f32[ 8][2], block.as_psimd_f32[ 9][2], block.as_psimd_f32[10][2], block.as_psimd_f32[11][2], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | block.as_psimd_f32[12][2], block.as_psimd_f32[13][2], block.as_psimd_f32[14][2], block.as_psimd_f32[15][2], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227 | &block.as_float[0][8], &block.as_float[8][8], 16); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/2d-fourier-16x16.c:222:25: note: referencing argument 17 of type ‘float[16]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/2d-fourier-16x16.c:222:25: warning: ‘psimd_ifft16_real_f32’ accessing 64 bytes in a region of size 32 [-Wstringop-overflow=] /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/2d-fourier-16x16.c:222:25: note: referencing argument 18 of type ‘float[16]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/fft/real.h:161:20: note: in a call to function ‘psimd_ifft16_real_f32’ 161 | static inline void psimd_ifft16_real_f32( | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/2d-fourier-16x16.c:229:33: warning: ‘psimd_ifft16_real_f32’ accessing 64 bytes in a region of size 16 [-Wstringop-overflow=] 229 | psimd_ifft16_real_f32( | ^~~~~~~~~~~~~~~~~~~~~~ 230 | block.as_psimd_f32[ 0][3], block.as_psimd_f32[ 1][3], block.as_psimd_f32[ 2][3], block.as_psimd_f32[ 3][3], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | block.as_psimd_f32[ 4][3], block.as_psimd_f32[ 5][3], block.as_psimd_f32[ 6][3], block.as_psimd_f32[ 7][3], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | block.as_psimd_f32[ 8][3], block.as_psimd_f32[ 9][3], block.as_psimd_f32[10][3], block.as_psimd_f32[11][3], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | block.as_psimd_f32[12][3], block.as_psimd_f32[13][3], block.as_psimd_f32[14][3], block.as_psimd_f32[15][3], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | &block.as_float[0][12], &block.as_float[8][12], 16); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/2d-fourier-16x16.c:229:33: note: referencing argument 17 of type ‘float[16]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/2d-fourier-16x16.c:229:33: warning: ‘psimd_ifft16_real_f32’ accessing 64 bytes in a region of size 16 [-Wstringop-overflow=] /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/2d-fourier-16x16.c:229:33: note: referencing argument 18 of type ‘float[16]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/fft/real.h:161:20: note: in a call to function ‘psimd_ifft16_real_f32’ 161 | static inline void psimd_ifft16_real_f32( | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/2d-fourier-16x16.c: In function ‘nnp_ifft16x16_with_bias_with_relu__psimd’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/2d-fourier-16x16.c:282:17: warning: ‘psimd_ifft16_real_f32’ accessing 64 bytes in a region of size 48 [-Wstringop-overflow=] 282 | psimd_ifft16_real_f32( | ^~~~~~~~~~~~~~~~~~~~~~ 283 | block.as_psimd_f32[ 0][1], block.as_psimd_f32[ 1][1], block.as_psimd_f32[ 2][1], block.as_psimd_f32[ 3][1], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | block.as_psimd_f32[ 4][1], block.as_psimd_f32[ 5][1], block.as_psimd_f32[ 6][1], block.as_psimd_f32[ 7][1], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | block.as_psimd_f32[ 8][1], block.as_psimd_f32[ 9][1], block.as_psimd_f32[10][1], block.as_psimd_f32[11][1], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | block.as_psimd_f32[12][1], block.as_psimd_f32[13][1], block.as_psimd_f32[14][1], block.as_psimd_f32[15][1], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287 | &block.as_float[0][4], &block.as_float[8][4], 16); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/2d-fourier-16x16.c:282:17: note: referencing argument 17 of type ‘float[16]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/2d-fourier-16x16.c:282:17: warning: ‘psimd_ifft16_real_f32’ accessing 64 bytes in a region of size 48 [-Wstringop-overflow=] /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/2d-fourier-16x16.c:282:17: note: referencing argument 18 of type ‘float[16]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/fft/real.h:161:20: note: in a call to function ‘psimd_ifft16_real_f32’ 161 | static inline void psimd_ifft16_real_f32( | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/2d-fourier-16x16.c:289:25: warning: ‘psimd_ifft16_real_f32’ accessing 64 bytes in a region of size 32 [-Wstringop-overflow=] 289 | psimd_ifft16_real_f32( | ^~~~~~~~~~~~~~~~~~~~~~ 290 | block.as_psimd_f32[ 0][2], block.as_psimd_f32[ 1][2], block.as_psimd_f32[ 2][2], block.as_psimd_f32[ 3][2], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | block.as_psimd_f32[ 4][2], block.as_psimd_f32[ 5][2], block.as_psimd_f32[ 6][2], block.as_psimd_f32[ 7][2], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292 | block.as_psimd_f32[ 8][2], block.as_psimd_f32[ 9][2], block.as_psimd_f32[10][2], block.as_psimd_f32[11][2], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 293 | block.as_psimd_f32[12][2], block.as_psimd_f32[13][2], block.as_psimd_f32[14][2], block.as_psimd_f32[15][2], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | &block.as_float[0][8], &block.as_float[8][8], 16); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/2d-fourier-16x16.c:289:25: note: referencing argument 17 of type ‘float[16]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/2d-fourier-16x16.c:289:25: warning: ‘psimd_ifft16_real_f32’ accessing 64 bytes in a region of size 32 [-Wstringop-overflow=] /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/2d-fourier-16x16.c:289:25: note: referencing argument 18 of type ‘float[16]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/fft/real.h:161:20: note: in a call to function ‘psimd_ifft16_real_f32’ 161 | static inline void psimd_ifft16_real_f32( | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/2d-fourier-16x16.c:296:33: warning: ‘psimd_ifft16_real_f32’ accessing 64 bytes in a region of size 16 [-Wstringop-overflow=] 296 | psimd_ifft16_real_f32( | ^~~~~~~~~~~~~~~~~~~~~~ 297 | block.as_psimd_f32[ 0][3], block.as_psimd_f32[ 1][3], block.as_psimd_f32[ 2][3], block.as_psimd_f32[ 3][3], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | block.as_psimd_f32[ 4][3], block.as_psimd_f32[ 5][3], block.as_psimd_f32[ 6][3], block.as_psimd_f32[ 7][3], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | block.as_psimd_f32[ 8][3], block.as_psimd_f32[ 9][3], block.as_psimd_f32[10][3], block.as_psimd_f32[11][3], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | block.as_psimd_f32[12][3], block.as_psimd_f32[13][3], block.as_psimd_f32[14][3], block.as_psimd_f32[15][3], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | &block.as_float[0][12], &block.as_float[8][12], 16); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/2d-fourier-16x16.c:296:33: note: referencing argument 17 of type ‘float[16]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/2d-fourier-16x16.c:296:33: warning: ‘psimd_ifft16_real_f32’ accessing 64 bytes in a region of size 16 [-Wstringop-overflow=] /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/2d-fourier-16x16.c:296:33: note: referencing argument 18 of type ‘float[16]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/fft/real.h:161:20: note: in a call to function ‘psimd_ifft16_real_f32’ 161 | static inline void psimd_ifft16_real_f32( | ^~~~~~~~~~~~~~~~~~~~~ [ 6%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-f32-vcvt/gen/f16-f32-vcvt-scalar-u4.c.o [ 6%] Building C object confu-deps/QNNPACK/CMakeFiles/qnnpack.dir/src/q8dwconv/up8x9-neon.c.o [ 6%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-qs8-vcvt/gen/f16-qs8-vcvt-scalar-fmagic-u1.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:3, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:4: In function ‘vld1q_f32’, inlined from ‘nnp_iwt8x8_3x3_with_offset__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:27:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘const float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c: In function ‘nnp_iwt8x8_3x3_with_offset__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:14:21: note: object ‘data’ of size [0, 4] 14 | const float data[restrict static 1], | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘nnp_iwt8x8_3x3_with_offset__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:27:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘const float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c: In function ‘nnp_iwt8x8_3x3_with_offset__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:14:21: note: object ‘data’ of size [0, 4] 14 | const float data[restrict static 1], | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘nnp_iwt8x8_3x3_with_offset__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:27:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘const float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c: In function ‘nnp_iwt8x8_3x3_with_offset__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:14:21: note: object ‘data’ of size [0, 4] 14 | const float data[restrict static 1], | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘nnp_iwt8x8_3x3_with_offset__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:27:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘const float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c: In function ‘nnp_iwt8x8_3x3_with_offset__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:14:21: note: object ‘data’ of size [0, 4] 14 | const float data[restrict static 1], | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘nnp_iwt8x8_3x3_with_offset__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:27:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘const float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c: In function ‘nnp_iwt8x8_3x3_with_offset__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:14:21: note: object ‘data’ of size [0, 4] 14 | const float data[restrict static 1], | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘nnp_iwt8x8_3x3_with_offset__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:27:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘const float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c: In function ‘nnp_iwt8x8_3x3_with_offset__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:14:21: note: object ‘data’ of size [0, 4] 14 | const float data[restrict static 1], | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘nnp_iwt8x8_3x3_with_offset__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:27:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘const float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c: In function ‘nnp_iwt8x8_3x3_with_offset__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:14:21: note: object ‘data’ of size [0, 4] 14 | const float data[restrict static 1], | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘nnp_iwt8x8_3x3_with_offset__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:27:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘const float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c: In function ‘nnp_iwt8x8_3x3_with_offset__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:14:21: note: object ‘data’ of size [0, 4] 14 | const float data[restrict static 1], | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:43:76: warning: array subscript 8 is above array bounds of ‘float[8][8]’ [-Warray-bounds] 43 | for (float *block_ptr = &block[0][0], *block_end = &block[8][0]; block_ptr != block_end; block_ptr += 4) { | ^~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:40:38: note: while referencing ‘block’ 40 | NNP_SIMD_ALIGN float block[8][8]; | ^~~~~ [ 6%] Building CXX object c10/CMakeFiles/c10.dir/core/impl/DeviceGuardImplInterface.cpp.o [ 6%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-qs8-vcvt/gen/f16-qs8-vcvt-scalar-fmagic-u2.c.o [ 6%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-qs8-vcvt/gen/f16-qs8-vcvt-scalar-fmagic-u3.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:3, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:4: In function ‘vld1q_f32’, inlined from ‘nnp_iwt8x8_3x3_fp16_with_offset__neonhp’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:27:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘const float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c: In function ‘nnp_iwt8x8_3x3_fp16_with_offset__neonhp’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:14:21: note: object ‘data’ of size [0, 4] 14 | const float data[restrict static 1], | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘nnp_iwt8x8_3x3_fp16_with_offset__neonhp’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:27:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘const float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c: In function ‘nnp_iwt8x8_3x3_fp16_with_offset__neonhp’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:14:21: note: object ‘data’ of size [0, 4] 14 | const float data[restrict static 1], | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘nnp_iwt8x8_3x3_fp16_with_offset__neonhp’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:27:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘const float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c: In function ‘nnp_iwt8x8_3x3_fp16_with_offset__neonhp’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:14:21: note: object ‘data’ of size [0, 4] 14 | const float data[restrict static 1], | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘nnp_iwt8x8_3x3_fp16_with_offset__neonhp’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:27:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘const float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c: In function ‘nnp_iwt8x8_3x3_fp16_with_offset__neonhp’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:14:21: note: object ‘data’ of size [0, 4] 14 | const float data[restrict static 1], | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘nnp_iwt8x8_3x3_fp16_with_offset__neonhp’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:27:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘const float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c: In function ‘nnp_iwt8x8_3x3_fp16_with_offset__neonhp’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:14:21: note: object ‘data’ of size [0, 4] 14 | const float data[restrict static 1], | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘nnp_iwt8x8_3x3_fp16_with_offset__neonhp’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:27:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘const float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c: In function ‘nnp_iwt8x8_3x3_fp16_with_offset__neonhp’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:14:21: note: object ‘data’ of size [0, 4] 14 | const float data[restrict static 1], | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘nnp_iwt8x8_3x3_fp16_with_offset__neonhp’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:27:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘const float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c: In function ‘nnp_iwt8x8_3x3_fp16_with_offset__neonhp’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:14:21: note: object ‘data’ of size [0, 4] 14 | const float data[restrict static 1], | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘nnp_iwt8x8_3x3_fp16_with_offset__neonhp’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:27:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘const float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c: In function ‘nnp_iwt8x8_3x3_fp16_with_offset__neonhp’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:14:21: note: object ‘data’ of size [0, 4] 14 | const float data[restrict static 1], | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:43:76: warning: array subscript 8 is above array bounds of ‘float[8][8]’ [-Warray-bounds] 43 | for (float *block_ptr = &block[0][0], *block_end = &block[8][0]; block_ptr != block_end; block_ptr += 4) { | ^~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:40:38: note: while referencing ‘block’ 40 | NNP_SIMD_ALIGN float block[8][8]; | ^~~~~ At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 6%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/io/tokenizer.cc.o [ 6%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-qs8-vcvt/gen/f16-qs8-vcvt-scalar-fmagic-u4.c.o In function ‘vst1q_f32’, inlined from ‘nnp_owt8x8_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:233:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c: In function ‘nnp_owt8x8_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:188:15: note: object ‘output’ of size [0, 4] 188 | float output[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘nnp_owt8x8_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:234:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c: In function ‘nnp_owt8x8_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:188:15: note: object ‘output’ of size [0, 4] 188 | float output[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘nnp_owt8x8_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:235:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c: In function ‘nnp_owt8x8_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:188:15: note: object ‘output’ of size [0, 4] 188 | float output[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘nnp_owt8x8_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:236:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c: In function ‘nnp_owt8x8_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:188:15: note: object ‘output’ of size [0, 4] 188 | float output[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘nnp_owt8x8_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:237:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c: In function ‘nnp_owt8x8_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:188:15: note: object ‘output’ of size [0, 4] 188 | float output[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘nnp_owt8x8_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:238:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c: In function ‘nnp_owt8x8_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:188:15: note: object ‘output’ of size [0, 4] 188 | float output[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1_f32’, inlined from ‘nnp_owt8x8_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:250:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24608:3: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24608 | __builtin_aarch64_st1v2sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c: In function ‘nnp_owt8x8_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:188:15: note: at offset 16 into object ‘output’ of size [0, 4] 188 | float output[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1_f32’, inlined from ‘nnp_owt8x8_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:251:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24608:3: warning: array subscript ‘__Float32x2_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24608 | __builtin_aarch64_st1v2sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c: In function ‘nnp_owt8x8_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:188:15: note: object ‘output’ of size [0, 4] 188 | float output[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1_f32’, inlined from ‘nnp_owt8x8_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:252:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24608:3: warning: array subscript ‘__Float32x2_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24608 | __builtin_aarch64_st1v2sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c: In function ‘nnp_owt8x8_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:188:15: note: object ‘output’ of size [0, 4] 188 | float output[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1_f32’, inlined from ‘nnp_owt8x8_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:253:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24608:3: warning: array subscript ‘__Float32x2_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24608 | __builtin_aarch64_st1v2sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c: In function ‘nnp_owt8x8_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:188:15: note: object ‘output’ of size [0, 4] 188 | float output[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1_f32’, inlined from ‘nnp_owt8x8_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:254:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24608:3: warning: array subscript ‘__Float32x2_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24608 | __builtin_aarch64_st1v2sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c: In function ‘nnp_owt8x8_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:188:15: note: object ‘output’ of size [0, 4] 188 | float output[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1_f32’, inlined from ‘nnp_owt8x8_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:255:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24608:3: warning: array subscript ‘__Float32x2_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24608 | __builtin_aarch64_st1v2sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c: In function ‘nnp_owt8x8_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:188:15: note: object ‘output’ of size [0, 4] 188 | float output[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/q8dwconv/up8x9-neon.c:22:47: warning: argument 8 of type ‘const union qnnp_conv_quantization_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 22 | const union qnnp_conv_quantization_params quantization_params[restrict static 1]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/q8dwconv/up8x9-neon.c:11: /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/qnnpack/q8dwconv.h:30:48: note: previously declared as ‘const union qnnp_conv_quantization_params *’ 30 | const union qnnp_conv_quantization_params* quantization_params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/qnnpack/q8dwconv.h:32:1: note: in expansion of macro ‘DECLARE_Q8UPDWCONV_UKERNEL_FUNCTION’ 32 | DECLARE_Q8UPDWCONV_UKERNEL_FUNCTION(q8dwconv_ukernel_up8x9__neon) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 6%] Building C object confu-deps/pytorch_qnnpack/CMakeFiles/pytorch_qnnpack.dir/src/u8lut32norm/scalar.c.o [ 6%] Building C object confu-deps/pytorch_qnnpack/CMakeFiles/pytorch_qnnpack.dir/src/x8lut/scalar.c.o /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/x8lut/scalar.c:16:19: warning: argument 3 of type ‘const uint8_t[restrict static 256]’ {aka ‘const unsigned char[restrict 256]’} with mismatched bound [-Warray-parameter=] 16 | const uint8_t t[RESTRICT_STATIC 256], | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/x8lut/scalar.c:11: /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/qnnpack/x8lut.h:23:50: note: previously declared as ‘const uint8_t *’ {aka ‘const unsigned char *’} 23 | size_t n, const uint8_t* x, const uint8_t* t, uint8_t* y); | ~~~~~~~~~~~~~~~^ /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/qnnpack/x8lut.h:25:1: note: in expansion of macro ‘DECLARE_PYTORCH_X8LUT_UKERNEL_FUNCTION’ 25 | DECLARE_PYTORCH_X8LUT_UKERNEL_FUNCTION(pytorch_x8lut_ukernel__scalar) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 6%] Built target microparams-init In function ‘vst1q_f32’, inlined from ‘nnp_owt8x8_3x3_fp16__neonhp’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:183:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c: In function ‘nnp_owt8x8_3x3_fp16__neonhp’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:138:15: note: object ‘output’ of size [0, 4] 138 | float output[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘nnp_owt8x8_3x3_fp16__neonhp’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:184:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c: In function ‘nnp_owt8x8_3x3_fp16__neonhp’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:138:15: note: object ‘output’ of size [0, 4] 138 | float output[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘nnp_owt8x8_3x3_fp16__neonhp’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:185:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c: In function ‘nnp_owt8x8_3x3_fp16__neonhp’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:138:15: note: object ‘output’ of size [0, 4] 138 | float output[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘nnp_owt8x8_3x3_fp16__neonhp’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:186:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c: In function ‘nnp_owt8x8_3x3_fp16__neonhp’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:138:15: note: object ‘output’ of size [0, 4] 138 | float output[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘nnp_owt8x8_3x3_fp16__neonhp’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:187:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c: In function ‘nnp_owt8x8_3x3_fp16__neonhp’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:138:15: note: object ‘output’ of size [0, 4] 138 | float output[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘nnp_owt8x8_3x3_fp16__neonhp’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:188:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c: In function ‘nnp_owt8x8_3x3_fp16__neonhp’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:138:15: note: object ‘output’ of size [0, 4] 138 | float output[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1_f32’, inlined from ‘nnp_owt8x8_3x3_fp16__neonhp’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:200:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24608:3: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24608 | __builtin_aarch64_st1v2sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c: In function ‘nnp_owt8x8_3x3_fp16__neonhp’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:138:15: note: at offset 16 into object ‘output’ of size [0, 4] 138 | float output[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1_f32’, inlined from ‘nnp_owt8x8_3x3_fp16__neonhp’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:201:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24608:3: warning: array subscript ‘__Float32x2_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24608 | __builtin_aarch64_st1v2sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c: In function ‘nnp_owt8x8_3x3_fp16__neonhp’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:138:15: note: object ‘output’ of size [0, 4] 138 | float output[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1_f32’, inlined from ‘nnp_owt8x8_3x3_fp16__neonhp’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:202:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24608:3: warning: array subscript ‘__Float32x2_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24608 | __builtin_aarch64_st1v2sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c: In function ‘nnp_owt8x8_3x3_fp16__neonhp’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:138:15: note: object ‘output’ of size [0, 4] 138 | float output[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1_f32’, inlined from ‘nnp_owt8x8_3x3_fp16__neonhp’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:203:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24608:3: warning: array subscript ‘__Float32x2_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24608 | __builtin_aarch64_st1v2sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c: In function ‘nnp_owt8x8_3x3_fp16__neonhp’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:138:15: note: object ‘output’ of size [0, 4] 138 | float output[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1_f32’, inlined from ‘nnp_owt8x8_3x3_fp16__neonhp’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:204:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24608:3: warning: array subscript ‘__Float32x2_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24608 | __builtin_aarch64_st1v2sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c: In function ‘nnp_owt8x8_3x3_fp16__neonhp’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:138:15: note: object ‘output’ of size [0, 4] 138 | float output[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1_f32’, inlined from ‘nnp_owt8x8_3x3_fp16__neonhp’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:205:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24608:3: warning: array subscript ‘__Float32x2_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24608 | __builtin_aarch64_st1v2sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c: In function ‘nnp_owt8x8_3x3_fp16__neonhp’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:138:15: note: object ‘output’ of size [0, 4] 138 | float output[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 6%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-qs8-vcvt/gen/f16-qs8-vcvt-scalar-imagic-u1.c.o [ 6%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-qs8-vcvt/gen/f16-qs8-vcvt-scalar-imagic-u2.c.o [ 6%] Building C object confu-deps/NNPACK/CMakeFiles/nnpack.dir/src/neon/blas/h4gemm.c.o In function ‘vst1q_f32’, inlined from ‘nnp_owt8x8_3x3_with_bias__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:348:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c: In function ‘nnp_owt8x8_3x3_with_bias__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:300:15: note: object ‘output’ of size [0, 4] 300 | float output[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘nnp_owt8x8_3x3_with_bias__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:349:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c: In function ‘nnp_owt8x8_3x3_with_bias__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:300:15: note: object ‘output’ of size [0, 4] 300 | float output[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘nnp_owt8x8_3x3_with_bias__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:350:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c: In function ‘nnp_owt8x8_3x3_with_bias__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:300:15: note: object ‘output’ of size [0, 4] 300 | float output[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘nnp_owt8x8_3x3_with_bias__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:351:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c: In function ‘nnp_owt8x8_3x3_with_bias__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:300:15: note: object ‘output’ of size [0, 4] 300 | float output[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘nnp_owt8x8_3x3_with_bias__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:352:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c: In function ‘nnp_owt8x8_3x3_with_bias__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:300:15: note: object ‘output’ of size [0, 4] 300 | float output[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘nnp_owt8x8_3x3_with_bias__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:353:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c: In function ‘nnp_owt8x8_3x3_with_bias__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:300:15: note: object ‘output’ of size [0, 4] 300 | float output[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1_f32’, inlined from ‘nnp_owt8x8_3x3_with_bias__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:365:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24608:3: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24608 | __builtin_aarch64_st1v2sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c: In function ‘nnp_owt8x8_3x3_with_bias__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:300:15: note: at offset 16 into object ‘output’ of size [0, 4] 300 | float output[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1_f32’, inlined from ‘nnp_owt8x8_3x3_with_bias__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:366:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24608:3: warning: array subscript ‘__Float32x2_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24608 | __builtin_aarch64_st1v2sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c: In function ‘nnp_owt8x8_3x3_with_bias__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:300:15: note: object ‘output’ of size [0, 4] 300 | float output[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1_f32’, inlined from ‘nnp_owt8x8_3x3_with_bias__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:367:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24608:3: warning: array subscript ‘__Float32x2_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24608 | __builtin_aarch64_st1v2sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c: In function ‘nnp_owt8x8_3x3_with_bias__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:300:15: note: object ‘output’ of size [0, 4] 300 | float output[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1_f32’, inlined from ‘nnp_owt8x8_3x3_with_bias__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:368:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24608:3: warning: array subscript ‘__Float32x2_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24608 | __builtin_aarch64_st1v2sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c: In function ‘nnp_owt8x8_3x3_with_bias__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:300:15: note: object ‘output’ of size [0, 4] 300 | float output[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1_f32’, inlined from ‘nnp_owt8x8_3x3_with_bias__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:369:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24608:3: warning: array subscript ‘__Float32x2_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24608 | __builtin_aarch64_st1v2sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c: In function ‘nnp_owt8x8_3x3_with_bias__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:300:15: note: object ‘output’ of size [0, 4] 300 | float output[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1_f32’, inlined from ‘nnp_owt8x8_3x3_with_bias__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:370:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24608:3: warning: array subscript ‘__Float32x2_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24608 | __builtin_aarch64_st1v2sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c: In function ‘nnp_owt8x8_3x3_with_bias__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:300:15: note: object ‘output’ of size [0, 4] 300 | float output[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 7%] Building C object confu-deps/pytorch_qnnpack/CMakeFiles/pytorch_qnnpack.dir/src/sgemm/6x8-psimd.c.o [ 7%] Building C object confu-deps/QNNPACK/CMakeFiles/qnnpack.dir/src/q8gavgpool/mp8x7p7q-neon.c.o [ 7%] Building C object confu-deps/NNPACK/CMakeFiles/nnpack.dir/src/neon/blas/s4gemm.c.o [ 7%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/amalgam/gen/neonfma.c.o [ 7%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-qs8-vcvt/gen/f16-qs8-vcvt-scalar-imagic-u3.c.o [ 7%] Building C object confu-deps/pytorch_qnnpack/CMakeFiles/pytorch_qnnpack.dir/src/q8avgpool/mp8x9p8q-neon.c.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics In function ‘vst1q_f32’, inlined from ‘nnp_owt8x8_3x3_fp16_with_bias__neonhp’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:298:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c: In function ‘nnp_owt8x8_3x3_fp16_with_bias__neonhp’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:250:15: note: object ‘output’ of size [0, 4] 250 | float output[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘nnp_owt8x8_3x3_fp16_with_bias__neonhp’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:299:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c: In function ‘nnp_owt8x8_3x3_fp16_with_bias__neonhp’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:250:15: note: object ‘output’ of size [0, 4] 250 | float output[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘nnp_owt8x8_3x3_fp16_with_bias__neonhp’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:300:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c: In function ‘nnp_owt8x8_3x3_fp16_with_bias__neonhp’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:250:15: note: object ‘output’ of size [0, 4] 250 | float output[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘nnp_owt8x8_3x3_fp16_with_bias__neonhp’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:301:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c: In function ‘nnp_owt8x8_3x3_fp16_with_bias__neonhp’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:250:15: note: object ‘output’ of size [0, 4] 250 | float output[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘nnp_owt8x8_3x3_fp16_with_bias__neonhp’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:302:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c: In function ‘nnp_owt8x8_3x3_fp16_with_bias__neonhp’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:250:15: note: object ‘output’ of size [0, 4] 250 | float output[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘nnp_owt8x8_3x3_fp16_with_bias__neonhp’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:303:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c: In function ‘nnp_owt8x8_3x3_fp16_with_bias__neonhp’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:250:15: note: object ‘output’ of size [0, 4] 250 | float output[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1_f32’, inlined from ‘nnp_owt8x8_3x3_fp16_with_bias__neonhp’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:315:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24608:3: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24608 | __builtin_aarch64_st1v2sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c: In function ‘nnp_owt8x8_3x3_fp16_with_bias__neonhp’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:250:15: note: at offset 16 into object ‘output’ of size [0, 4] 250 | float output[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1_f32’, inlined from ‘nnp_owt8x8_3x3_fp16_with_bias__neonhp’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:316:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24608:3: warning: array subscript ‘__Float32x2_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24608 | __builtin_aarch64_st1v2sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c: In function ‘nnp_owt8x8_3x3_fp16_with_bias__neonhp’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:250:15: note: object ‘output’ of size [0, 4] 250 | float output[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1_f32’, inlined from ‘nnp_owt8x8_3x3_fp16_with_bias__neonhp’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:317:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24608:3: warning: array subscript ‘__Float32x2_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24608 | __builtin_aarch64_st1v2sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c: In function ‘nnp_owt8x8_3x3_fp16_with_bias__neonhp’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:250:15: note: object ‘output’ of size [0, 4] 250 | float output[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1_f32’, inlined from ‘nnp_owt8x8_3x3_fp16_with_bias__neonhp’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:318:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24608:3: warning: array subscript ‘__Float32x2_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24608 | __builtin_aarch64_st1v2sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c: In function ‘nnp_owt8x8_3x3_fp16_with_bias__neonhp’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:250:15: note: object ‘output’ of size [0, 4] 250 | float output[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1_f32’, inlined from ‘nnp_owt8x8_3x3_fp16_with_bias__neonhp’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:319:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24608:3: warning: array subscript ‘__Float32x2_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24608 | __builtin_aarch64_st1v2sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c: In function ‘nnp_owt8x8_3x3_fp16_with_bias__neonhp’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:250:15: note: object ‘output’ of size [0, 4] 250 | float output[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1_f32’, inlined from ‘nnp_owt8x8_3x3_fp16_with_bias__neonhp’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:320:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24608:3: warning: array subscript ‘__Float32x2_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24608 | __builtin_aarch64_st1v2sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c: In function ‘nnp_owt8x8_3x3_fp16_with_bias__neonhp’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:250:15: note: object ‘output’ of size [0, 4] 250 | float output[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 7%] Building C object confu-deps/QNNPACK/CMakeFiles/qnnpack.dir/src/q8gavgpool/up8x7-neon.c.o In function ‘vst1q_f32’, inlined from ‘nnp_owt8x8_3x3_with_bias_with_relu__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:534:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c: In function ‘nnp_owt8x8_3x3_with_bias_with_relu__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:487:15: note: object ‘output’ of size [0, 4] 487 | float output[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘nnp_owt8x8_3x3_with_bias_with_relu__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:535:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c: In function ‘nnp_owt8x8_3x3_with_bias_with_relu__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:487:15: note: object ‘output’ of size [0, 4] 487 | float output[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘nnp_owt8x8_3x3_with_bias_with_relu__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:536:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c: In function ‘nnp_owt8x8_3x3_with_bias_with_relu__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:487:15: note: object ‘output’ of size [0, 4] 487 | float output[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘nnp_owt8x8_3x3_with_bias_with_relu__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:537:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c: In function ‘nnp_owt8x8_3x3_with_bias_with_relu__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:487:15: note: object ‘output’ of size [0, 4] 487 | float output[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘nnp_owt8x8_3x3_with_bias_with_relu__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:538:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c: In function ‘nnp_owt8x8_3x3_with_bias_with_relu__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:487:15: note: object ‘output’ of size [0, 4] 487 | float output[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘nnp_owt8x8_3x3_with_bias_with_relu__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:539:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c: In function ‘nnp_owt8x8_3x3_with_bias_with_relu__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:487:15: note: object ‘output’ of size [0, 4] 487 | float output[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1_f32’, inlined from ‘nnp_owt8x8_3x3_with_bias_with_relu__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:552:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24608:3: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24608 | __builtin_aarch64_st1v2sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c: In function ‘nnp_owt8x8_3x3_with_bias_with_relu__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:487:15: note: at offset 16 into object ‘output’ of size [0, 4] 487 | float output[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1_f32’, inlined from ‘nnp_owt8x8_3x3_with_bias_with_relu__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:553:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24608:3: warning: array subscript ‘__Float32x2_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24608 | __builtin_aarch64_st1v2sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c: In function ‘nnp_owt8x8_3x3_with_bias_with_relu__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:487:15: note: object ‘output’ of size [0, 4] 487 | float output[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1_f32’, inlined from ‘nnp_owt8x8_3x3_with_bias_with_relu__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:554:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24608:3: warning: array subscript ‘__Float32x2_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24608 | __builtin_aarch64_st1v2sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c: In function ‘nnp_owt8x8_3x3_with_bias_with_relu__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:487:15: note: object ‘output’ of size [0, 4] 487 | float output[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1_f32’, inlined from ‘nnp_owt8x8_3x3_with_bias_with_relu__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:555:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24608:3: warning: array subscript ‘__Float32x2_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24608 | __builtin_aarch64_st1v2sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c: In function ‘nnp_owt8x8_3x3_with_bias_with_relu__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:487:15: note: object ‘output’ of size [0, 4] 487 | float output[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1_f32’, inlined from ‘nnp_owt8x8_3x3_with_bias_with_relu__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:556:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24608:3: warning: array subscript ‘__Float32x2_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24608 | __builtin_aarch64_st1v2sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c: In function ‘nnp_owt8x8_3x3_with_bias_with_relu__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:487:15: note: object ‘output’ of size [0, 4] 487 | float output[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1_f32’, inlined from ‘nnp_owt8x8_3x3_with_bias_with_relu__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:557:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24608:3: warning: array subscript ‘__Float32x2_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24608 | __builtin_aarch64_st1v2sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c: In function ‘nnp_owt8x8_3x3_with_bias_with_relu__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3.c:487:15: note: object ‘output’ of size [0, 4] 487 | float output[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 7%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-qs8-vcvt/gen/f16-qs8-vcvt-scalar-imagic-u4.c.o [ 7%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/amalgam/gen/neonv8.c.o /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/sgemm/6x8-psimd.c:23:9: warning: argument 9 of type ‘const struct pytorch_qnnp_fp32_clamping_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 22 | const struct pytorch_qnnp_fp32_clamping_params | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23 | clamping_params[restrict static 1]) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/sgemm/6x8-psimd.c:11: /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/qnnpack/sgemm.h:30:55: note: previously declared as ‘const struct pytorch_qnnp_fp32_clamping_params *’ 30 | const struct pytorch_qnnp_fp32_clamping_params* clamping_params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/qnnpack/sgemm.h:34:1: note: in expansion of macro ‘DECLARE_PYTORCH_SGEMM_UKERNEL_FUNCTION’ 34 | DECLARE_PYTORCH_SGEMM_UKERNEL_FUNCTION(pytorch_sgemm_ukernel_6x8__psimd) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘nnp_owt8x8_3x3_fp16_with_bias_with_relu__neonhp’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:413:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c: In function ‘nnp_owt8x8_3x3_fp16_with_bias_with_relu__neonhp’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:364:15: note: object ‘output’ of size [0, 4] 364 | float output[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘nnp_owt8x8_3x3_fp16_with_bias_with_relu__neonhp’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:414:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c: In function ‘nnp_owt8x8_3x3_fp16_with_bias_with_relu__neonhp’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:364:15: note: object ‘output’ of size [0, 4] 364 | float output[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘nnp_owt8x8_3x3_fp16_with_bias_with_relu__neonhp’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:415:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c: In function ‘nnp_owt8x8_3x3_fp16_with_bias_with_relu__neonhp’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:364:15: note: object ‘output’ of size [0, 4] 364 | float output[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘nnp_owt8x8_3x3_fp16_with_bias_with_relu__neonhp’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:416:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c: In function ‘nnp_owt8x8_3x3_fp16_with_bias_with_relu__neonhp’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:364:15: note: object ‘output’ of size [0, 4] 364 | float output[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘nnp_owt8x8_3x3_fp16_with_bias_with_relu__neonhp’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:417:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c: In function ‘nnp_owt8x8_3x3_fp16_with_bias_with_relu__neonhp’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:364:15: note: object ‘output’ of size [0, 4] 364 | float output[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘nnp_owt8x8_3x3_fp16_with_bias_with_relu__neonhp’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:418:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c: In function ‘nnp_owt8x8_3x3_fp16_with_bias_with_relu__neonhp’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:364:15: note: object ‘output’ of size [0, 4] 364 | float output[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1_f32’, inlined from ‘nnp_owt8x8_3x3_fp16_with_bias_with_relu__neonhp’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:431:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24608:3: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24608 | __builtin_aarch64_st1v2sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c: In function ‘nnp_owt8x8_3x3_fp16_with_bias_with_relu__neonhp’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:364:15: note: at offset 16 into object ‘output’ of size [0, 4] 364 | float output[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1_f32’, inlined from ‘nnp_owt8x8_3x3_fp16_with_bias_with_relu__neonhp’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:432:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24608:3: warning: array subscript ‘__Float32x2_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24608 | __builtin_aarch64_st1v2sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c: In function ‘nnp_owt8x8_3x3_fp16_with_bias_with_relu__neonhp’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:364:15: note: object ‘output’ of size [0, 4] 364 | float output[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1_f32’, inlined from ‘nnp_owt8x8_3x3_fp16_with_bias_with_relu__neonhp’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:433:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24608:3: warning: array subscript ‘__Float32x2_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24608 | __builtin_aarch64_st1v2sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c: In function ‘nnp_owt8x8_3x3_fp16_with_bias_with_relu__neonhp’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:364:15: note: object ‘output’ of size [0, 4] 364 | float output[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1_f32’, inlined from ‘nnp_owt8x8_3x3_fp16_with_bias_with_relu__neonhp’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:434:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24608:3: warning: array subscript ‘__Float32x2_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24608 | __builtin_aarch64_st1v2sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c: In function ‘nnp_owt8x8_3x3_fp16_with_bias_with_relu__neonhp’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:364:15: note: object ‘output’ of size [0, 4] 364 | float output[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1_f32’, inlined from ‘nnp_owt8x8_3x3_fp16_with_bias_with_relu__neonhp’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:435:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24608:3: warning: array subscript ‘__Float32x2_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24608 | __builtin_aarch64_st1v2sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c: In function ‘nnp_owt8x8_3x3_fp16_with_bias_with_relu__neonhp’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:364:15: note: object ‘output’ of size [0, 4] 364 | float output[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1_f32’, inlined from ‘nnp_owt8x8_3x3_fp16_with_bias_with_relu__neonhp’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:436:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24608:3: warning: array subscript ‘__Float32x2_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24608 | __builtin_aarch64_st1v2sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c: In function ‘nnp_owt8x8_3x3_fp16_with_bias_with_relu__neonhp’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/2d-winograd-8x8-3x3-fp16.c:364:15: note: object ‘output’ of size [0, 4] 364 | float output[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/q8gavgpool/mp8x7p7q-neon.c:24:50: warning: argument 8 of type ‘const union qnnp_avgpool_quantization_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 24 | const union qnnp_avgpool_quantization_params quantization_params[restrict static 1]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/q8gavgpool/mp8x7p7q-neon.c:13: /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/qnnpack/q8gavgpool.h:30:53: note: previously declared as ‘const union qnnp_avgpool_quantization_params *’ 30 | const union qnnp_avgpool_quantization_params* quantization_params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/qnnpack/q8gavgpool.h:32:1: note: in expansion of macro ‘DECLARE_Q8MPGAVGPOOL_UKERNEL_FUNCTION’ 32 | DECLARE_Q8MPGAVGPOOL_UKERNEL_FUNCTION(q8gavgpool_ukernel_mp8x7p7q__neon) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 7%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rmax-scalar-u1.c.o [ 7%] Building C object confu-deps/NNPACK/CMakeFiles/nnpack.dir/src/neon/blas/c4gemm-conjb.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:3, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:4: In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4gemm_only_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:53:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c: In function ‘nnp_s4gemm_only_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:12:15: note: object ‘c’ of size [0, 4] 12 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4gemm_only_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:54:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c: In function ‘nnp_s4gemm_only_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:12:15: note: at offset 16 into object ‘c’ of size [0, 4] 12 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4gemm_only_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:55:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c: In function ‘nnp_s4gemm_only_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:12:15: note: at offset 32 into object ‘c’ of size [0, 4] 12 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4gemm_only_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:57:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c: In function ‘nnp_s4gemm_only_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:12:15: note: object ‘c’ of size [0, 4] 12 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4gemm_only_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:58:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c: In function ‘nnp_s4gemm_only_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:12:15: note: at offset [16, 20] into object ‘c’ of size [0, 4] 12 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4gemm_only_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:59:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c: In function ‘nnp_s4gemm_only_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:12:15: note: at offset [32, 36] into object ‘c’ of size [0, 4] 12 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4gemm_only_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:61:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c: In function ‘nnp_s4gemm_only_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:12:15: note: object ‘c’ of size [0, 4] 12 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4gemm_only_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:62:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c: In function ‘nnp_s4gemm_only_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:12:15: note: at offset [16, 20] into object ‘c’ of size [0, 4] 12 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4gemm_only_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:63:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c: In function ‘nnp_s4gemm_only_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:12:15: note: at offset [32, 36] into object ‘c’ of size [0, 4] 12 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_s4gemm_only_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:41:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c: In function ‘nnp_s4gemm_only_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:12:15: note: object ‘c’ of size [0, 4] 12 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4gemm_only_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:41:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c: In function ‘nnp_s4gemm_only_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:12:15: note: object ‘c’ of size [0, 4] 12 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_s4gemm_only_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:42:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c: In function ‘nnp_s4gemm_only_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:12:15: note: at offset 16 into object ‘c’ of size [0, 4] 12 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4gemm_only_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:42:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c: In function ‘nnp_s4gemm_only_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:12:15: note: at offset 16 into object ‘c’ of size [0, 4] 12 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_s4gemm_only_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:43:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c: In function ‘nnp_s4gemm_only_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:12:15: note: at offset 32 into object ‘c’ of size [0, 4] 12 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4gemm_only_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:43:3: /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/q8avgpool/mp8x9p8q-neon.c:26:9: warning: argument 10 of type ‘const union pytorch_qnnp_avgpool_quantization_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 25 | const union pytorch_qnnp_avgpool_quantization_params | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26 | quantization_params[restrict static 1]) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/q8avgpool/mp8x9p8q-neon.c:13: /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/qnnpack/q8avgpool.h:33:11: note: previously declared as ‘const union pytorch_qnnp_avgpool_quantization_params *’ 32 | const union pytorch_qnnp_avgpool_quantization_params* \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | quantization_params); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/qnnpack/q8avgpool.h:35:1: note: in expansion of macro ‘DECLARE_PYTORCH_Q8MPAVGPOOL_UKERNEL_FUNCTION’ 35 | DECLARE_PYTORCH_Q8MPAVGPOOL_UKERNEL_FUNCTION(pytorch_q8avgpool_ukernel_mp8x9p8q__neon) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c: In function ‘nnp_s4gemm_only_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:12:15: note: at offset 32 into object ‘c’ of size [0, 4] 12 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_s4gemm_only_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:45:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c: In function ‘nnp_s4gemm_only_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:12:15: note: object ‘c’ of size [0, 4] 12 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4gemm_only_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:45:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c: In function ‘nnp_s4gemm_only_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:12:15: note: object ‘c’ of size [0, 4] 12 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_s4gemm_only_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:46:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c: In function ‘nnp_s4gemm_only_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:12:15: note: at offset [16, 20] into object ‘c’ of size [0, 4] 12 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4gemm_only_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:46:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c: In function ‘nnp_s4gemm_only_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:12:15: note: at offset [16, 20] into object ‘c’ of size [0, 4] 12 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_s4gemm_only_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:47:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c: In function ‘nnp_s4gemm_only_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:12:15: note: at offset [32, 36] into object ‘c’ of size [0, 4] 12 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4gemm_only_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:47:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c: In function ‘nnp_s4gemm_only_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:12:15: note: at offset [32, 36] into object ‘c’ of size [0, 4] 12 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_s4gemm_only_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:49:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c: In function ‘nnp_s4gemm_only_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:12:15: note: object ‘c’ of size [0, 4] 12 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4gemm_only_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:49:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c: In function ‘nnp_s4gemm_only_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:12:15: note: object ‘c’ of size [0, 4] 12 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_s4gemm_only_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:50:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c: In function ‘nnp_s4gemm_only_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:12:15: note: at offset [16, 20] into object ‘c’ of size [0, 4] 12 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4gemm_only_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:50:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c: In function ‘nnp_s4gemm_only_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:12:15: note: at offset [16, 20] into object ‘c’ of size [0, 4] 12 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_s4gemm_only_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:51:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c: In function ‘nnp_s4gemm_only_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:12:15: note: at offset [32, 36] into object ‘c’ of size [0, 4] 12 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4gemm_only_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:51:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c: In function ‘nnp_s4gemm_only_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:12:15: note: at offset [32, 36] into object ‘c’ of size [0, 4] 12 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 7%] Building C object confu-deps/NNPACK/CMakeFiles/nnpack.dir/src/neon/blas/s4c2gemm-conjb.c.o [ 7%] Building C object confu-deps/NNPACK/CMakeFiles/nnpack.dir/src/neon/blas/conv1x1.c.o In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4gemm_upto_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:202:5: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c: In function ‘nnp_s4gemm_upto_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:72:15: note: object ‘c’ of size [0, 4] 72 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4gemm_upto_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:203:5: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c: In function ‘nnp_s4gemm_upto_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:72:15: note: object ‘c’ of size [0, 4] 72 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4gemm_upto_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:204:5: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c: In function ‘nnp_s4gemm_upto_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:72:15: note: object ‘c’ of size [0, 4] 72 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4gemm_upto_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:206:6: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c: In function ‘nnp_s4gemm_upto_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:72:15: note: at offset 16 into object ‘c’ of size [0, 4] 72 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4gemm_upto_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:207:6: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c: In function ‘nnp_s4gemm_upto_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:72:15: note: at offset [16, 20] into object ‘c’ of size [0, 4] 72 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4gemm_upto_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:208:6: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c: In function ‘nnp_s4gemm_upto_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:72:15: note: at offset [16, 20] into object ‘c’ of size [0, 4] 72 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4gemm_upto_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:210:7: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c: In function ‘nnp_s4gemm_upto_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:72:15: note: at offset 32 into object ‘c’ of size [0, 4] 72 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4gemm_upto_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:211:7: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c: In function ‘nnp_s4gemm_upto_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:72:15: note: at offset [32, 36] into object ‘c’ of size [0, 4] 72 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4gemm_upto_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:212:7: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c: In function ‘nnp_s4gemm_upto_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:72:15: note: at offset [32, 36] into object ‘c’ of size [0, 4] 72 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_s4gemm_upto_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:188:5: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c: In function ‘nnp_s4gemm_upto_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:72:15: note: object ‘c’ of size [0, 4] 72 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4gemm_upto_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:188:5: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c: In function ‘nnp_s4gemm_upto_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:72:15: note: object ‘c’ of size [0, 4] 72 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_s4gemm_upto_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:189:5: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c: In function ‘nnp_s4gemm_upto_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:72:15: note: object ‘c’ of size [0, 4] 72 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4gemm_upto_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:189:5: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c: In function ‘nnp_s4gemm_upto_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:72:15: note: object ‘c’ of size [0, 4] 72 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_s4gemm_upto_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:190:5: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c: In function ‘nnp_s4gemm_upto_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:72:15: note: object ‘c’ of size [0, 4] 72 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4gemm_upto_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:190:5: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c: In function ‘nnp_s4gemm_upto_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:72:15: note: object ‘c’ of size [0, 4] 72 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_s4gemm_upto_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:192:6: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c: In function ‘nnp_s4gemm_upto_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:72:15: note: at offset 16 into object ‘c’ of size [0, 4] 72 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4gemm_upto_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:192:6: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c: In function ‘nnp_s4gemm_upto_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:72:15: note: at offset 16 into object ‘c’ of size [0, 4] 72 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_s4gemm_upto_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:193:6: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c: In function ‘nnp_s4gemm_upto_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:72:15: note: at offset [16, 20] into object ‘c’ of size [0, 4] 72 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4gemm_upto_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:193:6: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c: In function ‘nnp_s4gemm_upto_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:72:15: note: at offset [16, 20] into object ‘c’ of size [0, 4] 72 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_s4gemm_upto_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:194:6: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c: In function ‘nnp_s4gemm_upto_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:72:15: note: at offset [16, 20] into object ‘c’ of size [0, 4] 72 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4gemm_upto_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:194:6: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c: In function ‘nnp_s4gemm_upto_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:72:15: note: at offset [16, 20] into object ‘c’ of size [0, 4] 72 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_s4gemm_upto_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:196:7: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c: In function ‘nnp_s4gemm_upto_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:72:15: note: at offset 32 into object ‘c’ of size [0, 4] 72 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4gemm_upto_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:196:7: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c: In function ‘nnp_s4gemm_upto_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:72:15: note: at offset 32 into object ‘c’ of size [0, 4] 72 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_s4gemm_upto_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:197:7: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c: In function ‘nnp_s4gemm_upto_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:72:15: note: at offset [32, 36] into object ‘c’ of size [0, 4] 72 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4gemm_upto_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:197:7: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c: In function ‘nnp_s4gemm_upto_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:72:15: note: at offset [32, 36] into object ‘c’ of size [0, 4] 72 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_s4gemm_upto_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:198:7: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c: In function ‘nnp_s4gemm_upto_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:72:15: note: at offset [32, 36] into object ‘c’ of size [0, 4] 72 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4gemm_upto_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:198:7: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c: In function ‘nnp_s4gemm_upto_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:72:15: note: at offset [32, 36] into object ‘c’ of size [0, 4] 72 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4gemm_upto_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:148:5: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c: In function ‘nnp_s4gemm_upto_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:72:15: note: object ‘c’ of size [0, 4] 72 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4gemm_upto_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:149:5: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c: In function ‘nnp_s4gemm_upto_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:72:15: note: object ‘c’ of size [0, 4] 72 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4gemm_upto_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:151:6: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c: In function ‘nnp_s4gemm_upto_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:72:15: note: at offset 16 into object ‘c’ of size [0, 4] 72 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4gemm_upto_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:152:6: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c: In function ‘nnp_s4gemm_upto_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:72:15: note: at offset [16, 20] into object ‘c’ of size [0, 4] 72 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4gemm_upto_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:154:7: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c: In function ‘nnp_s4gemm_upto_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:72:15: note: at offset 32 into object ‘c’ of size [0, 4] 72 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4gemm_upto_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:155:7: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c: In function ‘nnp_s4gemm_upto_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:72:15: note: at offset [32, 36] into object ‘c’ of size [0, 4] 72 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_s4gemm_upto_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:137:5: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c: In function ‘nnp_s4gemm_upto_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:72:15: note: object ‘c’ of size [0, 4] 72 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4gemm_upto_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:137:5: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c: In function ‘nnp_s4gemm_upto_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:72:15: note: object ‘c’ of size [0, 4] 72 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_s4gemm_upto_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:138:5: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c: In function ‘nnp_s4gemm_upto_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:72:15: note: object ‘c’ of size [0, 4] 72 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4gemm_upto_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:138:5: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c: In function ‘nnp_s4gemm_upto_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:72:15: note: object ‘c’ of size [0, 4] 72 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_s4gemm_upto_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:140:6: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c: In function ‘nnp_s4gemm_upto_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:72:15: note: at offset 16 into object ‘c’ of size [0, 4] 72 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4gemm_upto_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:140:6: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c: In function ‘nnp_s4gemm_upto_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:72:15: note: at offset 16 into object ‘c’ of size [0, 4] 72 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_s4gemm_upto_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:141:6: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c: In function ‘nnp_s4gemm_upto_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:72:15: note: at offset [16, 20] into object ‘c’ of size [0, 4] 72 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4gemm_upto_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:141:6: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c: In function ‘nnp_s4gemm_upto_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:72:15: note: at offset [16, 20] into object ‘c’ of size [0, 4] 72 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_s4gemm_upto_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:143:7: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c: In function ‘nnp_s4gemm_upto_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:72:15: note: at offset 32 into object ‘c’ of size [0, 4] 72 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4gemm_upto_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:143:7: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c: In function ‘nnp_s4gemm_upto_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:72:15: note: at offset 32 into object ‘c’ of size [0, 4] 72 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_s4gemm_upto_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:144:7: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c: In function ‘nnp_s4gemm_upto_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:72:15: note: at offset [32, 36] into object ‘c’ of size [0, 4] 72 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4gemm_upto_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:144:7: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c: In function ‘nnp_s4gemm_upto_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:72:15: note: at offset [32, 36] into object ‘c’ of size [0, 4] 72 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4gemm_upto_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:106:5: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c: In function ‘nnp_s4gemm_upto_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:72:15: note: object ‘c’ of size [0, 4] 72 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4gemm_upto_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:108:6: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c: In function ‘nnp_s4gemm_upto_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:72:15: note: at offset 16 into object ‘c’ of size [0, 4] 72 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4gemm_upto_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:110:7: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c: In function ‘nnp_s4gemm_upto_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:72:15: note: at offset 32 into object ‘c’ of size [0, 4] 72 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_s4gemm_upto_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:98:5: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c: In function ‘nnp_s4gemm_upto_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:72:15: note: object ‘c’ of size [0, 4] 72 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4gemm_upto_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:98:5: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c: In function ‘nnp_s4gemm_upto_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:72:15: note: object ‘c’ of size [0, 4] 72 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_s4gemm_upto_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:100:6: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c: In function ‘nnp_s4gemm_upto_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:72:15: note: at offset 16 into object ‘c’ of size [0, 4] 72 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4gemm_upto_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:100:6: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c: In function ‘nnp_s4gemm_upto_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:72:15: note: at offset 16 into object ‘c’ of size [0, 4] 72 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_s4gemm_upto_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:102:7: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c: In function ‘nnp_s4gemm_upto_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:72:15: note: at offset 32 into object ‘c’ of size [0, 4] 72 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4gemm_upto_3x3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:102:7: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c: In function ‘nnp_s4gemm_upto_3x3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4gemm.c:72:15: note: at offset 32 into object ‘c’ of size [0, 4] 72 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/q8gavgpool/up8x7-neon.c:23:50: warning: argument 7 of type ‘const union qnnp_avgpool_quantization_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 23 | const union qnnp_avgpool_quantization_params quantization_params[restrict static 1]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/q8gavgpool/up8x7-neon.c:13: /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/qnnpack/q8gavgpool.h:43:53: note: previously declared as ‘const union qnnp_avgpool_quantization_params *’ 43 | const union qnnp_avgpool_quantization_params* quantization_params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/qnnpack/q8gavgpool.h:45:1: note: in expansion of macro ‘DECLARE_Q8UPGAVGPOOL_UKERNEL_FUNCTION’ 45 | DECLARE_Q8UPGAVGPOOL_UKERNEL_FUNCTION(q8gavgpool_ukernel_up8x7__neon) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 7%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rmax-scalar-u2-acc2.c.o [ 7%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rmax-scalar-u3-acc3.c.o [ 7%] Building C object confu-deps/QNNPACK/CMakeFiles/qnnpack.dir/src/q8gavgpool/up8xm-neon.c.o [ 8%] Building C object confu-deps/QNNPACK/CMakeFiles/qnnpack.dir/src/q8gemm/4x-sumrows-neon.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/tokenizer.cc: In static member function ‘static bool google::protobuf::io::Tokenizer::ParseInteger(const std::string&, google::protobuf::uint64, google::protobuf::uint64*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/tokenizer.cc:891:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘google::protobuf::uint64’ {aka ‘long unsigned int’} [-Wsign-compare] 891 | if (digit > max_value || result > (max_value - digit) / base) { | ~~~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/tokenizer.h:45, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/tokenizer.cc:91: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/tokenizer.cc: In static member function ‘static double google::protobuf::io::Tokenizer::ParseFloat(const std::string&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/tokenizer.cc:921:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 921 | GOOGLE_LOG_IF(DFATAL, end - start != text.size() || *start == '-') | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/stubs/logging.h:151:5: note: in definition of macro ‘GOOGLE_LOG_IF’ 151 | !(CONDITION) ? (void)0 : GOOGLE_LOG(LEVEL) | ^~~~~~~~~ [ 8%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/map_field.cc.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/tokenizer.cc: In instantiation of ‘bool google::protobuf::io::AllInClass(const std::string&) [with CharacterClass = {anonymous}::Alphanumeric; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/tokenizer.cc:1126:32: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/tokenizer.cc:1116:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1116 | for (int i = 0; i < s.size(); ++i) { | ~~^~~~~~~~~~ [ 8%] Building C object confu-deps/pytorch_qnnpack/CMakeFiles/pytorch_qnnpack.dir/src/q8avgpool/up8x9-neon.c.o [ 8%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rmax-scalar-u4-acc2.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:3, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:4: In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_conjb_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:61:3: [ 8%] Building C object confu-deps/XNNPACK/CMakeFiles/packing.dir/src/packing.c.o /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c: In function ‘nnp_c4gemm_conjb_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:11:15: note: object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_conjb_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:62:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c: In function ‘nnp_c4gemm_conjb_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:11:15: note: at offset 16 into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_conjb_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:63:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c: In function ‘nnp_c4gemm_conjb_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:11:15: note: at offset 32 into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_conjb_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:64:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c: In function ‘nnp_c4gemm_conjb_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:11:15: note: at offset 48 into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_conjb_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:66:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c: In function ‘nnp_c4gemm_conjb_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:11:15: note: object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_conjb_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:67:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c: In function ‘nnp_c4gemm_conjb_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:11:15: note: at offset [16, 20] into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_conjb_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:68:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c: In function ‘nnp_c4gemm_conjb_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:11:15: note: at offset [32, 36] into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_conjb_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:69:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c: In function ‘nnp_c4gemm_conjb_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:11:15: note: at offset [48, 52] into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_c4gemm_conjb_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:51:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c: In function ‘nnp_c4gemm_conjb_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:11:15: note: object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_conjb_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:51:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c: In function ‘nnp_c4gemm_conjb_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:11:15: note: object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_c4gemm_conjb_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:52:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c: In function ‘nnp_c4gemm_conjb_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:11:15: note: at offset 16 into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_conjb_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:52:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c: In function ‘nnp_c4gemm_conjb_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:11:15: note: at offset 16 into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_c4gemm_conjb_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:53:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c: In function ‘nnp_c4gemm_conjb_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:11:15: note: at offset 32 into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_conjb_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:53:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c: In function ‘nnp_c4gemm_conjb_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:11:15: note: at offset 32 into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_c4gemm_conjb_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:54:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c: In function ‘nnp_c4gemm_conjb_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:11:15: note: at offset 48 into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_conjb_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:54:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c: In function ‘nnp_c4gemm_conjb_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:11:15: note: at offset 48 into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_c4gemm_conjb_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:56:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c: In function ‘nnp_c4gemm_conjb_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:11:15: note: object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_conjb_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:56:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c: In function ‘nnp_c4gemm_conjb_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:11:15: note: object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_c4gemm_conjb_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:57:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c: In function ‘nnp_c4gemm_conjb_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:11:15: note: at offset [16, 20] into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_conjb_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:57:3: At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c: In function ‘nnp_c4gemm_conjb_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:11:15: note: at offset [16, 20] into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_c4gemm_conjb_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:58:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c: In function ‘nnp_c4gemm_conjb_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:11:15: note: at offset [32, 36] into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_conjb_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:58:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c: In function ‘nnp_c4gemm_conjb_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:11:15: note: at offset [32, 36] into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_c4gemm_conjb_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:59:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c: In function ‘nnp_c4gemm_conjb_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:11:15: note: at offset [48, 52] into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_conjb_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:59:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c: In function ‘nnp_c4gemm_conjb_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:11:15: note: at offset [48, 52] into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 8%] Building C object confu-deps/NNPACK/CMakeFiles/nnpack.dir/src/neon/blas/sgemm.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:3, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:4: In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_conjb_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:65:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c: In function ‘nnp_s4c2gemm_conjb_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:11:15: note: object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_conjb_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:66:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c: In function ‘nnp_s4c2gemm_conjb_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:11:15: note: at offset 16 into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_conjb_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:67:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c: In function ‘nnp_s4c2gemm_conjb_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:11:15: note: at offset 32 into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_conjb_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:68:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c: In function ‘nnp_s4c2gemm_conjb_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:11:15: note: at offset 48 into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_conjb_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:70:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c: In function ‘nnp_s4c2gemm_conjb_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:11:15: note: object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_conjb_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:71:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c: In function ‘nnp_s4c2gemm_conjb_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:11:15: note: at offset [16, 20] into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_conjb_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:72:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c: In function ‘nnp_s4c2gemm_conjb_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:11:15: note: at offset [32, 36] into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_conjb_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:73:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c: In function ‘nnp_s4c2gemm_conjb_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:11:15: note: at offset [48, 52] into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_s4c2gemm_conjb_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:55:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c: In function ‘nnp_s4c2gemm_conjb_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:11:15: note: object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_conjb_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:55:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c: In function ‘nnp_s4c2gemm_conjb_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:11:15: note: object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_s4c2gemm_conjb_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:56:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c: In function ‘nnp_s4c2gemm_conjb_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:11:15: note: at offset 16 into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_conjb_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:56:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c: In function ‘nnp_s4c2gemm_conjb_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:11:15: note: at offset 16 into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_s4c2gemm_conjb_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:57:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c: In function ‘nnp_s4c2gemm_conjb_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:11:15: note: at offset 32 into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_conjb_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:57:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c: In function ‘nnp_s4c2gemm_conjb_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:11:15: note: at offset 32 into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_s4c2gemm_conjb_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:58:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c: In function ‘nnp_s4c2gemm_conjb_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:11:15: note: at offset 48 into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_conjb_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:58:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c: In function ‘nnp_s4c2gemm_conjb_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:11:15: note: at offset 48 into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_s4c2gemm_conjb_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:60:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c: In function ‘nnp_s4c2gemm_conjb_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:11:15: note: object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_conjb_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:60:3: [ 8%] Building C object confu-deps/QNNPACK/CMakeFiles/qnnpack.dir/src/q8gemm/4x8-neon.c.o /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c: In function ‘nnp_s4c2gemm_conjb_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:11:15: note: object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_s4c2gemm_conjb_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:61:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c: In function ‘nnp_s4c2gemm_conjb_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:11:15: note: at offset [16, 20] into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_conjb_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:61:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c: In function ‘nnp_s4c2gemm_conjb_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:11:15: note: at offset [16, 20] into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_s4c2gemm_conjb_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:62:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c: In function ‘nnp_s4c2gemm_conjb_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:11:15: note: at offset [32, 36] into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_conjb_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:62:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c: In function ‘nnp_s4c2gemm_conjb_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:11:15: note: at offset [32, 36] into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_s4c2gemm_conjb_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:63:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c: In function ‘nnp_s4c2gemm_conjb_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:11:15: note: at offset [48, 52] into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_conjb_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:63:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c: In function ‘nnp_s4c2gemm_conjb_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:11:15: note: at offset [48, 52] into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 8%] Building C object confu-deps/NNPACK/CMakeFiles/nnpack.dir/src/neon/relu.c.o In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_conjb_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:145:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c: In function ‘nnp_c4gemm_conjb_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:78:15: note: object ‘c’ of size [0, 4] 78 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_conjb_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:146:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c: In function ‘nnp_c4gemm_conjb_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:78:15: note: at offset 16 into object ‘c’ of size [0, 4] 78 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_conjb_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:153:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c: In function ‘nnp_c4gemm_conjb_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:78:15: note: object ‘c’ of size [0, 4] 78 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_conjb_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:154:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c: In function ‘nnp_c4gemm_conjb_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:78:15: note: at offset [16, 20] into object ‘c’ of size [0, 4] 78 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_conjb_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:148:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c: In function ‘nnp_c4gemm_conjb_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:78:15: note: at offset 32 into object ‘c’ of size [0, 4] 78 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_conjb_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:149:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c: In function ‘nnp_c4gemm_conjb_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:78:15: note: at offset 48 into object ‘c’ of size [0, 4] 78 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_conjb_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:153:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c: In function ‘nnp_c4gemm_conjb_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:78:15: note: object ‘c’ of size [0, 4] 78 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_conjb_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:154:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c: In function ‘nnp_c4gemm_conjb_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:78:15: note: at offset [16, 20] into object ‘c’ of size [0, 4] 78 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_conjb_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:156:5: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c: In function ‘nnp_c4gemm_conjb_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:78:15: note: at offset [32, 36] into object ‘c’ of size [0, 4] 78 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_conjb_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:157:5: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c: In function ‘nnp_c4gemm_conjb_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:78:15: note: at offset [48, 52] into object ‘c’ of size [0, 4] 78 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_c4gemm_conjb_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:129:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c: In function ‘nnp_c4gemm_conjb_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:78:15: note: object ‘c’ of size [0, 4] 78 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_conjb_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:129:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c: In function ‘nnp_c4gemm_conjb_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:78:15: note: object ‘c’ of size [0, 4] 78 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_c4gemm_conjb_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:130:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c: In function ‘nnp_c4gemm_conjb_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:78:15: note: at offset 16 into object ‘c’ of size [0, 4] 78 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_conjb_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:130:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c: In function ‘nnp_c4gemm_conjb_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:78:15: note: at offset 16 into object ‘c’ of size [0, 4] 78 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_c4gemm_conjb_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:132:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c: In function ‘nnp_c4gemm_conjb_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:78:15: note: at offset 32 into object ‘c’ of size [0, 4] 78 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_conjb_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:132:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c: In function ‘nnp_c4gemm_conjb_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:78:15: note: at offset 32 into object ‘c’ of size [0, 4] 78 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_c4gemm_conjb_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:133:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c: In function ‘nnp_c4gemm_conjb_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:78:15: note: at offset 48 into object ‘c’ of size [0, 4] 78 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_conjb_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:133:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c: In function ‘nnp_c4gemm_conjb_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:78:15: note: at offset 48 into object ‘c’ of size [0, 4] 78 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_c4gemm_conjb_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:137:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c: In function ‘nnp_c4gemm_conjb_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:78:15: note: object ‘c’ of size [0, 4] 78 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_conjb_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:137:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c: In function ‘nnp_c4gemm_conjb_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:78:15: note: object ‘c’ of size [0, 4] 78 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_c4gemm_conjb_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:138:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c: In function ‘nnp_c4gemm_conjb_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:78:15: note: at offset [16, 20] into object ‘c’ of size [0, 4] 78 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_conjb_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:138:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c: In function ‘nnp_c4gemm_conjb_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:78:15: note: at offset [16, 20] into object ‘c’ of size [0, 4] 78 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_c4gemm_conjb_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:140:5: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c: In function ‘nnp_c4gemm_conjb_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:78:15: note: at offset [32, 36] into object ‘c’ of size [0, 4] 78 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_conjb_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:140:5: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c: In function ‘nnp_c4gemm_conjb_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:78:15: note: at offset [32, 36] into object ‘c’ of size [0, 4] 78 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_c4gemm_conjb_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:141:5: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c: In function ‘nnp_c4gemm_conjb_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:78:15: note: at offset [48, 52] into object ‘c’ of size [0, 4] 78 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_conjb_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:141:5: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c: In function ‘nnp_c4gemm_conjb_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb.c:78:15: note: at offset [48, 52] into object ‘c’ of size [0, 4] 78 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 8%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rmax-scalar-u4-acc4.c.o In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_conjb_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:150:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c: In function ‘nnp_s4c2gemm_conjb_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:82:15: note: object ‘c’ of size [0, 4] 82 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_conjb_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:151:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c: In function ‘nnp_s4c2gemm_conjb_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:82:15: note: at offset 16 into object ‘c’ of size [0, 4] 82 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_conjb_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:158:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c: In function ‘nnp_s4c2gemm_conjb_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:82:15: note: object ‘c’ of size [0, 4] 82 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_conjb_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:159:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c: In function ‘nnp_s4c2gemm_conjb_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:82:15: note: at offset [16, 20] into object ‘c’ of size [0, 4] 82 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_conjb_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:153:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c: In function ‘nnp_s4c2gemm_conjb_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:82:15: note: at offset 32 into object ‘c’ of size [0, 4] 82 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_conjb_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:154:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c: In function ‘nnp_s4c2gemm_conjb_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:82:15: note: at offset 48 into object ‘c’ of size [0, 4] 82 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_conjb_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:158:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c: In function ‘nnp_s4c2gemm_conjb_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:82:15: note: object ‘c’ of size [0, 4] 82 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_conjb_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:159:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c: In function ‘nnp_s4c2gemm_conjb_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:82:15: note: at offset [16, 20] into object ‘c’ of size [0, 4] 82 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_conjb_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:161:5: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c: In function ‘nnp_s4c2gemm_conjb_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:82:15: note: at offset [32, 36] into object ‘c’ of size [0, 4] 82 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_conjb_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:162:5: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c: In function ‘nnp_s4c2gemm_conjb_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:82:15: note: at offset [48, 52] into object ‘c’ of size [0, 4] 82 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_s4c2gemm_conjb_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:134:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c: In function ‘nnp_s4c2gemm_conjb_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:82:15: note: object ‘c’ of size [0, 4] 82 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_conjb_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:134:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c: In function ‘nnp_s4c2gemm_conjb_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:82:15: note: object ‘c’ of size [0, 4] 82 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_s4c2gemm_conjb_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:135:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c: In function ‘nnp_s4c2gemm_conjb_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:82:15: note: at offset 16 into object ‘c’ of size [0, 4] 82 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_conjb_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:135:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c: In function ‘nnp_s4c2gemm_conjb_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:82:15: note: at offset 16 into object ‘c’ of size [0, 4] 82 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_s4c2gemm_conjb_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:137:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c: In function ‘nnp_s4c2gemm_conjb_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:82:15: note: at offset 32 into object ‘c’ of size [0, 4] 82 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_conjb_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:137:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c: In function ‘nnp_s4c2gemm_conjb_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:82:15: note: at offset 32 into object ‘c’ of size [0, 4] 82 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_s4c2gemm_conjb_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:138:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c: In function ‘nnp_s4c2gemm_conjb_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:82:15: note: at offset 48 into object ‘c’ of size [0, 4] 82 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_conjb_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:138:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c: In function ‘nnp_s4c2gemm_conjb_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:82:15: note: at offset 48 into object ‘c’ of size [0, 4] 82 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_s4c2gemm_conjb_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:142:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c: In function ‘nnp_s4c2gemm_conjb_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:82:15: note: object ‘c’ of size [0, 4] 82 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_conjb_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:142:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c: In function ‘nnp_s4c2gemm_conjb_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:82:15: note: object ‘c’ of size [0, 4] 82 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_s4c2gemm_conjb_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:143:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c: In function ‘nnp_s4c2gemm_conjb_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:82:15: note: at offset [16, 20] into object ‘c’ of size [0, 4] 82 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_conjb_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:143:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c: In function ‘nnp_s4c2gemm_conjb_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:82:15: note: at offset [16, 20] into object ‘c’ of size [0, 4] 82 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_s4c2gemm_conjb_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:145:5: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c: In function ‘nnp_s4c2gemm_conjb_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:82:15: note: at offset [32, 36] into object ‘c’ of size [0, 4] 82 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_conjb_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:145:5: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c: In function ‘nnp_s4c2gemm_conjb_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:82:15: note: at offset [32, 36] into object ‘c’ of size [0, 4] 82 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_s4c2gemm_conjb_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:146:5: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c: In function ‘nnp_s4c2gemm_conjb_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:82:15: note: at offset [48, 52] into object ‘c’ of size [0, 4] 82 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_conjb_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:146:5: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c: In function ‘nnp_s4c2gemm_conjb_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb.c:82:15: note: at offset [48, 52] into object ‘c’ of size [0, 4] 82 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neonv8.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_25p16c__neonv8_mla8_ld64’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neonv8.c:430:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 430 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neonv8.c:8: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neonv8.c:431:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 431 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neonv8.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_25p8c__neonv8_mla8_ld64’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neonv8.c:1085:44: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 1085 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neonv8.c:1086:44: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 1086 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/q8gavgpool/up8xm-neon.c:23:50: warning: argument 7 of type ‘const union qnnp_avgpool_quantization_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 23 | const union qnnp_avgpool_quantization_params quantization_params[restrict static 1]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/q8gavgpool/up8xm-neon.c:13: /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/qnnpack/q8gavgpool.h:43:53: note: previously declared as ‘const union qnnp_avgpool_quantization_params *’ 43 | const union qnnp_avgpool_quantization_params* quantization_params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/qnnpack/q8gavgpool.h:46:1: note: in expansion of macro ‘DECLARE_Q8UPGAVGPOOL_UKERNEL_FUNCTION’ 46 | DECLARE_Q8UPGAVGPOOL_UKERNEL_FUNCTION(q8gavgpool_ukernel_up8xm__neon) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neonv8.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_3p16c__neonv8_mla8_ld128’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neonv8.c:1618:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 1618 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neonv8.c:1619:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 1619 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neonv8.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_9p16c__neonv8_mla8_ld64’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neonv8.c:1805:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 1805 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neonv8.c:1806:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 1806 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 8%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/amalgam/gen/neon-aarch64.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neonv8.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_1x16__neonv8_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neonv8.c:2340:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 2340 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 8%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/amalgam/gen/neonfma-aarch64.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neonv8.c:2343:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 2343 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neonv8.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_1x8c2s4__neonv8_mlal’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neonv8.c:2521:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 2521 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neonv8.c:2524:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 2524 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neonv8.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_2x8c2s4__neonv8_mlal’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neonv8.c:2768:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 2768 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neonv8.c:2771:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 2771 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neonv8.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_1x16__neonv8_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neonv8.c:3066:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 3066 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neonv8.c:3069:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 3069 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neonv8.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_1x8c2s4__neonv8_mlal’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neonv8.c:3261:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 3261 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neonv8.c:3264:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 3264 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neonv8.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_2x8c2s4__neonv8_mlal’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neonv8.c:3523:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 3523 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neonv8.c:3526:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 3526 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 8%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rmin-scalar-u1.c.o /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/q8avgpool/up8x9-neon.c:25:9: warning: argument 9 of type ‘const union pytorch_qnnp_avgpool_quantization_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 24 | const union pytorch_qnnp_avgpool_quantization_params | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25 | quantization_params[restrict static 1]) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/q8avgpool/up8x9-neon.c:13: /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/qnnpack/q8avgpool.h:49:11: note: previously declared as ‘const union pytorch_qnnp_avgpool_quantization_params *’ 48 | const union pytorch_qnnp_avgpool_quantization_params* \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | quantization_params); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/qnnpack/q8avgpool.h:51:1: note: in expansion of macro ‘DECLARE_PYTORCH_Q8UPAVGPOOL_UKERNEL_FUNCTION’ 51 | DECLARE_PYTORCH_Q8UPAVGPOOL_UKERNEL_FUNCTION(pytorch_q8avgpool_ukernel_up8x9__neon) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 8%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rmin-scalar-u2-acc2.c.o [ 8%] Building C object confu-deps/QNNPACK/CMakeFiles/qnnpack.dir/src/q8gemm/4x8c2-xzp-neon.c.o [ 8%] Building C object confu-deps/XNNPACK/CMakeFiles/allocator.dir/src/allocator.c.o [ 8%] Building C object confu-deps/XNNPACK/CMakeFiles/memory.dir/src/memory.c.o [ 8%] Building C object confu-deps/NNPACK/CMakeFiles/nnpack.dir/src/psimd/softmax.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/q8gemm/4x8-neon.c:23:47: warning: argument 9 of type ‘const union qnnp_conv_quantization_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 23 | const union qnnp_conv_quantization_params quantization_params[restrict static 1]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/q8gemm/4x8-neon.c:11: /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/qnnpack/q8gemm.h:31:50: note: previously declared as ‘const union qnnp_conv_quantization_params *’ 31 | const union qnnp_conv_quantization_params* quantization_params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/qnnpack/q8gemm.h:35:1: note: in expansion of macro ‘DECLARE_Q8GEMM_UKERNEL_FUNCTION’ 35 | DECLARE_Q8GEMM_UKERNEL_FUNCTION(q8gemm_ukernel_4x8__neon) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 8%] Building C object confu-deps/QNNPACK/CMakeFiles/qnnpack.dir/src/q8gemm/6x4-neon.c.o [ 8%] Building C object confu-deps/pytorch_qnnpack/CMakeFiles/pytorch_qnnpack.dir/src/q8avgpool/up8xm-neon.c.o [ 8%] Built target allocator [ 8%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rmin-scalar-u3-acc3.c.o [ 8%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rmin-scalar-u4-acc2.c.o [ 8%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/message.cc.o [ 8%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/reflection_ops.cc.o [ 8%] Linking CXX static library ../../../lib/libgloo.a [ 8%] Built target memory In file included from /usr/include/c++/12/string:40, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/tokenizer.h:41: In static member function ‘static std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘static void std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_S_copy(_CharT*, const _CharT*, size_type) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/12/bits/basic_string.h:431:21, inlined from ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_M_replace(size_type, size_type, const _CharT*, size_type) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/12/bits/basic_string.tcc:532:22, inlined from ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::assign(const _CharT*) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/12/bits/basic_string.h:1655:19, inlined from ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::operator=(const _CharT*) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/12/bits/basic_string.h:823:28, inlined from ‘google::protobuf::io::Tokenizer::NextCommentStatus google::protobuf::io::Tokenizer::TryConsumeCommentStart()’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/tokenizer.cc:550:23, inlined from ‘google::protobuf::io::Tokenizer::NextCommentStatus google::protobuf::io::Tokenizer::TryConsumeCommentStart()’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/tokenizer.cc:541:30: /usr/include/c++/12/bits/char_traits.h:435:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ accessing 9223372036854775810 or more bytes at offsets -4611686018427387902 and [-4611686018427387903, 4611686018427387904] may overlap up to 9223372036854775813 bytes at offset -3 [-Wrestrict] 435 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ [ 8%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rmin-scalar-u4-acc4.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/q8gemm/4x8c2-xzp-neon.c:24:48: warning: argument 10 of type ‘const union qnnp_q31_requantization_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 24 | const union qnnp_q31_requantization_params requantization_params[restrict static 1]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/q8gemm/4x8c2-xzp-neon.c:11: /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/qnnpack/q8gemm.h:57:51: note: previously declared as ‘const union qnnp_q31_requantization_params *’ 57 | const union qnnp_q31_requantization_params* requantization_params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/qnnpack/q8gemm.h:58:1: note: in expansion of macro ‘DECLARE_Q8GEMM_XZP_UKERNEL_FUNCTION’ 58 | DECLARE_Q8GEMM_XZP_UKERNEL_FUNCTION(q8gemm_xzp_ukernel_4x8c2__neon) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/softmax.c:156:21: warning: argument 2 of type ‘const float[restrict static n]’ declared as a variable length array [-Wvla-parameter] 156 | const float x[restrict static n], | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/softmax.c:7: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/softmax.h:16:48: note: previously declared as a pointer ‘const float *’ 16 | void nnp_softmax__psimd(size_t n, const float* x, float* y); | ~~~~~~~~~~~~~^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/softmax.c:157:15: warning: argument 3 of type ‘float[restrict static n]’ declared as a variable length array [-Wvla-parameter] 157 | float y[restrict static n]) | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/softmax.h:16:58: note: previously declared as a pointer ‘float *’ 16 | void nnp_softmax__psimd(size_t n, const float* x, float* y); | ~~~~~~~^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/softmax.c:173:15: warning: argument 2 of type ‘float[restrict static n]’ declared as a variable length array [-Wvla-parameter] 173 | float v[restrict static n]) | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/softmax.h:17:50: note: previously declared as a pointer ‘float *’ 17 | void nnp_inplace_softmax__psimd(size_t n, float* v); | ~~~~~~~^ [ 8%] Built target gloo /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/q8gemm/6x4-neon.c:23:47: warning: argument 9 of type ‘const union qnnp_conv_quantization_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 23 | const union qnnp_conv_quantization_params quantization_params[restrict static 1]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/q8gemm/6x4-neon.c:11: /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/qnnpack/q8gemm.h:31:50: note: previously declared as ‘const union qnnp_conv_quantization_params *’ 31 | const union qnnp_conv_quantization_params* quantization_params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/qnnpack/q8gemm.h:36:1: note: in expansion of macro ‘DECLARE_Q8GEMM_UKERNEL_FUNCTION’ 36 | DECLARE_Q8GEMM_UKERNEL_FUNCTION(q8gemm_ukernel_6x4__neon) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/q8avgpool/up8xm-neon.c:25:9: warning: argument 9 of type ‘const union pytorch_qnnp_avgpool_quantization_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 24 | const union pytorch_qnnp_avgpool_quantization_params | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25 | quantization_params[restrict static 1]) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/q8avgpool/up8xm-neon.c:13: /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/qnnpack/q8avgpool.h:49:11: note: previously declared as ‘const union pytorch_qnnp_avgpool_quantization_params *’ 48 | const union pytorch_qnnp_avgpool_quantization_params* \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | quantization_params); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/qnnpack/q8avgpool.h:52:1: note: in expansion of macro ‘DECLARE_PYTORCH_Q8UPAVGPOOL_UKERNEL_FUNCTION’ 52 | DECLARE_PYTORCH_Q8UPAVGPOOL_UKERNEL_FUNCTION(pytorch_q8avgpool_ukernel_up8xm__neon) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 8%] Building C object confu-deps/pytorch_qnnpack/CMakeFiles/pytorch_qnnpack.dir/src/q8conv/4x8-neon.c.o [ 8%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rminmax-scalar-u1.c.o [ 8%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/service.cc.o [ 8%] Building C object confu-deps/NNPACK/CMakeFiles/nnpack.dir/src/neon/blas/sdotxf.c.o [ 8%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rminmax-scalar-u2-acc2.c.o [ 8%] Building C object confu-deps/NNPACK/CMakeFiles/nnpack.dir/src/psimd/blas/shdotxf.c.o [ 8%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/source_context.pb.cc.o [ 8%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rminmax-scalar-u3-acc3.c.o [ 8%] Building C object confu-deps/QNNPACK/CMakeFiles/qnnpack.dir/src/q8gemm/8x8-neon.c.o /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/q8conv/4x8-neon.c:25:9: warning: argument 10 of type ‘const union pytorch_qnnp_conv_quantization_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 24 | const union pytorch_qnnp_conv_quantization_params | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25 | quantization_params[restrict static 1]) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/q8conv/4x8-neon.c:11: /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/qnnpack/q8conv.h:32:58: note: previously declared as ‘const union pytorch_qnnp_conv_quantization_params *’ 32 | const union pytorch_qnnp_conv_quantization_params* quantization_params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/qnnpack/q8conv.h:34:1: note: in expansion of macro ‘DECLARE_PYTORCH_Q8CONV_UKERNEL_FUNCTION’ 34 | DECLARE_PYTORCH_Q8CONV_UKERNEL_FUNCTION(pytorch_q8conv_ukernel_4x8__neon) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 8%] Building C object confu-deps/NNPACK/CMakeFiles/nnpack.dir/src/neon/blas/c4gemm.c.o [ 8%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rminmax-scalar-u4-acc2.c.o [ 8%] Building CXX object c10/CMakeFiles/c10.dir/core/impl/GPUTrace.cpp.o [ 8%] Building CXX object c10/CMakeFiles/c10.dir/core/impl/HermeticPyObjectTLS.cpp.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:3, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c:3: In function ‘vst1_lane_f32’, inlined from ‘nnp_sdotxf2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c:81:2: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24808:8: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24808 | *__a = __aarch64_vget_lane_any (__b, __lane); | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c: In function ‘nnp_sdotxf2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c:44:15: note: at offset 4 into object ‘sum’ of size [0, 4] 44 | float sum[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1_lane_f32’, inlined from ‘nnp_sdotxf3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c:134:2: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24808:8: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24808 | *__a = __aarch64_vget_lane_any (__b, __lane); | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c: In function ‘nnp_sdotxf3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c:88:15: note: at offset 4 into object ‘sum’ of size [0, 4] 88 | float sum[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1_lane_f32’, inlined from ‘nnp_sdotxf3__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c:135:2: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24808:8: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24808 | *__a = __aarch64_vget_lane_any (__b, __lane); | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c: In function ‘nnp_sdotxf3__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c:88:15: note: at offset 8 into object ‘sum’ of size [0, 4] 88 | float sum[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1_lane_f32’, inlined from ‘nnp_sdotxf4__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c:197:2: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24808:8: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24808 | *__a = __aarch64_vget_lane_any (__b, __lane); | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c: In function ‘nnp_sdotxf4__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c:142:15: note: at offset 4 into object ‘sum’ of size [0, 4] 142 | float sum[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1_lane_f32’, inlined from ‘nnp_sdotxf4__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c:198:2: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24808:8: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24808 | *__a = __aarch64_vget_lane_any (__b, __lane); | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c: In function ‘nnp_sdotxf4__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c:142:15: note: at offset 8 into object ‘sum’ of size [0, 4] 142 | float sum[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1_lane_f32’, inlined from ‘nnp_sdotxf4__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c:199:2: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24808:8: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24808 | *__a = __aarch64_vget_lane_any (__b, __lane); | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c: In function ‘nnp_sdotxf4__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c:142:15: note: at offset 12 into object ‘sum’ of size [0, 4] 142 | float sum[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/q8gemm/8x8-neon.c:23:47: warning: argument 9 of type ‘const union qnnp_conv_quantization_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 23 | const union qnnp_conv_quantization_params quantization_params[restrict static 1]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/q8gemm/8x8-neon.c:11: /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/qnnpack/q8gemm.h:31:50: note: previously declared as ‘const union qnnp_conv_quantization_params *’ 31 | const union qnnp_conv_quantization_params* quantization_params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/qnnpack/q8gemm.h:37:1: note: in expansion of macro ‘DECLARE_Q8GEMM_UKERNEL_FUNCTION’ 37 | DECLARE_Q8GEMM_UKERNEL_FUNCTION(q8gemm_ukernel_8x8__neon) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 8%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rminmax-scalar-u4-acc4.c.o In function ‘vst1_lane_f32’, inlined from ‘nnp_sdotxf5__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c:270:2: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24808:8: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24808 | *__a = __aarch64_vget_lane_any (__b, __lane); | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c: In function ‘nnp_sdotxf5__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c:206:15: note: at offset 4 into object ‘sum’ of size [0, 4] 206 | float sum[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1_lane_f32’, inlined from ‘nnp_sdotxf5__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c:271:2: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24808:8: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24808 | *__a = __aarch64_vget_lane_any (__b, __lane); | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c: In function ‘nnp_sdotxf5__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c:206:15: note: at offset 8 into object ‘sum’ of size [0, 4] 206 | float sum[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1_lane_f32’, inlined from ‘nnp_sdotxf5__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c:272:2: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24808:8: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24808 | *__a = __aarch64_vget_lane_any (__b, __lane); | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c: In function ‘nnp_sdotxf5__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c:206:15: note: at offset 12 into object ‘sum’ of size [0, 4] 206 | float sum[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1_lane_f32’, inlined from ‘nnp_sdotxf5__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c:273:2: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24808:8: warning: array subscript 4 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24808 | *__a = __aarch64_vget_lane_any (__b, __lane); | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c: In function ‘nnp_sdotxf5__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c:206:15: note: at offset 16 into object ‘sum’ of size [0, 4] 206 | float sum[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1_lane_f32’, inlined from ‘nnp_sdotxf6__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c:353:2: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24808:8: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24808 | *__a = __aarch64_vget_lane_any (__b, __lane); | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c: In function ‘nnp_sdotxf6__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c:280:15: note: at offset 4 into object ‘sum’ of size [0, 4] 280 | float sum[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1_lane_f32’, inlined from ‘nnp_sdotxf6__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c:354:2: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24808:8: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24808 | *__a = __aarch64_vget_lane_any (__b, __lane); | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c: In function ‘nnp_sdotxf6__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c:280:15: note: at offset 8 into object ‘sum’ of size [0, 4] 280 | float sum[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1_lane_f32’, inlined from ‘nnp_sdotxf6__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c:355:2: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24808:8: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24808 | *__a = __aarch64_vget_lane_any (__b, __lane); | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c: In function ‘nnp_sdotxf6__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c:280:15: note: at offset 12 into object ‘sum’ of size [0, 4] 280 | float sum[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1_lane_f32’, inlined from ‘nnp_sdotxf6__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c:356:2: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24808:8: warning: array subscript 4 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24808 | *__a = __aarch64_vget_lane_any (__b, __lane); | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c: In function ‘nnp_sdotxf6__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c:280:15: note: at offset 16 into object ‘sum’ of size [0, 4] 280 | float sum[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1_lane_f32’, inlined from ‘nnp_sdotxf6__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c:357:2: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24808:8: warning: array subscript 5 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24808 | *__a = __aarch64_vget_lane_any (__b, __lane); | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c: In function ‘nnp_sdotxf6__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c:280:15: note: at offset 20 into object ‘sum’ of size [0, 4] 280 | float sum[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/blas/shdotxf.c: In function ‘nnp_shdotxf2__psimd’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/blas/shdotxf.c:71:12: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 71 | sum[1] = acc1; | ~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/blas/shdotxf.c:39:15: note: at offset 4 into object ‘sum’ of size [0, 4] 39 | float sum[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ [ 8%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/amalgam/gen/neonfp16arith.c.o [ 8%] Building C object confu-deps/pytorch_qnnpack/CMakeFiles/pytorch_qnnpack.dir/src/q8conv/8x8-neon.c.o In function ‘vst1_lane_f32’, inlined from ‘nnp_sdotxf7__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c:446:2: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24808:8: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24808 | *__a = __aarch64_vget_lane_any (__b, __lane); | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c: In function ‘nnp_sdotxf7__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c:364:15: note: at offset 4 into object ‘sum’ of size [0, 4] 364 | float sum[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1_lane_f32’, inlined from ‘nnp_sdotxf7__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c:447:2: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24808:8: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24808 | *__a = __aarch64_vget_lane_any (__b, __lane); | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c: In function ‘nnp_sdotxf7__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c:364:15: note: at offset 8 into object ‘sum’ of size [0, 4] 364 | float sum[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1_lane_f32’, inlined from ‘nnp_sdotxf7__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c:448:2: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24808:8: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24808 | *__a = __aarch64_vget_lane_any (__b, __lane); | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c: In function ‘nnp_sdotxf7__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c:364:15: note: at offset 12 into object ‘sum’ of size [0, 4] 364 | float sum[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1_lane_f32’, inlined from ‘nnp_sdotxf7__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c:449:2: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24808:8: warning: array subscript 4 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24808 | *__a = __aarch64_vget_lane_any (__b, __lane); | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c: In function ‘nnp_sdotxf7__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c:364:15: note: at offset 16 into object ‘sum’ of size [0, 4] 364 | float sum[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1_lane_f32’, inlined from ‘nnp_sdotxf7__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c:450:2: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24808:8: warning: array subscript 5 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24808 | *__a = __aarch64_vget_lane_any (__b, __lane); | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c: In function ‘nnp_sdotxf7__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c:364:15: note: at offset 20 into object ‘sum’ of size [0, 4] 364 | float sum[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1_lane_f32’, inlined from ‘nnp_sdotxf7__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c:451:2: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24808:8: warning: array subscript 6 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24808 | *__a = __aarch64_vget_lane_any (__b, __lane); | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c: In function ‘nnp_sdotxf7__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c:364:15: note: at offset 24 into object ‘sum’ of size [0, 4] 364 | float sum[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1_lane_f32’, inlined from ‘nnp_sdotxf8__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c:549:2: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24808:8: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24808 | *__a = __aarch64_vget_lane_any (__b, __lane); | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c: In function ‘nnp_sdotxf8__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c:458:15: note: at offset 4 into object ‘sum’ of size [0, 4] 458 | float sum[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1_lane_f32’, inlined from ‘nnp_sdotxf8__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c:550:2: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24808:8: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24808 | *__a = __aarch64_vget_lane_any (__b, __lane); | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c: In function ‘nnp_sdotxf8__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c:458:15: note: at offset 8 into object ‘sum’ of size [0, 4] 458 | float sum[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1_lane_f32’, inlined from ‘nnp_sdotxf8__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c:551:2: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24808:8: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24808 | *__a = __aarch64_vget_lane_any (__b, __lane); | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c: In function ‘nnp_sdotxf8__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c:458:15: note: at offset 12 into object ‘sum’ of size [0, 4] 458 | float sum[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1_lane_f32’, inlined from ‘nnp_sdotxf8__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c:552:2: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24808:8: warning: array subscript 4 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24808 | *__a = __aarch64_vget_lane_any (__b, __lane); | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c: In function ‘nnp_sdotxf8__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c:458:15: note: at offset 16 into object ‘sum’ of size [0, 4] 458 | float sum[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1_lane_f32’, inlined from ‘nnp_sdotxf8__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c:553:2: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24808:8: warning: array subscript 5 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24808 | *__a = __aarch64_vget_lane_any (__b, __lane); | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c: In function ‘nnp_sdotxf8__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c:458:15: note: at offset 20 into object ‘sum’ of size [0, 4] 458 | float sum[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1_lane_f32’, inlined from ‘nnp_sdotxf8__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c:554:2: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24808:8: warning: array subscript 6 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24808 | *__a = __aarch64_vget_lane_any (__b, __lane); | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c: In function ‘nnp_sdotxf8__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c:458:15: note: at offset 24 into object ‘sum’ of size [0, 4] 458 | float sum[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1_lane_f32’, inlined from ‘nnp_sdotxf8__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c:555:2: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24808:8: warning: array subscript 7 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24808 | *__a = __aarch64_vget_lane_any (__b, __lane); | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c: In function ‘nnp_sdotxf8__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/sdotxf.c:458:15: note: at offset 28 into object ‘sum’ of size [0, 4] 458 | float sum[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ Compiling enhcompat.cc > /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/enhcompat.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/blas/shdotxf.c: In function ‘nnp_shdotxf3__psimd’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/blas/shdotxf.c:119:12: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 119 | sum[1] = acc1; | ~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/blas/shdotxf.c:78:15: note: at offset 4 into object ‘sum’ of size [0, 4] 78 | float sum[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/blas/shdotxf.c:120:12: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 120 | sum[2] = acc2; | ~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/blas/shdotxf.c:78:15: note: at offset 8 into object ‘sum’ of size [0, 4] 78 | float sum[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:3, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:4: In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:61:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 8%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-argmaxpool/f32-argmaxpool-4x-scalar-c1.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c: In function ‘nnp_c4gemm_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:11:15: note: object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:62:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c: In function ‘nnp_c4gemm_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:11:15: note: at offset 16 into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:63:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c: In function ‘nnp_c4gemm_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:11:15: note: at offset 32 into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:64:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c: In function ‘nnp_c4gemm_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:11:15: note: at offset 48 into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:66:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c: In function ‘nnp_c4gemm_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:11:15: note: object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:67:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c: In function ‘nnp_c4gemm_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:11:15: note: at offset [16, 20] into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:68:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c: In function ‘nnp_c4gemm_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:11:15: note: at offset [32, 36] into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:69:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c: In function ‘nnp_c4gemm_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:11:15: note: at offset [48, 52] into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_c4gemm_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:51:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c: In function ‘nnp_c4gemm_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:11:15: note: object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:51:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c: In function ‘nnp_c4gemm_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:11:15: note: object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_c4gemm_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:52:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c: In function ‘nnp_c4gemm_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:11:15: note: at offset 16 into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:52:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c: In function ‘nnp_c4gemm_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:11:15: note: at offset 16 into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_c4gemm_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:53:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c: In function ‘nnp_c4gemm_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:11:15: note: at offset 32 into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:53:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c: In function ‘nnp_c4gemm_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:11:15: note: at offset 32 into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_c4gemm_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:54:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c: In function ‘nnp_c4gemm_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:11:15: note: at offset 48 into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:54:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c: In function ‘nnp_c4gemm_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:11:15: note: at offset 48 into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_c4gemm_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:56:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c: In function ‘nnp_c4gemm_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:11:15: note: object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:56:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c: In function ‘nnp_c4gemm_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:11:15: note: object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_c4gemm_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:57:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c: In function ‘nnp_c4gemm_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:11:15: note: at offset [16, 20] into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:57:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c: In function ‘nnp_c4gemm_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:11:15: note: at offset [16, 20] into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_c4gemm_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:58:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c: In function ‘nnp_c4gemm_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:11:15: note: at offset [32, 36] into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:58:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c: In function ‘nnp_c4gemm_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:11:15: note: at offset [32, 36] into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_c4gemm_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:59:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c: In function ‘nnp_c4gemm_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:11:15: note: at offset [48, 52] into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:59:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c: In function ‘nnp_c4gemm_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:11:15: note: at offset [48, 52] into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/blas/shdotxf.c: In function ‘nnp_shdotxf4__psimd’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/blas/shdotxf.c:177:12: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 177 | sum[1] = acc1; | ~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/blas/shdotxf.c:127:15: note: at offset 4 into object ‘sum’ of size [0, 4] 127 | float sum[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/blas/shdotxf.c:178:12: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 178 | sum[2] = acc2; | ~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/blas/shdotxf.c:127:15: note: at offset 8 into object ‘sum’ of size [0, 4] 127 | float sum[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/blas/shdotxf.c:179:12: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 179 | sum[3] = acc3; | ~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/blas/shdotxf.c:127:15: note: at offset 12 into object ‘sum’ of size [0, 4] 127 | float sum[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:145:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c: In function ‘nnp_c4gemm_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:78:15: note: object ‘c’ of size [0, 4] 78 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:146:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c: In function ‘nnp_c4gemm_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:78:15: note: at offset 16 into object ‘c’ of size [0, 4] 78 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:153:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c: In function ‘nnp_c4gemm_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:78:15: note: object ‘c’ of size [0, 4] 78 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:154:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c: In function ‘nnp_c4gemm_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:78:15: note: at offset [16, 20] into object ‘c’ of size [0, 4] 78 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:148:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c: In function ‘nnp_c4gemm_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:78:15: note: at offset 32 into object ‘c’ of size [0, 4] 78 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:149:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c: In function ‘nnp_c4gemm_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:78:15: note: at offset 48 into object ‘c’ of size [0, 4] 78 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:153:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c: In function ‘nnp_c4gemm_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:78:15: note: object ‘c’ of size [0, 4] 78 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:154:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c: In function ‘nnp_c4gemm_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:78:15: note: at offset [16, 20] into object ‘c’ of size [0, 4] 78 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:156:5: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c: In function ‘nnp_c4gemm_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:78:15: note: at offset [32, 36] into object ‘c’ of size [0, 4] 78 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:157:5: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c: In function ‘nnp_c4gemm_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:78:15: note: at offset [48, 52] into object ‘c’ of size [0, 4] 78 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_c4gemm_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:129:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c: In function ‘nnp_c4gemm_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:78:15: note: object ‘c’ of size [0, 4] 78 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:129:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c: In function ‘nnp_c4gemm_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:78:15: note: object ‘c’ of size [0, 4] 78 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_c4gemm_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:130:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c: In function ‘nnp_c4gemm_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:78:15: note: at offset 16 into object ‘c’ of size [0, 4] 78 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:130:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c: In function ‘nnp_c4gemm_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:78:15: note: at offset 16 into object ‘c’ of size [0, 4] 78 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_c4gemm_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:132:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c: In function ‘nnp_c4gemm_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:78:15: note: at offset 32 into object ‘c’ of size [0, 4] 78 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:132:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c: In function ‘nnp_c4gemm_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:78:15: note: at offset 32 into object ‘c’ of size [0, 4] 78 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_c4gemm_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:133:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c: In function ‘nnp_c4gemm_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:78:15: note: at offset 48 into object ‘c’ of size [0, 4] 78 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:133:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c: In function ‘nnp_c4gemm_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:78:15: note: at offset 48 into object ‘c’ of size [0, 4] 78 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_c4gemm_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:137:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c: In function ‘nnp_c4gemm_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:78:15: note: object ‘c’ of size [0, 4] 78 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:137:4: [ 8%] Building C object confu-deps/pytorch_qnnpack/CMakeFiles/pytorch_qnnpack.dir/src/q8dwconv/mp8x25-neon.c.o /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c: In function ‘nnp_c4gemm_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:78:15: note: object ‘c’ of size [0, 4] 78 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_c4gemm_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:138:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c: In function ‘nnp_c4gemm_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:78:15: note: at offset [16, 20] into object ‘c’ of size [0, 4] 78 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:138:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c: In function ‘nnp_c4gemm_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:78:15: note: at offset [16, 20] into object ‘c’ of size [0, 4] 78 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_c4gemm_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:140:5: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c: In function ‘nnp_c4gemm_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:78:15: note: at offset [32, 36] into object ‘c’ of size [0, 4] 78 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:140:5: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c: In function ‘nnp_c4gemm_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:78:15: note: at offset [32, 36] into object ‘c’ of size [0, 4] 78 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_c4gemm_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:141:5: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c: In function ‘nnp_c4gemm_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:78:15: note: at offset [48, 52] into object ‘c’ of size [0, 4] 78 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:141:5: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c: In function ‘nnp_c4gemm_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm.c:78:15: note: at offset [48, 52] into object ‘c’ of size [0, 4] 78 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 8%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-argmaxpool/f32-argmaxpool-9p8x-scalar-c1.c.o [ 8%] Building C object confu-deps/QNNPACK/CMakeFiles/qnnpack.dir/src/q8vadd/neon.c.o NVCC_GENCODE is -gencode=arch=compute_60,code=sm_60 -gencode=arch=compute_61,code=sm_61 -gencode=arch=compute_70,code=sm_70 -gencode=arch=compute_75,code=sm_75 -gencode=arch=compute_80,code=sm_80 -gencode=arch=compute_86,code=sm_86 /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/blas/shdotxf.c: In function ‘nnp_shdotxf5__psimd’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/blas/shdotxf.c:245:12: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 245 | sum[1] = acc1; | ~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/blas/shdotxf.c:186:15: note: at offset 4 into object ‘sum’ of size [0, 4] 186 | float sum[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/blas/shdotxf.c:246:12: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 246 | sum[2] = acc2; | ~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/blas/shdotxf.c:186:15: note: at offset 8 into object ‘sum’ of size [0, 4] 186 | float sum[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/blas/shdotxf.c:247:12: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 247 | sum[3] = acc3; | ~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/blas/shdotxf.c:186:15: note: at offset 12 into object ‘sum’ of size [0, 4] 186 | float sum[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/blas/shdotxf.c:248:12: warning: array subscript 4 is outside array bounds of ‘float[1]’ [-Warray-bounds] 248 | sum[4] = acc4; | ~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/blas/shdotxf.c:186:15: note: at offset 16 into object ‘sum’ of size [0, 4] 186 | float sum[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ [ 8%] Building CXX object c10/CMakeFiles/c10.dir/core/impl/LocalDispatchKeySet.cpp.o [ 8%] Building C object confu-deps/XNNPACK/CMakeFiles/mutex.dir/src/mutex.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/blas/shdotxf.c: In function ‘nnp_shdotxf6__psimd’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/blas/shdotxf.c:323:12: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 323 | sum[1] = acc1; | ~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/blas/shdotxf.c:255:15: note: at offset 4 into object ‘sum’ of size [0, 4] 255 | float sum[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/blas/shdotxf.c:324:12: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 324 | sum[2] = acc2; | ~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/blas/shdotxf.c:255:15: note: at offset 8 into object ‘sum’ of size [0, 4] 255 | float sum[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/blas/shdotxf.c:325:12: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 325 | sum[3] = acc3; | ~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/blas/shdotxf.c:255:15: note: at offset 12 into object ‘sum’ of size [0, 4] 255 | float sum[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/blas/shdotxf.c:326:12: warning: array subscript 4 is outside array bounds of ‘float[1]’ [-Warray-bounds] 326 | sum[4] = acc4; | ~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/blas/shdotxf.c:255:15: note: at offset 16 into object ‘sum’ of size [0, 4] 255 | float sum[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/blas/shdotxf.c:327:12: warning: array subscript 5 is outside array bounds of ‘float[1]’ [-Warray-bounds] 327 | sum[5] = acc5; | ~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/blas/shdotxf.c:255:15: note: at offset 20 into object ‘sum’ of size [0, 4] 255 | float sum[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/q8conv/8x8-neon.c:25:9: warning: argument 10 of type ‘const union pytorch_qnnp_conv_quantization_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 24 | const union pytorch_qnnp_conv_quantization_params | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25 | quantization_params[restrict static 1]) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/q8conv/8x8-neon.c:11: /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/qnnpack/q8conv.h:32:58: note: previously declared as ‘const union pytorch_qnnp_conv_quantization_params *’ 32 | const union pytorch_qnnp_conv_quantization_params* quantization_params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/qnnpack/q8conv.h:37:1: note: in expansion of macro ‘DECLARE_PYTORCH_Q8CONV_UKERNEL_FUNCTION’ 37 | DECLARE_PYTORCH_Q8CONV_UKERNEL_FUNCTION(pytorch_q8conv_ukernel_8x8__neon) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NVCC_GENCODE is -gencode=arch=compute_60,code=sm_60 -gencode=arch=compute_61,code=sm_61 -gencode=arch=compute_70,code=sm_70 -gencode=arch=compute_75,code=sm_75 -gencode=arch=compute_80,code=sm_80 -gencode=arch=compute_86,code=sm_86 [ 8%] Building CXX object c10/CMakeFiles/c10.dir/core/impl/PyInterpreter.cpp.o [ 8%] Building CXX object c10/CMakeFiles/c10.dir/core/impl/PyObjectSlot.cpp.o Dependencies src/device/common.cu [ 8%] Built target mutex [ 8%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-argmaxpool/f32-argmaxpool-9x-scalar-c1.c.o [ 8%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-avgpool/f32-avgpool-9p8x-minmax-scalar-c1.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/blas/shdotxf.c: In function ‘nnp_shdotxf7__psimd’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/blas/shdotxf.c:411:12: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 411 | sum[1] = acc1; | ~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/blas/shdotxf.c:334:15: note: at offset 4 into object ‘sum’ of size [0, 4] 334 | float sum[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/blas/shdotxf.c:412:12: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 412 | sum[2] = acc2; | ~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/blas/shdotxf.c:334:15: note: at offset 8 into object ‘sum’ of size [0, 4] 334 | float sum[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/blas/shdotxf.c:413:12: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 413 | sum[3] = acc3; | ~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/blas/shdotxf.c:334:15: note: at offset 12 into object ‘sum’ of size [0, 4] 334 | float sum[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/blas/shdotxf.c:414:12: warning: array subscript 4 is outside array bounds of ‘float[1]’ [-Warray-bounds] 414 | sum[4] = acc4; | ~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/blas/shdotxf.c:334:15: note: at offset 16 into object ‘sum’ of size [0, 4] 334 | float sum[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/blas/shdotxf.c:415:12: warning: array subscript 5 is outside array bounds of ‘float[1]’ [-Warray-bounds] 415 | sum[5] = acc5; | ~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/blas/shdotxf.c:334:15: note: at offset 20 into object ‘sum’ of size [0, 4] 334 | float sum[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/blas/shdotxf.c:416:12: warning: array subscript 6 is outside array bounds of ‘float[1]’ [-Warray-bounds] 416 | sum[6] = acc6; | ~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/blas/shdotxf.c:334:15: note: at offset 24 into object ‘sum’ of size [0, 4] 334 | float sum[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/q8dwconv/mp8x25-neon.c:23:9: warning: argument 9 of type ‘const union pytorch_qnnp_conv_quantization_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 22 | const union pytorch_qnnp_conv_quantization_params | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23 | quantization_params[restrict static 1]) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/q8dwconv/mp8x25-neon.c:11: /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/qnnpack/q8dwconv.h:52:58: note: previously declared as ‘const union pytorch_qnnp_conv_quantization_params *’ 52 | const union pytorch_qnnp_conv_quantization_params* quantization_params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/qnnpack/q8dwconv.h:54:1: note: in expansion of macro ‘DECLARE_PYTORCH_Q8MPDWCONV_UKERNEL_FUNCTION’ 54 | DECLARE_PYTORCH_Q8MPDWCONV_UKERNEL_FUNCTION(pytorch_q8dwconv_ukernel_mp8x25__neon) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 8%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/struct.pb.cc.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/q8vadd/neon.c:20:46: warning: argument 5 of type ‘const union qnnp_add_quantization_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 20 | const union qnnp_add_quantization_params quantization_params[restrict static 1]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/q8vadd/neon.c:12: /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/qnnpack/q8vadd.h:27:49: note: previously declared as ‘const union qnnp_add_quantization_params *’ 27 | const union qnnp_add_quantization_params* quantization_params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/qnnpack/q8vadd.h:30:1: note: in expansion of macro ‘DECLARE_Q8VADD_UKERNEL_FUNCTION’ 30 | DECLARE_Q8VADD_UKERNEL_FUNCTION(q8vadd_ukernel__neon) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/blas/shdotxf.c: In function ‘nnp_shdotxf8__psimd’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/blas/shdotxf.c:509:12: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 509 | sum[1] = acc1; | ~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/blas/shdotxf.c:423:15: note: at offset 4 into object ‘sum’ of size [0, 4] 423 | float sum[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/blas/shdotxf.c:510:12: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 510 | sum[2] = acc2; | ~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/blas/shdotxf.c:423:15: note: at offset 8 into object ‘sum’ of size [0, 4] 423 | float sum[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/blas/shdotxf.c:511:12: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 511 | sum[3] = acc3; | ~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/blas/shdotxf.c:423:15: note: at offset 12 into object ‘sum’ of size [0, 4] 423 | float sum[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/blas/shdotxf.c:512:12: warning: array subscript 4 is outside array bounds of ‘float[1]’ [-Warray-bounds] 512 | sum[4] = acc4; | ~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/blas/shdotxf.c:423:15: note: at offset 16 into object ‘sum’ of size [0, 4] 423 | float sum[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/blas/shdotxf.c:513:12: warning: array subscript 5 is outside array bounds of ‘float[1]’ [-Warray-bounds] 513 | sum[5] = acc5; | ~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/blas/shdotxf.c:423:15: note: at offset 20 into object ‘sum’ of size [0, 4] 423 | float sum[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/blas/shdotxf.c:514:12: warning: array subscript 6 is outside array bounds of ‘float[1]’ [-Warray-bounds] 514 | sum[6] = acc6; | ~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/blas/shdotxf.c:423:15: note: at offset 24 into object ‘sum’ of size [0, 4] 423 | float sum[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/blas/shdotxf.c:515:12: warning: array subscript 7 is outside array bounds of ‘float[1]’ [-Warray-bounds] 515 | sum[7] = acc7; | ~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/psimd/blas/shdotxf.c:423:15: note: at offset 28 into object ‘sum’ of size [0, 4] 423 | float sum[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 8%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-avgpool/f32-avgpool-9x-minmax-scalar-c1.c.o [ 8%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-conv-hwc2chw/f32-conv-hwc2chw-3x3s2p1c3x4-scalar-1x1.c.o [ 8%] Building C object confu-deps/NNPACK/CMakeFiles/nnpack.dir/src/neon/blas/s4c2gemm.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/reflection_ops.cc: In static member function ‘static void google::protobuf::internal::ReflectionOps::Merge(const google::protobuf::Message&, google::protobuf::Message*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/reflection_ops.cc:89:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 89 | for (int i = 0; i < fields.size(); i++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/reflection_ops.cc: In static member function ‘static void google::protobuf::internal::ReflectionOps::Clear(google::protobuf::Message*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/reflection_ops.cc:184:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < fields.size(); i++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/reflection_ops.cc: In static member function ‘static bool google::protobuf::internal::ReflectionOps::IsInitialized(const google::protobuf::Message&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/reflection_ops.cc:274:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 274 | for (int i = 0; i < fields.size(); i++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/reflection_ops.cc: In static member function ‘static void google::protobuf::internal::ReflectionOps::DiscardUnknownFields(google::protobuf::Message*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/reflection_ops.cc:333:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 333 | for (int i = 0; i < fields.size(); i++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/reflection_ops.cc: In static member function ‘static void google::protobuf::internal::ReflectionOps::FindInitializationErrors(const google::protobuf::Message&, const std::string&, std::vector >*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/reflection_ops.cc:405:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 405 | for (int i = 0; i < fields.size(); i++) { | ~~^~~~~~~~~~~~~~~ [ 8%] Building C object confu-deps/QNNPACK/CMakeFiles/qnnpack.dir/src/sgemm/5x8-neon.c.o [ 8%] Building C object confu-deps/pytorch_qnnpack/CMakeFiles/pytorch_qnnpack.dir/src/q8dwconv/mp8x25-neon-per-channel.c.o [ 8%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-conv-hwc/f32-conv-hwc-3x3s2p0p1c3x4-scalar-1x1.c.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:3, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:4: In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:65:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c: In function ‘nnp_s4c2gemm_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:11:15: note: object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:66:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c: In function ‘nnp_s4c2gemm_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:11:15: note: at offset 16 into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:67:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c: In function ‘nnp_s4c2gemm_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:11:15: note: at offset 32 into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:68:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c: In function ‘nnp_s4c2gemm_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:11:15: note: at offset 48 into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:70:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c: In function ‘nnp_s4c2gemm_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:11:15: note: object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:71:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c: In function ‘nnp_s4c2gemm_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:11:15: note: at offset [16, 20] into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:72:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c: In function ‘nnp_s4c2gemm_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:11:15: note: at offset [32, 36] into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:73:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c: In function ‘nnp_s4c2gemm_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:11:15: note: at offset [48, 52] into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_s4c2gemm_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:55:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c: In function ‘nnp_s4c2gemm_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:11:15: note: object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:55:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c: In function ‘nnp_s4c2gemm_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:11:15: note: object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_s4c2gemm_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:56:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c: In function ‘nnp_s4c2gemm_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:11:15: note: at offset 16 into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:56:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c: In function ‘nnp_s4c2gemm_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:11:15: note: at offset 16 into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_s4c2gemm_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:57:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c: In function ‘nnp_s4c2gemm_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:11:15: note: at offset 32 into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:57:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c: In function ‘nnp_s4c2gemm_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:11:15: note: at offset 32 into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_s4c2gemm_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:58:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c: In function ‘nnp_s4c2gemm_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:11:15: note: at offset 48 into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:58:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c: In function ‘nnp_s4c2gemm_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:11:15: note: at offset 48 into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_s4c2gemm_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:60:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c: In function ‘nnp_s4c2gemm_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:11:15: note: object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:60:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c: In function ‘nnp_s4c2gemm_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:11:15: note: object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_s4c2gemm_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:61:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c: In function ‘nnp_s4c2gemm_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:11:15: note: at offset [16, 20] into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:61:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c: In function ‘nnp_s4c2gemm_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:11:15: note: at offset [16, 20] into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_s4c2gemm_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:62:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c: In function ‘nnp_s4c2gemm_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:11:15: note: at offset [32, 36] into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:62:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c: In function ‘nnp_s4c2gemm_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:11:15: note: at offset [32, 36] into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_s4c2gemm_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:63:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c: In function ‘nnp_s4c2gemm_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:11:15: note: at offset [48, 52] into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:63:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c: In function ‘nnp_s4c2gemm_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:11:15: note: at offset [48, 52] into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:150:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c: In function ‘nnp_s4c2gemm_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:82:15: note: object ‘c’ of size [0, 4] 82 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:151:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c: In function ‘nnp_s4c2gemm_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:82:15: note: at offset 16 into object ‘c’ of size [0, 4] 82 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:158:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c: In function ‘nnp_s4c2gemm_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:82:15: note: object ‘c’ of size [0, 4] 82 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:159:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c: In function ‘nnp_s4c2gemm_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:82:15: note: at offset [16, 20] into object ‘c’ of size [0, 4] 82 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:153:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c: In function ‘nnp_s4c2gemm_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:82:15: note: at offset 32 into object ‘c’ of size [0, 4] 82 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:154:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c: In function ‘nnp_s4c2gemm_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:82:15: note: at offset 48 into object ‘c’ of size [0, 4] 82 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:158:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c: In function ‘nnp_s4c2gemm_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:82:15: note: object ‘c’ of size [0, 4] 82 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:159:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c: In function ‘nnp_s4c2gemm_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:82:15: note: at offset [16, 20] into object ‘c’ of size [0, 4] 82 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:161:5: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c: In function ‘nnp_s4c2gemm_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:82:15: note: at offset [32, 36] into object ‘c’ of size [0, 4] 82 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:162:5: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c: In function ‘nnp_s4c2gemm_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:82:15: note: at offset [48, 52] into object ‘c’ of size [0, 4] 82 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_s4c2gemm_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:134:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c: In function ‘nnp_s4c2gemm_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:82:15: note: object ‘c’ of size [0, 4] 82 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:134:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c: In function ‘nnp_s4c2gemm_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:82:15: note: object ‘c’ of size [0, 4] 82 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_s4c2gemm_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:135:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c: In function ‘nnp_s4c2gemm_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:82:15: note: at offset 16 into object ‘c’ of size [0, 4] 82 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:135:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c: In function ‘nnp_s4c2gemm_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:82:15: note: at offset 16 into object ‘c’ of size [0, 4] 82 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_s4c2gemm_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:137:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c: In function ‘nnp_s4c2gemm_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:82:15: note: at offset 32 into object ‘c’ of size [0, 4] 82 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:137:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c: In function ‘nnp_s4c2gemm_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:82:15: note: at offset 32 into object ‘c’ of size [0, 4] 82 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_s4c2gemm_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:138:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c: In function ‘nnp_s4c2gemm_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:82:15: note: at offset 48 into object ‘c’ of size [0, 4] 82 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:138:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c: In function ‘nnp_s4c2gemm_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:82:15: note: at offset 48 into object ‘c’ of size [0, 4] 82 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_s4c2gemm_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:142:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c: In function ‘nnp_s4c2gemm_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:82:15: note: object ‘c’ of size [0, 4] 82 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:142:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c: In function ‘nnp_s4c2gemm_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:82:15: note: object ‘c’ of size [0, 4] 82 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_s4c2gemm_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:143:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c: In function ‘nnp_s4c2gemm_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:82:15: note: at offset [16, 20] into object ‘c’ of size [0, 4] 82 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:143:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c: In function ‘nnp_s4c2gemm_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:82:15: note: at offset [16, 20] into object ‘c’ of size [0, 4] 82 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_s4c2gemm_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:145:5: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c: In function ‘nnp_s4c2gemm_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:82:15: note: at offset [32, 36] into object ‘c’ of size [0, 4] 82 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:145:5: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c: In function ‘nnp_s4c2gemm_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:82:15: note: at offset [32, 36] into object ‘c’ of size [0, 4] 82 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_s4c2gemm_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:146:5: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c: In function ‘nnp_s4c2gemm_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:82:15: note: at offset [48, 52] into object ‘c’ of size [0, 4] 82 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:146:5: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c: In function ‘nnp_s4c2gemm_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm.c:82:15: note: at offset [48, 52] into object ‘c’ of size [0, 4] 82 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/sgemm/5x8-neon.c:23:44: warning: argument 9 of type ‘const struct qnnp_fp32_clamping_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 23 | const struct qnnp_fp32_clamping_params clamping_params[restrict static 1]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/sgemm/5x8-neon.c:11: /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/qnnpack/sgemm.h:30:47: note: previously declared as ‘const struct qnnp_fp32_clamping_params *’ 30 | const struct qnnp_fp32_clamping_params* clamping_params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/qnnpack/sgemm.h:32:1: note: in expansion of macro ‘DECLARE_SGEMM_UKERNEL_FUNCTION’ 32 | DECLARE_SGEMM_UKERNEL_FUNCTION(sgemm_ukernel_5x8__neon) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 8%] Building C object confu-deps/NNPACK/CMakeFiles/nnpack.dir/src/neon/blas/c4gemm-conjb-transc.c.o [ 8%] Building C object confu-deps/pytorch_qnnpack/CMakeFiles/pytorch_qnnpack.dir/src/q8dwconv/mp8x27-neon.c.o [ 8%] Building C object confu-deps/NNPACK/CMakeFiles/nnpack.dir/src/neon/blas/s4c2gemm-conjb-transc.c.o [ 8%] Building C object confu-deps/pytorch_qnnpack/CMakeFiles/pytorch_qnnpack.dir/src/q8dwconv/up8x9-neon.c.o [ 8%] Building CXX object c10/CMakeFiles/c10.dir/core/impl/PythonDispatcherTLS.cpp.o [ 8%] Building C object confu-deps/QNNPACK/CMakeFiles/qnnpack.dir/src/sgemm/6x8-neon.c.o /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/q8dwconv/mp8x25-neon-per-channel.c:23:9: warning: argument 9 of type ‘const union pytorch_qnnp_conv_quantization_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 22 | const union pytorch_qnnp_conv_quantization_params | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23 | quantization_params[restrict static 1]) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/q8dwconv/mp8x25-neon-per-channel.c:11: /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/qnnpack/q8dwconv.h:52:58: note: previously declared as ‘const union pytorch_qnnp_conv_quantization_params *’ 52 | const union pytorch_qnnp_conv_quantization_params* quantization_params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/qnnpack/q8dwconv.h:55:1: note: in expansion of macro ‘DECLARE_PYTORCH_Q8MPDWCONV_UKERNEL_FUNCTION’ 55 | DECLARE_PYTORCH_Q8MPDWCONV_UKERNEL_FUNCTION( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 8%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-conv-hwc/f32-conv-hwc-3x3s2p1c3x4-scalar-1x1.c.o /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/q8dwconv/mp8x27-neon.c:40:9: warning: argument 11 of type ‘const union pytorch_qnnp_conv_quantization_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 39 | const union pytorch_qnnp_conv_quantization_params | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | quantization_params[restrict static 1]) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/q8dwconv/mp8x27-neon.c:11: /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/qnnpack/q8dwconv.h:73:58: note: previously declared as ‘const union pytorch_qnnp_conv_quantization_params *’ 73 | const union pytorch_qnnp_conv_quantization_params* quantization_params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/qnnpack/q8dwconv.h:75:1: note: in expansion of macro ‘DECLARE_PYTORCH_Q8MPDWCONV_3D_UKERNEL_FUNCTION’ 75 | DECLARE_PYTORCH_Q8MPDWCONV_3D_UKERNEL_FUNCTION( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/q8dwconv/up8x9-neon.c:23:9: warning: argument 8 of type ‘const union pytorch_qnnp_conv_quantization_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 22 | const union pytorch_qnnp_conv_quantization_params | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23 | quantization_params[restrict static 1]) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/q8dwconv/up8x9-neon.c:11: /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/qnnpack/q8dwconv.h:30:58: note: previously declared as ‘const union pytorch_qnnp_conv_quantization_params *’ 30 | const union pytorch_qnnp_conv_quantization_params* quantization_params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/qnnpack/q8dwconv.h:32:1: note: in expansion of macro ‘DECLARE_PYTORCH_Q8UPDWCONV_UKERNEL_FUNCTION’ 32 | DECLARE_PYTORCH_Q8UPDWCONV_UKERNEL_FUNCTION(pytorch_q8dwconv_ukernel_up8x9__neon) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:3, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:4: In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_conjb_transc_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:61:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c: In function ‘nnp_c4gemm_conjb_transc_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:11:15: note: object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_conjb_transc_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:62:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c: In function ‘nnp_c4gemm_conjb_transc_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:11:15: note: at offset 16 into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_conjb_transc_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:63:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c: In function ‘nnp_c4gemm_conjb_transc_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:11:15: note: at offset 32 into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_conjb_transc_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:64:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c: In function ‘nnp_c4gemm_conjb_transc_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:11:15: note: at offset 48 into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_conjb_transc_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:66:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c: In function ‘nnp_c4gemm_conjb_transc_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:11:15: note: object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_conjb_transc_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:67:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c: In function ‘nnp_c4gemm_conjb_transc_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:11:15: note: at offset [16, 20] into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_conjb_transc_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:68:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c: In function ‘nnp_c4gemm_conjb_transc_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:11:15: note: at offset [32, 36] into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_conjb_transc_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:69:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c: In function ‘nnp_c4gemm_conjb_transc_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:11:15: note: at offset [48, 52] into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_c4gemm_conjb_transc_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:51:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c: In function ‘nnp_c4gemm_conjb_transc_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:11:15: note: object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_conjb_transc_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:51:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c: In function ‘nnp_c4gemm_conjb_transc_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:11:15: note: object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_c4gemm_conjb_transc_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:52:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c: In function ‘nnp_c4gemm_conjb_transc_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:11:15: note: at offset 16 into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_conjb_transc_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:52:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c: In function ‘nnp_c4gemm_conjb_transc_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:11:15: note: at offset 16 into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_c4gemm_conjb_transc_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:53:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c: In function ‘nnp_c4gemm_conjb_transc_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:11:15: note: at offset 32 into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_conjb_transc_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:53:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c: In function ‘nnp_c4gemm_conjb_transc_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:11:15: note: at offset 32 into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_c4gemm_conjb_transc_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:54:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c: In function ‘nnp_c4gemm_conjb_transc_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:11:15: note: at offset 48 into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_conjb_transc_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:54:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c: In function ‘nnp_c4gemm_conjb_transc_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:11:15: note: at offset 48 into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_c4gemm_conjb_transc_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:56:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c: In function ‘nnp_c4gemm_conjb_transc_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:11:15: note: object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_conjb_transc_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:56:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c: In function ‘nnp_c4gemm_conjb_transc_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:11:15: note: object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_c4gemm_conjb_transc_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:57:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c: In function ‘nnp_c4gemm_conjb_transc_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:11:15: note: at offset [16, 20] into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_conjb_transc_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:57:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c: In function ‘nnp_c4gemm_conjb_transc_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:11:15: note: at offset [16, 20] into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_c4gemm_conjb_transc_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:58:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c: In function ‘nnp_c4gemm_conjb_transc_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:11:15: note: at offset [32, 36] into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_conjb_transc_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:58:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c: In function ‘nnp_c4gemm_conjb_transc_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:11:15: note: at offset [32, 36] into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_c4gemm_conjb_transc_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:59:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c: In function ‘nnp_c4gemm_conjb_transc_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:11:15: note: at offset [48, 52] into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_conjb_transc_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:59:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c: In function ‘nnp_c4gemm_conjb_transc_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:11:15: note: at offset [48, 52] into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:3, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:4: In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_conjb_transc_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:65:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c: In function ‘nnp_s4c2gemm_conjb_transc_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:11:15: note: object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_conjb_transc_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:66:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c: In function ‘nnp_s4c2gemm_conjb_transc_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:11:15: note: at offset 16 into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_conjb_transc_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:67:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c: In function ‘nnp_s4c2gemm_conjb_transc_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:11:15: note: at offset 32 into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_conjb_transc_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:68:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c: In function ‘nnp_s4c2gemm_conjb_transc_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:11:15: note: at offset 48 into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_conjb_transc_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:70:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c: In function ‘nnp_s4c2gemm_conjb_transc_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:11:15: note: object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_conjb_transc_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:71:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c: In function ‘nnp_s4c2gemm_conjb_transc_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:11:15: note: at offset [16, 20] into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_conjb_transc_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:72:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c: In function ‘nnp_s4c2gemm_conjb_transc_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:11:15: note: at offset [32, 36] into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_conjb_transc_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:73:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c: In function ‘nnp_s4c2gemm_conjb_transc_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:11:15: note: at offset [48, 52] into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_s4c2gemm_conjb_transc_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:55:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c: In function ‘nnp_s4c2gemm_conjb_transc_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:11:15: note: object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_conjb_transc_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:55:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c: In function ‘nnp_s4c2gemm_conjb_transc_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:11:15: note: object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_s4c2gemm_conjb_transc_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:56:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c: In function ‘nnp_s4c2gemm_conjb_transc_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:11:15: note: at offset 16 into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_conjb_transc_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:56:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c: In function ‘nnp_s4c2gemm_conjb_transc_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:11:15: note: at offset 16 into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_s4c2gemm_conjb_transc_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:57:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c: In function ‘nnp_s4c2gemm_conjb_transc_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:11:15: note: at offset 32 into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_conjb_transc_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:57:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c: In function ‘nnp_s4c2gemm_conjb_transc_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:11:15: note: at offset 32 into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_s4c2gemm_conjb_transc_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:58:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c: In function ‘nnp_s4c2gemm_conjb_transc_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:11:15: note: at offset 48 into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_conjb_transc_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:58:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c: In function ‘nnp_s4c2gemm_conjb_transc_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:11:15: note: at offset 48 into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_s4c2gemm_conjb_transc_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:60:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c: In function ‘nnp_s4c2gemm_conjb_transc_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:11:15: note: object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_conjb_transc_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:60:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c: In function ‘nnp_s4c2gemm_conjb_transc_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:11:15: note: object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_s4c2gemm_conjb_transc_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:61:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c: In function ‘nnp_s4c2gemm_conjb_transc_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:11:15: note: at offset [16, 20] into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_conjb_transc_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:61:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c: In function ‘nnp_s4c2gemm_conjb_transc_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:11:15: note: at offset [16, 20] into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_s4c2gemm_conjb_transc_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:62:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c: In function ‘nnp_s4c2gemm_conjb_transc_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:11:15: note: at offset [32, 36] into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_conjb_transc_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:62:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c: In function ‘nnp_s4c2gemm_conjb_transc_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:11:15: note: at offset [32, 36] into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_s4c2gemm_conjb_transc_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:63:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c: In function ‘nnp_s4c2gemm_conjb_transc_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:11:15: note: at offset [48, 52] into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_conjb_transc_only_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:63:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c: In function ‘nnp_s4c2gemm_conjb_transc_only_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:11:15: note: at offset [48, 52] into object ‘c’ of size [0, 4] 11 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_conjb_transc_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:145:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c: In function ‘nnp_c4gemm_conjb_transc_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:78:15: note: object ‘c’ of size [0, 4] 78 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_conjb_transc_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:146:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c: In function ‘nnp_c4gemm_conjb_transc_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:78:15: note: at offset 16 into object ‘c’ of size [0, 4] 78 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_conjb_transc_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:153:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c: In function ‘nnp_c4gemm_conjb_transc_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:78:15: note: object ‘c’ of size [0, 4] 78 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_conjb_transc_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:154:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c: In function ‘nnp_c4gemm_conjb_transc_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:78:15: note: at offset [16, 20] into object ‘c’ of size [0, 4] 78 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_conjb_transc_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:148:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c: In function ‘nnp_c4gemm_conjb_transc_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:78:15: note: at offset 32 into object ‘c’ of size [0, 4] 78 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_conjb_transc_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:149:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c: In function ‘nnp_c4gemm_conjb_transc_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:78:15: note: at offset 48 into object ‘c’ of size [0, 4] 78 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_conjb_transc_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:153:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c: In function ‘nnp_c4gemm_conjb_transc_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:78:15: note: object ‘c’ of size [0, 4] 78 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_conjb_transc_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:154:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c: In function ‘nnp_c4gemm_conjb_transc_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:78:15: note: at offset [16, 20] into object ‘c’ of size [0, 4] 78 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_conjb_transc_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:156:5: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c: In function ‘nnp_c4gemm_conjb_transc_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:78:15: note: at offset [32, 36] into object ‘c’ of size [0, 4] 78 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_conjb_transc_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:157:5: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c: In function ‘nnp_c4gemm_conjb_transc_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:78:15: note: at offset [48, 52] into object ‘c’ of size [0, 4] 78 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_c4gemm_conjb_transc_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:129:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c: In function ‘nnp_c4gemm_conjb_transc_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:78:15: note: object ‘c’ of size [0, 4] 78 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_conjb_transc_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:129:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c: In function ‘nnp_c4gemm_conjb_transc_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:78:15: note: object ‘c’ of size [0, 4] 78 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_c4gemm_conjb_transc_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:130:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c: In function ‘nnp_c4gemm_conjb_transc_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:78:15: note: at offset 16 into object ‘c’ of size [0, 4] 78 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_conjb_transc_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:130:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c: In function ‘nnp_c4gemm_conjb_transc_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:78:15: note: at offset 16 into object ‘c’ of size [0, 4] 78 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_c4gemm_conjb_transc_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:132:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c: In function ‘nnp_c4gemm_conjb_transc_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:78:15: note: at offset 32 into object ‘c’ of size [0, 4] 78 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_conjb_transc_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:132:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c: In function ‘nnp_c4gemm_conjb_transc_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:78:15: note: at offset 32 into object ‘c’ of size [0, 4] 78 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_c4gemm_conjb_transc_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:133:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c: In function ‘nnp_c4gemm_conjb_transc_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:78:15: note: at offset 48 into object ‘c’ of size [0, 4] 78 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_conjb_transc_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:133:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c: In function ‘nnp_c4gemm_conjb_transc_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:78:15: note: at offset 48 into object ‘c’ of size [0, 4] 78 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_c4gemm_conjb_transc_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:137:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c: In function ‘nnp_c4gemm_conjb_transc_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:78:15: note: object ‘c’ of size [0, 4] 78 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_conjb_transc_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:137:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c: In function ‘nnp_c4gemm_conjb_transc_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:78:15: note: object ‘c’ of size [0, 4] 78 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_c4gemm_conjb_transc_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:138:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c: In function ‘nnp_c4gemm_conjb_transc_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:78:15: note: at offset [16, 20] into object ‘c’ of size [0, 4] 78 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_conjb_transc_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:138:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c: In function ‘nnp_c4gemm_conjb_transc_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:78:15: note: at offset [16, 20] into object ‘c’ of size [0, 4] 78 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_c4gemm_conjb_transc_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:140:5: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c: In function ‘nnp_c4gemm_conjb_transc_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:78:15: note: at offset [32, 36] into object ‘c’ of size [0, 4] 78 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_conjb_transc_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:140:5: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c: In function ‘nnp_c4gemm_conjb_transc_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:78:15: note: at offset [32, 36] into object ‘c’ of size [0, 4] 78 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_c4gemm_conjb_transc_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:141:5: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c: In function ‘nnp_c4gemm_conjb_transc_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:78:15: note: at offset [48, 52] into object ‘c’ of size [0, 4] 78 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_c4gemm_conjb_transc_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:141:5: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c: In function ‘nnp_c4gemm_conjb_transc_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/c4gemm-conjb-transc.c:78:15: note: at offset [48, 52] into object ‘c’ of size [0, 4] 78 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/sgemm/6x8-neon.c:23:44: warning: argument 9 of type ‘const struct qnnp_fp32_clamping_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 23 | const struct qnnp_fp32_clamping_params clamping_params[restrict static 1]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/sgemm/6x8-neon.c:11: /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/qnnpack/sgemm.h:30:47: note: previously declared as ‘const struct qnnp_fp32_clamping_params *’ 30 | const struct qnnp_fp32_clamping_params* clamping_params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/qnnpack/sgemm.h:33:1: note: in expansion of macro ‘DECLARE_SGEMM_UKERNEL_FUNCTION’ 33 | DECLARE_SGEMM_UKERNEL_FUNCTION(sgemm_ukernel_6x8__neon) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_conjb_transc_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:150:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c: In function ‘nnp_s4c2gemm_conjb_transc_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:82:15: note: object ‘c’ of size [0, 4] 82 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_conjb_transc_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:151:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c: In function ‘nnp_s4c2gemm_conjb_transc_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:82:15: note: at offset 16 into object ‘c’ of size [0, 4] 82 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_conjb_transc_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:158:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c: In function ‘nnp_s4c2gemm_conjb_transc_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:82:15: note: object ‘c’ of size [0, 4] 82 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_conjb_transc_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:159:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c: In function ‘nnp_s4c2gemm_conjb_transc_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:82:15: note: at offset [16, 20] into object ‘c’ of size [0, 4] 82 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_conjb_transc_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:153:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c: In function ‘nnp_s4c2gemm_conjb_transc_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:82:15: note: at offset 32 into object ‘c’ of size [0, 4] 82 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_conjb_transc_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:154:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c: In function ‘nnp_s4c2gemm_conjb_transc_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:82:15: note: at offset 48 into object ‘c’ of size [0, 4] 82 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_conjb_transc_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:158:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c: In function ‘nnp_s4c2gemm_conjb_transc_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:82:15: note: object ‘c’ of size [0, 4] 82 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_conjb_transc_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:159:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c: In function ‘nnp_s4c2gemm_conjb_transc_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:82:15: note: at offset [16, 20] into object ‘c’ of size [0, 4] 82 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_conjb_transc_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:161:5: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c: In function ‘nnp_s4c2gemm_conjb_transc_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:82:15: note: at offset [32, 36] into object ‘c’ of size [0, 4] 82 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_conjb_transc_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:162:5: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c: In function ‘nnp_s4c2gemm_conjb_transc_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:82:15: note: at offset [48, 52] into object ‘c’ of size [0, 4] 82 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_s4c2gemm_conjb_transc_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:134:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c: In function ‘nnp_s4c2gemm_conjb_transc_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:82:15: note: object ‘c’ of size [0, 4] 82 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_conjb_transc_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:134:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c: In function ‘nnp_s4c2gemm_conjb_transc_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:82:15: note: object ‘c’ of size [0, 4] 82 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_s4c2gemm_conjb_transc_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:135:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c: In function ‘nnp_s4c2gemm_conjb_transc_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:82:15: note: at offset 16 into object ‘c’ of size [0, 4] 82 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_conjb_transc_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:135:3: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c: In function ‘nnp_s4c2gemm_conjb_transc_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:82:15: note: at offset 16 into object ‘c’ of size [0, 4] 82 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_s4c2gemm_conjb_transc_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:137:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c: In function ‘nnp_s4c2gemm_conjb_transc_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:82:15: note: at offset 32 into object ‘c’ of size [0, 4] 82 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_conjb_transc_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:137:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c: In function ‘nnp_s4c2gemm_conjb_transc_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:82:15: note: at offset 32 into object ‘c’ of size [0, 4] 82 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_s4c2gemm_conjb_transc_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:138:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c: In function ‘nnp_s4c2gemm_conjb_transc_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:82:15: note: at offset 48 into object ‘c’ of size [0, 4] 82 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_conjb_transc_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:138:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c: In function ‘nnp_s4c2gemm_conjb_transc_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:82:15: note: at offset 48 into object ‘c’ of size [0, 4] 82 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_s4c2gemm_conjb_transc_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:142:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c: In function ‘nnp_s4c2gemm_conjb_transc_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:82:15: note: object ‘c’ of size [0, 4] 82 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_conjb_transc_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:142:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript ‘__Float32x4_t[0]’ is partly outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c: In function ‘nnp_s4c2gemm_conjb_transc_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:82:15: note: object ‘c’ of size [0, 4] 82 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_s4c2gemm_conjb_transc_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:143:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c: In function ‘nnp_s4c2gemm_conjb_transc_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:82:15: note: at offset [16, 20] into object ‘c’ of size [0, 4] 82 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_conjb_transc_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:143:4: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 1 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c: In function ‘nnp_s4c2gemm_conjb_transc_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:82:15: note: at offset [16, 20] into object ‘c’ of size [0, 4] 82 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_s4c2gemm_conjb_transc_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:145:5: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c: In function ‘nnp_s4c2gemm_conjb_transc_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:82:15: note: at offset [32, 36] into object ‘c’ of size [0, 4] 82 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_conjb_transc_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:145:5: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 2 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c: In function ‘nnp_s4c2gemm_conjb_transc_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:82:15: note: at offset [32, 36] into object ‘c’ of size [0, 4] 82 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_f32’, inlined from ‘vld1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:17:9, inlined from ‘nnp_s4c2gemm_conjb_transc_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:146:5: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15262:10: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 15262 | return __builtin_aarch64_ld1v4sf ((const __builtin_aarch64_simd_sf *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c: In function ‘nnp_s4c2gemm_conjb_transc_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:82:15: note: at offset [48, 52] into object ‘c’ of size [0, 4] 82 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘vst1q_f32’, inlined from ‘vst1q_f32_aligned’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/include/nnpack/arm_neon.h:21:2, inlined from ‘nnp_s4c2gemm_conjb_transc_upto_2x2__neon’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:146:5: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:24708:3: warning: array subscript 3 is outside array bounds of ‘float[1]’ [-Warray-bounds] 24708 | __builtin_aarch64_st1v4sf ((__builtin_aarch64_simd_sf *) __a, __b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c: In function ‘nnp_s4c2gemm_conjb_transc_upto_2x2__neon’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/NNPACK/src/neon/blas/s4c2gemm-conjb-transc.c:82:15: note: at offset [48, 52] into object ‘c’ of size [0, 4] 82 | float c[restrict static 1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 8%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-scalar-1x1-acc2.c.o [ 8%] Building C object confu-deps/pytorch_qnnpack/CMakeFiles/pytorch_qnnpack.dir/src/q8dwconv/up8x9-neon-per-channel.c.o [ 8%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-scalar-1x1-acc3.c.o [ 8%] Linking C static library ../../lib/libnnpack.a [ 8%] Building C object confu-deps/QNNPACK/CMakeFiles/qnnpack.dir/src/u8clamp/neon.c.o [ 8%] Building C object confu-deps/QNNPACK/CMakeFiles/qnnpack.dir/src/u8maxpool/16x9p8q-neon.c.o [ 8%] Built target nnpack [ 8%] Building C object confu-deps/XNNPACK/CMakeFiles/post-operation.dir/src/operators/post-operation.c.o [ 8%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/stubs/substitute.cc.o [ 8%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-scalar-1x1-acc4.c.o [ 8%] Building C object confu-deps/XNNPACK/CMakeFiles/operator-utils.dir/src/operator-utils.c.o [ 8%] Building CXX object c10/CMakeFiles/c10.dir/core/impl/SizesAndStrides.cpp.o [ 8%] Built target post-operation [ 8%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/amalgam/gen/neonfp16arith-aarch64.c.o [ 8%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-scalar-1x1.c.o /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/q8dwconv/up8x9-neon-per-channel.c:23:9: warning: argument 8 of type ‘const union pytorch_qnnp_conv_quantization_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 22 | const union pytorch_qnnp_conv_quantization_params | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23 | quantization_params[restrict static 1]) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/q8dwconv/up8x9-neon-per-channel.c:11: /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/qnnpack/q8dwconv.h:30:58: note: previously declared as ‘const union pytorch_qnnp_conv_quantization_params *’ 30 | const union pytorch_qnnp_conv_quantization_params* quantization_params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/qnnpack/q8dwconv.h:33:1: note: in expansion of macro ‘DECLARE_PYTORCH_Q8UPDWCONV_UKERNEL_FUNCTION’ 33 | DECLARE_PYTORCH_Q8UPDWCONV_UKERNEL_FUNCTION( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/u8clamp/neon.c:20:41: warning: argument 4 of type ‘const union qnnp_u8_clamping_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 20 | const union qnnp_u8_clamping_params params[restrict static 1]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/u8clamp/neon.c:13: /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/qnnpack/u8clamp.h:26:44: note: previously declared as ‘const union qnnp_u8_clamping_params *’ 26 | const union qnnp_u8_clamping_params* params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/qnnpack/u8clamp.h:28:1: note: in expansion of macro ‘DECLARE_U8CLAMP_UKERNEL_FUNCTION’ 28 | DECLARE_U8CLAMP_UKERNEL_FUNCTION(u8clamp_ukernel__neon) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/u8maxpool/16x9p8q-neon.c:24:41: warning: argument 8 of type ‘const union qnnp_u8_clamping_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 24 | const union qnnp_u8_clamping_params params[restrict static 1]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/u8maxpool/16x9p8q-neon.c:13: /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/qnnpack/u8maxpool.h:30:44: note: previously declared as ‘const union qnnp_u8_clamping_params *’ 30 | const union qnnp_u8_clamping_params* params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/qnnpack/u8maxpool.h:32:1: note: in expansion of macro ‘DECLARE_U8MAXPOOL_UKERNEL_FUNCTION’ 32 | DECLARE_U8MAXPOOL_UKERNEL_FUNCTION(u8maxpool_ukernel_16x9p8q__neon) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 9%] Building C object confu-deps/XNNPACK/CMakeFiles/operator-run.dir/src/operator-run.c.o [ 9%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-scalar-2x1-acc2.c.o [ 9%] Building CXX object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe.dir/channel/error.cc.o [ 9%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-scalar-2x1.c.o [ 9%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/amalgam/gen/neondot.c.o [ 9%] Built target operator-utils [ 9%] Building C object confu-deps/QNNPACK/CMakeFiles/qnnpack.dir/src/u8maxpool/sub16-neon.c.o [ 9%] Building C object confu-deps/QNNPACK/CMakeFiles/qnnpack.dir/src/u8rmax/neon.c.o [ 9%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/amalgam/gen/neondot-aarch64.c.o [ 9%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-scalar-3x1.c.o cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 9%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-scalar-4x1.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/u8maxpool/sub16-neon.c:24:41: warning: argument 8 of type ‘const union qnnp_u8_clamping_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 24 | const union qnnp_u8_clamping_params params[restrict static 1]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/u8maxpool/sub16-neon.c:13: /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/qnnpack/u8maxpool.h:30:44: note: previously declared as ‘const union qnnp_u8_clamping_params *’ 30 | const union qnnp_u8_clamping_params* params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/QNNPACK/src/qnnpack/u8maxpool.h:34:1: note: in expansion of macro ‘DECLARE_U8MAXPOOL_UKERNEL_FUNCTION’ 34 | DECLARE_U8MAXPOOL_UKERNEL_FUNCTION(u8maxpool_ukernel_sub16__neon) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 9%] Building C object confu-deps/pytorch_qnnpack/CMakeFiles/pytorch_qnnpack.dir/src/q8gavgpool/mp8x7p7q-neon.c.o [ 9%] Building C object confu-deps/QNNPACK/CMakeFiles/qnnpack.dir/src/x8zip/x2-neon.c.o [ 9%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/text_format.cc.o [ 9%] Building CXX object c10/CMakeFiles/c10.dir/core/impl/TorchDispatchModeTLS.cpp.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/stubs/substitute.cc:35: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/stubs/substitute.cc: In function ‘void google::protobuf::strings::SubstituteAndAppend(std::string*, const char*, const internal::SubstituteArg&, const internal::SubstituteArg&, const internal::SubstituteArg&, const internal::SubstituteArg&, const internal::SubstituteArg&, const internal::SubstituteArg&, const internal::SubstituteArg&, const internal::SubstituteArg&, const internal::SubstituteArg&, const internal::SubstituteArg&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/stubs/logging.h:183:50: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | #define GOOGLE_DCHECK_EQ(A, B) GOOGLE_DCHECK((A) == (B)) | ~~~~^~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/stubs/logging.h:151:5: note: in definition of macro ‘GOOGLE_LOG_IF’ 151 | !(CONDITION) ? (void)0 : GOOGLE_LOG(LEVEL) | ^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/stubs/logging.h:181:48: note: in expansion of macro ‘GOOGLE_CHECK’ 181 | #define GOOGLE_DCHECK(EXPRESSION) while(false) GOOGLE_CHECK(EXPRESSION) | ^~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/stubs/logging.h:183:32: note: in expansion of macro ‘GOOGLE_DCHECK’ 183 | #define GOOGLE_DCHECK_EQ(A, B) GOOGLE_DCHECK((A) == (B)) | ^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/stubs/substitute.cc:133:3: note: in expansion of macro ‘GOOGLE_DCHECK_EQ’ 133 | GOOGLE_DCHECK_EQ(target - output->data(), output->size()); | ^~~~~~~~~~~~~~~~ [ 9%] Building C object confu-deps/pytorch_qnnpack/CMakeFiles/pytorch_qnnpack.dir/src/q8gavgpool/up8x7-neon.c.o [ 9%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-scalar-5x1.c.o [ 9%] Building C object sleef/src/libm/CMakeFiles/sleef.dir/sleefdp.c.o [ 9%] Building C object confu-deps/XNNPACK/CMakeFiles/hardware-config.dir/src/configs/hardware-config.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondot.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_1x16c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondot.c:2582:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 2582 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondot.c:8: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondot.c:2583:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 2583 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondot.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_1x8c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondot.c:2711:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 2711 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondot.c:2712:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 2712 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondot.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_4x16c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondot.c:2985:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 2985 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondot.c:2986:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 2986 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondot.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_4x8c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondot.c:3219:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 3219 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondot.c:3220:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 3220 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondot.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_1x16c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondot.c:3399:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 3399 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondot.c:3400:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 3400 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondot.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_1x8c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondot.c:3535:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 3535 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondot.c:3536:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 3536 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondot.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_4x16c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondot.c:3822:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 3822 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondot.c:3823:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 3823 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondot.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_4x8c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondot.c:4066:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 4066 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondot.c:4067:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 4067 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 9%] Built target hardware-config [ 9%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/amalgam/gen/neondotfp16arith.c.o /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/q8gavgpool/mp8x7p7q-neon.c:24:9: warning: argument 8 of type ‘const union pytorch_qnnp_avgpool_quantization_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 23 | const union pytorch_qnnp_avgpool_quantization_params | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24 | quantization_params[restrict static 1]) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/q8gavgpool/mp8x7p7q-neon.c:13: /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/qnnpack/q8gavgpool.h:31:11: note: previously declared as ‘const union pytorch_qnnp_avgpool_quantization_params *’ 30 | const union pytorch_qnnp_avgpool_quantization_params* \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | quantization_params); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/qnnpack/q8gavgpool.h:33:1: note: in expansion of macro ‘DECLARE_PYTORCH_Q8MPGAVGPOOL_UKERNEL_FUNCTION’ 33 | DECLARE_PYTORCH_Q8MPGAVGPOOL_UKERNEL_FUNCTION(pytorch_q8gavgpool_ukernel_mp8x7p7q__neon) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 9%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-scalar-6x1.c.o [ 9%] Building CXX object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe.dir/channel/helpers.cc.o [ 9%] Building CXX object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe.dir/common/address.cc.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/scalar.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x4__scalar’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/scalar.c:14647:59: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 14647 | const int32_t vinput_zero_point1 = quantization_params[1].zero_point; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/scalar.c:14608:46: note: at offset 8 into object ‘quantization_params’ of size [0, 8] 14608 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/scalar.c:14652:59: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 14652 | const int32_t vinput_zero_point2 = quantization_params[2].zero_point; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/scalar.c:14608:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 14608 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/scalar.c:14657:59: warning: array subscript 3 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 14657 | const int32_t vinput_zero_point3 = quantization_params[3].zero_point; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/scalar.c:14608:46: note: at offset 24 into object ‘quantization_params’ of size [0, 8] 14608 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/scalar.c:14749:52: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 14749 | const float vinput_scale1 = quantization_params[1].inv_scale; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/scalar.c:14608:46: note: at offset 8 into object ‘quantization_params’ of size [0, 8] 14608 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/scalar.c:14754:52: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 14754 | const float vinput_scale2 = quantization_params[2].inv_scale; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/scalar.c:14608:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 14608 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/scalar.c:14759:52: warning: array subscript 3 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 14759 | const float vinput_scale3 = quantization_params[3].inv_scale; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/scalar.c:14608:46: note: at offset 24 into object ‘quantization_params’ of size [0, 8] 14608 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 9%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/amalgam/gen/neondotfp16-aarch64.c.o /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/q8gavgpool/up8x7-neon.c:23:9: warning: argument 7 of type ‘const union pytorch_qnnp_avgpool_quantization_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 22 | const union pytorch_qnnp_avgpool_quantization_params | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23 | quantization_params[restrict static 1]) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/q8gavgpool/up8x7-neon.c:13: /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/qnnpack/q8gavgpool.h:45:11: note: previously declared as ‘const union pytorch_qnnp_avgpool_quantization_params *’ 44 | const union pytorch_qnnp_avgpool_quantization_params* \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45 | quantization_params); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/qnnpack/q8gavgpool.h:47:1: note: in expansion of macro ‘DECLARE_PYTORCH_Q8UPGAVGPOOL_UKERNEL_FUNCTION’ 47 | DECLARE_PYTORCH_Q8UPGAVGPOOL_UKERNEL_FUNCTION(pytorch_q8gavgpool_ukernel_up8x7__neon) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 9%] Building C object confu-deps/QNNPACK/CMakeFiles/qnnpack.dir/src/x8zip/x3-neon.c.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 9%] Building CXX object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe.dir/common/allocator.cc.o [ 9%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f16-gemm/gen/f16-gemm-1x8-minmax-asm-aarch64-neonfp16arith-ld64.S.o [ 9%] Building C object confu-deps/pytorch_qnnpack/CMakeFiles/pytorch_qnnpack.dir/src/q8gavgpool/up8xm-neon.c.o [ 9%] Building C object confu-deps/XNNPACK/CMakeFiles/cache.dir/src/cache.c.o [ 9%] Building CXX object confu-deps/XNNPACK/CMakeFiles/jit.dir/src/jit/aarch32-assembler.cc.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/scalar.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_2x2__scalar’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/scalar.c:15148:59: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15148 | const int32_t vinput_zero_point1 = quantization_params[1].zero_point; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/scalar.c:15126:46: note: at offset 8 into object ‘quantization_params’ of size [0, 8] 15126 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/scalar.c:15178:52: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15178 | const float vinput_scale1 = quantization_params[1].inv_scale; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/scalar.c:15126:46: note: at offset 8 into object ‘quantization_params’ of size [0, 8] 15126 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 9%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-scalar-1x1-acc2.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/scalar.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x4__scalar’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/scalar.c:15283:59: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15283 | const int32_t vinput_zero_point1 = quantization_params[1].zero_point; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/scalar.c:15245:46: note: at offset 8 into object ‘quantization_params’ of size [0, 8] 15245 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/scalar.c:15288:59: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15288 | const int32_t vinput_zero_point2 = quantization_params[2].zero_point; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/scalar.c:15245:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 15245 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/scalar.c:15293:59: warning: array subscript 3 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15293 | const int32_t vinput_zero_point3 = quantization_params[3].zero_point; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/scalar.c:15245:46: note: at offset 24 into object ‘quantization_params’ of size [0, 8] 15245 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/scalar.c:15355:52: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15355 | const float vinput_scale1 = quantization_params[1].inv_scale; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/scalar.c:15245:46: note: at offset 8 into object ‘quantization_params’ of size [0, 8] 15245 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/scalar.c:15360:52: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15360 | const float vinput_scale2 = quantization_params[2].inv_scale; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/scalar.c:15245:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 15245 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/scalar.c:15365:52: warning: array subscript 3 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15365 | const float vinput_scale3 = quantization_params[3].inv_scale; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/scalar.c:15245:46: note: at offset 24 into object ‘quantization_params’ of size [0, 8] 15245 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 9%] Building CXX object c10/CMakeFiles/c10.dir/core/impl/alloc_cpu.cpp.o [ 9%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-scalar-1x1-acc3.c.o Dependencies /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/all_reduce.cu [ 9%] Building C object confu-deps/QNNPACK/CMakeFiles/qnnpack.dir/src/x8zip/x4-neon.c.o [ 9%] Building C object confu-deps/QNNPACK/CMakeFiles/qnnpack.dir/src/x8zip/xm-neon.c.o In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x16c4__neondot’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondot.c:248:43: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondot.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x16c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondot.c:210:46: note: object ‘quantization_params’ of size [0, 8] 210 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondot.c:261:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 261 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondot.c:210:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 210 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x16c4__neondot’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondot.c:261:43: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondot.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x16c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondot.c:210:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 210 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x16c4__neondot’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondot.c:384:40: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondot.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x16c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondot.c:210:46: note: object ‘quantization_params’ of size [0, 8] 210 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x16c4__neondot’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondot.c:393:40: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondot.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x16c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondot.c:210:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 210 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 9%] Building ASM object confu-deps/QNNPACK/CMakeFiles/qnnpack.dir/src/q8conv/8x8-aarch64-neon.S.o /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/q8gavgpool/up8xm-neon.c:23:9: warning: argument 7 of type ‘const union pytorch_qnnp_avgpool_quantization_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 22 | const union pytorch_qnnp_avgpool_quantization_params | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23 | quantization_params[restrict static 1]) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/q8gavgpool/up8xm-neon.c:13: /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/qnnpack/q8gavgpool.h:45:11: note: previously declared as ‘const union pytorch_qnnp_avgpool_quantization_params *’ 44 | const union pytorch_qnnp_avgpool_quantization_params* \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45 | quantization_params); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/qnnpack/q8gavgpool.h:48:1: note: in expansion of macro ‘DECLARE_PYTORCH_Q8UPGAVGPOOL_UKERNEL_FUNCTION’ 48 | DECLARE_PYTORCH_Q8UPGAVGPOOL_UKERNEL_FUNCTION(pytorch_q8gavgpool_ukernel_up8xm__neon) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 9%] Built target cache [ 10%] Building CXX object confu-deps/XNNPACK/CMakeFiles/jit.dir/src/jit/aarch64-assembler.cc.o [ 10%] Building CXX object confu-deps/XNNPACK/CMakeFiles/jit.dir/src/jit/assembler.cc.o [ 10%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-scalar-1x1-acc4.c.o [ 10%] Building C object confu-deps/pytorch_qnnpack/CMakeFiles/pytorch_qnnpack.dir/src/q8gemm/4x-sumrows-neon.c.o [ 10%] Building C object confu-deps/pytorch_qnnpack/CMakeFiles/pytorch_qnnpack.dir/src/q8gemm/4x8-neon.c.o In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x16c4__neondot’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondot.c:926:43: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondot.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x16c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondot.c:889:46: note: object ‘quantization_params’ of size [0, 8] 889 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondot.c:939:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 939 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondot.c:889:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 889 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x16c4__neondot’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondot.c:939:43: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondot.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x16c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondot.c:889:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 889 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 10%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-scalar-1x1.c.o [ 10%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-scalar-2x1-acc2.c.o [ 10%] Building CXX object c10/CMakeFiles/c10.dir/core/thread_pool.cpp.o [ 10%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-scalar-2x1.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/jit/aarch64-assembler.cc: In member function ‘void xnnpack::aarch64::Assembler::ldr(xnnpack::aarch64::XRegister, xnnpack::aarch64::MemOperand)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/jit/aarch64-assembler.cc:325:60: warning: comparison of integer expressions of different signedness: ‘const int32_t’ {aka ‘const int’} and ‘unsigned int’ [-Wsign-compare] 325 | if (xn.mode != AddressingMode::kOffset || imm < 0 || imm > (kUint12Max << 3) || (imm & 7) != 0) { | ~~~~^~~~~~~~~~~~~~~~~~~ [ 10%] Built target operator-run /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/jit/aarch64-assembler.cc: In member function ‘void xnnpack::aarch64::Assembler::str(xnnpack::aarch64::HRegister, xnnpack::aarch64::MemOperand)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/jit/aarch64-assembler.cc:780:22: warning: comparison of integer expressions of different signedness: ‘const int32_t’ {aka ‘const int’} and ‘unsigned int’ [-Wsign-compare] 780 | if (imm < 0 || imm > (kUint12Max << 1) || (imm & 0x1) != 0) { | ~~~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondotfp16arith.c:8: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x16c4__neondotfp16arith’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondotfp16arith.c:240:43: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/jit/aarch64-assembler.cc: In member function ‘void xnnpack::aarch64::Assembler::str(xnnpack::aarch64::SRegister, xnnpack::aarch64::MemOperand)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/jit/aarch64-assembler.cc:790:22: warning: comparison of integer expressions of different signedness: ‘const int32_t’ {aka ‘const int’} and ‘unsigned int’ [-Wsign-compare] 790 | if (imm < 0 || imm > (kUint12Max << 2) || (imm & 0x3) != 0) { | ~~~~^~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x16c4__neondotfp16arith’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondotfp16arith.c:202:46: note: object ‘quantization_params’ of size [0, 8] 202 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondotfp16arith.c:253:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 253 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondotfp16arith.c:202:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 202 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x16c4__neondotfp16arith’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondotfp16arith.c:253:43: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x16c4__neondotfp16arith’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondotfp16arith.c:202:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 202 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x16c4__neondotfp16arith’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondotfp16arith.c:376:40: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x16c4__neondotfp16arith’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondotfp16arith.c:202:46: note: object ‘quantization_params’ of size [0, 8] 202 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x16c4__neondotfp16arith’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondotfp16arith.c:385:40: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x16c4__neondotfp16arith’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondotfp16arith.c:202:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 202 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 10%] Building CXX object c10/CMakeFiles/c10.dir/mobile/CPUCachingAllocator.cpp.o [ 10%] Building CXX object c10/CMakeFiles/c10.dir/mobile/CPUProfilingAllocator.cpp.o In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x8c4__neondot’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondot.c:1294:43: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondot.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x8c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondot.c:1257:46: note: object ‘quantization_params’ of size [0, 8] 1257 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondot.c:1301:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 1301 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondot.c:1257:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 1257 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x8c4__neondot’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondot.c:1301:43: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondot.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x8c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondot.c:1257:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 1257 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 10%] Building C object confu-deps/pytorch_qnnpack/CMakeFiles/pytorch_qnnpack.dir/src/q8gemm/4x8-dq-neon.c.o [ 10%] Building ASM object confu-deps/QNNPACK/CMakeFiles/qnnpack.dir/src/q8gemm/8x8-aarch64-neon.S.o [ 10%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f16-gemm/gen/f16-gemm-1x16-minmax-asm-aarch64-neonfp16arith-ld32.S.o [ 10%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-scalar-3x1.c.o [ 10%] Linking C static library ../../lib/libqnnpack.a [ 10%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/timestamp.pb.cc.o /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/q8gemm/4x8-neon.c:25:9: warning: argument 10 of type ‘const union pytorch_qnnp_conv_quantization_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 24 | const union pytorch_qnnp_conv_quantization_params | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25 | quantization_params[restrict static 1]) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/q8gemm/4x8-neon.c:11: /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/qnnpack/q8gemm.h:32:58: note: previously declared as ‘const union pytorch_qnnp_conv_quantization_params *’ 32 | const union pytorch_qnnp_conv_quantization_params* quantization_params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/qnnpack/q8gemm.h:36:1: note: in expansion of macro ‘DECLARE_PYTORCH_Q8GEMM_UKERNEL_FUNCTION’ 36 | DECLARE_PYTORCH_Q8GEMM_UKERNEL_FUNCTION(pytorch_q8gemm_ukernel_4x8__neon) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 10%] Building C object sleef/src/libm/CMakeFiles/sleef.dir/sleefsp.c.o In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_4x16c4__neondotfp16arith’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondotfp16arith.c:883:43: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondotfp16arith.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_4x16c4__neondotfp16arith’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondotfp16arith.c:846:46: note: object ‘quantization_params’ of size [0, 8] 846 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondotfp16arith.c:896:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 896 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondotfp16arith.c:846:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 846 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_4x16c4__neondotfp16arith’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondotfp16arith.c:896:43: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondotfp16arith.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_4x16c4__neondotfp16arith’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondotfp16arith.c:846:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 846 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 10%] Built target qnnpack [ 10%] Building C object sleef/src/libm/CMakeFiles/sleef.dir/rempitab.c.o [ 10%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-scalar-4x1.c.o [ 10%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/type.pb.cc.o In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_4x8c4__neondotfp16arith’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondotfp16arith.c:1226:43: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondotfp16arith.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_4x8c4__neondotfp16arith’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondotfp16arith.c:1189:46: note: object ‘quantization_params’ of size [0, 8] 1189 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondotfp16arith.c:1233:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 1233 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondotfp16arith.c:1189:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 1189 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_4x8c4__neondotfp16arith’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondotfp16arith.c:1233:43: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondotfp16arith.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_4x8c4__neondotfp16arith’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neondotfp16arith.c:1189:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 1189 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/q8gemm/4x8-dq-neon.c:26:9: warning: argument 11 of type ‘const struct pytorch_qnnp_conv_dynamic_quantization_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 25 | const struct pytorch_qnnp_conv_dynamic_quantization_params | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26 | quantization_params[RESTRICT_STATIC 1]) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/q8gemm/4x8-dq-neon.c:11: /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/qnnpack/q8gemm.h:59:67: note: previously declared as ‘const struct pytorch_qnnp_conv_dynamic_quantization_params *’ 59 | const struct pytorch_qnnp_conv_dynamic_quantization_params* quantization_params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/qnnpack/q8gemm.h:61:1: note: in expansion of macro ‘DECLARE_PYTORCH_Q8GEMM_DYNAMIC_QUANTIZATION_UKERNEL_FUNCTION’ 61 | DECLARE_PYTORCH_Q8GEMM_DYNAMIC_QUANTIZATION_UKERNEL_FUNCTION(pytorch_q8gemm_dq_ukernel_4x8__neon) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 10%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-scalar-1x1-acc2.c.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 10%] Building C object sleef/src/libm/CMakeFiles/sleef.dir/sleefld.c.o [ 10%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-scalar-1x1-acc3.c.o [ 10%] Building CXX object confu-deps/XNNPACK/CMakeFiles/jit.dir/src/f16-gemm/gen/f16-gemm-1x16-aarch64-neonfp16arith-ld64.cc.o [ 10%] Building CXX object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe.dir/common/error.cc.o [ 10%] Built target packing [ 10%] Building C object confu-deps/pytorch_qnnpack/CMakeFiles/pytorch_qnnpack.dir/src/q8gemm/4x8c2-xzp-neon.c.o [ 10%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-scalar-1x1-acc4.c.o [ 11%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-scalar-1x1-acc5.c.o [ 11%] Building C object confu-deps/XNNPACK/CMakeFiles/operators.dir/src/operator-delete.c.o [ 11%] Building C object confu-deps/XNNPACK/CMakeFiles/operators.dir/src/operators/argmax-pooling-nhwc.c.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/text_format.cc: In member function ‘google::protobuf::TextFormat::ParseLocation google::protobuf::TextFormat::ParseInfoTree::GetLocation(const google::protobuf::FieldDescriptor*, int) const’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/text_format.cc:164:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 164 | if (locations == nullptr || index >= locations->size()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/text_format.cc: In member function ‘google::protobuf::TextFormat::ParseInfoTree* google::protobuf::TextFormat::ParseInfoTree::GetTreeForNested(const google::protobuf::FieldDescriptor*, int) const’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/text_format.cc:179:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 179 | if (it == nested_.end() || index >= it->second.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 11%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/unknown_field_set.cc.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/text_format.cc: In member function ‘void google::protobuf::TextFormat::Printer::TextGenerator::Write(const char*, size_t)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/text_format.cc:1303:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1303 | while (size > buffer_size_) { | ~~~~~^~~~~~~~~~~~~~ [ 11%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/delimited_message_util.cc.o [ 11%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/field_comparator.cc.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 11%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-scalar-1x1.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/text_format.cc: In member function ‘void google::protobuf::TextFormat::Printer::Print(const google::protobuf::Message&, TextGenerator*) const’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/text_format.cc:2034:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2034 | for (int i = 0; i < fields.size(); i++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/text_format.cc: In member function ‘void google::protobuf::TextFormat::Printer::PrintField(const google::protobuf::Message&, const google::protobuf::Reflection*, const google::protobuf::FieldDescriptor*, TextGenerator*) const’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/text_format.cc:2294:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2294 | for (int j = 0; j < sorted_map_field.size(); ++j) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/text_format.cc: In member function ‘void google::protobuf::TextFormat::Printer::PrintFieldValue(const google::protobuf::Message&, const google::protobuf::Reflection*, const google::protobuf::FieldDescriptor*, int, TextGenerator*) const’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/text_format.cc:2375:46: warning: comparison of integer expressions of different signedness: ‘const google::protobuf::int64’ {aka ‘const long int’} and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2375 | truncate_string_field_longer_than_ < value.size()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ [ 11%] Building C object confu-deps/pytorch_qnnpack/CMakeFiles/pytorch_qnnpack.dir/src/q8gemm/6x4-neon.c.o /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/q8gemm/4x8c2-xzp-neon.c:24:9: warning: argument 10 of type ‘const union pytorch_qnnp_q31_requantization_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 23 | const union pytorch_qnnp_q31_requantization_params | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24 | requantization_params[restrict static 1]) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/q8gemm/4x8c2-xzp-neon.c:11: /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/qnnpack/q8gemm.h:78:11: note: previously declared as ‘const union pytorch_qnnp_q31_requantization_params *’ 77 | const union pytorch_qnnp_q31_requantization_params* \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78 | requantization_params); | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/qnnpack/q8gemm.h:79:1: note: in expansion of macro ‘DECLARE_PYTORCH_Q8GEMM_XZP_UKERNEL_FUNCTION’ 79 | DECLARE_PYTORCH_Q8GEMM_XZP_UKERNEL_FUNCTION(pytorch_q8gemm_xzp_ukernel_4x8c2__neon) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 11%] Building C object confu-deps/pytorch_qnnpack/CMakeFiles/pytorch_qnnpack.dir/src/q8gemm/8x8-neon.c.o [ 11%] Building C object confu-deps/XNNPACK/CMakeFiles/operators.dir/src/operators/average-pooling-nhwc.c.o [ 11%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-scalar-2x1-acc2.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neon.c:11: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16__neon_mlal_lane’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neon.c:10879:29: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neon.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16__neon_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neon.c:10828:46: note: object ‘quantization_params’ of size [0, 8] 10828 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neon.c:10888:29: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 10888 | const int32x4_t vzp23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neon.c:10828:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 10828 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16__neon_mlal_lane’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neon.c:10888:29: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neon.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16__neon_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neon.c:10828:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 10828 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neon.c:10897:29: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 10897 | const int32x4_t vzp45 = vld1q_s32(&quantization_params[4].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neon.c:10828:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 10828 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16__neon_mlal_lane’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neon.c:10897:29: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neon.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16__neon_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neon.c:10828:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 10828 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16__neon_mlal_lane’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neon.c:11399:40: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neon.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16__neon_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neon.c:10828:46: note: object ‘quantization_params’ of size [0, 8] 10828 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16__neon_mlal_lane’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neon.c:11408:40: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neon.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16__neon_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neon.c:10828:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 10828 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16__neon_mlal_lane’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neon.c:11417:40: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neon.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16__neon_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neon.c:10828:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 10828 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 11%] Building CXX object c10/CMakeFiles/c10.dir/util/ApproximateClock.cpp.o [ 11%] Building CXX object confu-deps/XNNPACK/CMakeFiles/jit.dir/src/f16-gemm/gen/f16-gemm-4x16-aarch64-neonfp16arith-ld64.cc.o /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/q8gemm/6x4-neon.c:25:9: warning: argument 10 of type ‘const union pytorch_qnnp_conv_quantization_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 24 | const union pytorch_qnnp_conv_quantization_params | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25 | quantization_params[restrict static 1]) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/q8gemm/6x4-neon.c:11: /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/qnnpack/q8gemm.h:32:58: note: previously declared as ‘const union pytorch_qnnp_conv_quantization_params *’ 32 | const union pytorch_qnnp_conv_quantization_params* quantization_params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/qnnpack/q8gemm.h:37:1: note: in expansion of macro ‘DECLARE_PYTORCH_Q8GEMM_UKERNEL_FUNCTION’ 37 | DECLARE_PYTORCH_Q8GEMM_UKERNEL_FUNCTION(pytorch_q8gemm_ukernel_6x4__neon) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/q8gemm/8x8-neon.c:25:9: warning: argument 10 of type ‘const union pytorch_qnnp_conv_quantization_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 24 | const union pytorch_qnnp_conv_quantization_params | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25 | quantization_params[restrict static 1]) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/q8gemm/8x8-neon.c:11: /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/qnnpack/q8gemm.h:32:58: note: previously declared as ‘const union pytorch_qnnp_conv_quantization_params *’ 32 | const union pytorch_qnnp_conv_quantization_params* quantization_params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/qnnpack/q8gemm.h:38:1: note: in expansion of macro ‘DECLARE_PYTORCH_Q8GEMM_UKERNEL_FUNCTION’ 38 | DECLARE_PYTORCH_Q8GEMM_UKERNEL_FUNCTION(pytorch_q8gemm_ukernel_8x8__neon) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 11%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-scalar-2x1-acc3.c.o [ 11%] Building CXX object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe.dir/common/fd.cc.o [ 11%] Building CXX object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe.dir/common/socket.cc.o [ 11%] Building C object confu-deps/pytorch_qnnpack/CMakeFiles/pytorch_qnnpack.dir/src/q8vadd/neon.c.o [ 11%] Building C object confu-deps/XNNPACK/CMakeFiles/operators.dir/src/operators/batch-matrix-multiply-nc.c.o [ 11%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-scalar-2x1.c.o [ 11%] Building CXX object c10/CMakeFiles/c10.dir/util/Backtrace.cpp.o [ 11%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f16-gemm/gen/f16-gemm-1x16-minmax-asm-aarch64-neonfp16arith-ld64.S.o [ 11%] Building C object confu-deps/pytorch_qnnpack/CMakeFiles/pytorch_qnnpack.dir/src/sgemm/5x8-neon.c.o /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/q8vadd/neon.c:20:9: warning: argument 5 of type ‘const union pytorch_qnnp_add_quantization_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 19 | const union pytorch_qnnp_add_quantization_params | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20 | quantization_params[restrict static 1]) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/q8vadd/neon.c:12: /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/qnnpack/q8vadd.h:27:57: note: previously declared as ‘const union pytorch_qnnp_add_quantization_params *’ 27 | const union pytorch_qnnp_add_quantization_params* quantization_params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/qnnpack/q8vadd.h:29:1: note: in expansion of macro ‘DECLARE_PYTORCH_Q8VADD_UKERNEL_FUNCTION’ 29 | DECLARE_PYTORCH_Q8VADD_UKERNEL_FUNCTION(pytorch_q8vadd_ukernel__neon) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 11%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-scalar-3x1-acc2.c.o [ 11%] Building C object confu-deps/XNNPACK/CMakeFiles/operators.dir/src/operators/binary-elementwise-nd.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/unknown_field_set.cc: In member function ‘size_t google::protobuf::UnknownFieldSet::SpaceUsedExcludingSelfLong() const’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/unknown_field_set.cc:111:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 111 | for (int i = 0; i < fields_.size(); i++) { | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/unknown_field_set.cc: In member function ‘void google::protobuf::UnknownFieldSet::DeleteSubrange(int, int)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/unknown_field_set.cc:187:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 187 | for (int i = start + num; i < fields_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/unknown_field_set.cc: In member function ‘void google::protobuf::UnknownFieldSet::DeleteByNumber(int)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/unknown_field_set.cc:198:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 198 | for (int i = 0; i < fields_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~ [ 11%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/field_mask_util.cc.o [ 11%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/internal/datapiece.cc.o [ 11%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/internal/default_value_objectwriter.cc.o /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/sgemm/5x8-neon.c:23:9: warning: argument 9 of type ‘const struct pytorch_qnnp_fp32_clamping_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 22 | const struct pytorch_qnnp_fp32_clamping_params | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23 | clamping_params[restrict static 1]) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/sgemm/5x8-neon.c:11: /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/qnnpack/sgemm.h:30:55: note: previously declared as ‘const struct pytorch_qnnp_fp32_clamping_params *’ 30 | const struct pytorch_qnnp_fp32_clamping_params* clamping_params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/qnnpack/sgemm.h:32:1: note: in expansion of macro ‘DECLARE_PYTORCH_SGEMM_UKERNEL_FUNCTION’ 32 | DECLARE_PYTORCH_SGEMM_UKERNEL_FUNCTION(pytorch_sgemm_ukernel_5x8__neon) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 11%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/internal/error_listener.cc.o [ 11%] Building CXX object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe.dir/common/system.cc.o [ 11%] Building CXX object confu-deps/XNNPACK/CMakeFiles/jit.dir/src/f16-gemm/gen/f16-gemm-6x16-aarch64-neonfp16arith-cortex-a55.cc.o [ 11%] Building CXX object confu-deps/XNNPACK/CMakeFiles/jit.dir/src/f16-gemm/gen/f16-gemm-6x16-aarch64-neonfp16arith-cortex-a55r0.cc.o [ 11%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-scalar-3x1.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/fd.cc: In member function ‘tensorpipe::Error tensorpipe::Fd::readFull(void*, size_t)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/fd.cc:50:10: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 50 | if (rv != count) { | ~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/fd.cc: In member function ‘tensorpipe::Error tensorpipe::Fd::writeFull(const void*, size_t)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/fd.cc:62:10: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 62 | if (rv != count) { | ~~~^~~~~~~~ [ 11%] Building C object confu-deps/pytorch_qnnpack/CMakeFiles/pytorch_qnnpack.dir/src/sgemm/6x8-neon.c.o [ 11%] Building CXX object confu-deps/XNNPACK/CMakeFiles/jit.dir/src/f16-gemm/gen/f16-gemm-6x16-aarch64-neonfp16arith-cortex-a75.cc.o [ 11%] Building CXX object c10/CMakeFiles/c10.dir/util/C++17.cpp.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.cc:9: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:48:6: warning: ‘void tensorpipe::{anonymous}::loadOneFdFromArray(int&, tensorpipe::Fd&)’ defined but not used [-Wunused-function] 48 | void loadOneFdFromArray(int& src, Fd& dst) { | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:44:6: warning: ‘void tensorpipe::{anonymous}::loadOneFdFromArray(int&, int&)’ defined but not used [-Wunused-function] 44 | void loadOneFdFromArray(int& src, int& dst) { | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:31:6: warning: ‘void tensorpipe::{anonymous}::saveOneFdToArray(int&, const tensorpipe::Fd&)’ defined but not used [-Wunused-function] 31 | void saveOneFdToArray(int& dst, const Fd& src) { | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:27:6: warning: ‘void tensorpipe::{anonymous}::saveOneFdToArray(int&, const int&)’ defined but not used [-Wunused-function] 27 | void saveOneFdToArray(int& dst, const int& src) { | ^~~~~~~~~~~~~~~~ [ 11%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-scalar-1x1-acc2.c.o /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/sgemm/6x8-neon.c:23:9: warning: argument 9 of type ‘const struct pytorch_qnnp_fp32_clamping_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 22 | const struct pytorch_qnnp_fp32_clamping_params | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23 | clamping_params[restrict static 1]) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/sgemm/6x8-neon.c:11: /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/qnnpack/sgemm.h:30:55: note: previously declared as ‘const struct pytorch_qnnp_fp32_clamping_params *’ 30 | const struct pytorch_qnnp_fp32_clamping_params* clamping_params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/qnnpack/sgemm.h:33:1: note: in expansion of macro ‘DECLARE_PYTORCH_SGEMM_UKERNEL_FUNCTION’ 33 | DECLARE_PYTORCH_SGEMM_UKERNEL_FUNCTION(pytorch_sgemm_ukernel_6x8__neon) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dependencies /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/reduce_scatter.cu [ 11%] Building CXX object confu-deps/XNNPACK/CMakeFiles/jit.dir/src/f16-gemm/gen/f16-gemm-6x16-aarch64-neonfp16arith-ld64.cc.o [ 11%] Building C object confu-deps/XNNPACK/CMakeFiles/operators.dir/src/operators/channel-shuffle-nc.c.o [ 11%] Building CXX object c10/CMakeFiles/c10.dir/util/DeadlockDetection.cpp.o [ 11%] Building C object confu-deps/pytorch_qnnpack/CMakeFiles/pytorch_qnnpack.dir/src/u8clamp/neon.c.o [ 11%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-scalar-1x1-acc3.c.o [ 11%] Building CXX object c10/CMakeFiles/c10.dir/util/Exception.cpp.o [ 11%] Building C object confu-deps/XNNPACK/CMakeFiles/operators.dir/src/operators/constant-pad-nd.c.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 11%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-scalar-1x1-acc4.c.o [ 11%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-scalar-1x1-acc5.c.o [ 11%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-scalar-1x1.c.o /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/u8clamp/neon.c:19:49: warning: argument 4 of type ‘const union pytorch_qnnp_u8_clamping_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 19 | const union pytorch_qnnp_u8_clamping_params params[restrict static 1]) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/u8clamp/neon.c:13: /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/qnnpack/u8clamp.h:26:52: note: previously declared as ‘const union pytorch_qnnp_u8_clamping_params *’ 26 | const union pytorch_qnnp_u8_clamping_params* params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/qnnpack/u8clamp.h:28:1: note: in expansion of macro ‘DECLARE_PYTORCH_U8CLAMP_UKERNEL_FUNCTION’ 28 | DECLARE_PYTORCH_U8CLAMP_UKERNEL_FUNCTION(pytorch_u8clamp_ukernel__neon) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_2x8c2s4__neon_mlal’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neon.c:12166:30: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neon.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_2x8c2s4__neon_mlal’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neon.c:12144:46: note: object ‘quantization_params’ of size [0, 8] 12144 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 11%] Building CXX object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe.dir/core/context.cc.o [ 11%] Building CXX object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe.dir/core/context_impl.cc.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neonfp16arith.c:8: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neonfp16arith.c:10950:29: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neonfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neonfp16arith.c:10899:46: note: object ‘quantization_params’ of size [0, 8] 10899 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neonfp16arith.c:10959:29: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 10959 | const int32x4_t vzp23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neonfp16arith.c:10899:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 10899 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neonfp16arith.c:10959:29: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neonfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neonfp16arith.c:10899:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 10899 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neonfp16arith.c:10968:29: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 10968 | const int32x4_t vzp45 = vld1q_s32(&quantization_params[4].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neonfp16arith.c:10899:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 10899 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neonfp16arith.c:10968:29: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neonfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neonfp16arith.c:10899:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 10899 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neonfp16arith.c:11470:40: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neonfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neonfp16arith.c:10899:46: note: object ‘quantization_params’ of size [0, 8] 10899 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neonfp16arith.c:11479:40: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neonfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neonfp16arith.c:10899:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 10899 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neonfp16arith.c:11488:40: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neonfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neonfp16arith.c:10899:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 10899 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 11%] Building C object confu-deps/pytorch_qnnpack/CMakeFiles/pytorch_qnnpack.dir/src/u8maxpool/16x9p8q-neon.c.o [ 11%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/internal/field_mask_utility.cc.o [ 11%] Building CXX object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe.dir/core/error.cc.o [ 11%] Building C object confu-deps/XNNPACK/CMakeFiles/operators.dir/src/operators/convolution-nchw.c.o [ 11%] Building C object confu-deps/XNNPACK/CMakeFiles/operators.dir/src/operators/convolution-nhwc.c.o [ 11%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-scalar-2x1-acc2.c.o [ 11%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-scalar-2x1-acc3.c.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 11%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/internal/json_escaping.cc.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/field_mask_util.cc: In static member function ‘static void google::protobuf::util::FieldMaskUtil::FromString(google::protobuf::StringPiece, FieldMask*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/field_mask_util.cc:52:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < paths.size(); ++i) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/field_mask_util.cc: In static member function ‘static bool google::protobuf::util::FieldMaskUtil::FromJsonString(google::protobuf::StringPiece, FieldMask*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/field_mask_util.cc:125:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 125 | for (int i = 0; i < paths.size(); ++i) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/field_mask_util.cc: In static member function ‘static bool google::protobuf::util::FieldMaskUtil::GetFieldDescriptors(const google::protobuf::Descriptor*, google::protobuf::StringPiece, std::vector*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/field_mask_util.cc:143:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 143 | for (int i = 0; i < parts.size(); ++i) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/field_mask_util.cc: In member function ‘void google::protobuf::util::{anonymous}::FieldMaskTree::AddPath(const std::string&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/field_mask_util.cc:332:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 332 | for (int i = 0; i < parts.size(); ++i) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/u8maxpool/16x9p8q-neon.c:23:49: warning: argument 8 of type ‘const union pytorch_qnnp_u8_clamping_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 23 | const union pytorch_qnnp_u8_clamping_params params[restrict static 1]) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/u8maxpool/16x9p8q-neon.c:13: /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/qnnpack/u8maxpool.h:30:52: note: previously declared as ‘const union pytorch_qnnp_u8_clamping_params *’ 30 | const union pytorch_qnnp_u8_clamping_params* params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/qnnpack/u8maxpool.h:32:1: note: in expansion of macro ‘DECLARE_PYTORCH_U8MAXPOOL_UKERNEL_FUNCTION’ 32 | DECLARE_PYTORCH_U8MAXPOOL_UKERNEL_FUNCTION(pytorch_u8maxpool_ukernel_16x9p8q__neon) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/field_mask_util.cc: In member function ‘void google::protobuf::util::{anonymous}::FieldMaskTree::RemovePath(const std::string&, const google::protobuf::Descriptor*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/field_mask_util.cc:368:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 368 | for (int i = 0; i < parts.size(); ++i) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/field_mask_util.cc:374:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 374 | i != parts.size() - 1)) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/field_mask_util.cc: In member function ‘void google::protobuf::util::{anonymous}::FieldMaskTree::IntersectPath(const std::string&, google::protobuf::util::{anonymous}::FieldMaskTree*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/field_mask_util.cc:417:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 417 | for (int i = 0; i < parts.size(); ++i) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/field_mask_util.cc: In static member function ‘static bool google::protobuf::util::FieldMaskUtil::IsPathInFieldMask(google::protobuf::StringPiece, const FieldMask&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/field_mask_util.cc:674:35: warning: comparison of integer expressions of different signedness: ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} and ‘google::protobuf::stringpiece_ssize_type’ {aka ‘long int’} [-Wsign-compare] 674 | } else if (mask_path.length() < path.length()) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ [ 11%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-scalar-2x1.c.o cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 11%] Building C object confu-deps/pytorch_qnnpack/CMakeFiles/pytorch_qnnpack.dir/src/u8maxpool/sub16-neon.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/internal/default_value_objectwriter.cc:31: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/internal/default_value_objectwriter.h: In destructor ‘virtual google::protobuf::util::converter::DefaultValueObjectWriter::Node::~Node()’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/internal/default_value_objectwriter.h:156:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 156 | for (int i = 0; i < children_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/internal/default_value_objectwriter.cc: In member function ‘google::protobuf::util::converter::DefaultValueObjectWriter::Node* google::protobuf::util::converter::DefaultValueObjectWriter::Node::FindChild(google::protobuf::StringPiece)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/internal/default_value_objectwriter.cc:223:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 223 | for (int i = 0; i < children_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/internal/default_value_objectwriter.cc: In member function ‘void google::protobuf::util::converter::DefaultValueObjectWriter::Node::WriteChildren(google::protobuf::util::converter::ObjectWriter*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/internal/default_value_objectwriter.cc:268:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 268 | for (int i = 0; i < children_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ [ 11%] Linking C static library ../../lib/libsleef.a /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/internal/default_value_objectwriter.cc: In member function ‘virtual void google::protobuf::util::converter::DefaultValueObjectWriter::Node::PopulateChildren(const google::protobuf::util::converter::TypeInfo*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/internal/default_value_objectwriter.cc:317:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 317 | for (int i = 0; i < children_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/internal/default_value_objectwriter.cc:394:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 394 | for (int i = 0; i < children_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ [ 11%] Building CXX object c10/CMakeFiles/c10.dir/util/Float8_e4m3fn.cpp.o [ 11%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-scalar-3x1-acc2.c.o [ 11%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-scalar-3x1.c.o [ 11%] Building C object confu-deps/pytorch_qnnpack/CMakeFiles/pytorch_qnnpack.dir/src/u8rmax/neon.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/internal/datapiece.cc: In instantiation of ‘google::protobuf::util::StatusOr google::protobuf::util::converter::{anonymous}::ValidateNumberConversion(To, From) [with To = int; From = unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/internal/datapiece.cc:80:34: required from ‘google::protobuf::util::StatusOr google::protobuf::util::converter::{anonymous}::NumberConvertAndCheck(From) [with To = int; From = unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/internal/datapiece.cc:341:47: required from ‘google::protobuf::util::StatusOr google::protobuf::util::converter::DataPiece::GenericConvert() const [with To = int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/internal/datapiece.cc:126:31: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/internal/datapiece.cc:60:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 60 | if (after == before && | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/internal/datapiece.cc:61:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 61 | MathUtil::Sign(before) == MathUtil::Sign(after)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/internal/datapiece.cc: In instantiation of ‘google::protobuf::util::StatusOr google::protobuf::util::converter::{anonymous}::ValidateNumberConversion(To, From) [with To = int; From = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/internal/datapiece.cc:80:34: required from ‘google::protobuf::util::StatusOr google::protobuf::util::converter::{anonymous}::NumberConvertAndCheck(From) [with To = int; From = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/internal/datapiece.cc:343:47: required from ‘google::protobuf::util::StatusOr google::protobuf::util::converter::DataPiece::GenericConvert() const [with To = int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/internal/datapiece.cc:126:31: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/internal/datapiece.cc:60:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 60 | if (after == before && | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/internal/datapiece.cc:61:36: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 61 | MathUtil::Sign(before) == MathUtil::Sign(after)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/internal/datapiece.cc: In instantiation of ‘google::protobuf::util::StatusOr google::protobuf::util::converter::{anonymous}::ValidateNumberConversion(To, From) [with To = unsigned int; From = int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/internal/datapiece.cc:80:34: required from ‘google::protobuf::util::StatusOr google::protobuf::util::converter::{anonymous}::NumberConvertAndCheck(From) [with To = unsigned int; From = int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/internal/datapiece.cc:337:46: required from ‘google::protobuf::util::StatusOr google::protobuf::util::converter::DataPiece::GenericConvert() const [with To = unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/internal/datapiece.cc:139:32: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/internal/datapiece.cc:60:13: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 60 | if (after == before && | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/internal/datapiece.cc:61:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 61 | MathUtil::Sign(before) == MathUtil::Sign(after)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/internal/datapiece.cc: In instantiation of ‘google::protobuf::util::StatusOr google::protobuf::util::converter::{anonymous}::ValidateNumberConversion(To, From) [with To = long int; From = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/internal/datapiece.cc:80:34: required from ‘google::protobuf::util::StatusOr google::protobuf::util::converter::{anonymous}::NumberConvertAndCheck(From) [with To = long int; From = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/internal/datapiece.cc:343:47: required from ‘google::protobuf::util::StatusOr google::protobuf::util::converter::DataPiece::GenericConvert() const [with To = long int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/internal/datapiece.cc:151:31: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/internal/datapiece.cc:60:13: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 60 | if (after == before && | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/internal/datapiece.cc:61:36: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘long int’ [-Wsign-compare] 61 | MathUtil::Sign(before) == MathUtil::Sign(after)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/internal/datapiece.cc: In instantiation of ‘google::protobuf::util::StatusOr google::protobuf::util::converter::{anonymous}::ValidateNumberConversion(To, From) [with To = long unsigned int; From = int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/internal/datapiece.cc:80:34: required from ‘google::protobuf::util::StatusOr google::protobuf::util::converter::{anonymous}::NumberConvertAndCheck(From) [with To = long unsigned int; From = int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/internal/datapiece.cc:337:46: required from ‘google::protobuf::util::StatusOr google::protobuf::util::converter::DataPiece::GenericConvert() const [with To = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/internal/datapiece.cc:164:32: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/internal/datapiece.cc:60:13: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 60 | if (after == before && | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/internal/datapiece.cc:61:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 61 | MathUtil::Sign(before) == MathUtil::Sign(after)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/internal/datapiece.cc: In instantiation of ‘google::protobuf::util::StatusOr google::protobuf::util::converter::{anonymous}::ValidateNumberConversion(To, From) [with To = long unsigned int; From = long int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/internal/datapiece.cc:80:34: required from ‘google::protobuf::util::StatusOr google::protobuf::util::converter::{anonymous}::NumberConvertAndCheck(From) [with To = long unsigned int; From = long int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/internal/datapiece.cc:339:46: required from ‘google::protobuf::util::StatusOr google::protobuf::util::converter::DataPiece::GenericConvert() const [with To = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/internal/datapiece.cc:164:32: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/internal/datapiece.cc:60:13: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘long int’ [-Wsign-compare] 60 | if (after == before && | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/internal/datapiece.cc:61:36: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 61 | MathUtil::Sign(before) == MathUtil::Sign(after)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 11%] Building C object confu-deps/pytorch_qnnpack/CMakeFiles/pytorch_qnnpack.dir/src/x8zip/x2-neon.c.o [ 11%] Building C object confu-deps/pytorch_qnnpack/CMakeFiles/pytorch_qnnpack.dir/src/x8zip/x3-neon.c.o /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/u8maxpool/sub16-neon.c:23:49: warning: argument 8 of type ‘const union pytorch_qnnp_u8_clamping_params[restrict static 1]’ with mismatched bound [-Warray-parameter=] 23 | const union pytorch_qnnp_u8_clamping_params params[restrict static 1]) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/u8maxpool/sub16-neon.c:13: /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/qnnpack/u8maxpool.h:30:52: note: previously declared as ‘const union pytorch_qnnp_u8_clamping_params *’ 30 | const union pytorch_qnnp_u8_clamping_params* params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/native/quantized/cpu/qnnpack/src/qnnpack/u8maxpool.h:34:1: note: in expansion of macro ‘DECLARE_PYTORCH_U8MAXPOOL_UKERNEL_FUNCTION’ 34 | DECLARE_PYTORCH_U8MAXPOOL_UKERNEL_FUNCTION(pytorch_u8maxpool_ukernel_sub16__neon) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 11%] Building C object confu-deps/pytorch_qnnpack/CMakeFiles/pytorch_qnnpack.dir/src/x8zip/x4-neon.c.o [ 11%] Built target sleef [ 11%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-2f2m2l1c1s1r-minmax-scalar-acc2.c.o [ 11%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-2f2m2l1c1s1r-minmax-scalar.c.o [ 11%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-2f2m2l1c1s1r-scalar-acc2.c.o Dependencies /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/host_table.cc Dependencies /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/sendrecv.cu /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/internal/json_escaping.cc: In static member function ‘static void google::protobuf::util::converter::JsonEscaping::Escape(google::protobuf::StringPiece, google::protobuf::strings::ByteSink*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/internal/json_escaping.cc:349:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 349 | for (int i = 0; i < len; i++) { | ~~^~~~~ [ 11%] Building CXX object c10/CMakeFiles/c10.dir/util/Float8_e4m3fnuz.cpp.o [ 11%] Building CXX object confu-deps/XNNPACK/CMakeFiles/jit.dir/src/f16-igemm/gen/f16-igemm-1x16-aarch64-neonfp16arith-ld64.cc.o [ 11%] Building CXX object c10/CMakeFiles/c10.dir/util/Float8_e5m2.cpp.o [ 11%] Building CXX object c10/CMakeFiles/c10.dir/util/Float8_e5m2fnuz.cpp.o [ 11%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-2f2m2l1c1s1r-scalar.c.o [ 11%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f16-gemm/gen/f16-gemm-4x8-minmax-asm-aarch64-neonfp16arith-ld64.S.o [ 11%] Building CXX object c10/CMakeFiles/c10.dir/util/Half.cpp.o [ 11%] Building C object confu-deps/pytorch_qnnpack/CMakeFiles/pytorch_qnnpack.dir/src/x8zip/xm-neon.c.o [ 11%] Building ASM object confu-deps/pytorch_qnnpack/CMakeFiles/pytorch_qnnpack.dir/src/q8conv/8x8-aarch64-neon.S.o [ 11%] Building ASM object confu-deps/pytorch_qnnpack/CMakeFiles/pytorch_qnnpack.dir/src/q8gemm/8x8-aarch64-neon.S.o [ 11%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-2f2m2l4c1s1r-minmax-scalar-acc2.c.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 11%] Building CXX object confu-deps/XNNPACK/CMakeFiles/jit.dir/src/f16-igemm/gen/f16-igemm-4x16-aarch64-neonfp16arith-ld64.cc.o [ 11%] Building C object confu-deps/XNNPACK/CMakeFiles/operators.dir/src/operators/deconvolution-nhwc.c.o [ 12%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/internal/json_objectwriter.cc.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/internal/field_mask_utility.cc: In function ‘std::string google::protobuf::util::converter::ConvertFieldMaskPath(google::protobuf::StringPiece, ConverterCallback)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/internal/field_mask_utility.cc:76:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘google::protobuf::stringpiece_ssize_type’ {aka ‘long int’} [-Wsign-compare] 76 | for (size_t i = 0; i <= path.size(); ++i) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/internal/field_mask_utility.cc:79:13: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘google::protobuf::stringpiece_ssize_type’ {aka ‘long int’} [-Wsign-compare] 79 | if (i == path.size()) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/internal/field_mask_utility.cc:93:11: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘google::protobuf::stringpiece_ssize_type’ {aka ‘long int’} [-Wsign-compare] 93 | if (i == path.size() || path[i] == '.' || path[i] == '(' || | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/internal/field_mask_utility.cc:97:13: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘google::protobuf::stringpiece_ssize_type’ {aka ‘long int’} [-Wsign-compare] 97 | if (i < path.size()) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/internal/field_mask_utility.cc:102:11: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘google::protobuf::stringpiece_ssize_type’ {aka ‘long int’} [-Wsign-compare] 102 | if (i < path.size() && path[i] == '\"') { | ~~^~~~~~~~~~~~~ [ 12%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-2f2m2l4c1s1r-minmax-scalar.c.o [ 12%] Building CXX object c10/CMakeFiles/c10.dir/util/LeftRight.cpp.o [ 12%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/internal/json_stream_parser.cc.o [ 12%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-2f2m2l4c1s1r-scalar-acc2.c.o [ 12%] Building ASM object confu-deps/pytorch_qnnpack/CMakeFiles/pytorch_qnnpack.dir/src/q8gemm/8x8-dq-aarch64-neon.S.o [ 12%] Building ASM object confu-deps/pytorch_qnnpack/CMakeFiles/pytorch_qnnpack.dir/src/q8gemm_sparse/8x4-packA-aarch64-neon.S.o [ 12%] Building ASM object confu-deps/pytorch_qnnpack/CMakeFiles/pytorch_qnnpack.dir/src/q8gemm_sparse/8x8c1x4-dq-packedA-aarch64-neon.S.o [ 12%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/internal/object_writer.cc.o [ 12%] Building ASM object confu-deps/pytorch_qnnpack/CMakeFiles/pytorch_qnnpack.dir/src/q8gemm_sparse/8x8c8x1-dq-packedA-aarch64-neon.S.o [ 12%] Building CXX object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe.dir/core/listener.cc.o [ 12%] Building CXX object confu-deps/XNNPACK/CMakeFiles/jit.dir/src/f16-igemm/gen/f16-igemm-6x16-aarch64-neonfp16arith-cortex-a55.cc.o In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_2x8c2s4__neonfp16arith’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neonfp16arith.c:11906:30: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neonfp16arith.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_2x8c2s4__neonfp16arith’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/amalgam/gen/neonfp16arith.c:11884:46: note: object ‘quantization_params’ of size [0, 8] 11884 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 12%] Linking CXX static library ../../lib/libpytorch_qnnpack.a [ 12%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-2f2m2l4c1s1r-scalar.c.o [ 12%] Built target pytorch_qnnpack [ 12%] Building C object confu-deps/XNNPACK/CMakeFiles/operators.dir/src/operators/dynamic-fully-connected-nc.c.o [ 13%] Building CXX object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe.dir/core/listener_impl.cc.o [ 13%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-3f3m3l1c1s1r-scalar-acc2.c.o Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/all_reduce_minmax_bf16.cu Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/all_reduce_minmax_f16.cu [ 13%] Building CXX object confu-deps/XNNPACK/CMakeFiles/jit.dir/src/f16-igemm/gen/f16-igemm-6x16-aarch64-neonfp16arith-cortex-a55r0.cc.o [ 13%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-3f3m3l1c1s1r-scalar.c.o [ 13%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-3p1c-minmax-scalar-acc2.c.o [ 13%] Building C object confu-deps/XNNPACK/CMakeFiles/operators.dir/src/operators/fully-connected-nc.c.o [ 13%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-3p1c-minmax-scalar.c.o [ 13%] Building CXX object confu-deps/XNNPACK/CMakeFiles/jit.dir/src/f16-igemm/gen/f16-igemm-6x16-aarch64-neonfp16arith-ld64.cc.o [ 13%] Building CXX object confu-deps/XNNPACK/CMakeFiles/jit.dir/src/f16-igemm/gen/f16-igemm-6x16-aarch64-neonfp16arith-cortex-a75.cc.o [ 13%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/internal/proto_writer.cc.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/all_reduce_minmax_f32.cu Compiling src/device/common.cu [ 13%] Building CXX object confu-deps/XNNPACK/CMakeFiles/jit.dir/src/f32-gemm/gen/f32-gemm-1x8-aarch64-neonfma-cortex-a53.cc.o [ 13%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-3p1c-scalar-acc2.c.o [ 13%] Building CXX object c10/CMakeFiles/c10.dir/util/Logging.cpp.o [ 13%] Building CXX object confu-deps/XNNPACK/CMakeFiles/jit.dir/src/f32-gemm/gen/f32-gemm-1x8-aarch64-neonfma-cortex-a75.cc.o [ 13%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-3p1c-scalar.c.o [ 13%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-3p2c-minmax-scalar-acc2.c.o [ 13%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-3p2c-minmax-scalar.c.o [ 13%] Building CXX object c10/CMakeFiles/c10.dir/util/MathConstants.cpp.o [ 13%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-3p2c-scalar-acc2.c.o [ 13%] Building C object confu-deps/XNNPACK/CMakeFiles/operators.dir/src/operators/global-average-pooling-ncw.c.o [ 13%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-3p2c-scalar.c.o [ 13%] Building CXX object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe.dir/core/pipe.cc.o [ 13%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-4p1c-minmax-scalar-acc2.c.o [ 13%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/internal/protostream_objectsource.cc.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 13%] Building C object confu-deps/XNNPACK/CMakeFiles/operators.dir/src/operators/global-average-pooling-nwc.c.o [ 13%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-4p1c-minmax-scalar.c.o [ 13%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-4p1c-scalar-acc2.c.o [ 13%] Building CXX object c10/CMakeFiles/c10.dir/util/Metaprogramming.cpp.o [ 13%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-4p1c-scalar.c.o [ 13%] Building CXX object c10/CMakeFiles/c10.dir/util/Optional.cpp.o [ 13%] Building CXX object c10/CMakeFiles/c10.dir/util/ParallelGuard.cpp.o [ 13%] Building CXX object c10/CMakeFiles/c10.dir/util/SmallVector.cpp.o [ 13%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-4p2c-minmax-scalar-acc2.c.o [ 13%] Building CXX object c10/CMakeFiles/c10.dir/util/StringUtil.cpp.o [ 13%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/internal/protostream_objectwriter.cc.o [ 13%] Building CXX object confu-deps/XNNPACK/CMakeFiles/jit.dir/src/f32-gemm/gen/f32-gemm-1x8-aarch64-neonfma-ld64.cc.o [ 13%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-4p2c-minmax-scalar.c.o [ 13%] Building CXX object confu-deps/XNNPACK/CMakeFiles/jit.dir/src/f32-gemm/gen/f32-gemm-4x8-aarch64-neonfma-cortex-a53.cc.o [ 13%] Building C object confu-deps/XNNPACK/CMakeFiles/operators.dir/src/operators/lut-elementwise-nc.c.o [ 13%] Building C object confu-deps/XNNPACK/CMakeFiles/operators.dir/src/operators/max-pooling-nhwc.c.o [ 13%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-4p2c-scalar-acc2.c.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/all_reduce_minmax_i64.cu Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/all_reduce_minmax_i32.cu Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/all_reduce_minmax_f64.cu [ 13%] Building CXX object c10/CMakeFiles/c10.dir/util/ThreadLocalDebugInfo.cpp.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/internal/proto_writer.cc: In member function ‘virtual std::string google::protobuf::util::converter::ProtoWriter::ProtoElement::ToString() const’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/internal/proto_writer.cc:409:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 409 | while (i < name.size() && | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/internal/proto_writer.cc:412:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 412 | if (i > 0 && i == name.size()) { // safe field name | ~~^~~~~~~~~~~~~~ [ 13%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-4p2c-scalar.c.o [ 13%] Building C object confu-deps/XNNPACK/CMakeFiles/operators.dir/src/operators/prelu-nc.c.o [ 13%] Building C object confu-deps/XNNPACK/CMakeFiles/operators.dir/src/operators/reduce-nd.c.o [ 13%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-5f5m5l1c1s1r-minmax-scalar-acc2.c.o Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/all_reduce_minmax_u8.cu Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/all_reduce_minmax_u64.cu Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/all_reduce_minmax_u32.cu Dependencies /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/device_table.cu [ 13%] Building CXX object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe.dir/core/pipe_impl.cc.o [ 13%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-5f5m5l1c1s1r-minmax-scalar.c.o [ 13%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-5f5m5l1c1s1r-scalar-acc2.c.o [ 13%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-5f5m5l1c1s1r-scalar.c.o [ 13%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-6f6m7l1c1s1r-minmax-scalar-acc2.c.o [ 13%] Building C object confu-deps/XNNPACK/CMakeFiles/operators.dir/src/operators/resize-bilinear-nchw.c.o cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 13%] Building CXX object confu-deps/XNNPACK/CMakeFiles/jit.dir/src/f32-gemm/gen/f32-gemm-4x8-aarch64-neonfma-cortex-a55.cc.o [ 13%] Building CXX object confu-deps/XNNPACK/CMakeFiles/jit.dir/src/f32-gemm/gen/f32-gemm-4x8-aarch64-neonfma-cortex-a75.cc.o [ 13%] Building CXX object c10/CMakeFiles/c10.dir/util/TypeCast.cpp.o [ 13%] Building CXX object confu-deps/XNNPACK/CMakeFiles/jit.dir/src/f32-gemm/gen/f32-gemm-4x8-aarch64-neonfma-ld128.cc.o [ 13%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-6f6m7l1c1s1r-minmax-scalar.c.o [ 13%] Building C object confu-deps/XNNPACK/CMakeFiles/operators.dir/src/operators/resize-bilinear-nhwc.c.o [ 13%] Building CXX object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe.dir/transport/error.cc.o [ 13%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-6f6m7l1c1s1r-scalar-acc2.c.o [ 13%] Building C object confu-deps/XNNPACK/CMakeFiles/operators.dir/src/operators/rope-nthc.c.o [ 13%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-6f6m7l1c1s1r-scalar.c.o [ 13%] Building CXX object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe.dir/channel/basic/channel_impl.cc.o [ 13%] Building CXX object c10/CMakeFiles/c10.dir/util/TypeList.cpp.o [ 13%] Building C object confu-deps/XNNPACK/CMakeFiles/operators.dir/src/operators/scaled-dot-product-attention-nhtc.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/internal/protostream_objectwriter.cc: In function ‘google::protobuf::util::Status google::protobuf::util::converter::{anonymous}::GetNanosFromStringPiece(google::protobuf::StringPiece, const char*, const char*, google::protobuf::int32*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/internal/protostream_objectwriter.cc:150:47: warning: comparison of integer expressions of different signedness: ‘google::protobuf::stringpiece_ssize_type’ {aka ‘long int’} and ‘const google::protobuf::StringPiece::size_type’ {aka ‘const long unsigned int’} [-Wsign-compare] 150 | if (s_nanos.find_first_not_of("0123456789") != StringPiece::npos) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 13%] Building CXX object c10/CMakeFiles/c10.dir/util/TypeTraits.cpp.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/internal/protostream_objectwriter.cc: In member function ‘void google::protobuf::util::converter::ProtoStreamObjectWriter::AnyWriter::StartAny(const google::protobuf::util::converter::DataPiece&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/internal/protostream_objectwriter.cc:379:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 379 | for (int i = 0; i < uninterpreted_events_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 13%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-8f8m9l1c1s1r-minmax-scalar-acc2.c.o [ 13%] Building CXX object c10/CMakeFiles/c10.dir/util/Type_demangle.cpp.o [ 13%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-8f8m9l1c1s1r-minmax-scalar.c.o [ 13%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-8f8m9l1c1s1r-scalar-acc2.c.o [ 13%] Building CXX object confu-deps/XNNPACK/CMakeFiles/jit.dir/src/f32-gemm/gen/f32-gemm-6x8-aarch64-neonfma-cortex-a53.cc.o [ 13%] Building CXX object c10/CMakeFiles/c10.dir/util/Type_no_demangle.cpp.o [ 13%] Building CXX object c10/CMakeFiles/c10.dir/util/Unicode.cpp.o [ 13%] Building C object confu-deps/XNNPACK/CMakeFiles/operators.dir/src/operators/slice-nd.c.o [ 13%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/internal/type_info.cc.o [ 13%] Building CXX object c10/CMakeFiles/c10.dir/util/UniqueVoidPtr.cpp.o [ 13%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-8f8m9l1c1s1r-scalar.c.o [ 13%] Building CXX object c10/CMakeFiles/c10.dir/util/complex_math.cpp.o [ 13%] Building C object confu-deps/XNNPACK/CMakeFiles/operators.dir/src/operators/softmax-nc.c.o [ 13%] Building C object confu-deps/XNNPACK/CMakeFiles/operators.dir/src/operators/transpose-nd.c.o [ 13%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f16-gemm/gen/f16-gemm-4x16-minmax-asm-aarch64-neonfp16arith-ld32.S.o [ 13%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-9p1c-minmax-scalar-acc2.c.o [ 13%] Building C object confu-deps/XNNPACK/CMakeFiles/operators.dir/src/operators/unary-elementwise-nc.c.o [ 13%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-9p1c-minmax-scalar.c.o [ 13%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-9p1c-scalar-acc2.c.o [ 13%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-9p1c-scalar.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/core/pipe_impl.cc: In function ‘void tensorpipe::{anonymous}::parseDescriptorReplyOfMessage(tensorpipe::WriteOperation&, tensorpipe::DescriptorReply)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/core/pipe_impl.cc:35:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 35 | for (size_t tensorIdx = 0; tensorIdx < numTensors; ++tensorIdx) { | ~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/core/pipe_impl.cc: In function ‘std::shared_ptr > tensorpipe::{anonymous}::makeDescriptorForMessage(const tensorpipe::WriteOperation&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/core/pipe_impl.cc:77:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 77 | for (int payloadIdx = 0; payloadIdx < op.message.payloads.size(); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/core/pipe_impl.cc:87:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int tensorIdx = 0; tensorIdx < op.tensors.size(); ++tensorIdx) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/all_reduce_premulsum_f16.cu [ 13%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-9p2c-minmax-scalar-acc2.c.o [ 13%] Building CXX object confu-deps/XNNPACK/CMakeFiles/jit.dir/src/f32-gemm/gen/f32-gemm-6x8-aarch64-neonfma-cortex-a55.cc.o [ 13%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-9p2c-minmax-scalar.c.o [ 13%] Building CXX object c10/CMakeFiles/c10.dir/util/flags_use_gflags.cpp.o [ 13%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f16-gemm/gen/f16-gemm-4x16-minmax-asm-aarch64-neonfp16arith-ld64.S.o [ 13%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/internal/type_info_test_helper.cc.o [ 13%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-9p2c-scalar-acc2.c.o [ 13%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f16-gemm/gen/f16-gemm-6x8-minmax-asm-aarch64-neonfp16arith-ld64.S.o [ 13%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f16-gemm/gen/f16-gemm-6x16-minmax-asm-aarch64-neonfp16arith-cortex-a55.S.o [ 13%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/internal/utility.cc.o [ 13%] Building C object confu-deps/XNNPACK/CMakeFiles/operators.dir/src/operators/unpooling-nhwc.c.o [ 13%] Building CXX object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe.dir/channel/basic/context_impl.cc.o [ 13%] Building CXX object c10/CMakeFiles/c10.dir/util/flags_use_no_gflags.cpp.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/core/pipe_impl.cc: In member function ‘void tensorpipe::PipeImpl::expectReadCall(ReadOpIter)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/core/pipe_impl.cc:869:18: warning: unused variable ‘op’ [-Wunused-variable] 869 | ReadOperation& op = *opIter; | ^~ [ 13%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-9p2c-scalar.c.o [ 13%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f16-gemm/gen/f16-gemm-6x16-minmax-asm-aarch64-neonfp16arith-cortex-a55r0.S.o [ 13%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/json_util.cc.o [ 13%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-25p1c-minmax-scalar-acc2.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/basic/channel_impl.h:15, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/basic/channel_impl.cc:9: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/state_machine.h: In instantiation of ‘TOp* tensorpipe::OpsStateMachine::findOperation(int64_t) [with TSubject = tensorpipe::channel::basic::ChannelImpl; TOp = tensorpipe::channel::basic::SendOperation; int64_t = long int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/state_machine.h:57:20: required from ‘void tensorpipe::OpsStateMachine::advanceOperation(Iter) [with TSubject = tensorpipe::channel::basic::ChannelImpl; TOp = tensorpipe::channel::basic::SendOperation]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/basic/channel_impl.cc:51:28: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/state_machine.h:102:30: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘std::deque >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 102 | if (offset < 0 || offset >= ops_.size()) { | ~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/deferred_executor.h:23, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/callback.h:20, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/channel_impl_boilerplate.h:17, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/basic/channel_impl.h:14: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:243:49: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} [-Wsign-compare] 243 | #define TP_DCHECK_EQ(a, b) _TP_DCHECK_CMP(a, b, ==) | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:27:39: note: in definition of macro ‘unlikely’ 27 | #define unlikely(x) __builtin_expect((x) ? 1 : 0, 0) | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:226:3: note: in expansion of macro ‘__TP_DCHECK_CMP’ 226 | __TP_DCHECK_CMP(a, b, op) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:243:28: note: in expansion of macro ‘_TP_DCHECK_CMP’ 243 | #define TP_DCHECK_EQ(a, b) _TP_DCHECK_CMP(a, b, ==) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/state_machine.h:106:5: note: in expansion of macro ‘TP_DCHECK_EQ’ 106 | TP_DCHECK_EQ(op.sequenceNumber, sequenceNumber); | ^~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/state_machine.h: In instantiation of ‘TOp* tensorpipe::OpsStateMachine::findOperation(int64_t) [with TSubject = tensorpipe::channel::basic::ChannelImpl; TOp = tensorpipe::channel::basic::RecvOperation; int64_t = long int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/state_machine.h:57:20: required from ‘void tensorpipe::OpsStateMachine::advanceOperation(Iter) [with TSubject = tensorpipe::channel::basic::ChannelImpl; TOp = tensorpipe::channel::basic::RecvOperation]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/basic/channel_impl.cc:118:28: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/state_machine.h:102:30: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘std::deque >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 102 | if (offset < 0 || offset >= ops_.size()) { | ~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:243:49: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} [-Wsign-compare] 243 | #define TP_DCHECK_EQ(a, b) _TP_DCHECK_CMP(a, b, ==) | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:27:39: note: in definition of macro ‘unlikely’ 27 | #define unlikely(x) __builtin_expect((x) ? 1 : 0, 0) | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:226:3: note: in expansion of macro ‘__TP_DCHECK_CMP’ 226 | __TP_DCHECK_CMP(a, b, op) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:243:28: note: in expansion of macro ‘_TP_DCHECK_CMP’ 243 | #define TP_DCHECK_EQ(a, b) _TP_DCHECK_CMP(a, b, ==) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/state_machine.h:106:5: note: in expansion of macro ‘TP_DCHECK_EQ’ 106 | TP_DCHECK_EQ(op.sequenceNumber, sequenceNumber); | ^~~~~~~~~~~~ [ 13%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-25p1c-minmax-scalar.c.o [ 13%] Building CXX object c10/CMakeFiles/c10.dir/util/int128.cpp.o [ 13%] Building CXX object c10/CMakeFiles/c10.dir/util/intrusive_ptr.cpp.o [ 13%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-25p1c-scalar-acc2.c.o [ 13%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-25p1c-scalar.c.o [ 13%] Built target operators [ 13%] Building CXX object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe.dir/channel/basic/factory.cc.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/core/pipe_impl.h:25, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/core/pipe_impl.cc:9: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/state_machine.h: In instantiation of ‘TOp* tensorpipe::OpsStateMachine::findOperation(int64_t) [with TSubject = tensorpipe::PipeImpl; TOp = tensorpipe::ReadOperation; int64_t = long int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/state_machine.h:57:20: required from ‘void tensorpipe::OpsStateMachine::advanceOperation(Iter) [with TSubject = tensorpipe::PipeImpl; TOp = tensorpipe::ReadOperation]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/core/pipe_impl.cc:391:28: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/state_machine.h:102:30: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘std::deque >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 102 | if (offset < 0 || offset >= ops_.size()) { | ~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/deferred_executor.h:23, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/callback.h:20, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/core/pipe_impl.h:21: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:243:49: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} [-Wsign-compare] 243 | #define TP_DCHECK_EQ(a, b) _TP_DCHECK_CMP(a, b, ==) | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:27:39: note: in definition of macro ‘unlikely’ 27 | #define unlikely(x) __builtin_expect((x) ? 1 : 0, 0) | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:226:3: note: in expansion of macro ‘__TP_DCHECK_CMP’ 226 | __TP_DCHECK_CMP(a, b, op) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:243:28: note: in expansion of macro ‘_TP_DCHECK_CMP’ 243 | #define TP_DCHECK_EQ(a, b) _TP_DCHECK_CMP(a, b, ==) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/state_machine.h:106:5: note: in expansion of macro ‘TP_DCHECK_EQ’ 106 | TP_DCHECK_EQ(op.sequenceNumber, sequenceNumber); | ^~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/state_machine.h: In instantiation of ‘TOp* tensorpipe::OpsStateMachine::findOperation(int64_t) [with TSubject = tensorpipe::PipeImpl; TOp = tensorpipe::WriteOperation; int64_t = long int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/state_machine.h:57:20: required from ‘void tensorpipe::OpsStateMachine::advanceOperation(Iter) [with TSubject = tensorpipe::PipeImpl; TOp = tensorpipe::WriteOperation]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/core/pipe_impl.cc:580:29: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/state_machine.h:102:30: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘std::deque >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 102 | if (offset < 0 || offset >= ops_.size()) { | ~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:243:49: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} [-Wsign-compare] 243 | #define TP_DCHECK_EQ(a, b) _TP_DCHECK_CMP(a, b, ==) | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:27:39: note: in definition of macro ‘unlikely’ 27 | #define unlikely(x) __builtin_expect((x) ? 1 : 0, 0) | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:226:3: note: in expansion of macro ‘__TP_DCHECK_CMP’ 226 | __TP_DCHECK_CMP(a, b, op) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:243:28: note: in expansion of macro ‘_TP_DCHECK_CMP’ 243 | #define TP_DCHECK_EQ(a, b) _TP_DCHECK_CMP(a, b, ==) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/state_machine.h:106:5: note: in expansion of macro ‘TP_DCHECK_EQ’ 106 | TP_DCHECK_EQ(op.sequenceNumber, sequenceNumber); | ^~~~~~~~~~~~ [ 13%] Building CXX object c10/CMakeFiles/c10.dir/util/numa.cpp.o [ 14%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-25p2c-minmax-scalar-acc2.c.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 14%] Built target kineto_base [ 14%] Building CXX object confu-deps/XNNPACK/CMakeFiles/jit.dir/src/f32-gemm/gen/f32-gemm-6x8-aarch64-neonfma-cortex-a75.cc.o [ 14%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-25p2c-minmax-scalar.c.o [ 14%] Building CXX object confu-deps/XNNPACK/CMakeFiles/jit.dir/src/f32-gemm/gen/f32-gemm-6x8-aarch64-neonfma-ld128.cc.o [ 14%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f16-gemm/gen/f16-gemm-6x16-minmax-asm-aarch64-neonfp16arith-cortex-a75.S.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/internal/type_info_test_helper.h:39, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/internal/type_info_test_helper.cc:31: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/internal/default_value_objectwriter.h: In destructor ‘virtual google::protobuf::util::converter::DefaultValueObjectWriter::Node::~Node()’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/internal/default_value_objectwriter.h:156:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 156 | for (int i = 0; i < children_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ [ 14%] Building CXX object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe.dir/channel/xth/channel_impl.cc.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/internal/type_info_test_helper.cc: In member function ‘void google::protobuf::util::converter::testing::TypeInfoTestHelper::ResetTypeInfo(const std::vector&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/internal/type_info_test_helper.cc:59:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 59 | for (int i = 1; i < descriptors.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ [ 14%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-25p2c-scalar-acc2.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/json_util.cc:37: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/internal/default_value_objectwriter.h: In destructor ‘virtual google::protobuf::util::converter::DefaultValueObjectWriter::Node::~Node()’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/internal/default_value_objectwriter.h:156:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 156 | for (int i = 0; i < children_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/internal/utility.cc: In function ‘std::string google::protobuf::util::converter::ToCamelCase(google::protobuf::StringPiece)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/internal/utility.cc:261:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘google::protobuf::stringpiece_ssize_type’ {aka ‘long int’} [-Wsign-compare] 261 | for (size_t i = 0; i < input.size(); ++i, was_cap = is_cap) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/internal/utility.cc:274:19: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘google::protobuf::stringpiece_ssize_type’ {aka ‘long int’} [-Wsign-compare] 274 | (i + 1 < input.size() && ascii_islower(input[i + 1])))) { | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/internal/utility.cc: In function ‘std::string google::protobuf::util::converter::ToSnakeCase(google::protobuf::StringPiece)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/internal/utility.cc:303:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘google::protobuf::stringpiece_ssize_type’ {aka ‘long int’} [-Wsign-compare] 303 | for (size_t i = 0; i < input.size(); ++i) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/internal/utility.cc:316:19: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘google::protobuf::stringpiece_ssize_type’ {aka ‘long int’} [-Wsign-compare] 316 | (i + 1 < input.size() && // case 3 out | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/internal/utility.cc: In function ‘void google::protobuf::util::converter::InitWellKnownTypes()’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/internal/utility.cc:347:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 347 | for (int i = 0; i < GOOGLE_ARRAYSIZE(well_known_types_name_array_); ++i) { [ 14%] Building CXX object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe.dir/channel/xth/context_impl.cc.o [ 14%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-25p2c-scalar.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/json_util.cc: In member function ‘virtual void google::protobuf::util::internal::ZeroCopyStreamByteSink::Append(const char*, size_t)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/json_util.cc:64:13: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 64 | if (len <= buffer_size_) { | ~~~~^~~~~~~~~~~~~~~ [ 14%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-f16-vcvt/gen/f32-f16-vcvt-scalar-bitcast-u1.c.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 14%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-f16-vcvt/gen/f32-f16-vcvt-scalar-bitcast-u2.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libnop/include/nop/serializer.h:24, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/core/nop_types.h:15, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/core/pipe_impl.h:28: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libnop/include/nop/base/map.h: In instantiation of ‘static constexpr nop::Status nop::Encoding >::WritePayload(nop::EncodingByte, const Type&, Writer*) [with Writer = tensorpipe::NopWriter; Key = std::pair; T = std::__cxx11::basic_string; Hash = std::hash >; KeyEqual = std::equal_to >; Allocator = std::allocator, std::__cxx11::basic_string > >; Type = std::unordered_map, std::__cxx11::basic_string >]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libnop/include/nop/base/encoding.h:120:39: required from ‘static constexpr nop::Status nop::EncodingIO::Write(const T&, Writer*) [with Writer = tensorpipe::NopWriter; T = std::unordered_map, std::__cxx11::basic_string >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libnop/include/nop/types/detail/member_pointer.h:56:33: required from ‘static constexpr nop::Status nop::MemberPointer::Write(const Class&, Writer*, MemberList) [with Writer = tensorpipe::NopWriter; MemberList = nop::MemberList, std::allocator > tensorpipe::BrochureAnswer::*, &tensorpipe::BrochureAnswer::transport, void*, 0, void>, nop::MemberPointer, std::allocator > tensorpipe::BrochureAnswer::*, &tensorpipe::BrochureAnswer::address, void*, 0, void>, nop::MemberPointer, std::equal_to, std::allocator > > tensorpipe::BrochureAnswer::*, &tensorpipe::BrochureAnswer::transportRegistrationIds, void*, 0, void>, nop::MemberPointer, std::allocator > tensorpipe::BrochureAnswer::*, &tensorpipe::BrochureAnswer::transportDomainDescriptor, void*, 0, void>, nop::MemberPointer, std::allocator >, std::vector >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::vector > > > > tensorpipe::BrochureAnswer::*, &tensorpipe::BrochureAnswer::channelRegistrationIds, void*, 0, void>, nop::MemberPointer, std::allocator >, std::unordered_map, std::allocator >, std::hash, std::equal_to, std::allocator, std::allocator > > > >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::unordered_map, std::allocator >, std::hash, std::equal_to, std::allocator, std::allocator > > > > > > > tensorpipe::BrochureAnswer::*, &tensorpipe::BrochureAnswer::channelDeviceDescriptors, void*, 0, void>, nop::MemberPointer, std::__cxx11::basic_string, std::allocator >, std::hash >, std::equal_to >, std::allocator, std::__cxx11::basic_string, std::allocator > > > > tensorpipe::BrochureAnswer::*, &tensorpipe::BrochureAnswer::channelForDevicePair, void*, 0, void> >; T = std::unordered_map, std::__cxx11::basic_string >; Class = tensorpipe::BrochureAnswer; T Class::* Pointer = &tensorpipe::BrochureAnswer::channelForDevicePair]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libnop/include/nop/base/members.h:103:41: required from ‘static constexpr nop::Status nop::Encoding::value, void>::type>::WriteMembers(const T&, Writer*, nop::Index) [with long unsigned int index = 7; Writer = tensorpipe::NopWriter; T = tensorpipe::BrochureAnswer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libnop/include/nop/base/members.h:59:26: required from ‘static constexpr nop::Status nop::Encoding::value, void>::type>::WritePayload(nop::EncodingByte, const T&, Writer*) [with Writer = tensorpipe::NopWriter; T = tensorpipe::BrochureAnswer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libnop/include/nop/base/encoding.h:120:39: required from ‘static constexpr nop::Status nop::EncodingIO::Write(const T&, Writer*) [with Writer = tensorpipe::NopWriter; T = tensorpipe::BrochureAnswer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/nop.h:232:35: required from ‘nop::Status tensorpipe::NopHolder::write(tensorpipe::NopWriter&) const [with T = tensorpipe::BrochureAnswer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/nop.h:231:21: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libnop/include/nop/base/map.h:142:35: warning: loop variable ‘element’ of type ‘const std::pair, std::__cxx11::basic_string >&’ binds to a temporary constructed from type ‘const std::__detail::_Node_const_iterator, std::__cxx11::basic_string >, false, false>::value_type’ {aka ‘const std::pair, std::__cxx11::basic_string >’} [-Wrange-loop-construct] 142 | for (const std::pair& element : value) { | ^~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libnop/include/nop/base/map.h:142:35: note: use non-reference type ‘const std::pair, std::__cxx11::basic_string >’ to make the copy explicit or ‘const std::__detail::_Node_const_iterator, std::__cxx11::basic_string >, false, false>::value_type&’ {aka ‘const std::pair, std::__cxx11::basic_string >&’} to prevent copying [ 14%] Building CXX object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe.dir/channel/xth/factory.cc.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libnop/include/nop/base/map.h: In instantiation of ‘static constexpr nop::Status nop::Encoding >::WritePayload(nop::EncodingByte, const Type&, Writer*) [with Writer = tensorpipe::NopWriter; Key = std::__cxx11::basic_string; T = std::unordered_map >; Hash = std::hash >; KeyEqual = std::equal_to >; Allocator = std::allocator, std::unordered_map > > >; Type = std::unordered_map, std::unordered_map > >]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libnop/include/nop/base/encoding.h:120:39: required from ‘static constexpr nop::Status nop::EncodingIO::Write(const T&, Writer*) [with Writer = tensorpipe::NopWriter; T = std::unordered_map, std::unordered_map > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libnop/include/nop/types/detail/member_pointer.h:56:33: required from ‘static constexpr nop::Status nop::MemberPointer::Write(const Class&, Writer*, MemberList) [with Writer = tensorpipe::NopWriter; MemberList = nop::MemberList, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::__cxx11::basic_string, std::allocator > > > > tensorpipe::Brochure::*, &tensorpipe::Brochure::transportDomainDescriptors, void*, 0, void>, nop::MemberPointer, std::allocator >, std::unordered_map, std::allocator >, std::hash, std::equal_to, std::allocator, std::allocator > > > >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::unordered_map, std::allocator >, std::hash, std::equal_to, std::allocator, std::allocator > > > > > > > tensorpipe::Brochure::*, &tensorpipe::Brochure::channelDeviceDescriptors, void*, 0, void> >; T = std::unordered_map, std::unordered_map > >; Class = tensorpipe::Brochure; T Class::* Pointer = &tensorpipe::Brochure::channelDeviceDescriptors]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libnop/include/nop/base/members.h:103:41: required from ‘static constexpr nop::Status nop::Encoding::value, void>::type>::WriteMembers(const T&, Writer*, nop::Index) [with long unsigned int index = 2; Writer = tensorpipe::NopWriter; T = tensorpipe::Brochure]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libnop/include/nop/base/members.h:59:26: required from ‘static constexpr nop::Status nop::Encoding::value, void>::type>::WritePayload(nop::EncodingByte, const T&, Writer*) [with Writer = tensorpipe::NopWriter; T = tensorpipe::Brochure]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libnop/include/nop/base/encoding.h:120:39: required from ‘static constexpr nop::Status nop::EncodingIO::Write(const T&, Writer*) [with Writer = tensorpipe::NopWriter; T = tensorpipe::Brochure]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/nop.h:232:35: required from ‘nop::Status tensorpipe::NopHolder::write(tensorpipe::NopWriter&) const [with T = tensorpipe::Brochure]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/nop.h:231:21: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libnop/include/nop/base/map.h:142:35: warning: loop variable ‘element’ of type ‘const std::pair, std::unordered_map > >&’ binds to a temporary constructed from type ‘const std::__detail::_Node_const_iterator, std::unordered_map > >, false, true>::value_type’ {aka ‘const std::pair, std::unordered_map > >’} [-Wrange-loop-construct] /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libnop/include/nop/base/map.h:142:35: note: use non-reference type ‘const std::pair, std::unordered_map > >’ to make the copy explicit or ‘const std::__detail::_Node_const_iterator, std::unordered_map > >, false, true>::value_type&’ {aka ‘const std::pair, std::unordered_map > >&’} to prevent copying /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libnop/include/nop/base/map.h: In instantiation of ‘static constexpr nop::Status nop::Encoding >::WritePayload(nop::EncodingByte, const Type&, Writer*) [with Writer = tensorpipe::NopWriter; Key = std::__cxx11::basic_string; T = std::__cxx11::basic_string; Hash = std::hash >; KeyEqual = std::equal_to >; Allocator = std::allocator, std::__cxx11::basic_string > >; Type = std::unordered_map, std::__cxx11::basic_string >]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libnop/include/nop/base/encoding.h:120:39: required from ‘static constexpr nop::Status nop::EncodingIO::Write(const T&, Writer*) [with Writer = tensorpipe::NopWriter; T = std::unordered_map, std::__cxx11::basic_string >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libnop/include/nop/types/detail/member_pointer.h:56:33: required from ‘static constexpr nop::Status nop::MemberPointer::Write(const Class&, Writer*, MemberList) [with Writer = tensorpipe::NopWriter; MemberList = nop::MemberList, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::__cxx11::basic_string, std::allocator > > > > tensorpipe::Brochure::*, &tensorpipe::Brochure::transportDomainDescriptors, void*, 0, void>, nop::MemberPointer, std::allocator >, std::unordered_map, std::allocator >, std::hash, std::equal_to, std::allocator, std::allocator > > > >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::unordered_map, std::allocator >, std::hash, std::equal_to, std::allocator, std::allocator > > > > > > > tensorpipe::Brochure::*, &tensorpipe::Brochure::channelDeviceDescriptors, void*, 0, void> >; T = std::unordered_map, std::__cxx11::basic_string >; Class = tensorpipe::Brochure; T Class::* Pointer = &tensorpipe::Brochure::transportDomainDescriptors]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libnop/include/nop/base/members.h:103:41: required from ‘static constexpr nop::Status nop::Encoding::value, void>::type>::WriteMembers(const T&, Writer*, nop::Index) [with long unsigned int index = 1; Writer = tensorpipe::NopWriter; T = tensorpipe::Brochure]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libnop/include/nop/base/members.h:99:31: required from ‘static constexpr nop::Status nop::Encoding::value, void>::type>::WriteMembers(const T&, Writer*, nop::Index) [with long unsigned int index = 2; Writer = tensorpipe::NopWriter; T = tensorpipe::Brochure]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libnop/include/nop/base/members.h:59:26: required from ‘static constexpr nop::Status nop::Encoding::value, void>::type>::WritePayload(nop::EncodingByte, const T&, Writer*) [with Writer = tensorpipe::NopWriter; T = tensorpipe::Brochure]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libnop/include/nop/base/encoding.h:120:39: required from ‘static constexpr nop::Status nop::EncodingIO::Write(const T&, Writer*) [with Writer = tensorpipe::NopWriter; T = tensorpipe::Brochure]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/nop.h:232:35: required from ‘nop::Status tensorpipe::NopHolder::write(tensorpipe::NopWriter&) const [with T = tensorpipe::Brochure]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/nop.h:231:21: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libnop/include/nop/base/map.h:142:35: warning: loop variable ‘element’ of type ‘const std::pair, std::__cxx11::basic_string >&’ binds to a temporary constructed from type ‘const std::__detail::_Node_const_iterator, std::__cxx11::basic_string >, false, true>::value_type’ {aka ‘const std::pair, std::__cxx11::basic_string >’} [-Wrange-loop-construct] /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libnop/include/nop/base/map.h:142:35: note: use non-reference type ‘const std::pair, std::__cxx11::basic_string >’ to make the copy explicit or ‘const std::__detail::_Node_const_iterator, std::__cxx11::basic_string >, false, true>::value_type&’ {aka ‘const std::pair, std::__cxx11::basic_string >&’} to prevent copying /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libnop/include/nop/base/map.h: In instantiation of ‘static constexpr nop::Status nop::Encoding >::WritePayload(nop::EncodingByte, const Type&, Writer*) [with Writer = tensorpipe::NopWriter; Key = std::__cxx11::basic_string; T = std::vector; Hash = std::hash >; KeyEqual = std::equal_to >; Allocator = std::allocator, std::vector > >; Type = std::unordered_map, std::vector >]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libnop/include/nop/base/encoding.h:120:39: required from ‘static constexpr nop::Status nop::EncodingIO::Write(const T&, Writer*) [with Writer = tensorpipe::NopWriter; T = std::unordered_map, std::vector >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libnop/include/nop/types/detail/member_pointer.h:56:33: required from ‘static constexpr nop::Status nop::MemberPointer::Write(const Class&, Writer*, MemberList) [with Writer = tensorpipe::NopWriter; MemberList = nop::MemberList, std::allocator > tensorpipe::BrochureAnswer::*, &tensorpipe::BrochureAnswer::transport, void*, 0, void>, nop::MemberPointer, std::allocator > tensorpipe::BrochureAnswer::*, &tensorpipe::BrochureAnswer::address, void*, 0, void>, nop::MemberPointer, std::equal_to, std::allocator > > tensorpipe::BrochureAnswer::*, &tensorpipe::BrochureAnswer::transportRegistrationIds, void*, 0, void>, nop::MemberPointer, std::allocator > tensorpipe::BrochureAnswer::*, &tensorpipe::BrochureAnswer::transportDomainDescriptor, void*, 0, void>, nop::MemberPointer, std::allocator >, std::vector >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::vector > > > > tensorpipe::BrochureAnswer::*, &tensorpipe::BrochureAnswer::channelRegistrationIds, void*, 0, void>, nop::MemberPointer, std::allocator >, std::unordered_map, std::allocator >, std::hash, std::equal_to, std::allocator, std::allocator > > > >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::unordered_map, std::allocator >, std::hash, std::equal_to, std::allocator, std::allocator > > > > > > > tensorpipe::BrochureAnswer::*, &tensorpipe::BrochureAnswer::channelDeviceDescriptors, void*, 0, void>, nop::MemberPointer, std::__cxx11::basic_string, std::allocator >, std::hash >, std::equal_to >, std::allocator, std::__cxx11::basic_string, std::allocator > > > > tensorpipe::BrochureAnswer::*, &tensorpipe::BrochureAnswer::channelForDevicePair, void*, 0, void> >; T = std::unordered_map, std::vector >; Class = tensorpipe::BrochureAnswer; T Class::* Pointer = &tensorpipe::BrochureAnswer::channelRegistrationIds]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libnop/include/nop/base/members.h:99:31: recursively required from ‘static constexpr nop::Status nop::Encoding::value, void>::type>::WriteMembers(const T&, Writer*, nop::Index) [with long unsigned int index = 6; Writer = tensorpipe::NopWriter; T = tensorpipe::BrochureAnswer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libnop/include/nop/base/members.h:99:31: required from ‘static constexpr nop::Status nop::Encoding::value, void>::type>::WriteMembers(const T&, Writer*, nop::Index) [with long unsigned int index = 7; Writer = tensorpipe::NopWriter; T = tensorpipe::BrochureAnswer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libnop/include/nop/base/members.h:59:26: required from ‘static constexpr nop::Status nop::Encoding::value, void>::type>::WritePayload(nop::EncodingByte, const T&, Writer*) [with Writer = tensorpipe::NopWriter; T = tensorpipe::BrochureAnswer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libnop/include/nop/base/encoding.h:120:39: required from ‘static constexpr nop::Status nop::EncodingIO::Write(const T&, Writer*) [with Writer = tensorpipe::NopWriter; T = tensorpipe::BrochureAnswer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/nop.h:232:35: required from ‘nop::Status tensorpipe::NopHolder::write(tensorpipe::NopWriter&) const [with T = tensorpipe::BrochureAnswer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/nop.h:231:21: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libnop/include/nop/base/map.h:142:35: warning: loop variable ‘element’ of type ‘const std::pair, std::vector >&’ binds to a temporary constructed from type ‘const std::__detail::_Node_const_iterator, std::vector >, false, true>::value_type’ {aka ‘const std::pair, std::vector >’} [-Wrange-loop-construct] /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libnop/include/nop/base/map.h:142:35: note: use non-reference type ‘const std::pair, std::vector >’ to make the copy explicit or ‘const std::__detail::_Node_const_iterator, std::vector >, false, true>::value_type&’ {aka ‘const std::pair, std::vector >&’} to prevent copying [ 14%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-f16-vcvt/gen/f32-f16-vcvt-scalar-bitcast-u3.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libnop/include/nop/base/map.h: In instantiation of ‘static constexpr nop::Status nop::Encoding >::WritePayload(nop::EncodingByte, const Type&, Writer*) [with Writer = tensorpipe::NopWriter; Key = tensorpipe::Device; T = std::__cxx11::basic_string; Hash = std::hash; KeyEqual = std::equal_to; Allocator = std::allocator > >; Type = std::unordered_map >]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libnop/include/nop/base/encoding.h:120:39: required from ‘static constexpr nop::Status nop::EncodingIO::Write(const T&, Writer*) [with Writer = tensorpipe::NopWriter; T = std::unordered_map >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libnop/include/nop/base/map.h:147:34: required from ‘static constexpr nop::Status nop::Encoding >::WritePayload(nop::EncodingByte, const Type&, Writer*) [with Writer = tensorpipe::NopWriter; Key = std::__cxx11::basic_string; T = std::unordered_map >; Hash = std::hash >; KeyEqual = std::equal_to >; Allocator = std::allocator, std::unordered_map > > >; Type = std::unordered_map, std::unordered_map > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libnop/include/nop/base/encoding.h:120:39: required from ‘static constexpr nop::Status nop::EncodingIO::Write(const T&, Writer*) [with Writer = tensorpipe::NopWriter; T = std::unordered_map, std::unordered_map > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libnop/include/nop/types/detail/member_pointer.h:56:33: required from ‘static constexpr nop::Status nop::MemberPointer::Write(const Class&, Writer*, MemberList) [with Writer = tensorpipe::NopWriter; MemberList = nop::MemberList, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::__cxx11::basic_string, std::allocator > > > > tensorpipe::Brochure::*, &tensorpipe::Brochure::transportDomainDescriptors, void*, 0, void>, nop::MemberPointer, std::allocator >, std::unordered_map, std::allocator >, std::hash, std::equal_to, std::allocator, std::allocator > > > >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::unordered_map, std::allocator >, std::hash, std::equal_to, std::allocator, std::allocator > > > > > > > tensorpipe::Brochure::*, &tensorpipe::Brochure::channelDeviceDescriptors, void*, 0, void> >; T = std::unordered_map, std::unordered_map > >; Class = tensorpipe::Brochure; T Class::* Pointer = &tensorpipe::Brochure::channelDeviceDescriptors]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libnop/include/nop/base/members.h:103:41: required from ‘static constexpr nop::Status nop::Encoding::value, void>::type>::WriteMembers(const T&, Writer*, nop::Index) [with long unsigned int index = 2; Writer = tensorpipe::NopWriter; T = tensorpipe::Brochure]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libnop/include/nop/base/members.h:59:26: required from ‘static constexpr nop::Status nop::Encoding::value, void>::type>::WritePayload(nop::EncodingByte, const T&, Writer*) [with Writer = tensorpipe::NopWriter; T = tensorpipe::Brochure]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libnop/include/nop/base/encoding.h:120:39: required from ‘static constexpr nop::Status nop::EncodingIO::Write(const T&, Writer*) [with Writer = tensorpipe::NopWriter; T = tensorpipe::Brochure]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/nop.h:232:35: required from ‘nop::Status tensorpipe::NopHolder::write(tensorpipe::NopWriter&) const [with T = tensorpipe::Brochure]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/nop.h:231:21: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libnop/include/nop/base/map.h:142:35: warning: loop variable ‘element’ of type ‘const std::pair >&’ binds to a temporary constructed from type ‘const std::__detail::_Node_const_iterator >, false, false>::value_type’ {aka ‘const std::pair >’} [-Wrange-loop-construct] /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libnop/include/nop/base/map.h:142:35: note: use non-reference type ‘const std::pair >’ to make the copy explicit or ‘const std::__detail::_Node_const_iterator >, false, false>::value_type&’ {aka ‘const std::pair >&’} to prevent copying /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libnop/include/nop/base/map.h: In instantiation of ‘static constexpr nop::Status nop::Encoding >::WritePayload(nop::EncodingByte, const Type&, Writer*) [with Writer = tensorpipe::NopWriter; Key = long unsigned int; T = long unsigned int; Hash = std::hash; KeyEqual = std::equal_to; Allocator = std::allocator >; Type = std::unordered_map]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libnop/include/nop/base/encoding.h:120:39: required from ‘static constexpr nop::Status nop::EncodingIO::Write(const T&, Writer*) [with Writer = tensorpipe::NopWriter; T = std::unordered_map]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libnop/include/nop/types/detail/member_pointer.h:56:33: required from ‘static constexpr nop::Status nop::MemberPointer::Write(const Class&, Writer*, MemberList) [with Writer = tensorpipe::NopWriter; MemberList = nop::MemberList, std::allocator > tensorpipe::BrochureAnswer::*, &tensorpipe::BrochureAnswer::transport, void*, 0, void>, nop::MemberPointer, std::allocator > tensorpipe::BrochureAnswer::*, &tensorpipe::BrochureAnswer::address, void*, 0, void>, nop::MemberPointer, std::equal_to, std::allocator > > tensorpipe::BrochureAnswer::*, &tensorpipe::BrochureAnswer::transportRegistrationIds, void*, 0, void>, nop::MemberPointer, std::allocator > tensorpipe::BrochureAnswer::*, &tensorpipe::BrochureAnswer::transportDomainDescriptor, void*, 0, void>, nop::MemberPointer, std::allocator >, std::vector >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::vector > > > > tensorpipe::BrochureAnswer::*, &tensorpipe::BrochureAnswer::channelRegistrationIds, void*, 0, void>, nop::MemberPointer, std::allocator >, std::unordered_map, std::allocator >, std::hash, std::equal_to, std::allocator, std::allocator > > > >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::unordered_map, std::allocator >, std::hash, std::equal_to, std::allocator, std::allocator > > > > > > > tensorpipe::BrochureAnswer::*, &tensorpipe::BrochureAnswer::channelDeviceDescriptors, void*, 0, void>, nop::MemberPointer, std::__cxx11::basic_string, std::allocator >, std::hash >, std::equal_to >, std::allocator, std::__cxx11::basic_string, std::allocator > > > > tensorpipe::BrochureAnswer::*, &tensorpipe::BrochureAnswer::channelForDevicePair, void*, 0, void> >; T = std::unordered_map; Class = tensorpipe::BrochureAnswer; T Class::* Pointer = &tensorpipe::BrochureAnswer::transportRegistrationIds]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libnop/include/nop/base/members.h:99:31: recursively required from ‘static constexpr nop::Status nop::Encoding::value, void>::type>::WriteMembers(const T&, Writer*, nop::Index) [with long unsigned int index = 6; Writer = tensorpipe::NopWriter; T = tensorpipe::BrochureAnswer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libnop/include/nop/base/members.h:99:31: required from ‘static constexpr nop::Status nop::Encoding::value, void>::type>::WriteMembers(const T&, Writer*, nop::Index) [with long unsigned int index = 7; Writer = tensorpipe::NopWriter; T = tensorpipe::BrochureAnswer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libnop/include/nop/base/members.h:59:26: required from ‘static constexpr nop::Status nop::Encoding::value, void>::type>::WritePayload(nop::EncodingByte, const T&, Writer*) [with Writer = tensorpipe::NopWriter; T = tensorpipe::BrochureAnswer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libnop/include/nop/base/encoding.h:120:39: required from ‘static constexpr nop::Status nop::EncodingIO::Write(const T&, Writer*) [with Writer = tensorpipe::NopWriter; T = tensorpipe::BrochureAnswer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/nop.h:232:35: required from ‘nop::Status tensorpipe::NopHolder::write(tensorpipe::NopWriter&) const [with T = tensorpipe::BrochureAnswer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/nop.h:231:21: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libnop/include/nop/base/map.h:142:35: warning: loop variable ‘element’ of type ‘const std::pair&’ binds to a temporary constructed from type ‘const std::__detail::_Node_const_iterator, false, false>::value_type’ {aka ‘const std::pair’} [-Wrange-loop-construct] /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/third_party/libnop/include/nop/base/map.h:142:35: note: use non-reference type ‘const std::pair’ to make the copy explicit or ‘const std::__detail::_Node_const_iterator, false, false>::value_type&’ {aka ‘const std::pair&’} to prevent copying [ 14%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/message_differencer.cc.o [ 14%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-f16-vcvt/gen/f32-f16-vcvt-scalar-bitcast-u4.c.o [ 14%] Building CXX object c10/CMakeFiles/c10.dir/util/signal_handler.cpp.o [ 14%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-f16-vcvt/gen/f32-f16-vcvt-scalar-fabsf-u1.c.o Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/all_reduce_premulsum_f64.cu Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/all_reduce_premulsum_f32.cu Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/all_reduce_premulsum_bf16.cu Dependencies /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/reduce.cu At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 14%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-f16-vcvt/gen/f32-f16-vcvt-scalar-fabsf-u2.c.o [ 14%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-f16-vcvt/gen/f32-f16-vcvt-scalar-fabsf-u3.c.o [ 14%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/time_util.cc.o [ 14%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-f16-vcvt/gen/f32-f16-vcvt-scalar-fabsf-u4.c.o [ 14%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gavgpool-cw/f32-gavgpool-cw-scalar-u1.c.o [ 14%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gavgpool/f32-gavgpool-7p7x-minmax-scalar-c1.c.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 14%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/type_resolver_util.cc.o [ 14%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/wire_format.cc.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 14%] Building CXX object c10/CMakeFiles/c10.dir/util/tempfile.cpp.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/xth/channel_impl.h:15, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/xth/channel_impl.cc:9: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/state_machine.h: In instantiation of ‘TOp* tensorpipe::OpsStateMachine::findOperation(int64_t) [with TSubject = tensorpipe::channel::xth::ChannelImpl; TOp = tensorpipe::channel::xth::SendOperation; int64_t = long int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/state_machine.h:57:20: required from ‘void tensorpipe::OpsStateMachine::advanceOperation(Iter) [with TSubject = tensorpipe::channel::xth::ChannelImpl; TOp = tensorpipe::channel::xth::SendOperation]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/xth/channel_impl.cc:65:28: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/state_machine.h:102:30: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘std::deque >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 102 | if (offset < 0 || offset >= ops_.size()) { | ~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/deferred_executor.h:23, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/callback.h:20, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/channel_impl_boilerplate.h:17, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/xth/channel_impl.h:14: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:243:49: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} [-Wsign-compare] 243 | #define TP_DCHECK_EQ(a, b) _TP_DCHECK_CMP(a, b, ==) | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:27:39: note: in definition of macro ‘unlikely’ 27 | #define unlikely(x) __builtin_expect((x) ? 1 : 0, 0) | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:226:3: note: in expansion of macro ‘__TP_DCHECK_CMP’ 226 | __TP_DCHECK_CMP(a, b, op) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:243:28: note: in expansion of macro ‘_TP_DCHECK_CMP’ 243 | #define TP_DCHECK_EQ(a, b) _TP_DCHECK_CMP(a, b, ==) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/state_machine.h:106:5: note: in expansion of macro ‘TP_DCHECK_EQ’ 106 | TP_DCHECK_EQ(op.sequenceNumber, sequenceNumber); | ^~~~~~~~~~~~ [ 14%] Building C object confu-deps/XNNPACK/CMakeFiles/subgraph.dir/src/memory-planner.c.o [ 14%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gavgpool/f32-gavgpool-7x-minmax-scalar-c1.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/state_machine.h: In instantiation of ‘TOp* tensorpipe::OpsStateMachine::findOperation(int64_t) [with TSubject = tensorpipe::channel::xth::ChannelImpl; TOp = tensorpipe::channel::xth::RecvOperation; int64_t = long int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/state_machine.h:57:20: required from ‘void tensorpipe::OpsStateMachine::advanceOperation(Iter) [with TSubject = tensorpipe::channel::xth::ChannelImpl; TOp = tensorpipe::channel::xth::RecvOperation]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/xth/channel_impl.cc:157:28: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/state_machine.h:102:30: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘std::deque >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 102 | if (offset < 0 || offset >= ops_.size()) { | ~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:243:49: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} [-Wsign-compare] 243 | #define TP_DCHECK_EQ(a, b) _TP_DCHECK_CMP(a, b, ==) | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:27:39: note: in definition of macro ‘unlikely’ 27 | #define unlikely(x) __builtin_expect((x) ? 1 : 0, 0) | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:226:3: note: in expansion of macro ‘__TP_DCHECK_CMP’ 226 | __TP_DCHECK_CMP(a, b, op) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:243:28: note: in expansion of macro ‘_TP_DCHECK_CMP’ 243 | #define TP_DCHECK_EQ(a, b) _TP_DCHECK_CMP(a, b, ==) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/state_machine.h:106:5: note: in expansion of macro ‘TP_DCHECK_EQ’ 106 | TP_DCHECK_EQ(op.sequenceNumber, sequenceNumber); | ^~~~~~~~~~~~ [ 14%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-1x4-minmax-scalar.c.o [ 14%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-1x4-relu-scalar.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/xth/context_impl.h:20, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/xth/context_impl.cc:9: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/queue.h: In instantiation of ‘void tensorpipe::Queue::push(T) [with T = tensorpipe::optional]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/xth/context_impl.cc:68:17: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/queue.h:24:26: warning: comparison of integer expressions of different signedness: ‘std::deque, std::allocator > >::size_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 24 | while (items_.size() >= capacity_) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 14%] Building C object confu-deps/XNNPACK/CMakeFiles/subgraph.dir/src/runtime.c.o [ 14%] Building C object confu-deps/XNNPACK/CMakeFiles/subgraph.dir/src/subgraph.c.o [ 14%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-1x4-scalar.c.o [ 14%] Building C object confu-deps/XNNPACK/CMakeFiles/subgraph.dir/src/subgraph/abs.c.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 14%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-2x4-minmax-scalar.c.o [ 14%] Building CXX object confu-deps/XNNPACK/CMakeFiles/jit.dir/src/f32-igemm/gen/f32-igemm-1x8-aarch64-neonfma-cortex-a53.cc.o [ 14%] Building CXX object confu-deps/XNNPACK/CMakeFiles/jit.dir/src/f32-igemm/gen/f32-igemm-1x8-aarch64-neonfma-cortex-a75.cc.o [ 14%] Building CXX object confu-deps/XNNPACK/CMakeFiles/jit.dir/src/f32-igemm/gen/f32-igemm-4x8-aarch64-neonfma-cortex-a53.cc.o [ 14%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-2x4-relu-scalar.c.o [ 14%] Building CXX object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe.dir/channel/cma/channel_impl.cc.o [ 14%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-2x4-scalar.c.o [ 14%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/wrappers.pb.cc.o [ 14%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-4x2-minmax-scalar.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/message_differencer.cc: In constructor ‘google::protobuf::util::MessageDifferencer::MultipleFieldsMapKeyComparator::MultipleFieldsMapKeyComparator(google::protobuf::util::MessageDifferencer*, const std::vector >&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/message_differencer.cc:114:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < key_field_paths_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/message_differencer.cc: In member function ‘virtual bool google::protobuf::util::MessageDifferencer::MultipleFieldsMapKeyComparator::IsMatch(const google::protobuf::Message&, const google::protobuf::Message&, const std::vector&) const’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/message_differencer.cc:127:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 127 | for (int i = 0; i < key_field_paths_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/message_differencer.cc: In member function ‘bool google::protobuf::util::MessageDifferencer::MultipleFieldsMapKeyComparator::IsMatchInternal(const google::protobuf::Message&, const google::protobuf::Message&, const std::vector&, const std::vector&, int) const’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/message_differencer.cc:144:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 144 | if (path_index == key_field_path.size() - 1) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/message_differencer.cc: In function ‘void google::protobuf::util::MatchIndicesPostProcessorForSmartList(std::vector*, std::vector*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/message_differencer.cc:190:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 190 | for (int i = 0; i < match_list1->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~ [ 14%] Building C object confu-deps/XNNPACK/CMakeFiles/subgraph.dir/src/subgraph/add2.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/message_differencer.cc: In destructor ‘google::protobuf::util::MessageDifferencer::~MessageDifferencer()’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/message_differencer.cc:278:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | for (int i = 0; i < owned_key_comparators_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/message_differencer.cc:281:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (int i = 0; i < ignore_criteria_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/message_differencer.cc: In member function ‘void google::protobuf::util::MessageDifferencer::TreatAsMapWithMultipleFieldsAsKey(const google::protobuf::FieldDescriptor*, const std::vector&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/message_differencer.cc:382:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 382 | for (int i = 0; i < key_fields.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/message_differencer.cc: In member function ‘void google::protobuf::util::MessageDifferencer::TreatAsMapWithMultipleFieldPathsAsKey(const google::protobuf::FieldDescriptor*, const std::vector >&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/message_differencer.cc:397:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 397 | for (int i = 0; i < key_field_paths.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/message_differencer.cc:400:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 400 | for (int j = 0; j < key_field_path.size(); ++j) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/message_differencer.cc: In member function ‘google::protobuf::util::FieldDescriptorArray google::protobuf::util::MessageDifferencer::CombineFields(const google::protobuf::util::FieldDescriptorArray&, Scope, const google::protobuf::util::FieldDescriptorArray&, Scope)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/message_differencer.cc:679:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 679 | while (index1 < fields1.size() && index2 < fields2.size()) { | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/message_differencer.cc:679:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 679 | while (index1 < fields1.size() && index2 < fields2.size()) { | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/message_differencer.cc: In static member function ‘static bool google::protobuf::util::MessageDifferencer::CheckPathChanged(const std::vector&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/message_differencer.cc:1119:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1119 | for (int i = 0; i < field_path.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/message_differencer.cc: In member function ‘bool google::protobuf::util::MessageDifferencer::IsIgnored(const google::protobuf::Message&, const google::protobuf::Message&, const google::protobuf::FieldDescriptor*, const std::vector&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/message_differencer.cc:1166:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1166 | for (int i = 0; i < ignore_criteria_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/message_differencer.cc: In member function ‘bool google::protobuf::util::MessageDifferencer::IsUnknownFieldIgnored(const google::protobuf::Message&, const google::protobuf::Message&, const SpecificField&, const std::vector&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/message_differencer.cc:1179:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1179 | for (int i = 0; i < ignore_criteria_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/message_differencer.cc: In member function ‘bool google::protobuf::util::MessageDifferencer::CompareUnknownFields(const google::protobuf::Message&, const google::protobuf::Message&, const google::protobuf::UnknownFieldSet&, const google::protobuf::UnknownFieldSet&, std::vector*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/message_differencer.cc:1302:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1302 | while (index1 < fields1.size() || index2 < fields2.size()) { | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/message_differencer.cc:1302:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1302 | while (index1 < fields1.size() || index2 < fields2.size()) { | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/message_differencer.cc:1316:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1316 | if (index2 == fields2.size() || | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/message_differencer.cc:1317:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1317 | (index1 < fields1.size() && | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/message_differencer.cc:1322:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1322 | } else if (index1 == fields1.size() || | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/message_differencer.cc: In member function ‘virtual void google::protobuf::util::MessageDifferencer::StreamReporter::PrintPath(const std::vector&, bool)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/util/message_differencer.cc:1764:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1764 | for (int i = 0; i < field_path.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ [ 14%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-4x2-relu-scalar.c.o [ 14%] Building C object confu-deps/XNNPACK/CMakeFiles/subgraph.dir/src/subgraph/argmax-pooling-2d.c.o [ 14%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-4x2-scalar.c.o [ 14%] Building C object confu-deps/XNNPACK/CMakeFiles/subgraph.dir/src/subgraph/average-pooling-2d.c.o [ 14%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-4x4-minmax-scalar.c.o [ 14%] Building C object confu-deps/XNNPACK/CMakeFiles/subgraph.dir/src/subgraph/bankers-rounding.c.o [ 14%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-4x4-relu-scalar.c.o [ 14%] Linking CXX static library ../../../lib/libkineto.a [ 14%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-4x4-scalar.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/wire_format.cc: In static member function ‘static size_t google::protobuf::internal::WireFormat::ByteSize(const google::protobuf::Message&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/wire_format.cc:1465:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1465 | for (int i = 0; i < fields.size(); i++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/wire_format.cc: In static member function ‘static size_t google::protobuf::internal::WireFormat::FieldDataOnlyByteSize(const google::protobuf::FieldDescriptor*, const google::protobuf::Message&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/wire_format.cc:1648:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1648 | for (int j = 0; j < count; j++) { \ | ~~^~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/wire_format.cc:1664:5: note: in expansion of macro ‘HANDLE_TYPE’ 1664 | HANDLE_TYPE(INT32, Int32, Int32) | ^~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/wire_format.cc:1648:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1648 | for (int j = 0; j < count; j++) { \ | ~~^~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/wire_format.cc:1665:5: note: in expansion of macro ‘HANDLE_TYPE’ 1665 | HANDLE_TYPE(INT64, Int64, Int64) | ^~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/wire_format.cc:1648:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1648 | for (int j = 0; j < count; j++) { \ | ~~^~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/wire_format.cc:1666:5: note: in expansion of macro ‘HANDLE_TYPE’ 1666 | HANDLE_TYPE(SINT32, SInt32, Int32) | ^~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/wire_format.cc:1648:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1648 | for (int j = 0; j < count; j++) { \ | ~~^~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/wire_format.cc:1667:5: note: in expansion of macro ‘HANDLE_TYPE’ 1667 | HANDLE_TYPE(SINT64, SInt64, Int64) | ^~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/wire_format.cc:1648:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1648 | for (int j = 0; j < count; j++) { \ | ~~^~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/wire_format.cc:1668:5: note: in expansion of macro ‘HANDLE_TYPE’ 1668 | HANDLE_TYPE(UINT32, UInt32, UInt32) | ^~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/wire_format.cc:1648:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1648 | for (int j = 0; j < count; j++) { \ | ~~^~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/wire_format.cc:1669:5: note: in expansion of macro ‘HANDLE_TYPE’ 1669 | HANDLE_TYPE(UINT64, UInt64, UInt64) | ^~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/wire_format.cc:1648:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1648 | for (int j = 0; j < count; j++) { \ | ~~^~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/wire_format.cc:1681:5: note: in expansion of macro ‘HANDLE_TYPE’ 1681 | HANDLE_TYPE(GROUP, Group, Message) | ^~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/wire_format.cc:1648:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1648 | for (int j = 0; j < count; j++) { \ | ~~^~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/wire_format.cc:1682:5: note: in expansion of macro ‘HANDLE_TYPE’ 1682 | HANDLE_TYPE(MESSAGE, Message, Message) | ^~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/wire_format.cc:1688:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1688 | for (int j = 0; j < count; j++) { | ~~^~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/wire_format.cc:1703:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1703 | for (int j = 0; j < count; j++) { | ~~^~~~~~~ [ 14%] Building C object confu-deps/XNNPACK/CMakeFiles/subgraph.dir/src/subgraph/batch-matrix-multiply.c.o [ 14%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-1x4-minmax-scalar.c.o [ 14%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-2x4-minmax-scalar.c.o [ 14%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f16-gemm/gen/f16-gemm-6x16-minmax-asm-aarch64-neonfp16arith-ld32.S.o [ 14%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f16-gemm/gen/f16-gemm-6x16-minmax-asm-aarch64-neonfp16arith-ld64.S.o [ 14%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f16-gemm/gen/f16-gemm-8x8-minmax-asm-aarch64-neonfp16arith-ld64.S.o [ 14%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f16-gemm/gen/f16-gemminc-1x8-minmax-asm-aarch64-neonfp16arith-ld64.S.o [ 14%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f16-gemm/gen/f16-gemminc-1x16-minmax-asm-aarch64-neonfp16arith-ld32.S.o [ 14%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-4x4-minmax-scalar.c.o [ 14%] Building C object confu-deps/XNNPACK/CMakeFiles/subgraph.dir/src/subgraph/ceiling.c.o Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/all_reduce_premulsum_u64.cu [ 14%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f16-gemm/gen/f16-gemminc-4x8-minmax-asm-aarch64-neonfp16arith-ld64.S.o [ 14%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f16-gemm/gen/f16-gemminc-4x16-minmax-asm-aarch64-neonfp16arith-ld32.S.o [ 14%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f16-gemm/gen/f16-gemminc-6x8-minmax-asm-aarch64-neonfp16arith-ld64.S.o [ 14%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f16-gemm/gen/f16-gemminc-6x16-minmax-asm-aarch64-neonfp16arith-cortex-a55.S.o [ 14%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f16-gemm/gen/f16-gemminc-6x16-minmax-asm-aarch64-neonfp16arith-cortex-a75.S.o Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/all_reduce_premulsum_u32.cu [ 14%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f16-gemm/gen/f16-gemminc-6x16-minmax-asm-aarch64-neonfp16arith-ld32.S.o [ 14%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f16-gemm/gen/f16-gemminc-8x8-minmax-asm-aarch64-neonfp16arith-ld64.S.o [ 14%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f16-igemm/f16-igemm-1x16-minmax-asm-aarch64-neonfp16arith-ld32.S.o [ 14%] Building CXX object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe.dir/channel/cma/context_impl.cc.o [ 14%] Building CXX object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe.dir/channel/cma/factory.cc.o [ 14%] Building CXX object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe.dir/channel/mpt/channel_impl.cc.o [ 14%] Building C object confu-deps/XNNPACK/CMakeFiles/subgraph.dir/src/subgraph/clamp.c.o [ 14%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f16-igemm/f16-igemm-1x16-minmax-asm-aarch64-neonfp16arith-ld64.S.o [ 14%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-ibilinear-chw/gen/f32-ibilinear-chw-scalar-p1.c.o [ 14%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f16-igemm/f16-igemm-4x16-minmax-asm-aarch64-neonfp16arith-ld32.S.o Dependencies /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/broadcast.cu [ 14%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f16-igemm/f16-igemm-4x16-minmax-asm-aarch64-neonfp16arith-ld64.S.o [ 14%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-ibilinear-chw/gen/f32-ibilinear-chw-scalar-p2.c.o [ 14%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f16-igemm/f16-igemm-6x16-minmax-asm-aarch64-neonfp16arith-cortex-a55.S.o [ 14%] Building CXX object confu-deps/XNNPACK/CMakeFiles/jit.dir/src/f32-igemm/gen/f32-igemm-4x8-aarch64-neonfma-cortex-a55.cc.o [ 14%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f16-igemm/f16-igemm-6x16-minmax-asm-aarch64-neonfp16arith-cortex-a55r0.S.o [ 14%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-ibilinear-chw/gen/f32-ibilinear-chw-scalar-p4.c.o [ 14%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f16-igemm/f16-igemm-6x16-minmax-asm-aarch64-neonfp16arith-cortex-a75.S.o [ 14%] Built target kineto [ 14%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f16-igemm/f16-igemm-6x16-minmax-asm-aarch64-neonfp16arith-ld32.S.o [ 14%] Building CXX object confu-deps/XNNPACK/CMakeFiles/jit.dir/src/f32-igemm/gen/f32-igemm-4x8-aarch64-neonfma-cortex-a75.cc.o [ 14%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f16-igemm/f16-igemm-6x16-minmax-asm-aarch64-neonfp16arith-ld64.S.o [ 14%] Building C object confu-deps/XNNPACK/CMakeFiles/subgraph.dir/src/subgraph/concatenate.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/cma/channel_impl.h:15, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/cma/channel_impl.cc:9: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/state_machine.h: In instantiation of ‘TOp* tensorpipe::OpsStateMachine::findOperation(int64_t) [with TSubject = tensorpipe::channel::cma::ChannelImpl; TOp = tensorpipe::channel::cma::SendOperation; int64_t = long int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/state_machine.h:57:20: required from ‘void tensorpipe::OpsStateMachine::advanceOperation(Iter) [with TSubject = tensorpipe::channel::cma::ChannelImpl; TOp = tensorpipe::channel::cma::SendOperation]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/cma/channel_impl.cc:66:28: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/state_machine.h:102:30: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘std::deque >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 102 | if (offset < 0 || offset >= ops_.size()) { | ~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/deferred_executor.h:23, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/callback.h:20, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/channel_impl_boilerplate.h:17, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/cma/channel_impl.h:14: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:243:49: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} [-Wsign-compare] 243 | #define TP_DCHECK_EQ(a, b) _TP_DCHECK_CMP(a, b, ==) | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:27:39: note: in definition of macro ‘unlikely’ 27 | #define unlikely(x) __builtin_expect((x) ? 1 : 0, 0) | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:226:3: note: in expansion of macro ‘__TP_DCHECK_CMP’ 226 | __TP_DCHECK_CMP(a, b, op) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:243:28: note: in expansion of macro ‘_TP_DCHECK_CMP’ 243 | #define TP_DCHECK_EQ(a, b) _TP_DCHECK_CMP(a, b, ==) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/state_machine.h:106:5: note: in expansion of macro ‘TP_DCHECK_EQ’ 106 | TP_DCHECK_EQ(op.sequenceNumber, sequenceNumber); | ^~~~~~~~~~~~ [ 14%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-dwconv/f32-dwconv-9p4c-minmax-asm-aarch64-neonfma-cortex-a55.S.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/state_machine.h: In instantiation of ‘TOp* tensorpipe::OpsStateMachine::findOperation(int64_t) [with TSubject = tensorpipe::channel::cma::ChannelImpl; TOp = tensorpipe::channel::cma::RecvOperation; int64_t = long int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/state_machine.h:57:20: required from ‘void tensorpipe::OpsStateMachine::advanceOperation(Iter) [with TSubject = tensorpipe::channel::cma::ChannelImpl; TOp = tensorpipe::channel::cma::RecvOperation]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/cma/channel_impl.cc:160:28: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/state_machine.h:102:30: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘std::deque >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 102 | if (offset < 0 || offset >= ops_.size()) { | ~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:243:49: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} [-Wsign-compare] 243 | #define TP_DCHECK_EQ(a, b) _TP_DCHECK_CMP(a, b, ==) | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:27:39: note: in definition of macro ‘unlikely’ 27 | #define unlikely(x) __builtin_expect((x) ? 1 : 0, 0) | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:226:3: note: in expansion of macro ‘__TP_DCHECK_CMP’ 226 | __TP_DCHECK_CMP(a, b, op) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:243:28: note: in expansion of macro ‘_TP_DCHECK_CMP’ 243 | #define TP_DCHECK_EQ(a, b) _TP_DCHECK_CMP(a, b, ==) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/state_machine.h:106:5: note: in expansion of macro ‘TP_DCHECK_EQ’ 106 | TP_DCHECK_EQ(op.sequenceNumber, sequenceNumber); | ^~~~~~~~~~~~ [ 14%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-ibilinear/gen/f32-ibilinear-scalar-c1.c.o [ 14%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-dwconv/f32-dwconv-9p4c-minmax-asm-aarch64-neonfma.S.o [ 14%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-ibilinear/gen/f32-ibilinear-scalar-c2.c.o [ 14%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neon-ld128-acc2-prfm.S.o [ 14%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neon-ld128-acc2.S.o [ 14%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neonfma-cortex-a53-prfm.S.o [ 14%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-ibilinear/gen/f32-ibilinear-scalar-c4.c.o [ 14%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neonfma-cortex-a53.S.o [ 14%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neonfma-cortex-a75-prfm.S.o [ 14%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-1x4-minmax-scalar.c.o [ 14%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neonfma-cortex-a75.S.o [ 14%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neonfma-ld64-acc2-prfm.S.o [ 14%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neonfma-ld64-acc2.S.o [ 14%] Building C object confu-deps/XNNPACK/CMakeFiles/subgraph.dir/src/subgraph/convert.c.o [ 14%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neonfma-ld64-acc4-prfm.S.o [ 14%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neonfma-ld64-acc4.S.o [ 14%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-1x4-relu-scalar.c.o [ 14%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neonfma-ld64-prfm.S.o [ 14%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neonfma-ld64.S.o [ 14%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neonfma-ld128-acc2-prfm.S.o [ 14%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neonfma-ld128-acc2.S.o [ 14%] Building CXX object confu-deps/XNNPACK/CMakeFiles/jit.dir/src/f32-igemm/gen/f32-igemm-4x8-aarch64-neonfma-ld128.cc.o [ 14%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neonfma-ld128-acc4-prfm.S.o [ 14%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-1x4-scalar.c.o [ 14%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neonfma-ld128-acc4.S.o [ 14%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neonfma-ld128-prfm.S.o [ 14%] Building CXX object c10/CMakeFiles/c10.dir/util/thread_name.cpp.o [ 14%] Building C object confu-deps/XNNPACK/CMakeFiles/subgraph.dir/src/subgraph/convolution-2d.c.o [ 14%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neonfma-ld128.S.o [ 14%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-1x12-minmax-asm-aarch64-neonfma-cortex-a53.S.o [ 14%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-2x4-minmax-scalar.c.o [ 14%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-4x1-minmax-asm-aarch64-neonfma-ld64.S.o [ 15%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-4x1-minmax-asm-aarch64-neonfma-ld128.S.o [ 15%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-4x2-minmax-asm-aarch64-neonfma-cortex-a75-prfm.S.o [ 15%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-4x2-minmax-asm-aarch64-neonfma-cortex-a75.S.o [ 15%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-2x4-relu-scalar.c.o [ 15%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-4x2-minmax-asm-aarch64-neonfma-ld64.S.o [ 15%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-4x2-minmax-asm-aarch64-neonfma-ld128.S.o [ 15%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch64-neonfma-cortex-a53-prfm.S.o [ 15%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch64-neonfma-cortex-a53.S.o [ 15%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch64-neonfma-cortex-a55.S.o [ 15%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-2x4-scalar.c.o [ 15%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch64-neonfma-cortex-a75-prfm.S.o [ 15%] Building C object confu-deps/XNNPACK/CMakeFiles/subgraph.dir/src/subgraph/copy.c.o [ 15%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch64-neonfma-cortex-a75.S.o [ 15%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch64-neonfma-ld64.S.o [ 15%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch64-neonfma-ld128.S.o [ 15%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-4x2-minmax-scalar.c.o [ 15%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-4x12-minmax-asm-aarch64-neonfma-cortex-a53.S.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/cma/context_impl.cc:26: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/strings.h: In function ‘bool tensorpipe::isValidUuid(const std::string&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/strings.h:58:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < uuid.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/cma/context_impl.cc: In function ‘tensorpipe::Error tensorpipe::channel::cma::{anonymous}::callProcessVmReadv(void*, void*, size_t, pid_t)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/cma/context_impl.cc:61:20: warning: comparison of integer expressions of different signedness: ‘ssize_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 61 | } else if (nread != length) { | ~~~~~~^~~~~~~~~ [ 15%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-5x8-minmax-asm-aarch64-neonfma-cortex-a75-prfm.S.o [ 15%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-4x2-relu-scalar.c.o [ 15%] Building C object confu-deps/XNNPACK/CMakeFiles/subgraph.dir/src/subgraph/deconvolution-2d.c.o [ 15%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-5x8-minmax-asm-aarch64-neonfma-cortex-a75.S.o [ 15%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-6x8-minmax-asm-aarch64-neonfma-cortex-a53-prfm.S.o [ 15%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-6x8-minmax-asm-aarch64-neonfma-cortex-a53.S.o [ 15%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-6x8-minmax-asm-aarch64-neonfma-cortex-a55.S.o [ 15%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-6x8-minmax-asm-aarch64-neonfma-cortex-a73.S.o [ 15%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-6x8-minmax-asm-aarch64-neonfma-cortex-a75-prfm.S.o [ 15%] Building C object confu-deps/XNNPACK/CMakeFiles/subgraph.dir/src/subgraph/depth-to-space-2d.c.o [ 15%] Building CXX object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe.dir/channel/mpt/context_impl.cc.o [ 15%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-4x2-scalar.c.o [ 15%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-6x8-minmax-asm-aarch64-neonfma-cortex-a75.S.o [ 15%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-6x8-minmax-asm-aarch64-neonfma-ld64.S.o [ 15%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-6x8-minmax-asm-aarch64-neonfma-ld128.S.o [ 15%] Building C object confu-deps/XNNPACK/CMakeFiles/subgraph.dir/src/subgraph/depthwise-convolution-2d.c.o [ 15%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-goi-1x8-minmax-asm-aarch64-neonfma-ld128-prfm.S.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/cma/context_impl.h:20, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/cma/context_impl.cc:9: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/queue.h: In instantiation of ‘void tensorpipe::Queue::push(T) [with T = tensorpipe::optional]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/cma/context_impl.cc:324:17: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/queue.h:24:26: warning: comparison of integer expressions of different signedness: ‘std::deque, std::allocator > >::size_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 24 | while (items_.size() >= capacity_) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 15%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-goi-1x8-minmax-asm-aarch64-neonfma-ld128.S.o [ 15%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-4x4-minmax-scalar.c.o [ 15%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-gemm/gen/f32-gemm-goi-4x8-minmax-asm-aarch64-neonfma-ld128.S.o [ 15%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-gemminc/gen/f32-gemminc-1x8-minmax-asm-aarch64-neonfma-cortex-a53.S.o [ 15%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-gemminc/gen/f32-gemminc-1x8-minmax-asm-aarch64-neonfma-cortex-a75-prfm.S.o [ 15%] Building C object confu-deps/XNNPACK/CMakeFiles/subgraph.dir/src/subgraph/divide.c.o [ 15%] Building C object confu-deps/XNNPACK/CMakeFiles/subgraph.dir/src/subgraph/elu.c.o [ 15%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-gemminc/gen/f32-gemminc-1x8-minmax-asm-aarch64-neonfma-cortex-a75.S.o [ 15%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-gemminc/gen/f32-gemminc-1x8-minmax-asm-aarch64-neonfma-ld64.S.o [ 15%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-gemminc/gen/f32-gemminc-1x12-minmax-asm-aarch64-neonfma-cortex-a53.S.o [ 15%] Building CXX object c10/CMakeFiles/c10.dir/util/typeid.cpp.o [ 15%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-gemminc/gen/f32-gemminc-4x8-minmax-asm-aarch64-neonfma-cortex-a53.S.o [ 15%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-4x4-relu-scalar.c.o [ 15%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-gemminc/gen/f32-gemminc-4x8-minmax-asm-aarch64-neonfma-cortex-a55.S.o [ 15%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-gemminc/gen/f32-gemminc-4x8-minmax-asm-aarch64-neonfma-cortex-a75-prfm.S.o [ 15%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-gemminc/gen/f32-gemminc-4x8-minmax-asm-aarch64-neonfma-cortex-a75.S.o [ 15%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-gemminc/gen/f32-gemminc-4x8-minmax-asm-aarch64-neonfma-ld64.S.o [ 15%] Building CXX object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe.dir/channel/mpt/factory.cc.o [ 15%] Building C object confu-deps/XNNPACK/CMakeFiles/subgraph.dir/src/subgraph/even-split.c.o [ 15%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-gemminc/gen/f32-gemminc-4x8-minmax-asm-aarch64-neonfma-ld128.S.o [ 15%] Building CXX object confu-deps/XNNPACK/CMakeFiles/jit.dir/src/f32-igemm/gen/f32-igemm-6x8-aarch64-neonfma-cortex-a53.cc.o [ 15%] Building CXX object confu-deps/XNNPACK/CMakeFiles/jit.dir/src/f32-igemm/gen/f32-igemm-6x8-aarch64-neonfma-cortex-a55.cc.o [ 15%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-gemminc/gen/f32-gemminc-4x12-minmax-asm-aarch64-neonfma-cortex-a53.S.o [ 15%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-gemminc/gen/f32-gemminc-5x8-minmax-asm-aarch64-neonfma-cortex-a75-prfm.S.o [ 15%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-4x4-scalar.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/mpt/channel_impl.h:19, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/mpt/channel_impl.cc:9: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/state_machine.h: In instantiation of ‘TOp* tensorpipe::OpsStateMachine::findOperation(int64_t) [with TSubject = tensorpipe::channel::mpt::ChannelImpl; TOp = tensorpipe::channel::mpt::SendOperation; int64_t = long int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/state_machine.h:74:20: required from ‘void tensorpipe::OpsStateMachine::advanceAllOperations() [with TSubject = tensorpipe::channel::mpt::ChannelImpl; TOp = tensorpipe::channel::mpt::SendOperation]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/mpt/channel_impl.cc:131:32: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/state_machine.h:102:30: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘std::deque >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 102 | if (offset < 0 || offset >= ops_.size()) { | ~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/deferred_executor.h:23, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/callback.h:20, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/channel_impl_boilerplate.h:17, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/mpt/channel_impl.h:17: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:243:49: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} [-Wsign-compare] 243 | #define TP_DCHECK_EQ(a, b) _TP_DCHECK_CMP(a, b, ==) | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:27:39: note: in definition of macro ‘unlikely’ 27 | #define unlikely(x) __builtin_expect((x) ? 1 : 0, 0) | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:226:3: note: in expansion of macro ‘__TP_DCHECK_CMP’ 226 | __TP_DCHECK_CMP(a, b, op) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:243:28: note: in expansion of macro ‘_TP_DCHECK_CMP’ 243 | #define TP_DCHECK_EQ(a, b) _TP_DCHECK_CMP(a, b, ==) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/state_machine.h:106:5: note: in expansion of macro ‘TP_DCHECK_EQ’ 106 | TP_DCHECK_EQ(op.sequenceNumber, sequenceNumber); | ^~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/state_machine.h: In instantiation of ‘TOp* tensorpipe::OpsStateMachine::findOperation(int64_t) [with TSubject = tensorpipe::channel::mpt::ChannelImpl; TOp = tensorpipe::channel::mpt::RecvOperation; int64_t = long int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/state_machine.h:74:20: required from ‘void tensorpipe::OpsStateMachine::advanceAllOperations() [with TSubject = tensorpipe::channel::mpt::ChannelImpl; TOp = tensorpipe::channel::mpt::RecvOperation]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/mpt/channel_impl.cc:132:32: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/state_machine.h:102:30: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘std::deque >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 102 | if (offset < 0 || offset >= ops_.size()) { | ~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:243:49: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} [-Wsign-compare] 243 | #define TP_DCHECK_EQ(a, b) _TP_DCHECK_CMP(a, b, ==) | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:27:39: note: in definition of macro ‘unlikely’ 27 | #define unlikely(x) __builtin_expect((x) ? 1 : 0, 0) | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:226:3: note: in expansion of macro ‘__TP_DCHECK_CMP’ 226 | __TP_DCHECK_CMP(a, b, op) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:243:28: note: in expansion of macro ‘_TP_DCHECK_CMP’ 243 | #define TP_DCHECK_EQ(a, b) _TP_DCHECK_CMP(a, b, ==) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/state_machine.h:106:5: note: in expansion of macro ‘TP_DCHECK_EQ’ 106 | TP_DCHECK_EQ(op.sequenceNumber, sequenceNumber); | ^~~~~~~~~~~~ [ 15%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-gemminc/gen/f32-gemminc-5x8-minmax-asm-aarch64-neonfma-cortex-a75.S.o [ 15%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-gemminc/gen/f32-gemminc-6x8-minmax-asm-aarch64-neonfma-cortex-a53.S.o [ 15%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-gemminc/gen/f32-gemminc-6x8-minmax-asm-aarch64-neonfma-cortex-a55.S.o [ 15%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-gemminc/gen/f32-gemminc-6x8-minmax-asm-aarch64-neonfma-cortex-a73.S.o [ 15%] Building C object confu-deps/XNNPACK/CMakeFiles/subgraph.dir/src/subgraph/floor.c.o [ 15%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-gemminc/gen/f32-gemminc-6x8-minmax-asm-aarch64-neonfma-cortex-a75-prfm.S.o [ 15%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-gemminc/gen/f32-gemminc-6x8-minmax-asm-aarch64-neonfma-cortex-a75.S.o [ 15%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-maxpool/f32-maxpool-9p8x-minmax-scalar-c1.c.o [ 15%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-gemminc/gen/f32-gemminc-6x8-minmax-asm-aarch64-neonfma-ld64.S.o [ 15%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-gemminc/gen/f32-gemminc-6x8-minmax-asm-aarch64-neonfma-ld128.S.o [ 15%] Building CXX object confu-deps/XNNPACK/CMakeFiles/jit.dir/src/f32-igemm/gen/f32-igemm-6x8-aarch64-neonfma-cortex-a75.cc.o [ 15%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-igemm/f32-igemm-1x12-minmax-asm-aarch64-neonfma-cortex-a53.S.o [ 15%] Building CXX object confu-deps/XNNPACK/CMakeFiles/jit.dir/src/f32-igemm/gen/f32-igemm-6x8-aarch64-neonfma-ld128.cc.o [ 15%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-igemm/f32-igemm-4x8-minmax-asm-aarch64-neonfma-cortex-a55.S.o [ 15%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-pavgpool/f32-pavgpool-9p8x-minmax-scalar-c1.c.o [ 15%] Building C object confu-deps/XNNPACK/CMakeFiles/subgraph.dir/src/subgraph/fully-connected-sparse.c.o [ 15%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-igemm/f32-igemm-4x12-minmax-asm-aarch64-neonfma-cortex-a53.S.o [ 15%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-igemm/f32-igemm-6x8-minmax-asm-aarch64-neonfma-cortex-a55.S.o [ 15%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-igemm/f32-igemm-6x8-minmax-asm-aarch64-neonfma-cortex-a73.S.o [ 15%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-igemm/gen/f32-igemm-1x8-minmax-asm-aarch64-neonfma-cortex-a53-prfm.S.o [ 15%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-igemm/gen/f32-igemm-1x8-minmax-asm-aarch64-neonfma-cortex-a53.S.o [ 15%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-pavgpool/f32-pavgpool-9x-minmax-scalar-c1.c.o [ 15%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-igemm/gen/f32-igemm-1x8-minmax-asm-aarch64-neonfma-cortex-a75-prfm.S.o [ 15%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-igemm/gen/f32-igemm-1x8-minmax-asm-aarch64-neonfma-cortex-a75.S.o [ 15%] Building C object confu-deps/XNNPACK/CMakeFiles/subgraph.dir/src/subgraph/fully-connected.c.o [ 15%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-igemm/gen/f32-igemm-1x8-minmax-asm-aarch64-neonfma-ld64-prfm.S.o [ 15%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-ppmm/gen/f32-ppmm-2x4-minmax-scalar.c.o [ 15%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-igemm/gen/f32-igemm-1x8-minmax-asm-aarch64-neonfma-ld64.S.o [ 15%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-igemm/gen/f32-igemm-4x2-minmax-asm-aarch64-neonfma-cortex-a75-prfm.S.o [ 15%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-igemm/gen/f32-igemm-4x2-minmax-asm-aarch64-neonfma-cortex-a75.S.o [ 15%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-ppmm/gen/f32-ppmm-3x3-minmax-scalar.c.o [ 15%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-igemm/gen/f32-igemm-4x2-minmax-asm-aarch64-neonfma-ld64.S.o [ 15%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch64-neonfma-cortex-a53-prfm.S.o [ 15%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch64-neonfma-cortex-a53.S.o [ 15%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-ppmm/gen/f32-ppmm-4x2-minmax-scalar.c.o [ 15%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch64-neonfma-cortex-a75-prfm.S.o [ 15%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch64-neonfma-cortex-a75.S.o cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 15%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch64-neonfma-ld64.S.o [ 15%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-ppmm/gen/f32-ppmm-4x4-minmax-scalar.c.o [ 15%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch64-neonfma-ld128.S.o [ 16%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-igemm/gen/f32-igemm-5x8-minmax-asm-aarch64-neonfma-cortex-a75-prfm.S.o [ 16%] Building C object confu-deps/XNNPACK/CMakeFiles/subgraph.dir/src/subgraph/global-average-pooling.c.o [ 16%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-igemm/gen/f32-igemm-5x8-minmax-asm-aarch64-neonfma-cortex-a75.S.o [ 16%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-igemm/gen/f32-igemm-6x8-minmax-asm-aarch64-neonfma-cortex-a53-prfm.S.o [ 16%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-prelu/gen/f32-prelu-scalar-2x1.c.o [ 16%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-igemm/gen/f32-igemm-6x8-minmax-asm-aarch64-neonfma-cortex-a53.S.o [ 16%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-igemm/gen/f32-igemm-6x8-minmax-asm-aarch64-neonfma-cortex-a75.S.o [ 16%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-igemm/gen/f32-igemm-6x8-minmax-asm-aarch64-neonfma-cortex-a75-prfm.S.o [ 16%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-prelu/gen/f32-prelu-scalar-2x4.c.o [ 16%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-igemm/gen/f32-igemm-6x8-minmax-asm-aarch64-neonfma-ld64.S.o [ 16%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-igemm/gen/f32-igemm-6x8-minmax-asm-aarch64-neonfma-ld128.S.o [ 16%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-ppmm/gen/f32-ppmm-4x8-minmax-asm-aarch64-neonfma-cortex-a75-prfm.S.o [ 16%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-ppmm/gen/f32-ppmm-4x8-minmax-asm-aarch64-neonfma-cortex-a75.S.o [ 16%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-ppmm/gen/f32-ppmm-4x8-minmax-asm-aarch64-neonfma-ld128-prfm.S.o [ 16%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x4-minmax-scalar.c.o [ 16%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-ppmm/gen/f32-ppmm-4x8-minmax-asm-aarch64-neonfma-ld128.S.o [ 16%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-ppmm/gen/f32-ppmm-8x8-minmax-asm-aarch64-neonfma-cortex-a75-prfm.S.o [ 16%] Building CXX object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe.dir/transport/uv/connection_impl.cc.o [ 16%] Building C object confu-deps/XNNPACK/CMakeFiles/subgraph.dir/src/subgraph/global-sum-pooling.c.o [ 16%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-ppmm/gen/f32-ppmm-8x8-minmax-asm-aarch64-neonfma-cortex-a75.S.o [ 16%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-ppmm/gen/f32-ppmm-8x8-minmax-asm-aarch64-neonfma-ld128-prfm.S.o [ 16%] Building CXX object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe.dir/transport/uv/context_impl.cc.o [ 16%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-ppmm/gen/f32-ppmm-8x8-minmax-asm-aarch64-neonfma-ld128.S.o [ 16%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x8-minmax-asm-aarch64-neon-ld128-acc2-prfm.S.o [ 16%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-2x4-minmax-scalar.c.o [ 16%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x8-minmax-asm-aarch64-neon-ld128-acc2.S.o [ 16%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x8-minmax-asm-aarch64-neonfma-ld64-acc2-prfm.S.o [ 16%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x8-minmax-asm-aarch64-neonfma-ld64-acc2.S.o [ 16%] Building C object confu-deps/XNNPACK/CMakeFiles/subgraph.dir/src/subgraph/hardswish.c.o [ 16%] Building CXX object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe.dir/transport/uv/error.cc.o [ 16%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x8-minmax-asm-aarch64-neonfma-ld64-acc4-prfm.S.o [ 16%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x8-minmax-asm-aarch64-neonfma-ld64-acc4.S.o [ 16%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x8-minmax-asm-aarch64-neonfma-ld64-prfm.S.o [ 16%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x8-minmax-asm-aarch64-neonfma-ld64.S.o [ 16%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-4x2-minmax-scalar.c.o [ 16%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x8-minmax-asm-aarch64-neonfma-ld128-acc2-prfm.S.o [ 16%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x8-minmax-asm-aarch64-neonfma-ld128-acc2.S.o [ 16%] Building C object confu-deps/XNNPACK/CMakeFiles/subgraph.dir/src/subgraph/leaky-relu.c.o [ 16%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x8-minmax-asm-aarch64-neonfma-ld128-acc4-prfm.S.o [ 16%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x8-minmax-asm-aarch64-neonfma-ld128-acc4.S.o [ 16%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x8-minmax-asm-aarch64-neonfma-ld128-prfm.S.o [ 16%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x8-minmax-asm-aarch64-neonfma-ld128.S.o [ 16%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-4x4-minmax-scalar.c.o [ 16%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-4x1-minmax-asm-aarch64-neonfma-ld64.S.o [ 16%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-4x1-minmax-asm-aarch64-neonfma-ld128.S.o [ 16%] Building C object confu-deps/XNNPACK/CMakeFiles/subgraph.dir/src/subgraph/max-pooling-2d.c.o [ 16%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-4x2-minmax-asm-aarch64-neonfma-ld64.S.o [ 16%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-4x2-minmax-asm-aarch64-neonfma-ld128.S.o [ 16%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-4x8-minmax-asm-aarch64-neonfma-ld64.S.o [ 16%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-4x8-minmax-asm-aarch64-neonfma-ld128.S.o [ 16%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-6x8-minmax-asm-aarch64-neonfma-ld64.S.o [ 16%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-6x8-minmax-asm-aarch64-neonfma-ld128.S.o [ 16%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x4-minmax-scalar.c.o [ 16%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x4-relu-scalar.c.o [ 16%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x8-minmax-asm-aarch64-neon-ld128-acc2-prfm.S.o [ 16%] Building C object confu-deps/XNNPACK/CMakeFiles/subgraph.dir/src/subgraph/maximum2.c.o [ 16%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x8-minmax-asm-aarch64-neon-ld128-acc2.S.o [ 16%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x8-minmax-asm-aarch64-neonfma-ld64-acc2-prfm.S.o [ 16%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x8-minmax-asm-aarch64-neonfma-ld64-acc2.S.o [ 16%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x8-minmax-asm-aarch64-neonfma-ld64-acc4-prfm.S.o [ 16%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x4-scalar.c.o [ 16%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x8-minmax-asm-aarch64-neonfma-ld64-acc4.S.o [ 16%] Building C object confu-deps/XNNPACK/CMakeFiles/subgraph.dir/src/subgraph/minimum2.c.o [ 16%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x8-minmax-asm-aarch64-neonfma-ld64-prfm.S.o [ 16%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x8-minmax-asm-aarch64-neonfma-ld64.S.o [ 16%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-2x4-minmax-scalar.c.o [ 16%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x8-minmax-asm-aarch64-neonfma-ld128-acc2-prfm.S.o [ 16%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x8-minmax-asm-aarch64-neonfma-ld128-acc2.S.o [ 16%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x8-minmax-asm-aarch64-neonfma-ld128-acc4-prfm.S.o [ 16%] Building C object confu-deps/XNNPACK/CMakeFiles/subgraph.dir/src/subgraph/multiply2.c.o cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 16%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x8-minmax-asm-aarch64-neonfma-ld128-acc4.S.o [ 16%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x8-minmax-asm-aarch64-neonfma-ld128-prfm.S.o [ 16%] Building C object confu-deps/XNNPACK/CMakeFiles/subgraph.dir/src/subgraph/negate.c.o [ 16%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x8-minmax-asm-aarch64-neonfma-ld128.S.o [ 16%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-2x4-relu-scalar.c.o [ 16%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-4x1-minmax-asm-aarch64-neonfma-ld64.S.o [ 16%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-4x1-minmax-asm-aarch64-neonfma-ld128.S.o [ 16%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-4x2-minmax-asm-aarch64-neonfma-ld64.S.o [ 16%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-4x2-minmax-asm-aarch64-neonfma-ld128.S.o [ 16%] Building C object confu-deps/XNNPACK/CMakeFiles/subgraph.dir/src/subgraph/prelu.c.o [ 16%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-4x8-minmax-asm-aarch64-neonfma-ld64.S.o [ 16%] Building C object confu-deps/XNNPACK/CMakeFiles/subgraph.dir/src/subgraph/reshape-helpers.c.o [ 16%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-2x4-scalar.c.o [ 16%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-4x8-minmax-asm-aarch64-neonfma-ld128.S.o [ 16%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-6x8-minmax-asm-aarch64-neonfma-ld64.S.o [ 16%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-6x8-minmax-asm-aarch64-neonfma-ld128.S.o [ 16%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x16c4-minmax-asm-aarch64-neondot-ld128.S.o [ 16%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x16c4-minmax-asm-aarch64-neondotfp16arith-cortex-a55.S.o [ 16%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-4x16c4-minmax-asm-aarch64-neondot-cortex-a55.S.o [ 16%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-4x16c4-minmax-asm-aarch64-neondot-ld128.S.o [ 16%] Building C object confu-deps/XNNPACK/CMakeFiles/subgraph.dir/src/subgraph/scaled-dot-product-attention.c.o [ 16%] Building C object confu-deps/XNNPACK/CMakeFiles/subgraph.dir/src/subgraph/sigmoid.c.o [ 17%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-4x2-minmax-scalar.c.o [ 17%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-4x2-relu-scalar.c.o [ 17%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16c4-minmax-asm-aarch64-neondot-cortex-a55.S.o [ 17%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16c4-minmax-asm-aarch64-neondot-ld64.S.o [ 17%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16c4-minmax-asm-aarch64-neondot-ld128.S.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 18%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-4x16c4-minmax-asm-aarch64-neondot-cortex-a55.S.o [ 18%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-4x16c4-minmax-asm-aarch64-neondot-ld128.S.o [ 18%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-cortex-a53-prfm.S.o [ 18%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-4x2-scalar.c.o [ 18%] Building CXX object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe.dir/transport/uv/listener_impl.cc.o [ 18%] Building CXX object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe.dir/transport/uv/factory.cc.o [ 18%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-cortex-a53.S.o [ 18%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-4x4-minmax-scalar.c.o [ 18%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm.S.o [ 18%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal.S.o [ 18%] Building C object confu-deps/XNNPACK/CMakeFiles/subgraph.dir/src/subgraph/softmax.c.o [ 18%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x16c4-minmax-fp32-asm-aarch64-neondot-ld32.S.o [ 18%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x16c4-minmax-fp32-asm-aarch64-neondot-ld64.S.o [ 18%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-cortex-a53.S.o [ 18%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-cortex-a53-prfm.S.o [ 18%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm.S.o [ 18%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-4x4-relu-scalar.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/transport/uv/sockaddr.h:16, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/transport/uv/uv.h:18, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/transport/uv/error.cc:11: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:48:6: warning: ‘void tensorpipe::{anonymous}::loadOneFdFromArray(int&, tensorpipe::Fd&)’ defined but not used [-Wunused-function] 48 | void loadOneFdFromArray(int& src, Fd& dst) { | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:44:6: warning: ‘void tensorpipe::{anonymous}::loadOneFdFromArray(int&, int&)’ defined but not used [-Wunused-function] 44 | void loadOneFdFromArray(int& src, int& dst) { | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:31:6: warning: ‘void tensorpipe::{anonymous}::saveOneFdToArray(int&, const tensorpipe::Fd&)’ defined but not used [-Wunused-function] 31 | void saveOneFdToArray(int& dst, const Fd& src) { | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:27:6: warning: ‘void tensorpipe::{anonymous}::saveOneFdToArray(int&, const int&)’ defined but not used [-Wunused-function] 27 | void saveOneFdToArray(int& dst, const int& src) { | ^~~~~~~~~~~~~~~~ [ 18%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal.S.o [ 18%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c8-minmax-fp32-asm-aarch64-neon-mull.S.o [ 18%] Building C object confu-deps/XNNPACK/CMakeFiles/subgraph.dir/src/subgraph/space-to-depth-2d.c.o [ 18%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c16-minmax-fp32-asm-aarch64-neon-mlal.S.o cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 18%] Building C object confu-deps/XNNPACK/CMakeFiles/subgraph.dir/src/subgraph/square-root.c.o [ 18%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-cortex-a53-prfm.S.o [ 18%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-cortex-a53.S.o [ 18%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-ld64-prfm.S.o [ 18%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-ld64.S.o [ 18%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-4x4-scalar.c.o [ 18%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x16c4-minmax-fp32-asm-aarch64-neondot-cortex-a55.S.o [ 18%] Building CXX object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe.dir/transport/uv/loop.cc.o [ 18%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld32.S.o [ 18%] Building C object confu-deps/XNNPACK/CMakeFiles/subgraph.dir/src/subgraph/square.c.o cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 18%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld64.S.o [ 18%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld128.S.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/transport/uv/sockaddr.h:16, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/transport/uv/uv.h:18, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/transport/uv/loop.h:21, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/transport/uv/context_impl.h:18, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/transport/uv/context_impl.cc:9: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:48:6: warning: ‘void tensorpipe::{anonymous}::loadOneFdFromArray(int&, tensorpipe::Fd&)’ defined but not used [-Wunused-function] 48 | void loadOneFdFromArray(int& src, Fd& dst) { | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:44:6: warning: ‘void tensorpipe::{anonymous}::loadOneFdFromArray(int&, int&)’ defined but not used [-Wunused-function] 44 | void loadOneFdFromArray(int& src, int& dst) { | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:31:6: warning: ‘void tensorpipe::{anonymous}::saveOneFdToArray(int&, const tensorpipe::Fd&)’ defined but not used [-Wunused-function] 31 | void saveOneFdToArray(int& dst, const Fd& src) { | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:27:6: warning: ‘void tensorpipe::{anonymous}::saveOneFdToArray(int&, const int&)’ defined but not used [-Wunused-function] 27 | void saveOneFdToArray(int& dst, const int& src) { | ^~~~~~~~~~~~~~~~ [ 18%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-cortex-a53-prfm.S.o [ 18%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-cortex-a53.S.o [ 18%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm.S.o [ 18%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc8w-spmm/gen/f32-qc8w-spmm-1x1-minmax-scalar.c.o [ 18%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal.S.o [ 18%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc8w-spmm/gen/f32-qc8w-spmm-2x1-minmax-scalar.c.o [ 18%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-cortex-a53-prfm.S.o [ 18%] Building C object confu-deps/XNNPACK/CMakeFiles/subgraph.dir/src/subgraph/squared-difference.c.o [ 18%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-cortex-a53.S.o [ 18%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm.S.o [ 18%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc8w-spmm/gen/f32-qc8w-spmm-4x1-minmax-scalar.c.o [ 18%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc8w-spmm/gen/f32-qc8w-spmm-8x1-minmax-scalar.c.o [ 18%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal.S.o [ 18%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c16-minmax-fp32-asm-aarch64-neon-mlal.S.o [ 18%] Building CXX object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe.dir/transport/uv/sockaddr.cc.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/transport/uv/sockaddr.h:16, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/transport/uv/connection_impl.h:19, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/transport/uv/connection_impl.cc:9: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:48:6: warning: ‘void tensorpipe::{anonymous}::loadOneFdFromArray(int&, tensorpipe::Fd&)’ defined but not used [-Wunused-function] 48 | void loadOneFdFromArray(int& src, Fd& dst) { | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:44:6: warning: ‘void tensorpipe::{anonymous}::loadOneFdFromArray(int&, int&)’ defined but not used [-Wunused-function] 44 | void loadOneFdFromArray(int& src, int& dst) { | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:31:6: warning: ‘void tensorpipe::{anonymous}::saveOneFdToArray(int&, const tensorpipe::Fd&)’ defined but not used [-Wunused-function] 31 | void saveOneFdToArray(int& dst, const Fd& src) { | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:27:6: warning: ‘void tensorpipe::{anonymous}::saveOneFdToArray(int&, const int&)’ defined but not used [-Wunused-function] 27 | void saveOneFdToArray(int& dst, const int& src) { | ^~~~~~~~~~~~~~~~ [ 18%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-cortex-a53-prfm.S.o [ 18%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-cortex-a53.S.o [ 18%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-ld64-prfm.S.o [ 18%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-ld64.S.o [ 18%] Building C object confu-deps/XNNPACK/CMakeFiles/subgraph.dir/src/subgraph/static-constant-pad.c.o [ 18%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc8w-spmm/gen/f32-qc8w-spmm-8x2-minmax-scalar.c.o [ 18%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc8w-spmm/gen/f32-qc8w-spmm-8x4-minmax-scalar.c.o [ 18%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x16c4-minmax-fp32-asm-aarch64-neondot-cortex-a55.S.o [ 18%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld64.S.o [ 18%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld128.S.o [ 18%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/qu8-gemm/gen/qu8-gemm-4x8c4-minmax-rndnu-asm-aarch64-neondot-cortex-a55.S.o [ 18%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/qu8-gemm/gen/qu8-gemm-4x8c4-minmax-rndnu-asm-aarch64-neondot-ld128.S.o [ 18%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/qu8-gemm/gen/qu8-gemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-cortex-a53-prfm.S.o [ 18%] Building C object confu-deps/XNNPACK/CMakeFiles/subgraph.dir/src/subgraph/static-mean.c.o [ 18%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/qu8-gemm/gen/qu8-gemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-cortex-a53.S.o [ 18%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/qu8-gemm/gen/qu8-gemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-cortex-a75-prfm.S.o [ 18%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/qu8-gemm/gen/qu8-gemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-cortex-a75.S.o [ 18%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-fmagic-u1.c.o [ 18%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/qu8-gemm/gen/qu8-gemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-ld64-prfm.S.o [ 18%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/qu8-gemm/gen/qu8-gemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-ld64.S.o [ 18%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/qu8-gemm/gen/qu8-gemm-4x16c4-minmax-fp32-asm-aarch64-neondot-cortex-a55.S.o [ 18%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-fmagic-u2.c.o [ 18%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/qu8-gemm/gen/qu8-gemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld128.S.o [ 18%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-fmagic-u3.c.o [ 18%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/qu8-gemm/gen/qu8-gemm-4x16c4-minmax-rndnu-asm-aarch64-neondot-cortex-a55.S.o [ 18%] Building C object confu-deps/XNNPACK/CMakeFiles/subgraph.dir/src/subgraph/static-reshape.c.o [ 18%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/qu8-gemm/gen/qu8-gemm-4x16c4-minmax-rndnu-asm-aarch64-neondot-ld128.S.o [ 18%] Building C object confu-deps/XNNPACK/CMakeFiles/subgraph.dir/src/subgraph/static-resize-bilinear-2d.c.o [ 18%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-fmagic-u4.c.o [ 18%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/qu8-igemm/gen/qu8-igemm-4x8c4-minmax-rndnu-asm-aarch64-neondot-cortex-a55.S.o [ 18%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/qu8-igemm/gen/qu8-igemm-4x8c4-minmax-rndnu-asm-aarch64-neondot-ld128.S.o [ 18%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/qu8-igemm/gen/qu8-igemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-cortex-a53-prfm.S.o [ 18%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-imagic-u1.c.o [ 18%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-imagic-u2.c.o [ 18%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/qu8-igemm/gen/qu8-igemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-cortex-a53.S.o [ 18%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/qu8-igemm/gen/qu8-igemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-cortex-a75-prfm.S.o [ 18%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/qu8-igemm/gen/qu8-igemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-cortex-a75.S.o [ 18%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/qu8-igemm/gen/qu8-igemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-ld64-prfm.S.o Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/all_reduce_prod_f32.cu Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/all_reduce_prod_f16.cu Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/all_reduce_prod_bf16.cu [ 18%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-imagic-u3.c.o [ 18%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/qu8-igemm/gen/qu8-igemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-ld64.S.o [ 18%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/qu8-igemm/gen/qu8-igemm-4x16c4-minmax-fp32-asm-aarch64-neondot-cortex-a55.S.o [ 18%] Building CXX object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe.dir/transport/uv/utility.cc.o [ 18%] Building C object confu-deps/XNNPACK/CMakeFiles/subgraph.dir/src/subgraph/static-slice.c.o [ 18%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/qu8-igemm/gen/qu8-igemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld128.S.o [ 18%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/qu8-igemm/gen/qu8-igemm-4x16c4-minmax-rndnu-asm-aarch64-neondot-cortex-a55.S.o [ 18%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-imagic-u4.c.o [ 18%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/qu8-igemm/gen/qu8-igemm-4x16c4-minmax-rndnu-asm-aarch64-neondot-ld128.S.o [ 18%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/tables/exp2-k-over-64.c.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 18%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/tables/exp2-k-over-2048.c.o [ 18%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-lrintf-u1.c.o [ 18%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/tables/exp2minus-k-over-4.c.o [ 18%] Building C object confu-deps/XNNPACK/CMakeFiles/subgraph.dir/src/subgraph/static-transpose.c.o [ 18%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/tables/exp2minus-k-over-8.c.o [ 18%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-lrintf-u2.c.o [ 18%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/tables/exp2minus-k-over-16.c.o [ 19%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/tables/exp2minus-k-over-32.c.o cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 19%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/tables/exp2minus-k-over-64.c.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 19%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-lrintf-u3.c.o [ 19%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/tables/exp2minus-k-over-2048.c.o [ 19%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-prod.dir/src/tables/vlog.c.o [ 19%] Building C object confu-deps/XNNPACK/CMakeFiles/subgraph.dir/src/subgraph/subtract.c.o [ 19%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-lrintf-u4.c.o [ 19%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-fmagic-u1.c.o [ 19%] Built target microkernels-prod [ 19%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-fmagic-u2.c.o [ 19%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-fmagic-u3.c.o [ 19%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-fmagic-u4.c.o [ 19%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-imagic-u1.c.o [ 19%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-imagic-u2.c.o [ 19%] Building C object confu-deps/XNNPACK/CMakeFiles/subgraph.dir/src/subgraph/tanh.c.o [ 19%] Building C object confu-deps/XNNPACK/CMakeFiles/subgraph.dir/src/subgraph/unpooling-2d.c.o [ 19%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-imagic-u3.c.o [ 19%] Building CXX object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe.dir/common/epoll_loop.cc.o [ 19%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-imagic-u4.c.o [ 19%] Building CXX object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe.dir/common/shm_segment.cc.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/transport/uv/sockaddr.h:16, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/transport/uv/uv.h:18, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/transport/uv/loop.h:21, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/transport/uv/loop.cc:9: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:48:6: warning: ‘void tensorpipe::{anonymous}::loadOneFdFromArray(int&, tensorpipe::Fd&)’ defined but not used [-Wunused-function] 48 | void loadOneFdFromArray(int& src, Fd& dst) { | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:44:6: warning: ‘void tensorpipe::{anonymous}::loadOneFdFromArray(int&, int&)’ defined but not used [-Wunused-function] 44 | void loadOneFdFromArray(int& src, int& dst) { | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:31:6: warning: ‘void tensorpipe::{anonymous}::saveOneFdToArray(int&, const tensorpipe::Fd&)’ defined but not used [-Wunused-function] 31 | void saveOneFdToArray(int& dst, const Fd& src) { | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:27:6: warning: ‘void tensorpipe::{anonymous}::saveOneFdToArray(int&, const int&)’ defined but not used [-Wunused-function] 27 | void saveOneFdToArray(int& dst, const int& src) { | ^~~~~~~~~~~~~~~~ [ 19%] Linking CXX static library ../../../lib/libprotobuf.a [ 19%] Building C object confu-deps/XNNPACK/CMakeFiles/subgraph.dir/src/subgraph/validation.c.o [ 19%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-lrintf-u1.c.o [ 19%] Building CXX object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe.dir/transport/shm/connection_impl.cc.o [ 19%] Building CXX object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe.dir/transport/shm/context_impl.cc.o [ 19%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-lrintf-u2.c.o [ 19%] Built target jit [ 19%] Building C object confu-deps/XNNPACK/CMakeFiles/subgraph.dir/src/tensor.c.o [ 19%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-lrintf-u3.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/transport/uv/sockaddr.h:16, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/transport/uv/sockaddr.cc:9: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:48:6: warning: ‘void tensorpipe::{anonymous}::loadOneFdFromArray(int&, tensorpipe::Fd&)’ defined but not used [-Wunused-function] 48 | void loadOneFdFromArray(int& src, Fd& dst) { | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:44:6: warning: ‘void tensorpipe::{anonymous}::loadOneFdFromArray(int&, int&)’ defined but not used [-Wunused-function] 44 | void loadOneFdFromArray(int& src, int& dst) { | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:31:6: warning: ‘void tensorpipe::{anonymous}::saveOneFdToArray(int&, const tensorpipe::Fd&)’ defined but not used [-Wunused-function] 31 | void saveOneFdToArray(int& dst, const Fd& src) { | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:27:6: warning: ‘void tensorpipe::{anonymous}::saveOneFdToArray(int&, const int&)’ defined but not used [-Wunused-function] 27 | void saveOneFdToArray(int& dst, const int& src) { | ^~~~~~~~~~~~~~~~ [ 19%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-lrintf-u4.c.o [ 19%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-lut64-p2-u1.c.o [ 19%] Built target subgraph [ 19%] Building CXX object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe.dir/transport/shm/factory.cc.o [ 19%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-lut64-p2-u2-acc2.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/transport/uv/sockaddr.h:16, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/transport/uv/listener_impl.h:16, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/transport/uv/listener_impl.cc:9: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:48:6: warning: ‘void tensorpipe::{anonymous}::loadOneFdFromArray(int&, tensorpipe::Fd&)’ defined but not used [-Wunused-function] 48 | void loadOneFdFromArray(int& src, Fd& dst) { | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:44:6: warning: ‘void tensorpipe::{anonymous}::loadOneFdFromArray(int&, int&)’ defined but not used [-Wunused-function] 44 | void loadOneFdFromArray(int& src, int& dst) { | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:31:6: warning: ‘void tensorpipe::{anonymous}::saveOneFdToArray(int&, const tensorpipe::Fd&)’ defined but not used [-Wunused-function] 31 | void saveOneFdToArray(int& dst, const Fd& src) { | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:27:6: warning: ‘void tensorpipe::{anonymous}::saveOneFdToArray(int&, const int&)’ defined but not used [-Wunused-function] 27 | void saveOneFdToArray(int& dst, const int& src) { | ^~~~~~~~~~~~~~~~ [ 19%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-lut64-p2-u2.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/transport/uv/sockaddr.h:16, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/transport/uv/connection_impl.h:19, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/transport/uv/factory.cc:12: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:48:6: warning: ‘void tensorpipe::{anonymous}::loadOneFdFromArray(int&, tensorpipe::Fd&)’ defined but not used [-Wunused-function] 48 | void loadOneFdFromArray(int& src, Fd& dst) { | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:44:6: warning: ‘void tensorpipe::{anonymous}::loadOneFdFromArray(int&, int&)’ defined but not used [-Wunused-function] 44 | void loadOneFdFromArray(int& src, int& dst) { | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:31:6: warning: ‘void tensorpipe::{anonymous}::saveOneFdToArray(int&, const tensorpipe::Fd&)’ defined but not used [-Wunused-function] 31 | void saveOneFdToArray(int& dst, const Fd& src) { | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:27:6: warning: ‘void tensorpipe::{anonymous}::saveOneFdToArray(int&, const int&)’ defined but not used [-Wunused-function] 27 | void saveOneFdToArray(int& dst, const int& src) { | ^~~~~~~~~~~~~~~~ [ 19%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-lut64-p2-u4-acc2.c.o [ 19%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-lut64-p2-u4-acc4.c.o [ 19%] Built target libprotobuf [ 19%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-lut64-p2-u4.c.o [ 19%] Building CXX object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe.dir/transport/shm/listener_impl.cc.o [ 19%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-p5-u1.c.o [ 19%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-p5-u2-acc2.c.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 19%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-p5-u2.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/transport/uv/sockaddr.h:16, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/transport/uv/utility.cc:13: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:48:6: warning: ‘void tensorpipe::{anonymous}::loadOneFdFromArray(int&, tensorpipe::Fd&)’ defined but not used [-Wunused-function] 48 | void loadOneFdFromArray(int& src, Fd& dst) { | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:44:6: warning: ‘void tensorpipe::{anonymous}::loadOneFdFromArray(int&, int&)’ defined but not used [-Wunused-function] 44 | void loadOneFdFromArray(int& src, int& dst) { | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:31:6: warning: ‘void tensorpipe::{anonymous}::saveOneFdToArray(int&, const tensorpipe::Fd&)’ defined but not used [-Wunused-function] 31 | void saveOneFdToArray(int& dst, const Fd& src) { | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:27:6: warning: ‘void tensorpipe::{anonymous}::saveOneFdToArray(int&, const int&)’ defined but not used [-Wunused-function] 27 | void saveOneFdToArray(int& dst, const int& src) { | ^~~~~~~~~~~~~~~~ [ 19%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-p5-u4-acc2.c.o cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 19%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-p5-u4-acc4.c.o [ 19%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-p5-u4.c.o [ 19%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-rminmax/gen/f32-rmax-scalar-u1.c.o [ 19%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-rminmax/gen/f32-rmax-scalar-u2-acc2.c.o [ 19%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-rminmax/gen/f32-rmax-scalar-u3-acc3.c.o [ 19%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-rminmax/gen/f32-rmax-scalar-u4-acc2.c.o cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 19%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-rminmax/gen/f32-rmax-scalar-u4-acc4.c.o cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 19%] Building C object confu-deps/XNNPACK/CMakeFiles/XNNPACK.dir/src/configs/argmaxpool-config.c.o [ 19%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/code_generator.cc.o [ 19%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/command_line_interface.cc.o [ 19%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-rminmax/gen/f32-rmin-scalar-u1.c.o [ 19%] Building C object confu-deps/XNNPACK/CMakeFiles/XNNPACK.dir/src/configs/avgpool-config.c.o Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/all_reduce_prod_u64.cu Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/all_reduce_prod_u32.cu [ 19%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-rminmax/gen/f32-rmin-scalar-u2-acc2.c.o [ 19%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-rminmax/gen/f32-rmin-scalar-u3-acc3.c.o [ 19%] Building C object confu-deps/XNNPACK/CMakeFiles/XNNPACK.dir/src/configs/binary-elementwise-config.c.o [ 19%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-rminmax/gen/f32-rmin-scalar-u4-acc2.c.o [ 19%] Building C object confu-deps/XNNPACK/CMakeFiles/XNNPACK.dir/src/configs/cmul-config.c.o [ 19%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-rminmax/gen/f32-rmin-scalar-u4-acc4.c.o [ 19%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-rminmax/gen/f32-rminmax-scalar-u1.c.o [ 19%] Building CXX object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe.dir/transport/shm/reactor.cc.o [ 19%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-rminmax/gen/f32-rminmax-scalar-u2-acc2.c.o [ 19%] Building C object confu-deps/XNNPACK/CMakeFiles/XNNPACK.dir/src/configs/conv-hwc2chw-config.c.o [ 19%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-rminmax/gen/f32-rminmax-scalar-u3-acc3.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/transport/shm/connection_impl.h:21, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/transport/shm/connection_impl.cc:9: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h: In instantiation of ‘tensorpipe::Error tensorpipe::recvFromSocket(int, T&, T&, Fds& ...) [with T = unsigned int; Fds = {Fd, Fd, Fd, Fd}]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:253:26: required from ‘tensorpipe::Error tensorpipe::Socket::recvPayloadAndFds(T&, T&, Fds& ...) [with T = unsigned int; Fds = {tensorpipe::Fd, tensorpipe::Fd, tensorpipe::Fd, tensorpipe::Fd}; typename std::enable_if::value, bool>::type = false]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/transport/shm/connection_impl.cc:219:41: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:154:12: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 154 | if (rv != iov.iov_len) { | ~~~^~~~~~~~~~~~~~ [ 19%] Building C object confu-deps/XNNPACK/CMakeFiles/XNNPACK.dir/src/configs/dwconv-config.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/transport/shm/connection_impl.h:21, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/transport/shm/context_impl.cc:13: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:48:6: warning: ‘void tensorpipe::{anonymous}::loadOneFdFromArray(int&, tensorpipe::Fd&)’ defined but not used [-Wunused-function] 48 | void loadOneFdFromArray(int& src, Fd& dst) { | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:44:6: warning: ‘void tensorpipe::{anonymous}::loadOneFdFromArray(int&, int&)’ defined but not used [-Wunused-function] 44 | void loadOneFdFromArray(int& src, int& dst) { | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:31:6: warning: ‘void tensorpipe::{anonymous}::saveOneFdToArray(int&, const tensorpipe::Fd&)’ defined but not used [-Wunused-function] 31 | void saveOneFdToArray(int& dst, const Fd& src) { | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:27:6: warning: ‘void tensorpipe::{anonymous}::saveOneFdToArray(int&, const int&)’ defined but not used [-Wunused-function] 27 | void saveOneFdToArray(int& dst, const int& src) { | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h: In instantiation of ‘tensorpipe::Error tensorpipe::sendToSocket(int, const T&, const T&, const Fds& ...) [with T = unsigned int; Fds = {int, int, int, int}]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:243:24: required from ‘tensorpipe::Error tensorpipe::Socket::sendPayloadAndFds(const T&, const T&, const Fds& ...) [with T = unsigned int; Fds = {int, int, int, int}; typename std::enable_if::value, bool>::type = false]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/transport/shm/connection_impl.cc:274:41: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:107:12: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 107 | if (rv != iov.iov_len) { | ~~~^~~~~~~~~~~~~~ [ 19%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-rminmax/gen/f32-rminmax-scalar-u4-acc2.c.o [ 19%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-rminmax/gen/f32-rminmax-scalar-u4-acc4.c.o [ 19%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-rsum/gen/f32-rsum-scalar-u1.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h: In instantiation of ‘void tensorpipe::{anonymous}::loadFdsFromArray(int*, std::index_sequence, Fds& ...) [with long unsigned int ...Idxs = {0, 1, 2, 3}; Fds = {tensorpipe::Fd, tensorpipe::Fd, tensorpipe::Fd, tensorpipe::Fd}; std::index_sequence = std::integer_sequence]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:171:19: required from ‘tensorpipe::Error tensorpipe::recvFromSocket(int, T&, T&, Fds& ...) [with T = unsigned int; Fds = {Fd, Fd, Fd, Fd}]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:253:26: required from ‘tensorpipe::Error tensorpipe::Socket::recvPayloadAndFds(T&, T&, Fds& ...) [with T = unsigned int; Fds = {tensorpipe::Fd, tensorpipe::Fd, tensorpipe::Fd, tensorpipe::Fd}; typename std::enable_if::value, bool>::type = false]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/transport/shm/connection_impl.cc:219:41: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:58:8: warning: unused variable ‘dummy’ [-Wunused-variable] 58 | auto dummy = {(loadOneFdFromArray(array[Idxs], fds), 0)...}; | ^~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h: In instantiation of ‘void tensorpipe::{anonymous}::saveFdsToArray(int*, std::index_sequence, const Fds& ...) [with long unsigned int ...Idxs = {0, 1, 2, 3}; Fds = {int, int, int, int}; std::index_sequence = std::integer_sequence]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:96:17: required from ‘tensorpipe::Error tensorpipe::sendToSocket(int, const T&, const T&, const Fds& ...) [with T = unsigned int; Fds = {int, int, int, int}]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:243:24: required from ‘tensorpipe::Error tensorpipe::Socket::sendPayloadAndFds(const T&, const T&, const Fds& ...) [with T = unsigned int; Fds = {int, int, int, int}; typename std::enable_if::value, bool>::type = false]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/transport/shm/connection_impl.cc:274:41: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:41:8: warning: unused variable ‘dummy’ [-Wunused-variable] 41 | auto dummy = {(saveOneFdToArray(array[Idxs], fds), 0)...}; | ^~~~~ [ 19%] Building C object confu-deps/XNNPACK/CMakeFiles/XNNPACK.dir/src/configs/dwconv2d-chw-config.c.o [ 19%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-rsum/gen/f32-rsum-scalar-u2-acc2.c.o [ 19%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-rsum/gen/f32-rsum-scalar-u3-acc3.c.o [ 19%] Building C object confu-deps/XNNPACK/CMakeFiles/XNNPACK.dir/src/configs/experiments-config.c.o [ 19%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-rsum/gen/f32-rsum-scalar-u4-acc2.c.o [ 19%] Linking CXX shared library ../lib/libc10.so Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/all_reduce_prod_u8.cu [ 19%] Building C object confu-deps/XNNPACK/CMakeFiles/XNNPACK.dir/src/configs/gavgpool-config.c.o [ 20%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-rsum/gen/f32-rsum-scalar-u4-acc4.c.o [ 20%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-1x1-minmax-scalar-pipelined.c.o [ 20%] Building C object confu-deps/XNNPACK/CMakeFiles/XNNPACK.dir/src/configs/gavgpool-cw-config.c.o cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 20%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-1x1-minmax-scalar.c.o [ 20%] Building C object confu-deps/XNNPACK/CMakeFiles/XNNPACK.dir/src/configs/gemm-config.c.o [ 20%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-2x1-minmax-scalar-pipelined.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:44:6: warning: ‘void tensorpipe::{anonymous}::loadOneFdFromArray(int&, int&)’ defined but not used [-Wunused-function] 44 | void loadOneFdFromArray(int& src, int& dst) { | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:31:6: warning: ‘void tensorpipe::{anonymous}::saveOneFdToArray(int&, const tensorpipe::Fd&)’ defined but not used [-Wunused-function] 31 | void saveOneFdToArray(int& dst, const Fd& src) { | ^~~~~~~~~~~~~~~~ [ 20%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-2x1-minmax-scalar.c.o [ 20%] Building C object confu-deps/XNNPACK/CMakeFiles/XNNPACK.dir/src/configs/ibilinear-chw-config.c.o [ 20%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-4x1-minmax-scalar-pipelined.c.o [ 20%] Building C object confu-deps/XNNPACK/CMakeFiles/XNNPACK.dir/src/configs/ibilinear-config.c.o [ 20%] Built target c10 [ 20%] Building CXX object c10/cuda/CMakeFiles/c10_cuda.dir/CUDAAllocatorConfig.cpp.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/code_generator.cc: In member function ‘virtual bool google::protobuf::compiler::CodeGenerator::GenerateAll(const std::vector&, const std::string&, google::protobuf::compiler::GeneratorContext*, std::string*) const’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/code_generator.cc:56:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 56 | for (int i = 0; i < files.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/code_generator.cc: In function ‘void google::protobuf::compiler::ParseGeneratorParameter(const std::string&, std::vector, std::__cxx11::basic_string > >*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/code_generator.cc:106:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 106 | for (int i = 0; i < parts.size(); i++) { | ~~^~~~~~~~~~~~~~ [ 20%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-4x1-minmax-scalar.c.o [ 20%] Building CXX object c10/cuda/CMakeFiles/c10_cuda.dir/CUDACachingAllocator.cpp.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/transport/shm/connection_impl.h:21, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/transport/shm/factory.cc:12: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:48:6: warning: ‘void tensorpipe::{anonymous}::loadOneFdFromArray(int&, tensorpipe::Fd&)’ defined but not used [-Wunused-function] 48 | void loadOneFdFromArray(int& src, Fd& dst) { | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:44:6: warning: ‘void tensorpipe::{anonymous}::loadOneFdFromArray(int&, int&)’ defined but not used [-Wunused-function] 44 | void loadOneFdFromArray(int& src, int& dst) { | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:31:6: warning: ‘void tensorpipe::{anonymous}::saveOneFdToArray(int&, const tensorpipe::Fd&)’ defined but not used [-Wunused-function] 31 | void saveOneFdToArray(int& dst, const Fd& src) { | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:27:6: warning: ‘void tensorpipe::{anonymous}::saveOneFdToArray(int&, const int&)’ defined but not used [-Wunused-function] 27 | void saveOneFdToArray(int& dst, const int& src) { | ^~~~~~~~~~~~~~~~ [ 20%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-8x1-minmax-scalar-pipelined.c.o [ 20%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-8x1-minmax-scalar.c.o [ 20%] Building C object confu-deps/XNNPACK/CMakeFiles/XNNPACK.dir/src/configs/lut32norm-config.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc: In function ‘bool google::protobuf::compiler::{anonymous}::TryCreateParentDirectory(const std::string&, const std::string&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:175:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for (int i = 0; i < parts.size() - 1; i++) { | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/transport/shm/listener_impl.h:16, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/transport/shm/listener_impl.cc:9: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:48:6: warning: ‘void tensorpipe::{anonymous}::loadOneFdFromArray(int&, tensorpipe::Fd&)’ defined but not used [-Wunused-function] 48 | void loadOneFdFromArray(int& src, Fd& dst) { | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:44:6: warning: ‘void tensorpipe::{anonymous}::loadOneFdFromArray(int&, int&)’ defined but not used [-Wunused-function] 44 | void loadOneFdFromArray(int& src, int& dst) { | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:31:6: warning: ‘void tensorpipe::{anonymous}::saveOneFdToArray(int&, const tensorpipe::Fd&)’ defined but not used [-Wunused-function] 31 | void saveOneFdToArray(int& dst, const Fd& src) { | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:27:6: warning: ‘void tensorpipe::{anonymous}::saveOneFdToArray(int&, const int&)’ defined but not used [-Wunused-function] 27 | void saveOneFdToArray(int& dst, const int& src) { | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc: In member function ‘void google::protobuf::compiler::CommandLineInterface::MemoryOutputStream::UpdateMetadata(size_t, size_t)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:640:29: warning: comparison of integer expressions of different signedness: ‘google::protobuf::int32’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 640 | if (annotation->begin() >= insertion_offset) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/deferred_executor.h:23, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/busy_polling_loop.h:16, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/transport/shm/reactor.h:20, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/transport/shm/reactor.cc:9: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/ringbuffer_role.h: In instantiation of ‘ssize_t tensorpipe::RingBufferRole::write(const void*, size_t) [with int NumRoles = 2; int RoleIdx = 1; ssize_t = long int; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/transport/shm/reactor.cc:22:29: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:243:49: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 243 | #define TP_DCHECK_EQ(a, b) _TP_DCHECK_CMP(a, b, ==) | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:27:39: note: in definition of macro ‘unlikely’ 27 | #define unlikely(x) __builtin_expect((x) ? 1 : 0, 0) | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:226:3: note: in expansion of macro ‘__TP_DCHECK_CMP’ 226 | __TP_DCHECK_CMP(a, b, op) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:243:28: note: in expansion of macro ‘_TP_DCHECK_CMP’ 243 | #define TP_DCHECK_EQ(a, b) _TP_DCHECK_CMP(a, b, ==) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/ringbuffer_role.h:270:5: note: in expansion of macro ‘TP_DCHECK_EQ’ 270 | TP_DCHECK_EQ(ret, size); | ^~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc: In destructor ‘virtual google::protobuf::compiler::CommandLineInterface::MemoryOutputStream::~MemoryOutputStream()’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:735:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 735 | for (int i = 0; i < data_.size(); i++) { | ~~^~~~~~~~~~~~~~ [ 20%] Building C object confu-deps/XNNPACK/CMakeFiles/XNNPACK.dir/src/configs/maxpool-config.c.o [ 20%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-8x2-minmax-scalar.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/ringbuffer_role.h: In instantiation of ‘ssize_t tensorpipe::RingBufferRole::read(void*, size_t) [with int NumRoles = 2; int RoleIdx = 0; ssize_t = long int; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/transport/shm/reactor.cc:114:34: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:243:49: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 243 | #define TP_DCHECK_EQ(a, b) _TP_DCHECK_CMP(a, b, ==) | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:27:39: note: in definition of macro ‘unlikely’ 27 | #define unlikely(x) __builtin_expect((x) ? 1 : 0, 0) | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:226:3: note: in expansion of macro ‘__TP_DCHECK_CMP’ 226 | __TP_DCHECK_CMP(a, b, op) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:243:28: note: in expansion of macro ‘_TP_DCHECK_CMP’ 243 | #define TP_DCHECK_EQ(a, b) _TP_DCHECK_CMP(a, b, ==) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/ringbuffer_role.h:248:5: note: in expansion of macro ‘TP_DCHECK_EQ’ 248 | TP_DCHECK_EQ(ret, size); | ^~~~~~~~~~~~ [ 20%] Building C object confu-deps/XNNPACK/CMakeFiles/XNNPACK.dir/src/configs/pavgpool-config.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc: In member function ‘int google::protobuf::compiler::CommandLineInterface::Run(int, const char* const*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:944:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 944 | for (int i = 0; i < output_directives_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:1025:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1025 | for (int i = 0; i < parsed_files.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc: In member function ‘bool google::protobuf::compiler::CommandLineInterface::InitializeDiskSourceTree(google::protobuf::compiler::DiskSourceTree*, google::protobuf::DescriptorDatabase*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:1049:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::__cxx11::basic_string > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1049 | for (int i = 0; i < proto_path_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc: In member function ‘google::protobuf::compiler::CommandLineInterface::ParseArgumentStatus google::protobuf::compiler::CommandLineInterface::ParseArguments(int, const char* const*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:1366:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1366 | for (int i = 0; i < arguments.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:1371:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1371 | if (i + 1 == arguments.size() || arguments[i + 1][0] == '-') { | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc: In member function ‘google::protobuf::compiler::CommandLineInterface::ParseArgumentStatus google::protobuf::compiler::CommandLineInterface::InterpretArgument(const std::string&, const std::string&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:1579:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1579 | for (int i = 0; i < parts.size(); i++) { | ~~^~~~~~~~~~~~~~ [ 20%] Building C object confu-deps/XNNPACK/CMakeFiles/XNNPACK.dir/src/configs/prelu-config.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc: In member function ‘bool google::protobuf::compiler::CommandLineInterface::GenerateDependencyManifestFile(const std::vector&, const GeneratorContextMap&, google::protobuf::compiler::DiskSourceTree*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:2107:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2107 | for (int i = 0; i < parsed_files.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:2118:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2118 | for (int i = 0; i < relative_output_filenames.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:2141:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2141 | for (int i = 0; i < output_filenames.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:2143:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2143 | if (i == output_filenames.size() - 1) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc: In member function ‘bool google::protobuf::compiler::CommandLineInterface::GeneratePluginOutput(const std::vector&, const std::string&, const std::string&, google::protobuf::compiler::GeneratorContext*, std::string*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:2184:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2184 | for (int i = 0; i < parsed_files.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc: In member function ‘bool google::protobuf::compiler::CommandLineInterface::WriteDescriptorSet(const std::vector&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:2336:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2336 | for (int i = 0; i < parsed_files.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:2347:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2347 | for (int i = 0; i < parsed_files.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~ [ 20%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-8x4-minmax-scalar.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc: In member function ‘void google::protobuf::compiler::CommandLineInterface::PrintFreeFieldNumbers(const google::protobuf::Descriptor*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:2519:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2519 | for (int i = 0; i < nested_messages.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ [ 20%] Building C object confu-deps/XNNPACK/CMakeFiles/XNNPACK.dir/src/configs/raddstoreexpminusmax-config.c.o [ 20%] Building C object confu-deps/XNNPACK/CMakeFiles/XNNPACK.dir/src/configs/reduce-config.c.o [ 20%] Building C object confu-deps/XNNPACK/CMakeFiles/XNNPACK.dir/src/configs/rmax-config.c.o [ 20%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vadd-minmax-scalar-u1.c.o [ 20%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vadd-minmax-scalar-u2.c.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 20%] Building C object confu-deps/XNNPACK/CMakeFiles/XNNPACK.dir/src/configs/spmm-config.c.o [ 20%] Building C object confu-deps/XNNPACK/CMakeFiles/XNNPACK.dir/src/configs/transpose-config.c.o [ 20%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vadd-minmax-scalar-u4.c.o [ 20%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vadd-minmax-scalar-u8.c.o [ 20%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vadd-relu-scalar-u1.c.o [ 20%] Building C object confu-deps/XNNPACK/CMakeFiles/XNNPACK.dir/src/configs/unary-elementwise-config.c.o [ 20%] Building CXX object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe.dir/transport/shm/sockaddr.cc.o [ 20%] Building CXX object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe.dir/common/ibv.cc.o [ 20%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vadd-relu-scalar-u2.c.o [ 20%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vadd-relu-scalar-u4.c.o [ 20%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vadd-relu-scalar-u8.c.o [ 20%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vadd-scalar-u1.c.o [ 20%] Building C object confu-deps/XNNPACK/CMakeFiles/XNNPACK.dir/src/configs/unpool-config.c.o [ 20%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vadd-scalar-u2.c.o cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 20%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vadd-scalar-u4.c.o [ 20%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vadd-scalar-u8.c.o cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 20%] Building C object confu-deps/XNNPACK/CMakeFiles/XNNPACK.dir/src/configs/vmulcaddc-config.c.o Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/all_reduce_prod_f64.cu Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/all_reduce_sum_bf16.cu [ 20%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vaddc-minmax-scalar-u1.c.o [ 20%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vaddc-minmax-scalar-u2.c.o [ 20%] Building C object confu-deps/XNNPACK/CMakeFiles/XNNPACK.dir/src/configs/xx-fill-config.c.o [ 20%] Building CXX object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe.dir/transport/ibv/connection_impl.cc.o [ 20%] Building C object confu-deps/XNNPACK/CMakeFiles/XNNPACK.dir/src/configs/xx-pad-config.c.o [ 20%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vaddc-minmax-scalar-u4.c.o [ 20%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/cpp/cpp_enum.cc.o [ 20%] Building C object confu-deps/XNNPACK/CMakeFiles/XNNPACK.dir/src/configs/x8-lut-config.c.o [ 20%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vaddc-minmax-scalar-u8.c.o [ 20%] Building C object confu-deps/XNNPACK/CMakeFiles/XNNPACK.dir/src/configs/zip-config.c.o [ 20%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vaddc-relu-scalar-u1.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/transport/shm/sockaddr.h:20, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/transport/shm/sockaddr.cc:9: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:48:6: warning: ‘void tensorpipe::{anonymous}::loadOneFdFromArray(int&, tensorpipe::Fd&)’ defined but not used [-Wunused-function] 48 | void loadOneFdFromArray(int& src, Fd& dst) { | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:44:6: warning: ‘void tensorpipe::{anonymous}::loadOneFdFromArray(int&, int&)’ defined but not used [-Wunused-function] 44 | void loadOneFdFromArray(int& src, int& dst) { | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:31:6: warning: ‘void tensorpipe::{anonymous}::saveOneFdToArray(int&, const tensorpipe::Fd&)’ defined but not used [-Wunused-function] 31 | void saveOneFdToArray(int& dst, const Fd& src) { | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:27:6: warning: ‘void tensorpipe::{anonymous}::saveOneFdToArray(int&, const int&)’ defined but not used [-Wunused-function] 27 | void saveOneFdToArray(int& dst, const int& src) { | ^~~~~~~~~~~~~~~~ [ 20%] Building C object confu-deps/XNNPACK/CMakeFiles/XNNPACK.dir/src/init.c.o [ 20%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vaddc-relu-scalar-u2.c.o [ 20%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vaddc-relu-scalar-u4.c.o [ 20%] Building C object confu-deps/XNNPACK/CMakeFiles/XNNPACK.dir/src/params.c.o [ 20%] Linking CXX static library ../../lib/libXNNPACK.a [ 20%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vaddc-relu-scalar-u8.c.o [ 20%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vaddc-scalar-u1.c.o cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 20%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vaddc-scalar-u2.c.o [ 20%] Building CXX object c10/cuda/CMakeFiles/c10_cuda.dir/CUDADeviceAssertionHost.cpp.o [ 20%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vaddc-scalar-u4.c.o [ 20%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vaddc-scalar-u8.c.o [ 20%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vdiv-minmax-scalar-u1.c.o [ 20%] Built target XNNPACK Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/all_reduce_sum_f16.cu Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/all_reduce_sum_f32.cu [ 20%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vdiv-minmax-scalar-u2.c.o [ 20%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vdiv-minmax-scalar-u4.c.o [ 20%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vdiv-minmax-scalar-u8.c.o [ 20%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vdiv-relu-scalar-u1.c.o [ 20%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vdiv-relu-scalar-u2.c.o cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 20%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vdiv-relu-scalar-u4.c.o [ 20%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vdiv-relu-scalar-u8.c.o [ 20%] Building CXX object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe.dir/transport/ibv/context_impl.cc.o [ 20%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vdiv-scalar-u1.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_enum.cc:38: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In member function ‘void google::protobuf::compiler::cpp::NamespaceOpener::ChangeTo(const std::string&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:796:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 796 | for (int i = common_idx; i < name_stack_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ [ 20%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vdiv-scalar-u2.c.o [ 20%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vdiv-scalar-u4.c.o [ 21%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vdiv-scalar-u8.c.o [ 21%] Building CXX object c10/cuda/CMakeFiles/c10_cuda.dir/CUDAException.cpp.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In instantiation of ‘static std::string google::protobuf::compiler::cpp::Formatter::Payload(const Descriptor*) [with Descriptor = google::protobuf::FieldDescriptor; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:736:73: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:749:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 749 | for (int i = 0; i < path.size(); ++i) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In instantiation of ‘static std::string google::protobuf::compiler::cpp::Formatter::Payload(const Descriptor*) [with Descriptor = google::protobuf::Descriptor; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:737:68: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:749:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In instantiation of ‘static std::string google::protobuf::compiler::cpp::Formatter::Payload(const Descriptor*) [with Descriptor = google::protobuf::EnumDescriptor; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:738:72: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:749:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In instantiation of ‘static std::string google::protobuf::compiler::cpp::Formatter::Payload(const Descriptor*) [with Descriptor = google::protobuf::EnumValueDescriptor; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:740:19: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:749:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In instantiation of ‘static std::string google::protobuf::compiler::cpp::Formatter::Payload(const Descriptor*) [with Descriptor = google::protobuf::OneofDescriptor; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:742:73: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:749:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] [ 21%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vdivc-minmax-scalar-u1.c.o [ 21%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vdivc-minmax-scalar-u2.c.o [ 21%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vdivc-minmax-scalar-u4.c.o [ 21%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vdivc-minmax-scalar-u8.c.o [ 21%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vdivc-relu-scalar-u1.c.o [ 21%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vdivc-relu-scalar-u2.c.o [ 21%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vdivc-relu-scalar-u4.c.o [ 21%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vdivc-relu-scalar-u8.c.o [ 21%] Building CXX object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe.dir/transport/ibv/error.cc.o [ 21%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vdivc-scalar-u1.c.o [ 21%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vdivc-scalar-u2.c.o [ 21%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vdivc-scalar-u4.c.o cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 21%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vdivc-scalar-u8.c.o [ 21%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vmax-scalar-u1.c.o [ 21%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vmax-scalar-u2.c.o [ 21%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vmax-scalar-u4.c.o [ 21%] Building CXX object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe.dir/transport/ibv/factory.cc.o [ 21%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vmax-scalar-u8.c.o [ 21%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vmaxc-scalar-u1.c.o [ 21%] Building CXX object c10/cuda/CMakeFiles/c10_cuda.dir/CUDAFunctions.cpp.o [ 21%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vmaxc-scalar-u2.c.o [ 21%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vmaxc-scalar-u4.c.o [ 21%] Building CXX object c10/cuda/CMakeFiles/c10_cuda.dir/CUDAMallocAsyncAllocator.cpp.o [ 21%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vmaxc-scalar-u8.c.o [ 22%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vmin-scalar-u1.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/transport/ibv/connection_impl.h:23, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/transport/ibv/connection_impl.cc:9: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:48:6: warning: ‘void tensorpipe::{anonymous}::loadOneFdFromArray(int&, tensorpipe::Fd&)’ defined but not used [-Wunused-function] 48 | void loadOneFdFromArray(int& src, Fd& dst) { | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:44:6: warning: ‘void tensorpipe::{anonymous}::loadOneFdFromArray(int&, int&)’ defined but not used [-Wunused-function] 44 | void loadOneFdFromArray(int& src, int& dst) { | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:31:6: warning: ‘void tensorpipe::{anonymous}::saveOneFdToArray(int&, const tensorpipe::Fd&)’ defined but not used [-Wunused-function] 31 | void saveOneFdToArray(int& dst, const Fd& src) { | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:27:6: warning: ‘void tensorpipe::{anonymous}::saveOneFdToArray(int&, const int&)’ defined but not used [-Wunused-function] 27 | void saveOneFdToArray(int& dst, const int& src) { | ^~~~~~~~~~~~~~~~ [ 22%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vmin-scalar-u2.c.o [ 22%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vmin-scalar-u4.c.o [ 22%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vmin-scalar-u8.c.o [ 22%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vminc-scalar-u1.c.o [ 22%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vminc-scalar-u2.c.o [ 22%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vminc-scalar-u4.c.o cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 22%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vminc-scalar-u8.c.o [ 22%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vmul-minmax-scalar-u1.c.o cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 22%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/cpp/cpp_enum_field.cc.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/transport/ibv/connection_impl.h:23, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/transport/ibv/context_impl.cc:11: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:48:6: warning: ‘void tensorpipe::{anonymous}::loadOneFdFromArray(int&, tensorpipe::Fd&)’ defined but not used [-Wunused-function] 48 | void loadOneFdFromArray(int& src, Fd& dst) { | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:44:6: warning: ‘void tensorpipe::{anonymous}::loadOneFdFromArray(int&, int&)’ defined but not used [-Wunused-function] 44 | void loadOneFdFromArray(int& src, int& dst) { | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:31:6: warning: ‘void tensorpipe::{anonymous}::saveOneFdToArray(int&, const tensorpipe::Fd&)’ defined but not used [-Wunused-function] 31 | void saveOneFdToArray(int& dst, const Fd& src) { | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:27:6: warning: ‘void tensorpipe::{anonymous}::saveOneFdToArray(int&, const int&)’ defined but not used [-Wunused-function] 27 | void saveOneFdToArray(int& dst, const int& src) { | ^~~~~~~~~~~~~~~~ [ 22%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vmul-minmax-scalar-u2.c.o [ 22%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vmul-minmax-scalar-u4.c.o [ 22%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vmul-minmax-scalar-u8.c.o [ 22%] Building CXX object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe.dir/transport/ibv/listener_impl.cc.o [ 22%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vmul-relu-scalar-u1.c.o [ 22%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/cpp/cpp_extension.cc.o [ 22%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vmul-relu-scalar-u2.c.o [ 22%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vmul-relu-scalar-u4.c.o [ 22%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vmul-relu-scalar-u8.c.o [ 22%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vmul-scalar-u1.c.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 22%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vmul-scalar-u2.c.o [ 22%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vmul-scalar-u4.c.o [ 22%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vmul-scalar-u8.c.o cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 22%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vmulc-minmax-scalar-u1.c.o cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 22%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vmulc-minmax-scalar-u2.c.o [ 22%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vmulc-minmax-scalar-u4.c.o [ 22%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vmulc-minmax-scalar-u8.c.o [ 22%] Building CXX object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe.dir/transport/ibv/reactor.cc.o [ 22%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vmulc-relu-scalar-u1.c.o [ 22%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vmulc-relu-scalar-u2.c.o [ 22%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vmulc-relu-scalar-u4.c.o [ 22%] Building CXX object c10/cuda/CMakeFiles/c10_cuda.dir/CUDAMiscFunctions.cpp.o [ 22%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vmulc-relu-scalar-u8.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_field.h:42, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_enum_field.h:40, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_enum_field.cc:35: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In member function ‘void google::protobuf::compiler::cpp::NamespaceOpener::ChangeTo(const std::string&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:796:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 796 | for (int i = common_idx; i < name_stack_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ [ 22%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vmulc-scalar-u1.c.o [ 22%] Building CXX object c10/cuda/CMakeFiles/c10_cuda.dir/CUDAStream.cpp.o [ 22%] Building CXX object c10/cuda/CMakeFiles/c10_cuda.dir/impl/CUDAGuardImpl.cpp.o [ 22%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vmulc-scalar-u2.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In instantiation of ‘static std::string google::protobuf::compiler::cpp::Formatter::Payload(const Descriptor*) [with Descriptor = google::protobuf::FieldDescriptor; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:736:73: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:749:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 749 | for (int i = 0; i < path.size(); ++i) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In instantiation of ‘static std::string google::protobuf::compiler::cpp::Formatter::Payload(const Descriptor*) [with Descriptor = google::protobuf::Descriptor; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:737:68: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:749:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In instantiation of ‘static std::string google::protobuf::compiler::cpp::Formatter::Payload(const Descriptor*) [with Descriptor = google::protobuf::EnumDescriptor; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:738:72: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:749:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In instantiation of ‘static std::string google::protobuf::compiler::cpp::Formatter::Payload(const Descriptor*) [with Descriptor = google::protobuf::EnumValueDescriptor; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:740:19: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:749:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In instantiation of ‘static std::string google::protobuf::compiler::cpp::Formatter::Payload(const Descriptor*) [with Descriptor = google::protobuf::OneofDescriptor; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:742:73: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:749:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] [ 22%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vmulc-scalar-u4.c.o [ 22%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vmulc-scalar-u8.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_extension.cc:37: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In member function ‘void google::protobuf::compiler::cpp::NamespaceOpener::ChangeTo(const std::string&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:796:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 796 | for (int i = common_idx; i < name_stack_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ [ 22%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vrdivc-minmax-scalar-u1.c.o [ 22%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vrdivc-minmax-scalar-u2.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In instantiation of ‘static std::string google::protobuf::compiler::cpp::Formatter::Payload(const Descriptor*) [with Descriptor = google::protobuf::FieldDescriptor; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:736:73: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:749:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 749 | for (int i = 0; i < path.size(); ++i) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In instantiation of ‘static std::string google::protobuf::compiler::cpp::Formatter::Payload(const Descriptor*) [with Descriptor = google::protobuf::Descriptor; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:737:68: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:749:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In instantiation of ‘static std::string google::protobuf::compiler::cpp::Formatter::Payload(const Descriptor*) [with Descriptor = google::protobuf::EnumDescriptor; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:738:72: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:749:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In instantiation of ‘static std::string google::protobuf::compiler::cpp::Formatter::Payload(const Descriptor*) [with Descriptor = google::protobuf::EnumValueDescriptor; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:740:19: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:749:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In instantiation of ‘static std::string google::protobuf::compiler::cpp::Formatter::Payload(const Descriptor*) [with Descriptor = google::protobuf::OneofDescriptor; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:742:73: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:749:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] [ 22%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vrdivc-minmax-scalar-u4.c.o [ 22%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/cpp/cpp_field.cc.o [ 22%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vrdivc-minmax-scalar-u8.c.o [ 22%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vrdivc-relu-scalar-u1.c.o [ 22%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vrdivc-relu-scalar-u2.c.o [ 22%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vrdivc-relu-scalar-u4.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/transport/ibv/connection_impl.h:23, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/transport/ibv/factory.cc:12: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:48:6: warning: ‘void tensorpipe::{anonymous}::loadOneFdFromArray(int&, tensorpipe::Fd&)’ defined but not used [-Wunused-function] 48 | void loadOneFdFromArray(int& src, Fd& dst) { | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:44:6: warning: ‘void tensorpipe::{anonymous}::loadOneFdFromArray(int&, int&)’ defined but not used [-Wunused-function] 44 | void loadOneFdFromArray(int& src, int& dst) { | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:31:6: warning: ‘void tensorpipe::{anonymous}::saveOneFdToArray(int&, const tensorpipe::Fd&)’ defined but not used [-Wunused-function] 31 | void saveOneFdToArray(int& dst, const Fd& src) { | ^~~~~~~~~~~~~~~~ [ 22%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vrdivc-relu-scalar-u8.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:27:6: warning: ‘void tensorpipe::{anonymous}::saveOneFdToArray(int&, const int&)’ defined but not used [-Wunused-function] 27 | void saveOneFdToArray(int& dst, const int& src) { | ^~~~~~~~~~~~~~~~ [ 22%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vrdivc-scalar-u1.c.o [ 22%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vrdivc-scalar-u2.c.o [ 22%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vrdivc-scalar-u4.c.o [ 22%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vrdivc-scalar-u8.c.o [ 22%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vrsubc-minmax-scalar-u1.c.o [ 22%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vrsubc-minmax-scalar-u2.c.o [ 22%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vrsubc-minmax-scalar-u4.c.o [ 22%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vrsubc-minmax-scalar-u8.c.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/transport/ibv/sockaddr.h:16, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/transport/ibv/listener_impl.h:21, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/transport/ibv/listener_impl.cc:9: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:48:6: warning: ‘void tensorpipe::{anonymous}::loadOneFdFromArray(int&, tensorpipe::Fd&)’ defined but not used [-Wunused-function] 48 | void loadOneFdFromArray(int& src, Fd& dst) { | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:44:6: warning: ‘void tensorpipe::{anonymous}::loadOneFdFromArray(int&, int&)’ defined but not used [-Wunused-function] 44 | void loadOneFdFromArray(int& src, int& dst) { | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:31:6: warning: ‘void tensorpipe::{anonymous}::saveOneFdToArray(int&, const tensorpipe::Fd&)’ defined but not used [-Wunused-function] 31 | void saveOneFdToArray(int& dst, const Fd& src) { | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:27:6: warning: ‘void tensorpipe::{anonymous}::saveOneFdToArray(int&, const int&)’ defined but not used [-Wunused-function] 27 | void saveOneFdToArray(int& dst, const int& src) { | ^~~~~~~~~~~~~~~~ [ 22%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vrsubc-relu-scalar-u1.c.o [ 22%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vrsubc-relu-scalar-u2.c.o [ 22%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vrsubc-relu-scalar-u4.c.o [ 22%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vrsubc-relu-scalar-u8.c.o [ 22%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vrsubc-scalar-u1.c.o [ 22%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vrsubc-scalar-u2.c.o [ 22%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vrsubc-scalar-u4.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_field.h:42, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_field.cc:35: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In member function ‘void google::protobuf::compiler::cpp::NamespaceOpener::ChangeTo(const std::string&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:796:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 796 | for (int i = common_idx; i < name_stack_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ [ 22%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vrsubc-scalar-u8.c.o [ 22%] Building CXX object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe.dir/transport/ibv/sockaddr.cc.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 22%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vsqrdiff-scalar-u1.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In instantiation of ‘static std::string google::protobuf::compiler::cpp::Formatter::Payload(const Descriptor*) [with Descriptor = google::protobuf::FieldDescriptor; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:736:73: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:749:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 749 | for (int i = 0; i < path.size(); ++i) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In instantiation of ‘static std::string google::protobuf::compiler::cpp::Formatter::Payload(const Descriptor*) [with Descriptor = google::protobuf::Descriptor; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:737:68: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:749:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In instantiation of ‘static std::string google::protobuf::compiler::cpp::Formatter::Payload(const Descriptor*) [with Descriptor = google::protobuf::EnumDescriptor; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:738:72: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:749:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In instantiation of ‘static std::string google::protobuf::compiler::cpp::Formatter::Payload(const Descriptor*) [with Descriptor = google::protobuf::EnumValueDescriptor; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:740:19: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:749:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In instantiation of ‘static std::string google::protobuf::compiler::cpp::Formatter::Payload(const Descriptor*) [with Descriptor = google::protobuf::OneofDescriptor; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:742:73: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:749:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] [ 22%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vsqrdiff-scalar-u2.c.o [ 22%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vsqrdiff-scalar-u4.c.o [ 22%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vsqrdiff-scalar-u8.c.o [ 22%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vsqrdiffc-scalar-u1.c.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 22%] Building CXX object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe.dir/transport/ibv/utility.cc.o [ 22%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vsqrdiffc-scalar-u2.c.o [ 22%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vsqrdiffc-scalar-u4.c.o [ 22%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vsqrdiffc-scalar-u8.c.o [ 22%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/cpp/cpp_file.cc.o [ 22%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/cpp/cpp_generator.cc.o [ 22%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vsub-minmax-scalar-u1.c.o [ 22%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vsub-minmax-scalar-u2.c.o [ 22%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vsub-minmax-scalar-u4.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/transport/ibv/sockaddr.h:16, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/transport/ibv/sockaddr.cc:9: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:48:6: warning: ‘void tensorpipe::{anonymous}::loadOneFdFromArray(int&, tensorpipe::Fd&)’ defined but not used [-Wunused-function] 48 | void loadOneFdFromArray(int& src, Fd& dst) { | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:44:6: warning: ‘void tensorpipe::{anonymous}::loadOneFdFromArray(int&, int&)’ defined but not used [-Wunused-function] 44 | void loadOneFdFromArray(int& src, int& dst) { | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:31:6: warning: ‘void tensorpipe::{anonymous}::saveOneFdToArray(int&, const tensorpipe::Fd&)’ defined but not used [-Wunused-function] 31 | void saveOneFdToArray(int& dst, const Fd& src) { | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:27:6: warning: ‘void tensorpipe::{anonymous}::saveOneFdToArray(int&, const int&)’ defined but not used [-Wunused-function] 27 | void saveOneFdToArray(int& dst, const int& src) { | ^~~~~~~~~~~~~~~~ [ 23%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vsub-minmax-scalar-u8.c.o [ 23%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vsub-relu-scalar-u1.c.o [ 23%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vsub-relu-scalar-u2.c.o [ 23%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vsub-relu-scalar-u4.c.o [ 23%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vsub-relu-scalar-u8.c.o [ 23%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vsub-scalar-u1.c.o cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 23%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vsub-scalar-u2.c.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 23%] Building CXX object c10/cuda/CMakeFiles/c10_cuda.dir/impl/CUDATest.cpp.o [ 23%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vsub-scalar-u4.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/transport/ibv/utility.cc:28: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:48:6: warning: ‘void tensorpipe::{anonymous}::loadOneFdFromArray(int&, tensorpipe::Fd&)’ defined but not used [-Wunused-function] 48 | void loadOneFdFromArray(int& src, Fd& dst) { | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:44:6: warning: ‘void tensorpipe::{anonymous}::loadOneFdFromArray(int&, int&)’ defined but not used [-Wunused-function] 44 | void loadOneFdFromArray(int& src, int& dst) { | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:31:6: warning: ‘void tensorpipe::{anonymous}::saveOneFdToArray(int&, const tensorpipe::Fd&)’ defined but not used [-Wunused-function] 31 | void saveOneFdToArray(int& dst, const Fd& src) { | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/socket.h:27:6: warning: ‘void tensorpipe::{anonymous}::saveOneFdToArray(int&, const int&)’ defined but not used [-Wunused-function] 27 | void saveOneFdToArray(int& dst, const int& src) { | ^~~~~~~~~~~~~~~~ [ 23%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vsub-scalar-u8.c.o [ 23%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/cpp/cpp_helpers.cc.o [ 23%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/cpp/cpp_map_field.cc.o [ 23%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vsubc-minmax-scalar-u1.c.o [ 23%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vsubc-minmax-scalar-u2.c.o [ 23%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vsubc-minmax-scalar-u4.c.o [ 23%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vsubc-minmax-scalar-u8.c.o [ 23%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vsubc-relu-scalar-u1.c.o [ 23%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vsubc-relu-scalar-u2.c.o cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_field.h:42, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.h:44, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_generator.cc:42: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In member function ‘void google::protobuf::compiler::cpp::NamespaceOpener::ChangeTo(const std::string&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:796:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 796 | for (int i = common_idx; i < name_stack_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ [ 23%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vsubc-relu-scalar-u4.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_field.h:42, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.h:44, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc:35: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In member function ‘void google::protobuf::compiler::cpp::NamespaceOpener::ChangeTo(const std::string&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:796:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 796 | for (int i = common_idx; i < name_stack_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_generator.cc: In member function ‘virtual bool google::protobuf::compiler::cpp::CppGenerator::Generate(const google::protobuf::FileDescriptor*, const std::string&, google::protobuf::compiler::GeneratorContext*, std::string*) const’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_generator.cc:83:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::__cxx11::basic_string > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 83 | for (int i = 0; i < options.size(); i++) { | ~~^~~~~~~~~~~~~~~~ [ 23%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vsubc-relu-scalar-u8.c.o Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/all_reduce_sum_f64.cu /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc: In constructor ‘google::protobuf::compiler::cpp::FileGenerator::FileGenerator(const google::protobuf::FileDescriptor*, const google::protobuf::compiler::cpp::Options&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc:112:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 112 | for (int i = 0; i < msgs.size(); i++) { | ~~^~~~~~~~~~~~~ [ 23%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vsubc-scalar-u1.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc:130:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 130 | for (int i = 0; i < service_generators_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc:141:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < message_generators_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In instantiation of ‘static std::string google::protobuf::compiler::cpp::Formatter::Payload(const Descriptor*) [with Descriptor = google::protobuf::FieldDescriptor; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:736:73: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:749:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 749 | for (int i = 0; i < path.size(); ++i) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In instantiation of ‘static std::string google::protobuf::compiler::cpp::Formatter::Payload(const Descriptor*) [with Descriptor = google::protobuf::Descriptor; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:737:68: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:749:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In instantiation of ‘static std::string google::protobuf::compiler::cpp::Formatter::Payload(const Descriptor*) [with Descriptor = google::protobuf::EnumDescriptor; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:738:72: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:749:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In instantiation of ‘static std::string google::protobuf::compiler::cpp::Formatter::Payload(const Descriptor*) [with Descriptor = google::protobuf::EnumValueDescriptor; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:740:19: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:749:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In instantiation of ‘static std::string google::protobuf::compiler::cpp::Formatter::Payload(const Descriptor*) [with Descriptor = google::protobuf::OneofDescriptor; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:742:73: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:749:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc: In member function ‘void google::protobuf::compiler::cpp::FileGenerator::GenerateMacroUndefs(google::protobuf::io::Printer*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc:164:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 164 | for (int i = 0; i < fields.size(); i++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc:167:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 167 | for (int i = 0; i < GOOGLE_ARRAYSIZE(kMacroNames); ++i) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc:174:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 174 | for (int i = 0; i < names_to_undef.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ [ 23%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vsubc-scalar-u2.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc: In member function ‘void google::protobuf::compiler::cpp::FileGenerator::GenerateGlobalSource(google::protobuf::io::Printer*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc:627:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 627 | for (int i = 0; i < enum_generators_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc:632:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 632 | for (int i = 0; i < extension_generators_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc:638:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 638 | for (int i = 0; i < service_generators_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc: In member function ‘void google::protobuf::compiler::cpp::FileGenerator::GenerateSource(google::protobuf::io::Printer*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc:658:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 658 | for (int i = 0; i < message_generators_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc:684:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | for (int i = 0; i < enum_generators_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc:689:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 689 | for (int i = 0; i < message_generators_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc:698:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 698 | for (int i = 0; i < service_generators_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc:707:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | for (int i = 0; i < extension_generators_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc:718:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 718 | for (int i = 0; i < message_generators_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc: In member function ‘void google::protobuf::compiler::cpp::FileGenerator::GenerateReflectionInitializationCode(google::protobuf::io::Printer*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc:774:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 774 | for (int i = 0; i < message_generators_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc:785:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 785 | for (int i = 0; i < message_generators_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc:797:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | for (int i = 0; i < message_generators_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc:844:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 844 | for (int i = 0; i < file_data.size();) { | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc:845:48: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 845 | for (int j = 0; j < kBytesPerLine && i < file_data.size(); ++i, ++j) { | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc:854:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 854 | for (int i = 0; i < file_data.size(); i += kBytesPerLine) { | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc: In member function ‘void google::protobuf::compiler::cpp::FileGenerator::GenerateInitForSCC(const google::protobuf::compiler::SCC*, const CrossFileReferences&, google::protobuf::io::Printer*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc:941:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 941 | for (int i = 0; i < message_generators_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc:968:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 968 | for (int i = 0; i < message_generators_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc: In member function ‘void google::protobuf::compiler::cpp::FileGenerator::GenerateTables(google::protobuf::io::Printer*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc:1033:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1033 | for (int i = 0; i < message_generators_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 23%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vsubc-scalar-u4.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc:1056:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1056 | for (int i = 0; i < message_generators_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc:1076:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1076 | for (int i = 0; i < message_generators_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc:1100:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1100 | for (int i = 0; i < message_generators_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc:1117:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1117 | for (int i = 0; i < message_generators_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc: In member function ‘void google::protobuf::compiler::cpp::FileGenerator::GenerateForwardDeclarations(google::protobuf::io::Printer*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc:1190:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1190 | for (int i = 0; i < fields.size(); i++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc:1204:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1204 | for (int i = 0; i < classes.size(); i++) { | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc:1209:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1209 | for (int i = 0; i < enums.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc: In member function ‘void google::protobuf::compiler::cpp::FileGenerator::GenerateMessageDefinitions(google::protobuf::io::Printer*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc:1429:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1429 | for (int i = 0; i < message_generators_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc: In member function ‘void google::protobuf::compiler::cpp::FileGenerator::GenerateEnumDefinitions(google::protobuf::io::Printer*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc:1441:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1441 | for (int i = 0; i < enum_generators_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc: In member function ‘void google::protobuf::compiler::cpp::FileGenerator::GenerateServiceDefinitions(google::protobuf::io::Printer*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc:1450:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1450 | for (int i = 0; i < service_generators_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc: In member function ‘void google::protobuf::compiler::cpp::FileGenerator::GenerateInlineFunctionDefinitions(google::protobuf::io::Printer*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc:1484:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1484 | for (int i = 0; i < message_generators_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc:1496:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1496 | for (int i = 0; i < message_generators_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc: In member function ‘void google::protobuf::compiler::cpp::FileGenerator::GenerateProto2NamespaceEnumSpecializations(google::protobuf::io::Printer*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc:1513:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1513 | for (int i = 0; i < enum_generators_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 23%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vsubc-scalar-u8.c.o [ 23%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vclamp/gen/f32-vclamp-scalar-u1.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:47: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/printer.h: In instantiation of ‘void google::protobuf::io::AnnotationProtoCollector::AddAnnotation(size_t, size_t, const std::string&, const std::vector&) [with AnnotationProto = google::protobuf::GeneratedCodeInfo; size_t = long unsigned int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/printer.h:85:16: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/printer.h:90:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 90 | for (int i = 0; i < path.size(); ++i) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In instantiation of ‘static std::string google::protobuf::compiler::cpp::Formatter::Payload(const Descriptor*) [with Descriptor = google::protobuf::FieldDescriptor; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:736:73: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:749:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 749 | for (int i = 0; i < path.size(); ++i) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In instantiation of ‘static std::string google::protobuf::compiler::cpp::Formatter::Payload(const Descriptor*) [with Descriptor = google::protobuf::Descriptor; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:737:68: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:749:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In instantiation of ‘static std::string google::protobuf::compiler::cpp::Formatter::Payload(const Descriptor*) [with Descriptor = google::protobuf::EnumDescriptor; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:738:72: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:749:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In instantiation of ‘static std::string google::protobuf::compiler::cpp::Formatter::Payload(const Descriptor*) [with Descriptor = google::protobuf::EnumValueDescriptor; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:740:19: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:749:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In instantiation of ‘static std::string google::protobuf::compiler::cpp::Formatter::Payload(const Descriptor*) [with Descriptor = google::protobuf::OneofDescriptor; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:742:73: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:749:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] [ 23%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vclamp/gen/f32-vclamp-scalar-u2.c.o [ 23%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vclamp/gen/f32-vclamp-scalar-u4.c.o [ 23%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vcmul/gen/f32-vcmul-scalar-u1.c.o [ 23%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vcmul/gen/f32-vcmul-scalar-u2.c.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 23%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vcmul/gen/f32-vcmul-scalar-u4.c.o cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/all_reduce_sum_u64.cu Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/all_reduce_sum_u32.cu [ 23%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vcmul/gen/f32-vcmul-scalar-u8.c.o [ 23%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-velu/gen/f32-velu-scalar-rr2-lut16-p3-u1.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.cc:35: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In member function ‘void google::protobuf::compiler::cpp::NamespaceOpener::ChangeTo(const std::string&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:796:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 796 | for (int i = common_idx; i < name_stack_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_field.h:42, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message_field.h:40, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_map_field.h:37, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_map_field.cc:31: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In member function ‘void google::protobuf::compiler::cpp::NamespaceOpener::ChangeTo(const std::string&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:796:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 796 | for (int i = common_idx; i < name_stack_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ [ 23%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-velu/gen/f32-velu-scalar-rr2-lut16-p3-u2.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.cc: In function ‘std::string google::protobuf::compiler::cpp::UnderscoresToCamelCase(const std::string&, bool)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.cc:279:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | for (int i = 0; i < input.size(); i++) { | ~~^~~~~~~~~~~~~~ [ 23%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/cpp/cpp_message.cc.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.cc: In function ‘std::string google::protobuf::compiler::cpp::FilenameIdentifier(const std::string&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.cc:738:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 738 | for (int i = 0; i < filename.size(); i++) { | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.cc: In member function ‘google::protobuf::compiler::cpp::MessageAnalysis google::protobuf::compiler::cpp::MessageSCCAnalyzer::GetSCCAnalysis(const google::protobuf::compiler::SCC*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.cc:1167:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1167 | for (int i = 0; i < scc->descriptors.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In instantiation of ‘static std::string google::protobuf::compiler::cpp::Formatter::Payload(const Descriptor*) [with Descriptor = google::protobuf::FieldDescriptor; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:736:73: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:749:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 749 | for (int i = 0; i < path.size(); ++i) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In instantiation of ‘static std::string google::protobuf::compiler::cpp::Formatter::Payload(const Descriptor*) [with Descriptor = google::protobuf::Descriptor; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:737:68: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:749:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In instantiation of ‘static std::string google::protobuf::compiler::cpp::Formatter::Payload(const Descriptor*) [with Descriptor = google::protobuf::EnumDescriptor; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:738:72: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:749:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In instantiation of ‘static std::string google::protobuf::compiler::cpp::Formatter::Payload(const Descriptor*) [with Descriptor = google::protobuf::EnumValueDescriptor; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:740:19: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:749:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In instantiation of ‘static std::string google::protobuf::compiler::cpp::Formatter::Payload(const Descriptor*) [with Descriptor = google::protobuf::OneofDescriptor; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:742:73: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:749:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] [ 23%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-velu/gen/f32-velu-scalar-rr2-lut16-p3-u3.c.o [ 23%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/cpp/cpp_message_field.cc.o [ 23%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-velu/gen/f32-velu-scalar-rr2-lut16-p3-u4.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In instantiation of ‘static std::string google::protobuf::compiler::cpp::Formatter::Payload(const Descriptor*) [with Descriptor = google::protobuf::FieldDescriptor; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:736:73: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:749:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 749 | for (int i = 0; i < path.size(); ++i) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In instantiation of ‘static std::string google::protobuf::compiler::cpp::Formatter::Payload(const Descriptor*) [with Descriptor = google::protobuf::Descriptor; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:737:68: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:749:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In instantiation of ‘static std::string google::protobuf::compiler::cpp::Formatter::Payload(const Descriptor*) [with Descriptor = google::protobuf::EnumDescriptor; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:738:72: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:749:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In instantiation of ‘static std::string google::protobuf::compiler::cpp::Formatter::Payload(const Descriptor*) [with Descriptor = google::protobuf::EnumValueDescriptor; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:740:19: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:749:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In instantiation of ‘static std::string google::protobuf::compiler::cpp::Formatter::Payload(const Descriptor*) [with Descriptor = google::protobuf::OneofDescriptor; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:742:73: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:749:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] [ 23%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-velu/gen/f32-velu-scalar-rr2-lut16-p3-u5.c.o cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 23%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-velu/gen/f32-velu-scalar-rr2-lut16-p3-u6.c.o [ 23%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-velu/gen/f32-velu-scalar-rr2-p6-u1.c.o [ 23%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-velu/gen/f32-velu-scalar-rr2-p6-u2.c.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 23%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/cpp/cpp_padding_optimizer.cc.o [ 23%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-velu/gen/f32-velu-scalar-rr2-p6-u3.c.o [ 23%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-velu/gen/f32-velu-scalar-rr2-p6-u4.c.o [ 23%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-velu/gen/f32-velu-scalar-rr2-p6-u5.c.o [ 23%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-velu/gen/f32-velu-scalar-rr2-p6-u6.c.o Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/all_reduce_sum_u8.cu Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/all_reduce_sumpostdiv_i32.cu [ 23%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vhswish/gen/f32-vhswish-scalar-u1.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_field.h:42, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.h:41, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc:35: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In member function ‘void google::protobuf::compiler::cpp::NamespaceOpener::ChangeTo(const std::string&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:796:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 796 | for (int i = common_idx; i < name_stack_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ [ 23%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vhswish/gen/f32-vhswish-scalar-u2.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc: In function ‘std::string google::protobuf::compiler::cpp::{anonymous}::ConditionalToCheckBitmasks(const std::vector&, bool, google::protobuf::StringPiece)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc:82:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 82 | for (int i = 0; i < masks.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc: In member function ‘void google::protobuf::compiler::cpp::{anonymous}::ColdChunkSkipper::OnStartChunk(int, int, const std::string&, google::protobuf::io::Printer*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc:512:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 512 | while (limit_chunk_ < chunks_.size() && IsColdChunk(limit_chunk_)) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 23%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vhswish/gen/f32-vhswish-scalar-u4.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_field.h:42, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message_field.h:40, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message_field.cc:35: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In member function ‘void google::protobuf::compiler::cpp::NamespaceOpener::ChangeTo(const std::string&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:796:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 796 | for (int i = common_idx; i < name_stack_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc: In member function ‘int google::protobuf::compiler::cpp::MessageGenerator::GenerateFieldMetadata(google::protobuf::io::Printer*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc:1836:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1836 | for (; extension_idx < sorted_extensions.size() && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc:1837:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1837 | (i == sorted.size() || | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc:1849:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1849 | if (i == sorted.size()) break; | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc: In member function ‘std::pair google::protobuf::compiler::cpp::MessageGenerator::GenerateOffsets(google::protobuf::io::Printer*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc:2449:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2449 | for (int i = 0; i < has_bit_indices_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc: In member function ‘void google::protobuf::compiler::cpp::MessageGenerator::GenerateConstructorBody(google::protobuf::io::Printer*, std::vector, bool) const’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc:2600:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2600 | for (int i = 0; i < optimized_order_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc: In member function ‘void google::protobuf::compiler::cpp::MessageGenerator::GenerateStructors(google::protobuf::io::Printer*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc:2721:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2721 | for (int i = 0; i < optimized_order_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 23%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vlrelu/gen/f32-vlrelu-scalar-u1.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc: In member function ‘void google::protobuf::compiler::cpp::MessageGenerator::GenerateClear(google::protobuf::io::Printer*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc:2884:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2884 | for (int chunk_index = 0; chunk_index < chunks.size(); chunk_index++) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc: In member function ‘void google::protobuf::compiler::cpp::MessageGenerator::GenerateSwap(google::protobuf::io::Printer*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc:3068:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3068 | for (int i = 0; i < HasBitsSize() / 4; ++i) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc:3079:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 3079 | for (int i = 0; i < optimized_order_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc: In member function ‘void google::protobuf::compiler::cpp::MessageGenerator::GenerateClassSpecificMergeFrom(google::protobuf::io::Printer*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc:3208:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 3208 | for (int chunk_index = 0; chunk_index < chunks.size(); chunk_index++) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc: In member function ‘void google::protobuf::compiler::cpp::MessageGenerator::GenerateSerializeWithCachedSizesBody(google::protobuf::io::Printer*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc:3641:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 3641 | i < ordered_fields.size() || j < sorted_extensions.size();) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc:3641:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 3641 | i < ordered_fields.size() || j < sorted_extensions.size();) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc:3642:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 3642 | if ((j == sorted_extensions.size()) || | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc: In member function ‘void google::protobuf::compiler::cpp::MessageGenerator::GenerateByteSize(google::protobuf::io::Printer*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc:3832:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 3832 | for (int chunk_index = 0; chunk_index < chunks.size(); chunk_index++) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc:3859:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 3859 | for (int j = 0; j < chunk.size(); j++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In instantiation of ‘static std::string google::protobuf::compiler::cpp::Formatter::Payload(const Descriptor*) [with Descriptor = google::protobuf::FieldDescriptor; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:736:73: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:749:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 749 | for (int i = 0; i < path.size(); ++i) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In instantiation of ‘static std::string google::protobuf::compiler::cpp::Formatter::Payload(const Descriptor*) [with Descriptor = google::protobuf::Descriptor; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:737:68: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:749:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In instantiation of ‘static std::string google::protobuf::compiler::cpp::Formatter::Payload(const Descriptor*) [with Descriptor = google::protobuf::EnumDescriptor; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:738:72: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:749:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In instantiation of ‘static std::string google::protobuf::compiler::cpp::Formatter::Payload(const Descriptor*) [with Descriptor = google::protobuf::EnumValueDescriptor; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:740:19: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:749:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In instantiation of ‘static std::string google::protobuf::compiler::cpp::Formatter::Payload(const Descriptor*) [with Descriptor = google::protobuf::OneofDescriptor; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:742:73: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:749:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] [ 23%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vlrelu/gen/f32-vlrelu-scalar-u2.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In instantiation of ‘static std::string google::protobuf::compiler::cpp::Formatter::Payload(const Descriptor*) [with Descriptor = google::protobuf::FieldDescriptor; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:736:73: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:749:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 749 | for (int i = 0; i < path.size(); ++i) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In instantiation of ‘static std::string google::protobuf::compiler::cpp::Formatter::Payload(const Descriptor*) [with Descriptor = google::protobuf::Descriptor; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:737:68: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:749:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In instantiation of ‘static std::string google::protobuf::compiler::cpp::Formatter::Payload(const Descriptor*) [with Descriptor = google::protobuf::EnumDescriptor; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:738:72: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:749:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In instantiation of ‘static std::string google::protobuf::compiler::cpp::Formatter::Payload(const Descriptor*) [with Descriptor = google::protobuf::EnumValueDescriptor; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:740:19: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:749:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In instantiation of ‘static std::string google::protobuf::compiler::cpp::Formatter::Payload(const Descriptor*) [with Descriptor = google::protobuf::OneofDescriptor; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:742:73: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:749:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] [ 23%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vlrelu/gen/f32-vlrelu-scalar-u4.c.o cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 23%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vmulcaddc/gen/f32-vmulcaddc-c1-minmax-scalar-2x.c.o [ 23%] Building CXX object c10/cuda/CMakeFiles/c10_cuda.dir/driver_api.cpp.o [ 23%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vmulcaddc/gen/f32-vmulcaddc-c2-minmax-scalar-2x.c.o [ 23%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vmulcaddc/gen/f32-vmulcaddc-c4-minmax-scalar-2x.c.o [ 23%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vrelu/gen/f32-vrelu-scalar-u1.c.o [ 23%] Linking CXX static library ../../../lib/libtensorpipe.a [ 23%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vrelu/gen/f32-vrelu-scalar-u2.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_padding_optimizer.cc:33: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In member function ‘void google::protobuf::compiler::cpp::NamespaceOpener::ChangeTo(const std::string&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:796:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 796 | for (int i = common_idx; i < name_stack_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_padding_optimizer.cc: In member function ‘virtual void google::protobuf::compiler::cpp::PaddingOptimizer::OptimizeLayout(std::vector*, const google::protobuf::compiler::cpp::Options&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_padding_optimizer.cc:140:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 140 | for (int i = 0; i < fields->size(); ++i) { | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_padding_optimizer.cc:178:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 178 | for (int i = 0; i < aligned_to_1[f].size(); i += 4) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_padding_optimizer.cc:180:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 180 | for (int j = i; j < aligned_to_1[f].size() && j < i + 4; ++j) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_padding_optimizer.cc:192:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 192 | for (int i = 0; i < aligned_to_4[f].size(); i += 2) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_padding_optimizer.cc:194:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 194 | for (int j = i; j < aligned_to_4[f].size() && j < i + 2; ++j) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_padding_optimizer.cc:197:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 197 | if (i == aligned_to_4[f].size() - 1) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_padding_optimizer.cc:217:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 217 | for (int i = 0; i < aligned_to_8[f].size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ [ 23%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vrelu/gen/f32-vrelu-scalar-u4.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In instantiation of ‘static std::string google::protobuf::compiler::cpp::Formatter::Payload(const Descriptor*) [with Descriptor = google::protobuf::FieldDescriptor; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:736:73: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:749:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 749 | for (int i = 0; i < path.size(); ++i) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In instantiation of ‘static std::string google::protobuf::compiler::cpp::Formatter::Payload(const Descriptor*) [with Descriptor = google::protobuf::Descriptor; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:737:68: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:749:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In instantiation of ‘static std::string google::protobuf::compiler::cpp::Formatter::Payload(const Descriptor*) [with Descriptor = google::protobuf::EnumDescriptor; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:738:72: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:749:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In instantiation of ‘static std::string google::protobuf::compiler::cpp::Formatter::Payload(const Descriptor*) [with Descriptor = google::protobuf::EnumValueDescriptor; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:740:19: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:749:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In instantiation of ‘static std::string google::protobuf::compiler::cpp::Formatter::Payload(const Descriptor*) [with Descriptor = google::protobuf::OneofDescriptor; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:742:73: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:749:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] [ 23%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vrelu/gen/f32-vrelu-scalar-u8.c.o [ 23%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vrnd/gen/f32-vrndd-scalar-libm-u1.c.o [ 23%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vrnd/gen/f32-vrndd-scalar-libm-u2.c.o [ 23%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vrnd/gen/f32-vrndd-scalar-libm-u4.c.o [ 23%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vrnd/gen/f32-vrndne-scalar-libm-u1.c.o [ 23%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vrnd/gen/f32-vrndne-scalar-libm-u2.c.o [ 23%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vrnd/gen/f32-vrndne-scalar-libm-u4.c.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 23%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vrnd/gen/f32-vrndu-scalar-libm-u1.c.o [ 23%] Built target tensorpipe [ 23%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/cpp/cpp_primitive_field.cc.o [ 23%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vrnd/gen/f32-vrndu-scalar-libm-u2.c.o [ 23%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vrnd/gen/f32-vrndu-scalar-libm-u4.c.o [ 23%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vrnd/gen/f32-vrndz-scalar-libm-u1.c.o [ 23%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vrnd/gen/f32-vrndz-scalar-libm-u2.c.o [ 23%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vrnd/gen/f32-vrndz-scalar-libm-u4.c.o [ 23%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vrsqrt/gen/f32-vrsqrt-scalar-rsqrt-u1.c.o [ 23%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/cpp/cpp_service.cc.o [ 23%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/cpp/cpp_string_field.cc.o [ 23%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vrsqrt/gen/f32-vrsqrt-scalar-rsqrt-u2.c.o [ 24%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vrsqrt/gen/f32-vrsqrt-scalar-rsqrt-u4.c.o [ 24%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-scalar-rr2-lut64-p2-div-u1.c.o [ 24%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-scalar-rr2-lut64-p2-div-u2.c.o [ 24%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-scalar-rr2-lut64-p2-div-u4.c.o [ 24%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-scalar-rr2-lut2048-p1-div-u1.c.o [ 24%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-scalar-rr2-lut2048-p1-div-u2.c.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 24%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-scalar-rr2-lut2048-p1-div-u4.c.o [ 24%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-scalar-rr2-p5-div-u1.c.o [ 24%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-scalar-rr2-p5-div-u2.c.o [ 24%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-scalar-rr2-p5-div-u4.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_field.h:42, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_primitive_field.h:40, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_primitive_field.cc:35: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In member function ‘void google::protobuf::compiler::cpp::NamespaceOpener::ChangeTo(const std::string&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:796:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 796 | for (int i = common_idx; i < name_stack_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ [ 24%] Building CXX object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe_cuda.dir/common/cuda_buffer.cc.o [ 24%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsqrt/gen/f32-vsqrt-scalar-sqrt-u1.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In instantiation of ‘static std::string google::protobuf::compiler::cpp::Formatter::Payload(const Descriptor*) [with Descriptor = google::protobuf::FieldDescriptor; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:736:73: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:749:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 749 | for (int i = 0; i < path.size(); ++i) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In instantiation of ‘static std::string google::protobuf::compiler::cpp::Formatter::Payload(const Descriptor*) [with Descriptor = google::protobuf::Descriptor; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:737:68: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:749:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In instantiation of ‘static std::string google::protobuf::compiler::cpp::Formatter::Payload(const Descriptor*) [with Descriptor = google::protobuf::EnumDescriptor; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:738:72: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:749:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In instantiation of ‘static std::string google::protobuf::compiler::cpp::Formatter::Payload(const Descriptor*) [with Descriptor = google::protobuf::EnumValueDescriptor; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:740:19: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:749:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In instantiation of ‘static std::string google::protobuf::compiler::cpp::Formatter::Payload(const Descriptor*) [with Descriptor = google::protobuf::OneofDescriptor; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:742:73: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:749:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] [ 24%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsqrt/gen/f32-vsqrt-scalar-sqrt-u2.c.o [ 24%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsqrt/gen/f32-vsqrt-scalar-sqrt-u4.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_service.cc:36: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In member function ‘void google::protobuf::compiler::cpp::NamespaceOpener::ChangeTo(const std::string&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:796:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 796 | for (int i = common_idx; i < name_stack_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_field.h:42, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_string_field.h:40, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_string_field.cc:35: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In member function ‘void google::protobuf::compiler::cpp::NamespaceOpener::ChangeTo(const std::string&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:796:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 796 | for (int i = common_idx; i < name_stack_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ [ 24%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vtanh/gen/f32-vtanh-scalar-expm1minus-rr1-lut8-p4h3ts-div-u1.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In instantiation of ‘static std::string google::protobuf::compiler::cpp::Formatter::Payload(const Descriptor*) [with Descriptor = google::protobuf::FieldDescriptor; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:736:73: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:749:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 749 | for (int i = 0; i < path.size(); ++i) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In instantiation of ‘static std::string google::protobuf::compiler::cpp::Formatter::Payload(const Descriptor*) [with Descriptor = google::protobuf::Descriptor; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:737:68: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:749:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In instantiation of ‘static std::string google::protobuf::compiler::cpp::Formatter::Payload(const Descriptor*) [with Descriptor = google::protobuf::EnumDescriptor; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:738:72: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:749:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In instantiation of ‘static std::string google::protobuf::compiler::cpp::Formatter::Payload(const Descriptor*) [with Descriptor = google::protobuf::EnumValueDescriptor; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:740:19: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:749:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In instantiation of ‘static std::string google::protobuf::compiler::cpp::Formatter::Payload(const Descriptor*) [with Descriptor = google::protobuf::OneofDescriptor; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:742:73: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:749:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] [ 24%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vtanh/gen/f32-vtanh-scalar-expm1minus-rr1-lut8-p4h3ts-div-u2.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In instantiation of ‘static std::string google::protobuf::compiler::cpp::Formatter::Payload(const Descriptor*) [with Descriptor = google::protobuf::FieldDescriptor; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:736:73: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:749:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 749 | for (int i = 0; i < path.size(); ++i) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In instantiation of ‘static std::string google::protobuf::compiler::cpp::Formatter::Payload(const Descriptor*) [with Descriptor = google::protobuf::Descriptor; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:737:68: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:749:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In instantiation of ‘static std::string google::protobuf::compiler::cpp::Formatter::Payload(const Descriptor*) [with Descriptor = google::protobuf::EnumDescriptor; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:738:72: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:749:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In instantiation of ‘static std::string google::protobuf::compiler::cpp::Formatter::Payload(const Descriptor*) [with Descriptor = google::protobuf::EnumValueDescriptor; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:740:19: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:749:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In instantiation of ‘static std::string google::protobuf::compiler::cpp::Formatter::Payload(const Descriptor*) [with Descriptor = google::protobuf::OneofDescriptor; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:742:73: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:749:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] [ 24%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vtanh/gen/f32-vtanh-scalar-expm1minus-rr1-lut8-p4h3ts-div-u4.c.o [ 24%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vtanh/gen/f32-vtanh-scalar-expm1minus-rr1-p6h5ts-div-u1.c.o [ 24%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vtanh/gen/f32-vtanh-scalar-expm1minus-rr1-p6h5ts-div-u2.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/cuda.h:25, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/cuda_buffer.cc:11: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/strings.h: In function ‘bool tensorpipe::isValidUuid(const std::string&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/strings.h:58:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < uuid.size(); i++) { | ~~^~~~~~~~~~~~~ [ 24%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vtanh/gen/f32-vtanh-scalar-expm1minus-rr1-p6h5ts-div-u4.c.o [ 24%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vunary/gen/f32-vabs-scalar-u1.c.o [ 24%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vunary/gen/f32-vabs-scalar-u2.c.o [ 24%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vunary/gen/f32-vabs-scalar-u4.c.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 24%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vunary/gen/f32-vneg-scalar-u1.c.o [ 24%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vunary/gen/f32-vneg-scalar-u2.c.o [ 24%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vunary/gen/f32-vneg-scalar-u4.c.o [ 24%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vunary/gen/f32-vsqr-scalar-u1.c.o [ 24%] Building CXX object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe_cuda.dir/channel/cuda_xth/channel_impl.cc.o [ 24%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vunary/gen/f32-vsqr-scalar-u2.c.o [ 24%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vunary/gen/f32-vsqr-scalar-u4.c.o [ 24%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/i16-vlshift/gen/i16-vlshift-scalar-u1.c.o [ 24%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/i16-vlshift/gen/i16-vlshift-scalar-u2.c.o [ 24%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/i16-vlshift/gen/i16-vlshift-scalar-u3.c.o [ 24%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/i16-vlshift/gen/i16-vlshift-scalar-u4.c.o [ 24%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-expm1minus-scalar-rr2-lut4-p4.c.o [ 24%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-expm1minus-scalar-rr2-lut8-p3.c.o [ 24%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-expm1minus-scalar-rr2-lut8-p4.c.o [ 24%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-expm1minus-scalar-rr2-lut16-p3.c.o [ 24%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-expm1minus-scalar-rr2-lut16-p4.c.o [ 24%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-expm1minus-scalar-rr2-p5.c.o [ 24%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-expm1minus-scalar-rr2-p6.c.o [ 24%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-expminus-scalar-rr2-lut64-p2.c.o [ 24%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-expminus-scalar-rr2-lut2048-p1.c.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 24%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-expminus-scalar-rr2-p5.c.o [ 24%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-f16-cvt-scalar-bitcast.c.o [ 24%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-f16-cvt-scalar-fabsf.c.o [ 24%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-roundd-scalar-addsub.c.o [ 24%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-roundd-scalar-cvt.c.o [ 24%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/csharp/csharp_doc_comment.cc.o [ 24%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-roundd-scalar-floor.c.o [ 24%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-roundne-scalar-addsub.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/cuda.h:25, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/cuda_xth/channel_impl.h:15, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/cuda_xth/channel_impl.cc:9: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/strings.h: In function ‘bool tensorpipe::isValidUuid(const std::string&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/strings.h:58:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < uuid.size(); i++) { | ~~^~~~~~~~~~~~~ [ 24%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-roundne-scalar-nearbyint.c.o [ 24%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-roundne-scalar-rint.c.o [ 24%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-roundu-scalar-addsub.c.o [ 24%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-roundu-scalar-ceil.c.o [ 24%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-roundu-scalar-cvt.c.o [ 24%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-roundz-scalar-addsub.c.o [ 24%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-roundz-scalar-cvt.c.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 24%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-roundz-scalar-trunc.c.o [ 24%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-sigmoid-scalar-rr2-lut64-p2-div.c.o [ 24%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-sigmoid-scalar-rr2-lut2048-p1-div.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/cuda_xth/channel_impl.h:17: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/state_machine.h: In instantiation of ‘TOp* tensorpipe::OpsStateMachine::findOperation(int64_t) [with TSubject = tensorpipe::channel::cuda_xth::ChannelImpl; TOp = tensorpipe::channel::cuda_xth::SendOperation; int64_t = long int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/state_machine.h:57:20: required from ‘void tensorpipe::OpsStateMachine::advanceOperation(Iter) [with TSubject = tensorpipe::channel::cuda_xth::ChannelImpl; TOp = tensorpipe::channel::cuda_xth::SendOperation]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/cuda_xth/channel_impl.cc:111:28: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/state_machine.h:102:30: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘std::deque >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 102 | if (offset < 0 || offset >= ops_.size()) { | ~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/deferred_executor.h:23, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/callback.h:20, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/channel_impl_boilerplate.h:17, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/cuda_xth/channel_impl.h:14: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:243:49: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} [-Wsign-compare] 243 | #define TP_DCHECK_EQ(a, b) _TP_DCHECK_CMP(a, b, ==) | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:27:39: note: in definition of macro ‘unlikely’ 27 | #define unlikely(x) __builtin_expect((x) ? 1 : 0, 0) | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:226:3: note: in expansion of macro ‘__TP_DCHECK_CMP’ 226 | __TP_DCHECK_CMP(a, b, op) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:243:28: note: in expansion of macro ‘_TP_DCHECK_CMP’ 243 | #define TP_DCHECK_EQ(a, b) _TP_DCHECK_CMP(a, b, ==) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/state_machine.h:106:5: note: in expansion of macro ‘TP_DCHECK_EQ’ 106 | TP_DCHECK_EQ(op.sequenceNumber, sequenceNumber); | ^~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/state_machine.h: In instantiation of ‘TOp* tensorpipe::OpsStateMachine::findOperation(int64_t) [with TSubject = tensorpipe::channel::cuda_xth::ChannelImpl; TOp = tensorpipe::channel::cuda_xth::RecvOperation; int64_t = long int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/state_machine.h:57:20: required from ‘void tensorpipe::OpsStateMachine::advanceOperation(Iter) [with TSubject = tensorpipe::channel::cuda_xth::ChannelImpl; TOp = tensorpipe::channel::cuda_xth::RecvOperation]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/cuda_xth/channel_impl.cc:211:28: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/state_machine.h:102:30: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘std::deque >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 102 | if (offset < 0 || offset >= ops_.size()) { | ~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:243:49: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} [-Wsign-compare] 243 | #define TP_DCHECK_EQ(a, b) _TP_DCHECK_CMP(a, b, ==) | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:27:39: note: in definition of macro ‘unlikely’ 27 | #define unlikely(x) __builtin_expect((x) ? 1 : 0, 0) | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:226:3: note: in expansion of macro ‘__TP_DCHECK_CMP’ 226 | __TP_DCHECK_CMP(a, b, op) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:243:28: note: in expansion of macro ‘_TP_DCHECK_CMP’ 243 | #define TP_DCHECK_EQ(a, b) _TP_DCHECK_CMP(a, b, ==) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/state_machine.h:106:5: note: in expansion of macro ‘TP_DCHECK_EQ’ 106 | TP_DCHECK_EQ(op.sequenceNumber, sequenceNumber); | ^~~~~~~~~~~~ Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/all_reduce_sumpostdiv_i64.cu [ 24%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-sigmoid-scalar-rr2-p5-div.c.o [ 24%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-scalar-expm1minus-rr1-lut4-p4h2ts-div.c.o [ 24%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-scalar-expm1minus-rr1-lut4-p4h2ts-rcp.c.o [ 24%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-scalar-expm1minus-rr1-lut4-p4h3ps-div.c.o [ 24%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-scalar-expm1minus-rr1-lut4-p4h3ts-div.c.o [ 24%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-scalar-expm1minus-rr1-lut8-p3h1ts-div.c.o [ 24%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-scalar-expm1minus-rr1-lut8-p4h2ts-div.c.o [ 24%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-scalar-expm1minus-rr1-lut8-p4h2ts-rcp.c.o [ 24%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-scalar-expm1minus-rr1-lut8-p4h3ps-div.c.o [ 25%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-scalar-expm1minus-rr1-lut8-p4h3ps-rcp.c.o [ 25%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-scalar-expm1minus-rr1-lut8-p4h3ts-div.c.o [ 25%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-scalar-expm1minus-rr1-lut8-p4h3ts-rcp.c.o [ 25%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-scalar-expm1minus-rr1-lut16-p3h1ts-div.c.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 25%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-scalar-expm1minus-rr1-lut16-p4h2ts-div.c.o [ 25%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-scalar-expm1minus-rr1-lut16-p4h2ts-rcp.c.o [ 25%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-scalar-expm1minus-rr1-lut16-p4h3ps-div.c.o [ 25%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-scalar-expm1minus-rr1-lut16-p4h3ts-div.c.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 25%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-scalar-expm1minus-rr1-lut32-p3h1ts-div.c.o [ 25%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/csharp/csharp_enum.cc.o [ 25%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-scalar-expm1minus-rr1-lut64-p3h1ts-div.c.o [ 25%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-scalar-expm1minus-rr1-p6h4ts-div.c.o [ 25%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/csharp/csharp_enum_field.cc.o [ 25%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-scalar-expm1minus-rr1-p6h5ps-div.c.o [ 25%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-scalar-expm1minus-rr1-p6h5ps-rcp.c.o [ 25%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-scalar-expm1minus-rr1-p6h5ts-div.c.o [ 25%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/csharp/csharp_field_base.cc.o [ 25%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-scalar-expm1minus-rr1-p6h5ts-rcp.c.o [ 25%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-scalar-expm1minus-rr2-lut4-p4h2ts-div.c.o [ 25%] Building CXX object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe_cuda.dir/channel/cuda_xth/context_impl.cc.o [ 25%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-scalar-expm1minus-rr2-lut4-p4h3ps-div.c.o [ 25%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-scalar-expm1minus-rr2-lut4-p4h3ts-div.c.o [ 25%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-scalar-expm1minus-rr2-lut8-p3h1ts-div.c.o [ 25%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-scalar-expm1minus-rr2-lut8-p4h2ts-div.c.o [ 25%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-scalar-expm1minus-rr2-lut8-p4h2ts-rcp.c.o [ 25%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-scalar-expm1minus-rr2-lut8-p4h3ps-div.c.o [ 25%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-scalar-expm1minus-rr2-lut8-p4h3ps-rcp.c.o [ 25%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-scalar-expm1minus-rr2-lut8-p4h3ts-div.c.o [ 25%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-scalar-expm1minus-rr2-lut8-p4h3ts-rcp.c.o [ 25%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-scalar-expm1minus-rr2-lut16-p3h1ts-div.c.o [ 25%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-scalar-expm1minus-rr2-lut16-p4h2ts-div.c.o [ 25%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-scalar-expm1minus-rr2-lut16-p4h3ps-div.c.o [ 25%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-scalar-expm1minus-rr2-lut16-p4h3ts-div.c.o [ 25%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-scalar-expm1minus-rr2-lut32-p3h1ts-div.c.o [ 25%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-scalar-expm1minus-rr2-lut64-p3h1ts-div.c.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 25%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-scalar-expm1minus-rr2-p6h4ts-div.c.o [ 25%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-scalar-expm1minus-rr2-p6h5ps-div.c.o [ 25%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-scalar-expm1minus-rr2-p6h5ts-div.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/cuda.h:25, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/cuda_xth/channel_impl.h:15, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/cuda_xth/context_impl.cc:18: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/strings.h: In function ‘bool tensorpipe::isValidUuid(const std::string&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/strings.h:58:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < uuid.size(); i++) { | ~~^~~~~~~~~~~~~ [ 25%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-scalar-expm1plus-rr1-lut4-p4h2ts-div.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_field_base.cc: In function ‘bool google::protobuf::compiler::csharp::AllPrintableAscii(const std::string&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_field_base.cc:309:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 309 | for(int i = 0; i < text.size(); i++) { | ~~^~~~~~~~~~~~~ [ 25%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-scalar-expm1plus-rr1-lut4-p4h3ps-div.c.o [ 25%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-scalar-expm1plus-rr1-lut4-p4h3ts-div.c.o [ 25%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-scalar-expm1plus-rr1-lut8-p3h1ts-div.c.o [ 25%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-scalar-expm1plus-rr1-lut8-p4h2ts-div.c.o [ 25%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-scalar-expm1plus-rr1-lut8-p4h3ps-div.c.o [ 25%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-scalar-expm1plus-rr1-lut8-p4h3ts-div.c.o Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/all_reduce_sumpostdiv_i8.cu Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/all_reduce_sumpostdiv_u32.cu [ 25%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-scalar-expm1plus-rr1-lut16-p3h1ts-div.c.o [ 25%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-scalar-expm1plus-rr1-lut16-p4h2ts-div.c.o [ 25%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-scalar-expm1plus-rr1-lut16-p4h3ps-div.c.o [ 25%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-scalar-expm1plus-rr1-lut16-p4h3ts-div.c.o [ 25%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-scalar-expm1plus-rr1-lut32-p3h1ts-div.c.o [ 25%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-scalar-expm1plus-rr1-lut64-p3h1ts-div.c.o [ 25%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-scalar-expm1plus-rr1-p6h4ts-div.c.o [ 25%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-scalar-expm1plus-rr1-p6h5ps-div.c.o [ 25%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-scalar-expm1plus-rr1-p6h5ts-div.c.o [ 25%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-scalar-expm1plus-rr2-lut4-p4h2ts-div.c.o [ 25%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-scalar-expm1plus-rr2-lut4-p4h3ps-div.c.o [ 25%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-scalar-expm1plus-rr2-lut4-p4h3ts-div.c.o [ 25%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-scalar-expm1plus-rr2-lut8-p3h1ts-div.c.o [ 25%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-scalar-expm1plus-rr2-lut8-p4h2ts-div.c.o [ 25%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/csharp/csharp_generator.cc.o [ 25%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-scalar-expm1plus-rr2-lut8-p4h3ps-div.c.o [ 25%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-scalar-expm1plus-rr2-lut8-p4h3ts-div.c.o [ 25%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-scalar-expm1plus-rr2-lut16-p3h1ts-div.c.o [ 25%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-scalar-expm1plus-rr2-lut16-p4h2ts-div.c.o [ 25%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-scalar-expm1plus-rr2-lut16-p4h3ps-div.c.o [ 25%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-scalar-expm1plus-rr2-lut16-p4h3ts-div.c.o [ 25%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-scalar-expm1plus-rr2-lut32-p3h1ts-div.c.o [ 25%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-scalar-expm1plus-rr2-lut64-p3h1ts-div.c.o [ 25%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-scalar-expm1plus-rr2-p6h4ts-div.c.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 25%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-scalar-expm1plus-rr2-p6h5ps-div.c.o [ 25%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-scalar-expm1plus-rr2-p6h5ts-div.c.o [ 25%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/u32-sqrt-scalar-bitmanip.c.o [ 26%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/u32-sqrt-scalar-clz-binsearch.c.o [ 26%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/u32-sqrt-scalar-clz-newton.c.o [ 26%] Building CXX object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe_cuda.dir/channel/cuda_xth/factory.cc.o [ 26%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/u32-sqrt-scalar-cvti32-sqrt-lrint.c.o [ 26%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/u32-sqrt-scalar-cvti64-sqrt-lrint.c.o [ 26%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/u32-sqrt-scalar-cvti64-sqrtf-lrintf.c.o [ 26%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/u32-sqrt-scalar-cvtu32-sqrt-lrint.c.o [ 26%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/u32-sqrt-scalar-cvtu32-sqrtf-lrintf.c.o [ 26%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/u32-sqrt-scalar-hashemian.c.o [ 26%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/u32-sqrt-scalar-tflm.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_generator.cc: In member function ‘virtual bool google::protobuf::compiler::csharp::Generator::Generate(const google::protobuf::FileDescriptor*, const std::string&, google::protobuf::compiler::GeneratorContext*, std::string*) const’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_generator.cc:75:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::__cxx11::basic_string > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 75 | for (int i = 0; i < options.size(); i++) { | ~~^~~~~~~~~~~~~~~~ [ 26%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/u64-sqrt-scalar-cvtu32-sqrt-cvtsatu32f64.c.o [ 26%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/u64-sqrt-scalar-cvtu32-sqrt-llrint.c.o [ 26%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/u64-sqrt-scalar-cvtu64-sqrt-llrint.c.o [ 26%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x1-minmax-scalar.c.o [ 26%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x2-minmax-scalar.c.o [ 26%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x4-minmax-scalar.c.o [ 26%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x8-minmax-scalar.c.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 26%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/csharp/csharp_helpers.cc.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/cuda.h:25, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/cuda_xth/channel_impl.h:15, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/cuda_xth/factory.cc:12: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/strings.h: In function ‘bool tensorpipe::isValidUuid(const std::string&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/strings.h:58:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < uuid.size(); i++) { | ~~^~~~~~~~~~~~~ [ 26%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x2-minmax-scalar.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x2-minmax-scalar.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_2x2__scalar’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x2-minmax-scalar.c:51:59: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 51 | const int32_t vinput_zero_point1 = quantization_params[1].zero_point; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x2-minmax-scalar.c:28:46: note: at offset 8 into object ‘quantization_params’ of size [0, 8] 28 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x2-minmax-scalar.c:91:52: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 91 | const float vinput_scale1 = quantization_params[1].inv_scale; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x2-minmax-scalar.c:28:46: note: at offset 8 into object ‘quantization_params’ of size [0, 8] 28 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 26%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x4-minmax-scalar.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x4-minmax-scalar.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_2x4__scalar’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x4-minmax-scalar.c:54:59: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 54 | const int32_t vinput_zero_point1 = quantization_params[1].zero_point; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x4-minmax-scalar.c:27:46: note: at offset 8 into object ‘quantization_params’ of size [0, 8] 27 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x4-minmax-scalar.c:116:52: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 116 | const float vinput_scale1 = quantization_params[1].inv_scale; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x4-minmax-scalar.c:27:46: note: at offset 8 into object ‘quantization_params’ of size [0, 8] 27 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 26%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x8-minmax-scalar.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x8-minmax-scalar.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_2x8__scalar’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x8-minmax-scalar.c:62:59: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 62 | const int32_t vinput_zero_point1 = quantization_params[1].zero_point; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x8-minmax-scalar.c:27:46: note: at offset 8 into object ‘quantization_params’ of size [0, 8] 27 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x8-minmax-scalar.c:168:52: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 168 | const float vinput_scale1 = quantization_params[1].inv_scale; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x8-minmax-scalar.c:27:46: note: at offset 8 into object ‘quantization_params’ of size [0, 8] 27 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 26%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x4-minmax-scalar.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x4-minmax-scalar.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x4__scalar’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x4-minmax-scalar.c:66:59: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 66 | const int32_t vinput_zero_point1 = quantization_params[1].zero_point; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x4-minmax-scalar.c:27:46: note: at offset 8 into object ‘quantization_params’ of size [0, 8] 27 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x4-minmax-scalar.c:71:59: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 71 | const int32_t vinput_zero_point2 = quantization_params[2].zero_point; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x4-minmax-scalar.c:27:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 27 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x4-minmax-scalar.c:76:59: warning: array subscript 3 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 76 | const int32_t vinput_zero_point3 = quantization_params[3].zero_point; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x4-minmax-scalar.c:27:46: note: at offset 24 into object ‘quantization_params’ of size [0, 8] 27 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x4-minmax-scalar.c:168:52: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 168 | const float vinput_scale1 = quantization_params[1].inv_scale; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x4-minmax-scalar.c:27:46: note: at offset 8 into object ‘quantization_params’ of size [0, 8] 27 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x4-minmax-scalar.c:173:52: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 173 | const float vinput_scale2 = quantization_params[2].inv_scale; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x4-minmax-scalar.c:27:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 27 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x4-minmax-scalar.c:178:52: warning: array subscript 3 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 178 | const float vinput_scale3 = quantization_params[3].inv_scale; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x4-minmax-scalar.c:27:46: note: at offset 24 into object ‘quantization_params’ of size [0, 8] 27 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 26%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x2-minmax-scalar.c.o [ 26%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x4-minmax-scalar.c.o [ 26%] Linking CXX shared library ../../lib/libc10_cuda.so At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 26%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x8-minmax-scalar.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_helpers.cc: In function ‘std::string google::protobuf::compiler::csharp::UnderscoresToCamelCase(const std::string&, bool, bool)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_helpers.cc:148:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < input.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_helpers.cc: In function ‘std::string google::protobuf::compiler::csharp::ShoutyToPascalCase(const std::string&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_helpers.cc:201:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 201 | for (int i = 0; i < input.size(); i++) { | ~~^~~~~~~~~~~~~~ [ 26%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x2-minmax-scalar.c.o Warning: Unused direct dependencies: /lib64/libm.so.6 [ 26%] Built target c10_cuda [ 26%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/csharp/csharp_map_field.cc.o [ 27%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/csharp/csharp_message.cc.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x2-minmax-scalar.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_2x2__scalar’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x2-minmax-scalar.c:50:59: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 50 | const int32_t vinput_zero_point1 = quantization_params[1].zero_point; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x2-minmax-scalar.c:28:46: note: at offset 8 into object ‘quantization_params’ of size [0, 8] 28 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x2-minmax-scalar.c:80:52: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 80 | const float vinput_scale1 = quantization_params[1].inv_scale; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x2-minmax-scalar.c:28:46: note: at offset 8 into object ‘quantization_params’ of size [0, 8] 28 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 27%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x4-minmax-scalar.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x4-minmax-scalar.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_2x4__scalar’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x4-minmax-scalar.c:53:59: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 53 | const int32_t vinput_zero_point1 = quantization_params[1].zero_point; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x4-minmax-scalar.c:27:46: note: at offset 8 into object ‘quantization_params’ of size [0, 8] 27 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x4-minmax-scalar.c:97:52: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 97 | const float vinput_scale1 = quantization_params[1].inv_scale; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x4-minmax-scalar.c:27:46: note: at offset 8 into object ‘quantization_params’ of size [0, 8] 27 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 27%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x8-minmax-scalar.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x8-minmax-scalar.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_2x8__scalar’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x8-minmax-scalar.c:61:59: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 61 | const int32_t vinput_zero_point1 = quantization_params[1].zero_point; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x8-minmax-scalar.c:27:46: note: at offset 8 into object ‘quantization_params’ of size [0, 8] 27 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x8-minmax-scalar.c:133:52: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 133 | const float vinput_scale1 = quantization_params[1].inv_scale; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x8-minmax-scalar.c:27:46: note: at offset 8 into object ‘quantization_params’ of size [0, 8] 27 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 27%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x4-minmax-scalar.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x4-minmax-scalar.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x4__scalar’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x4-minmax-scalar.c:65:59: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 65 | const int32_t vinput_zero_point1 = quantization_params[1].zero_point; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x4-minmax-scalar.c:27:46: note: at offset 8 into object ‘quantization_params’ of size [0, 8] 27 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x4-minmax-scalar.c:70:59: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 70 | const int32_t vinput_zero_point2 = quantization_params[2].zero_point; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x4-minmax-scalar.c:27:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 27 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x4-minmax-scalar.c:75:59: warning: array subscript 3 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 75 | const int32_t vinput_zero_point3 = quantization_params[3].zero_point; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x4-minmax-scalar.c:27:46: note: at offset 24 into object ‘quantization_params’ of size [0, 8] 27 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x4-minmax-scalar.c:137:52: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 137 | const float vinput_scale1 = quantization_params[1].inv_scale; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x4-minmax-scalar.c:27:46: note: at offset 8 into object ‘quantization_params’ of size [0, 8] 27 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x4-minmax-scalar.c:142:52: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 142 | const float vinput_scale2 = quantization_params[2].inv_scale; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x4-minmax-scalar.c:27:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 27 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x4-minmax-scalar.c:147:52: warning: array subscript 3 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 147 | const float vinput_scale3 = quantization_params[3].inv_scale; | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x4-minmax-scalar.c:27:46: note: at offset 24 into object ‘quantization_params’ of size [0, 8] 27 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 27%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x2-minmax-scalar.c.o [ 27%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x4-minmax-scalar.c.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 27%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x8-minmax-scalar.c.o [ 27%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-2x2-minmax-scalar.c.o [ 27%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-2x4-minmax-scalar.c.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_message.cc: In member function ‘void google::protobuf::compiler::csharp::MessageGenerator::GenerateWriteToBody(google::protobuf::io::Printer*, bool)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_message.cc:573:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 573 | for (int i = 0; i < fields_by_number().size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_message.cc: In member function ‘void google::protobuf::compiler::csharp::MessageGenerator::GenerateMainParseLoop(google::protobuf::io::Printer*, bool)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_message.cc:716:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 716 | for (int i = 0; i < fields_by_number().size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_message.cc: In member function ‘int google::protobuf::compiler::csharp::MessageGenerator::GetPresenceIndex(const google::protobuf::FieldDescriptor*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_message.cc:758:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | for (int i = 0; i < fields_by_number().size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 27%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-2x8-minmax-scalar.c.o Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/all_reduce_sumpostdiv_u64.cu [ 27%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-4x4-minmax-scalar.c.o [ 27%] Building CXX object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe_cuda.dir/channel/cuda_basic/channel_impl.cc.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 27%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-5f5m5l1c1s1r-minmax-fp32-scalar-fmagic.c.o [ 27%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-5f5m5l1c1s1r-minmax-fp32-scalar-imagic.c.o Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/all_reduce_sumpostdiv_u8.cu [ 27%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-5f5m5l1c1s1r-minmax-fp32-scalar-lrintf.c.o Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/broadcast.cu [ 27%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-5f5m5l2c1s1r-minmax-fp32-scalar-fmagic.c.o [ 27%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-5f5m5l2c1s1r-minmax-fp32-scalar-imagic.c.o [ 27%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-5f5m5l2c1s1r-minmax-fp32-scalar-lrintf.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/cuda.h:25, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/cuda_basic/channel_impl.h:17, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/cuda_basic/channel_impl.cc:9: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/strings.h: In function ‘bool tensorpipe::isValidUuid(const std::string&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/strings.h:58:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < uuid.size(); i++) { | ~~^~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 27%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-5f5m5l4c1s1r-minmax-fp32-scalar-fmagic.c.o Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/reduce_minmax_bf16.cu [ 27%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-5f5m5l4c1s1r-minmax-fp32-scalar-imagic.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/cuda_basic/channel_impl.h:20: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/state_machine.h: In instantiation of ‘TOp* tensorpipe::OpsStateMachine::findOperation(int64_t) [with TSubject = tensorpipe::channel::cuda_basic::ChannelImpl; TOp = tensorpipe::channel::cuda_basic::ChunkSendOperation; int64_t = long int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/state_machine.h:57:20: required from ‘void tensorpipe::OpsStateMachine::advanceOperation(Iter) [with TSubject = tensorpipe::channel::cuda_basic::ChannelImpl; TOp = tensorpipe::channel::cuda_basic::ChunkSendOperation]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/cuda_basic/channel_impl.cc:113:35: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/state_machine.h:102:30: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘std::deque >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 102 | if (offset < 0 || offset >= ops_.size()) { | ~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/deferred_executor.h:23, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/callback.h:20, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/channel_impl_boilerplate.h:17, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/cuda_basic/channel_impl.h:15: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:243:49: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} [-Wsign-compare] 243 | #define TP_DCHECK_EQ(a, b) _TP_DCHECK_CMP(a, b, ==) | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:27:39: note: in definition of macro ‘unlikely’ 27 | #define unlikely(x) __builtin_expect((x) ? 1 : 0, 0) | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:226:3: note: in expansion of macro ‘__TP_DCHECK_CMP’ 226 | __TP_DCHECK_CMP(a, b, op) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:243:28: note: in expansion of macro ‘_TP_DCHECK_CMP’ 243 | #define TP_DCHECK_EQ(a, b) _TP_DCHECK_CMP(a, b, ==) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/state_machine.h:106:5: note: in expansion of macro ‘TP_DCHECK_EQ’ 106 | TP_DCHECK_EQ(op.sequenceNumber, sequenceNumber); | ^~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/state_machine.h: In instantiation of ‘TOp* tensorpipe::OpsStateMachine::findOperation(int64_t) [with TSubject = tensorpipe::channel::cuda_basic::ChannelImpl; TOp = tensorpipe::channel::cuda_basic::ChunkRecvOperation; int64_t = long int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/state_machine.h:57:20: required from ‘void tensorpipe::OpsStateMachine::advanceOperation(Iter) [with TSubject = tensorpipe::channel::cuda_basic::ChannelImpl; TOp = tensorpipe::channel::cuda_basic::ChunkRecvOperation]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/cuda_basic/channel_impl.cc:376:35: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/state_machine.h:102:30: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘std::deque >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 102 | if (offset < 0 || offset >= ops_.size()) { | ~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:243:49: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} [-Wsign-compare] 243 | #define TP_DCHECK_EQ(a, b) _TP_DCHECK_CMP(a, b, ==) | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:27:39: note: in definition of macro ‘unlikely’ 27 | #define unlikely(x) __builtin_expect((x) ? 1 : 0, 0) | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:226:3: note: in expansion of macro ‘__TP_DCHECK_CMP’ 226 | __TP_DCHECK_CMP(a, b, op) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:243:28: note: in expansion of macro ‘_TP_DCHECK_CMP’ 243 | #define TP_DCHECK_EQ(a, b) _TP_DCHECK_CMP(a, b, ==) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/state_machine.h:106:5: note: in expansion of macro ‘TP_DCHECK_EQ’ 106 | TP_DCHECK_EQ(op.sequenceNumber, sequenceNumber); | ^~~~~~~~~~~~ [ 27%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-5f5m5l4c1s1r-minmax-fp32-scalar-lrintf.c.o [ 27%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-6f6m7l1c1s1r-minmax-fp32-scalar-fmagic.c.o [ 27%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-6f6m7l1c1s1r-minmax-fp32-scalar-imagic.c.o [ 27%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-6f6m7l1c1s1r-minmax-fp32-scalar-lrintf.c.o [ 27%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-6f6m7l2c1s1r-minmax-fp32-scalar-fmagic.c.o [ 27%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-6f6m7l2c1s1r-minmax-fp32-scalar-imagic.c.o [ 27%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-6f6m7l2c1s1r-minmax-fp32-scalar-lrintf.c.o [ 27%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-6f6m7l4c1s1r-minmax-fp32-scalar-fmagic.c.o [ 27%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-6f6m7l4c1s1r-minmax-fp32-scalar-imagic.c.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 27%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-6f6m7l4c1s1r-minmax-fp32-scalar-lrintf.c.o [ 27%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/csharp/csharp_message_field.cc.o [ 27%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-8f8m9l1c1s1r-minmax-fp32-scalar-fmagic.c.o [ 27%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-8f8m9l1c1s1r-minmax-fp32-scalar-imagic.c.o [ 27%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-8f8m9l1c1s1r-minmax-fp32-scalar-lrintf.c.o [ 27%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-8f8m9l2c1s1r-minmax-fp32-scalar-fmagic.c.o [ 27%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-8f8m9l2c1s1r-minmax-fp32-scalar-imagic.c.o [ 27%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-8f8m9l2c1s1r-minmax-fp32-scalar-lrintf.c.o [ 27%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-8f8m9l4c1s1r-minmax-fp32-scalar-fmagic.c.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 27%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-8f8m9l4c1s1r-minmax-fp32-scalar-imagic.c.o [ 27%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/csharp/csharp_primitive_field.cc.o [ 27%] Building CXX object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe_cuda.dir/channel/cuda_basic/context_impl.cc.o [ 27%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-8f8m9l4c1s1r-minmax-fp32-scalar-lrintf.c.o [ 27%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-9p1c-minmax-fp32-scalar-fmagic.c.o [ 27%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-9p1c-minmax-fp32-scalar-imagic.c.o [ 27%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-9p1c-minmax-fp32-scalar-lrintf.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/cuda.h:25, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/cuda_basic/context_impl.h:13, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/cuda_basic/context_impl.cc:9: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/strings.h: In function ‘bool tensorpipe::isValidUuid(const std::string&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/strings.h:58:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < uuid.size(); i++) { | ~~^~~~~~~~~~~~~ [ 27%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-9p1c-minmax-rndnu-scalar.c.o [ 27%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-9p2c-minmax-fp32-scalar-fmagic.c.o [ 27%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-9p2c-minmax-fp32-scalar-imagic.c.o [ 28%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-9p2c-minmax-fp32-scalar-lrintf.c.o [ 28%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-9p2c-minmax-rndnu-scalar.c.o [ 28%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-9p4c-minmax-fp32-scalar-fmagic.c.o [ 28%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-9p4c-minmax-fp32-scalar-imagic.c.o [ 28%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-9p4c-minmax-fp32-scalar-lrintf.c.o [ 28%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-9p4c-minmax-rndnu-scalar.c.o [ 28%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/csharp/csharp_reflection_class.cc.o [ 28%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-25p1c-minmax-fp32-scalar-fmagic.c.o [ 28%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-25p1c-minmax-fp32-scalar-imagic.c.o [ 28%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-25p1c-minmax-fp32-scalar-lrintf.c.o [ 28%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-25p2c-minmax-fp32-scalar-fmagic.c.o [ 28%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-25p2c-minmax-fp32-scalar-imagic.c.o [ 28%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-25p2c-minmax-fp32-scalar-lrintf.c.o [ 28%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-25p4c-minmax-fp32-scalar-fmagic.c.o [ 28%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-25p4c-minmax-fp32-scalar-imagic.c.o [ 28%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-25p4c-minmax-fp32-scalar-lrintf.c.o [ 28%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-f32-vcvt/gen/qs8-f32-vcvt-scalar-u1.c.o [ 28%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-f32-vcvt/gen/qs8-f32-vcvt-scalar-u2.c.o [ 28%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-f32-vcvt/gen/qs8-f32-vcvt-scalar-u3.c.o [ 28%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-f32-vcvt/gen/qs8-f32-vcvt-scalar-u4.c.o [ 28%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-scalar-fmagic-c1.c.o [ 28%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-scalar-fmagic-c2.c.o [ 28%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-scalar-fmagic-c4.c.o [ 28%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-scalar-imagic-c1.c.o [ 28%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-scalar-imagic-c2.c.o [ 28%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-scalar-imagic-c4.c.o [ 28%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-scalar-lrintf-c1.c.o [ 28%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/csharp/csharp_repeated_enum_field.cc.o [ 28%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-scalar-lrintf-c2.c.o [ 28%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-scalar-lrintf-c4.c.o [ 28%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-scalar-fmagic-c1.c.o [ 28%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-scalar-fmagic-c2.c.o [ 28%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-scalar-fmagic-c4.c.o [ 28%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-scalar-imagic-c1.c.o [ 28%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-scalar-imagic-c2.c.o [ 28%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-scalar-imagic-c4.c.o [ 28%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-scalar-lrintf-c1.c.o [ 28%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-scalar-lrintf-c2.c.o [ 28%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-scalar-lrintf-c4.c.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 28%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-3p1c-minmax-fp32-scalar-fmagic.c.o [ 28%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-3p2c-minmax-fp32-scalar-imagic.c.o [ 28%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-3p2c-minmax-fp32-scalar-lrintf.c.o [ 28%] Building CXX object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe_cuda.dir/channel/cuda_basic/factory.cc.o [ 28%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/csharp/csharp_repeated_message_field.cc.o [ 28%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-4p2c-minmax-fp32-scalar-imagic.c.o [ 28%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l1c1s1r-minmax-fp32-scalar-fmagic.c.o [ 28%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l1c1s1r-minmax-fp32-scalar-imagic.c.o [ 28%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l1c1s1r-minmax-fp32-scalar-lrintf.c.o [ 28%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l2c1s1r-minmax-fp32-scalar-fmagic.c.o [ 28%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l2c1s1r-minmax-fp32-scalar-imagic.c.o [ 28%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l2c1s1r-minmax-fp32-scalar-lrintf.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/cuda.h:25, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/cuda_basic/channel_impl.h:17, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/cuda_basic/factory.cc:12: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/strings.h: In function ‘bool tensorpipe::isValidUuid(const std::string&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/strings.h:58:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < uuid.size(); i++) { | ~~^~~~~~~~~~~~~ [ 28%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l4c1s1r-minmax-fp32-scalar-fmagic.c.o [ 28%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l4c1s1r-minmax-fp32-scalar-imagic.c.o [ 28%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l4c1s1r-minmax-fp32-scalar-lrintf.c.o [ 28%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/csharp/csharp_repeated_primitive_field.cc.o [ 28%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l1c1s1r-minmax-fp32-scalar-fmagic.c.o [ 28%] Built target ATEN_CUDA_FILES_GEN_TARGET [ 28%] Building CXX object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe_cuda.dir/common/cuda_loop.cc.o [ 28%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l1c1s1r-minmax-fp32-scalar-imagic.c.o [ 28%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l1c1s1r-minmax-fp32-scalar-lrintf.c.o [ 28%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l2c1s1r-minmax-fp32-scalar-fmagic.c.o [ 28%] Built target ATEN_CPU_FILES_GEN_TARGET [ 28%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l2c1s1r-minmax-fp32-scalar-imagic.c.o [ 28%] Building CXX object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe_cuda.dir/channel/cuda_ipc/channel_impl.cc.o [ 28%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l2c1s1r-minmax-fp32-scalar-lrintf.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/cuda.h:25, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/cuda_loop.cc:11: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/strings.h: In function ‘bool tensorpipe::isValidUuid(const std::string&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/strings.h:58:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < uuid.size(); i++) { | ~~^~~~~~~~~~~~~ [ 28%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l4c1s1r-minmax-fp32-scalar-fmagic.c.o [ 28%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/csharp/csharp_source_generator_base.cc.o [ 28%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l4c1s1r-minmax-fp32-scalar-imagic.c.o [ 28%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l4c1s1r-minmax-fp32-scalar-lrintf.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/cuda.h:25, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/cuda_ipc/context_impl.h:19, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/cuda_ipc/channel_impl.h:18, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/cuda_ipc/channel_impl.cc:9: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/strings.h: In function ‘bool tensorpipe::isValidUuid(const std::string&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/strings.h:58:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < uuid.size(); i++) { | ~~^~~~~~~~~~~~~ [ 28%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l1c1s1r-minmax-fp32-scalar-fmagic.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/cuda_ipc/channel_impl.cc: In member function ‘void tensorpipe::channel::cuda_ipc::ChannelImpl::writeDescriptor(ChunkSendOpIter)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/cuda_ipc/channel_impl.cc:263:33: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 263 | if (localOutboxesSent_.size() <= op.deviceIdx) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/cuda_ipc/channel_impl.cc:257:18: warning: unused variable ‘cudaLib’ [-Wunused-variable] 257 | const CudaLib& cudaLib = context_->getCudaLib(); | ^~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/cuda_ipc/channel_impl.cc: In lambda function: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/cuda_ipc/channel_impl.cc:417:53: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 417 | if (impl.remoteOutboxesReceived_.size() <= | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 418 | opIter->remoteDeviceIdx) { | ~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/cuda_ipc/channel_impl.cc: In member function ‘void tensorpipe::channel::cuda_ipc::ChannelImpl::copyFromStagingToTarget(ChunkRecvOpIter)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/cuda_ipc/channel_impl.cc:434:36: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 434 | if (remoteOutboxesOpened_.size() <= op.remoteDeviceIdx) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/cuda_ipc/channel_impl.cc:437:56: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 437 | if (remoteOutboxesOpened_[op.remoteDeviceIdx].size() <= op.deviceIdx) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ [ 28%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l1c1s1r-minmax-fp32-scalar-imagic.c.o [ 28%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l1c1s1r-minmax-fp32-scalar-lrintf.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/cuda_ipc/channel_impl.h:22: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/state_machine.h: In instantiation of ‘TOp* tensorpipe::OpsStateMachine::findOperation(int64_t) [with TSubject = tensorpipe::channel::cuda_ipc::ChannelImpl; TOp = tensorpipe::channel::cuda_ipc::ChunkSendOperation; int64_t = long int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/state_machine.h:57:20: required from ‘void tensorpipe::OpsStateMachine::advanceOperation(Iter) [with TSubject = tensorpipe::channel::cuda_ipc::ChannelImpl; TOp = tensorpipe::channel::cuda_ipc::ChunkSendOperation]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/cuda_ipc/channel_impl.cc:134:35: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/state_machine.h:102:30: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘std::deque >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 102 | if (offset < 0 || offset >= ops_.size()) { | ~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/deferred_executor.h:23, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/callback.h:20, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/channel_impl_boilerplate.h:17, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/cuda_ipc/channel_impl.h:17: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:243:49: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} [-Wsign-compare] 243 | #define TP_DCHECK_EQ(a, b) _TP_DCHECK_CMP(a, b, ==) | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:27:39: note: in definition of macro ‘unlikely’ 27 | #define unlikely(x) __builtin_expect((x) ? 1 : 0, 0) | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:226:3: note: in expansion of macro ‘__TP_DCHECK_CMP’ 226 | __TP_DCHECK_CMP(a, b, op) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:243:28: note: in expansion of macro ‘_TP_DCHECK_CMP’ 243 | #define TP_DCHECK_EQ(a, b) _TP_DCHECK_CMP(a, b, ==) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/state_machine.h:106:5: note: in expansion of macro ‘TP_DCHECK_EQ’ 106 | TP_DCHECK_EQ(op.sequenceNumber, sequenceNumber); | ^~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/state_machine.h: In instantiation of ‘TOp* tensorpipe::OpsStateMachine::findOperation(int64_t) [with TSubject = tensorpipe::channel::cuda_ipc::ChannelImpl; TOp = tensorpipe::channel::cuda_ipc::ChunkRecvOperation; int64_t = long int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/state_machine.h:57:20: required from ‘void tensorpipe::OpsStateMachine::advanceOperation(Iter) [with TSubject = tensorpipe::channel::cuda_ipc::ChannelImpl; TOp = tensorpipe::channel::cuda_ipc::ChunkRecvOperation]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/cuda_ipc/channel_impl.cc:346:35: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/state_machine.h:102:30: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘std::deque >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 102 | if (offset < 0 || offset >= ops_.size()) { | ~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:243:49: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} [-Wsign-compare] 243 | #define TP_DCHECK_EQ(a, b) _TP_DCHECK_CMP(a, b, ==) | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:27:39: note: in definition of macro ‘unlikely’ 27 | #define unlikely(x) __builtin_expect((x) ? 1 : 0, 0) | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:226:3: note: in expansion of macro ‘__TP_DCHECK_CMP’ 226 | __TP_DCHECK_CMP(a, b, op) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:243:28: note: in expansion of macro ‘_TP_DCHECK_CMP’ 243 | #define TP_DCHECK_EQ(a, b) _TP_DCHECK_CMP(a, b, ==) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/state_machine.h:106:5: note: in expansion of macro ‘TP_DCHECK_EQ’ 106 | TP_DCHECK_EQ(op.sequenceNumber, sequenceNumber); | ^~~~~~~~~~~~ [ 28%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/csharp/csharp_wrapper_field.cc.o [ 28%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l2c1s1r-minmax-fp32-scalar-fmagic.c.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 28%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l2c1s1r-minmax-fp32-scalar-imagic.c.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 28%] Building CXX object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe_cuda.dir/channel/cuda_ipc/context_impl.cc.o [ 28%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l2c1s1r-minmax-fp32-scalar-lrintf.c.o [ 28%] Building CXX object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe_cuda.dir/channel/cuda_ipc/factory.cc.o [ 28%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l4c1s1r-minmax-fp32-scalar-fmagic.c.o [ 28%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l4c1s1r-minmax-fp32-scalar-imagic.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/cuda.h:25, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/cuda_ipc/context_impl.h:19, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/cuda_ipc/context_impl.cc:9: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/strings.h: In function ‘bool tensorpipe::isValidUuid(const std::string&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/strings.h:58:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < uuid.size(); i++) { | ~~^~~~~~~~~~~~~ [ 29%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l4c1s1r-minmax-fp32-scalar-lrintf.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/cuda.h:25, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/cuda_ipc/context_impl.h:19, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/cuda_ipc/channel_impl.h:18, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/cuda_ipc/factory.cc:12: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/strings.h: In function ‘bool tensorpipe::isValidUuid(const std::string&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/strings.h:58:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < uuid.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/cuda_ipc/context_impl.cc: In function ‘std::tuple, std::allocator >, std::allocator, std::allocator > > >, std::vector >, std::allocator > > > > tensorpipe::channel::cuda_ipc::{anonymous}::getGlobalUuidsAndP2pSupport(const tensorpipe::NvmlLib&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/cuda_ipc/context_impl.cc:76:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 76 | for (int devIdx = 0; devIdx < numDevices; devIdx++) { | ~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/cuda_ipc/context_impl.cc:78:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 78 | for (int otherDevIdx = 0; otherDevIdx < numDevices; otherDevIdx++) { | ~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/cuda_ipc/context_impl.cc: In member function ‘void tensorpipe::channel::cuda_ipc::ContextImpl::allocateSlot(int, size_t, SlotAllocCallback)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/cuda_ipc/context_impl.cc:343:24: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 343 | if (outboxes_.size() <= deviceIdx) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/deferred_executor.h:23, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/callback.h:20, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/channel_impl_boilerplate.h:17, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/channel_boilerplate.h:18, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/context_impl_boilerplate.h:18, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/cuda_ipc/context_impl.h:17: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/cuda_ipc/context_impl.cc: In member function ‘tensorpipe::channel::cuda_ipc::ContextImpl::OutboxInfo tensorpipe::channel::cuda_ipc::ContextImpl::getLocalOutboxInfo(int)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/cuda_ipc/context_impl.cc:369:30: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 369 | TP_DCHECK(outboxes_.size() > deviceIdx); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:27:39: note: in definition of macro ‘unlikely’ 27 | #define unlikely(x) __builtin_expect((x) ? 1 : 0, 0) | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:222:3: note: in expansion of macro ‘__TP_DCHECK’ 222 | __TP_DCHECK(a) | ^~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:242:22: note: in expansion of macro ‘_TP_DCHECK’ 242 | #define TP_DCHECK(a) _TP_DCHECK(a) | ^~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/cuda_ipc/context_impl.cc:369:3: note: in expansion of macro ‘TP_DCHECK’ 369 | TP_DCHECK(outboxes_.size() > deviceIdx); | ^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/cuda_ipc/context_impl.cc:369:30: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 369 | TP_DCHECK(outboxes_.size() > deviceIdx); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:196:59: note: in definition of macro ‘__TP_EXPAND_OPD’ 196 | #define __TP_EXPAND_OPD(opd) TP_STRINGIFY(opd) << "(" << (opd) << ")" | ^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:222:3: note: in expansion of macro ‘__TP_DCHECK’ 222 | __TP_DCHECK(a) | ^~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:242:22: note: in expansion of macro ‘_TP_DCHECK’ 242 | #define TP_DCHECK(a) _TP_DCHECK(a) | ^~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/cuda_ipc/context_impl.cc:369:3: note: in expansion of macro ‘TP_DCHECK’ 369 | TP_DCHECK(outboxes_.size() > deviceIdx); | ^~~~~~~~~ [ 29%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p1c-minmax-fp32-scalar-fmagic.c.o [ 29%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p1c-minmax-fp32-scalar-imagic.c.o [ 29%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_context.cc.o [ 29%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p1c-minmax-fp32-scalar-lrintf.c.o [ 29%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p2c-minmax-fp32-scalar-fmagic.c.o [ 29%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p2c-minmax-fp32-scalar-imagic.c.o [ 29%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p2c-minmax-fp32-scalar-lrintf.c.o [ 29%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p4c-minmax-fp32-scalar-fmagic.c.o [ 29%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p4c-minmax-fp32-scalar-imagic.c.o [ 29%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p4c-minmax-fp32-scalar-lrintf.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/java/java_context.cc: In member function ‘void google::protobuf::compiler::java::Context::InitializeFieldGeneratorInfoForFields(const std::vector&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/java/java_context.cc:131:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < fields.size(); ++i) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/java/java_context.cc:134:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int j = i + 1; j < fields.size(); ++j) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/java/java_context.cc:153:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 153 | for (int i = 0; i < fields.size(); ++i) { | ~~^~~~~~~~~~~~~~~ [ 29%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p1c-minmax-fp32-scalar-fmagic.c.o [ 29%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p1c-minmax-fp32-scalar-imagic.c.o [ 29%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p1c-minmax-fp32-scalar-lrintf.c.o [ 29%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p2c-minmax-fp32-scalar-fmagic.c.o [ 29%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p2c-minmax-fp32-scalar-imagic.c.o [ 29%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p2c-minmax-fp32-scalar-lrintf.c.o [ 29%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p4c-minmax-fp32-scalar-fmagic.c.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 29%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p4c-minmax-fp32-scalar-imagic.c.o [ 29%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p4c-minmax-fp32-scalar-lrintf.c.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 29%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_doc_comment.cc.o [ 29%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x2-minmax-fp32-scalar-fmagic.c.o [ 29%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x2-minmax-fp32-scalar-imagic.c.o [ 29%] Building CXX object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe_cuda.dir/common/ibv.cc.o [ 29%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x2-minmax-fp32-scalar-lrintf.c.o [ 29%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x4-minmax-fp32-scalar-fmagic.c.o [ 29%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x4-minmax-fp32-scalar-imagic.c.o [ 29%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x4-minmax-fp32-scalar-lrintf.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/java/java_doc_comment.cc: In function ‘void google::protobuf::compiler::java::WriteDocCommentBodyForLocation(google::protobuf::io::Printer*, const google::protobuf::SourceLocation&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/java/java_doc_comment.cc:125:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 125 | for (int i = 0; i < lines.size(); i++) { | ~~^~~~~~~~~~~~~~ [ 29%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x2-minmax-fp32-scalar-fmagic.c.o [ 29%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x2-minmax-fp32-scalar-imagic.c.o [ 29%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x2-minmax-fp32-scalar-lrintf.c.o [ 29%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x4-minmax-fp32-scalar-fmagic.c.o [ 29%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x4-minmax-fp32-scalar-imagic.c.o [ 29%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x4-minmax-fp32-scalar-lrintf.c.o [ 29%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x2-minmax-fp32-scalar-fmagic.c.o [ 29%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x2-minmax-fp32-scalar-imagic.c.o [ 29%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x2-minmax-fp32-scalar-lrintf.c.o [ 29%] Building CXX object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe_cuda.dir/channel/cuda_gdr/channel_impl.cc.o Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/reduce_minmax_f16.cu [ 29%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_enum.cc.o [ 29%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x4-minmax-fp32-scalar-fmagic.c.o [ 29%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x4-minmax-fp32-scalar-imagic.c.o [ 29%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x4-minmax-fp32-scalar-lrintf.c.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 29%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x2-minmax-fp32-scalar-fmagic.c.o [ 29%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_enum_field.cc.o [ 29%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x2-minmax-fp32-scalar-imagic.c.o [ 29%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x2-minmax-fp32-scalar-lrintf.c.o [ 29%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x4-minmax-fp32-scalar-fmagic.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/cuda.h:25, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/cuda_gdr/channel_impl.h:21, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/cuda_gdr/channel_impl.cc:9: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/strings.h: In function ‘bool tensorpipe::isValidUuid(const std::string&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/strings.h:58:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < uuid.size(); i++) { | ~~^~~~~~~~~~~~~ [ 29%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x4-minmax-fp32-scalar-imagic.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/java/java_enum.cc: In member function ‘void google::protobuf::compiler::java::EnumGenerator::Generate(google::protobuf::io::Printer*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/java/java_enum.cc:88:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 88 | for (int i = 0; i < canonical_values_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/java/java_enum.cc:96:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 96 | for (int i = 0; i < canonical_values_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/java/java_enum.cc:128:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 128 | for (int i = 0; i < aliases_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/java/java_enum.cc:202:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 202 | for (int i = 0; i < canonical_values_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/java/java_enum.cc: In member function ‘bool google::protobuf::compiler::java::EnumGenerator::CanUseEnumValues()’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/java/java_enum.cc:376:32: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 376 | if (canonical_values_.size() != descriptor_->value_count()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 29%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x4-minmax-fp32-scalar-lrintf.c.o [ 29%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x2-minmax-fp32-scalar-fmagic.c.o [ 29%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x2-minmax-fp32-scalar-imagic.c.o [ 29%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x2-minmax-fp32-scalar-lrintf.c.o [ 29%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x4-minmax-fp32-scalar-fmagic.c.o [ 29%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x4-minmax-fp32-scalar-imagic.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/cuda_gdr/channel_impl.h:24: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/state_machine.h: In instantiation of ‘TOp* tensorpipe::OpsStateMachine::findOperation(int64_t) [with TSubject = tensorpipe::channel::cuda_gdr::ChannelImpl; TOp = tensorpipe::channel::cuda_gdr::SendOperation; int64_t = long int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/state_machine.h:74:20: required from ‘void tensorpipe::OpsStateMachine::advanceAllOperations() [with TSubject = tensorpipe::channel::cuda_gdr::ChannelImpl; TOp = tensorpipe::channel::cuda_gdr::SendOperation]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/cuda_gdr/channel_impl.cc:188:32: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/state_machine.h:102:30: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘std::deque >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 102 | if (offset < 0 || offset >= ops_.size()) { | ~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/deferred_executor.h:23, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/callback.h:20, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/channel_impl_boilerplate.h:17, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/cuda_gdr/channel_impl.h:20: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:243:49: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} [-Wsign-compare] 243 | #define TP_DCHECK_EQ(a, b) _TP_DCHECK_CMP(a, b, ==) | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:27:39: note: in definition of macro ‘unlikely’ 27 | #define unlikely(x) __builtin_expect((x) ? 1 : 0, 0) | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:226:3: note: in expansion of macro ‘__TP_DCHECK_CMP’ 226 | __TP_DCHECK_CMP(a, b, op) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:243:28: note: in expansion of macro ‘_TP_DCHECK_CMP’ 243 | #define TP_DCHECK_EQ(a, b) _TP_DCHECK_CMP(a, b, ==) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/state_machine.h:106:5: note: in expansion of macro ‘TP_DCHECK_EQ’ 106 | TP_DCHECK_EQ(op.sequenceNumber, sequenceNumber); | ^~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/state_machine.h: In instantiation of ‘TOp* tensorpipe::OpsStateMachine::findOperation(int64_t) [with TSubject = tensorpipe::channel::cuda_gdr::ChannelImpl; TOp = tensorpipe::channel::cuda_gdr::RecvOperation; int64_t = long int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/state_machine.h:74:20: required from ‘void tensorpipe::OpsStateMachine::advanceAllOperations() [with TSubject = tensorpipe::channel::cuda_gdr::ChannelImpl; TOp = tensorpipe::channel::cuda_gdr::RecvOperation]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/cuda_gdr/channel_impl.cc:189:32: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/state_machine.h:102:30: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘std::deque >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 102 | if (offset < 0 || offset >= ops_.size()) { | ~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:243:49: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} [-Wsign-compare] 243 | #define TP_DCHECK_EQ(a, b) _TP_DCHECK_CMP(a, b, ==) | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:27:39: note: in definition of macro ‘unlikely’ 27 | #define unlikely(x) __builtin_expect((x) ? 1 : 0, 0) | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:226:3: note: in expansion of macro ‘__TP_DCHECK_CMP’ 226 | __TP_DCHECK_CMP(a, b, op) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:243:28: note: in expansion of macro ‘_TP_DCHECK_CMP’ 243 | #define TP_DCHECK_EQ(a, b) _TP_DCHECK_CMP(a, b, ==) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/state_machine.h:106:5: note: in expansion of macro ‘TP_DCHECK_EQ’ 106 | TP_DCHECK_EQ(op.sequenceNumber, sequenceNumber); | ^~~~~~~~~~~~ [ 29%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x4-minmax-fp32-scalar-lrintf.c.o [ 29%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x2-minmax-fp32-scalar-fmagic.c.o [ 29%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x2-minmax-fp32-scalar-imagic.c.o [ 29%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x2-minmax-fp32-scalar-lrintf.c.o [ 29%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x4-minmax-fp32-scalar-fmagic.c.o [ 29%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x4-minmax-fp32-scalar-imagic.c.o [ 29%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x4-minmax-fp32-scalar-lrintf.c.o [ 29%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x2-minmax-fp32-scalar-fmagic.c.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 29%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x2-minmax-fp32-scalar-imagic.c.o Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/reduce_minmax_f32.cu [ 29%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x2-minmax-fp32-scalar-lrintf.c.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 29%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x4-minmax-fp32-scalar-fmagic.c.o [ 29%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x4-minmax-fp32-scalar-imagic.c.o [ 29%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_enum_field_lite.cc.o [ 29%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x4-minmax-fp32-scalar-lrintf.c.o [ 29%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_enum_lite.cc.o [ 29%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x2-minmax-fp32-scalar-fmagic.c.o [ 29%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x2-minmax-fp32-scalar-imagic.c.o [ 29%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x2-minmax-fp32-scalar-lrintf.c.o [ 29%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x4-minmax-fp32-scalar-fmagic.c.o [ 29%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x4-minmax-fp32-scalar-imagic.c.o [ 29%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x4-minmax-fp32-scalar-lrintf.c.o [ 30%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-requantization/qs8-requantization-fp32-scalar-fmagic.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/java/java_enum_lite.cc: In member function ‘void google::protobuf::compiler::java::EnumLiteGenerator::Generate(google::protobuf::io::Printer*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/java/java_enum_lite.cc:87:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < canonical_values_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/java/java_enum_lite.cc:110:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 110 | for (int i = 0; i < aliases_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/java/java_enum_lite.cc:171:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 171 | for (int i = 0; i < canonical_values_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 30%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-requantization/qs8-requantization-fp32-scalar-lrintf.c.o [ 30%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-requantization/qs8-requantization-gemmlowp-scalar.c.o [ 30%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-requantization/qs8-requantization-rndna-scalar-signed64.c.o [ 30%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-requantization/qs8-requantization-rndna-scalar-unsigned32.c.o [ 30%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-requantization/qs8-requantization-rndna-scalar-unsigned64.c.o [ 30%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-requantization/qs8-requantization-rndnu-scalar.c.o [ 30%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-vadd/gen/qs8-vadd-minmax-scalar-u1.c.o [ 30%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-vadd/gen/qs8-vadd-minmax-scalar-u2.c.o [ 30%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-vadd/gen/qs8-vadd-minmax-scalar-u4.c.o [ 30%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-vaddc/gen/qs8-vaddc-minmax-scalar-u1.c.o [ 30%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-vaddc/gen/qs8-vaddc-minmax-scalar-u2.c.o [ 30%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-vaddc/gen/qs8-vaddc-minmax-scalar-u4.c.o [ 30%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-vcvt/gen/qs8-vcvt-scalar-u1.c.o [ 30%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-vcvt/gen/qs8-vcvt-scalar-u2.c.o [ 30%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-vcvt/gen/qs8-vcvt-scalar-u4.c.o [ 30%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-vhswish/gen/qs8-vhswish-scalar-u1.c.o [ 30%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-vhswish/gen/qs8-vhswish-scalar-u2.c.o [ 30%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-vhswish/gen/qs8-vhswish-scalar-u4.c.o [ 30%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-vlrelu/gen/qs8-vlrelu-scalar-andxor-u1.c.o [ 30%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-vlrelu/gen/qs8-vlrelu-scalar-andxor-u2.c.o [ 30%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-vlrelu/gen/qs8-vlrelu-scalar-andxor-u4.c.o [ 30%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-vlrelu/gen/qs8-vlrelu-scalar-select-u1.c.o [ 30%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-vlrelu/gen/qs8-vlrelu-scalar-select-u2.c.o [ 30%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-vlrelu/gen/qs8-vlrelu-scalar-select-u4.c.o [ 30%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-vmul/gen/qs8-vmul-minmax-fp32-scalar-u1.c.o [ 30%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-vmul/gen/qs8-vmul-minmax-fp32-scalar-u2.c.o [ 30%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-vmul/gen/qs8-vmul-minmax-fp32-scalar-u4.c.o [ 30%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-scalar-u1.c.o [ 30%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-scalar-u2.c.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/reduce_minmax_u32.cu Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/reduce_minmax_f64.cu [ 30%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-scalar-u4.c.o [ 30%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_extension.cc.o [ 30%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs16-qs8-vcvt/gen/qs16-qs8-vcvt-scalar-u1.c.o [ 30%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs16-qs8-vcvt/gen/qs16-qs8-vcvt-scalar-u2.c.o [ 30%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs16-qs8-vcvt/gen/qs16-qs8-vcvt-scalar-u4.c.o [ 30%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-avgpool/qu8-avgpool-9p8x-minmax-fp32-scalar-imagic-c1.c.o [ 30%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-avgpool/qu8-avgpool-9x-minmax-fp32-scalar-imagic-c1.c.o [ 30%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-5f5m5l1c1s1r-minmax-fp32-scalar-fmagic.c.o [ 30%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-5f5m5l1c1s1r-minmax-fp32-scalar-imagic.c.o [ 30%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-5f5m5l1c1s1r-minmax-fp32-scalar-lrintf.c.o [ 30%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-5f5m5l2c1s1r-minmax-fp32-scalar-fmagic.c.o [ 30%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-5f5m5l2c1s1r-minmax-fp32-scalar-imagic.c.o [ 30%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-5f5m5l2c1s1r-minmax-fp32-scalar-lrintf.c.o [ 30%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-5f5m5l4c1s1r-minmax-fp32-scalar-fmagic.c.o [ 30%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-5f5m5l4c1s1r-minmax-fp32-scalar-imagic.c.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 30%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-5f5m5l4c1s1r-minmax-fp32-scalar-lrintf.c.o [ 30%] Building CXX object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe_cuda.dir/channel/cuda_gdr/context_impl.cc.o [ 30%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-6f6m7l1c1s1r-minmax-fp32-scalar-fmagic.c.o [ 30%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-6f6m7l1c1s1r-minmax-fp32-scalar-imagic.c.o [ 30%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-6f6m7l1c1s1r-minmax-fp32-scalar-lrintf.c.o [ 30%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_extension_lite.cc.o [ 30%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-6f6m7l2c1s1r-minmax-fp32-scalar-fmagic.c.o [ 30%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-6f6m7l2c1s1r-minmax-fp32-scalar-imagic.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/cuda.h:25, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/cuda_gdr/context_impl.h:24, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/cuda_gdr/context_impl.cc:9: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/strings.h: In function ‘bool tensorpipe::isValidUuid(const std::string&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/strings.h:58:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < uuid.size(); i++) { | ~~^~~~~~~~~~~~~ [ 30%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-6f6m7l2c1s1r-minmax-fp32-scalar-lrintf.c.o [ 30%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-6f6m7l4c1s1r-minmax-fp32-scalar-fmagic.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/cuda_gdr/context_impl.cc: In function ‘std::vector > tensorpipe::channel::cuda_gdr::{anonymous}::matchGpusToIbvNics(tensorpipe::IbvLib&, tensorpipe::IbvDeviceList&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/cuda_gdr/context_impl.cc:177:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 177 | for (size_t deviceIdx = 0; deviceIdx < deviceList.size(); deviceIdx++) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ [ 30%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-6f6m7l4c1s1r-minmax-fp32-scalar-imagic.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/deferred_executor.h:23, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/callback.h:20, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/channel_impl_boilerplate.h:17, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/channel_boilerplate.h:18, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/context_impl_boilerplate.h:18, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/cuda_gdr/context_impl.h:21: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/cuda_gdr/context_impl.cc: In constructor ‘tensorpipe::channel::cuda_gdr::ContextImpl::ContextImpl(std::unordered_map >, tensorpipe::CudaLib, tensorpipe::IbvLib, tensorpipe::IbvDeviceList, tensorpipe::optional > >)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/cuda_gdr/context_impl.cc:536:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 536 | TP_THROW_ASSERT_IF(numGpus != gpuIdxToNicName->size()) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/defs.h:27:39: note: in definition of macro ‘unlikely’ 27 | #define unlikely(x) __builtin_expect((x) ? 1 : 0, 0) | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/cuda_gdr/context_impl.cc:536:5: note: in expansion of macro ‘TP_THROW_ASSERT_IF’ 536 | TP_THROW_ASSERT_IF(numGpus != gpuIdxToNicName->size()) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/cuda_gdr/context_impl.cc:546:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 546 | for (int gpuIdx = 0; gpuIdx < actualGpuIdxToNicName.size(); gpuIdx++) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/cuda_gdr/context_impl.cc:560:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 560 | for (size_t deviceIdx = 0; deviceIdx < deviceList.size(); deviceIdx++) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ [ 30%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-6f6m7l4c1s1r-minmax-fp32-scalar-lrintf.c.o [ 30%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-8f8m9l1c1s1r-minmax-fp32-scalar-fmagic.c.o [ 30%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_field.cc.o [ 30%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-8f8m9l1c1s1r-minmax-fp32-scalar-imagic.c.o [ 30%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-8f8m9l1c1s1r-minmax-fp32-scalar-lrintf.c.o [ 30%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-8f8m9l2c1s1r-minmax-fp32-scalar-fmagic.c.o [ 30%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-8f8m9l2c1s1r-minmax-fp32-scalar-imagic.c.o [ 30%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-8f8m9l2c1s1r-minmax-fp32-scalar-lrintf.c.o [ 30%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-8f8m9l4c1s1r-minmax-fp32-scalar-fmagic.c.o [ 30%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-8f8m9l4c1s1r-minmax-fp32-scalar-imagic.c.o [ 30%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-8f8m9l4c1s1r-minmax-fp32-scalar-lrintf.c.o [ 30%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-9p1c-minmax-fp32-scalar-fmagic.c.o [ 30%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-9p1c-minmax-fp32-scalar-imagic.c.o [ 30%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-9p1c-minmax-fp32-scalar-lrintf.c.o [ 30%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-9p1c-minmax-rndnu-scalar.c.o [ 31%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-9p2c-minmax-fp32-scalar-fmagic.c.o [ 31%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-9p2c-minmax-fp32-scalar-imagic.c.o [ 31%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-9p2c-minmax-fp32-scalar-lrintf.c.o [ 31%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-9p2c-minmax-rndnu-scalar.c.o [ 31%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-9p4c-minmax-fp32-scalar-fmagic.c.o [ 31%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-9p4c-minmax-fp32-scalar-imagic.c.o [ 31%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_file.cc.o [ 31%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-9p4c-minmax-fp32-scalar-lrintf.c.o [ 31%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-9p4c-minmax-rndnu-scalar.c.o [ 31%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-25p1c-minmax-fp32-scalar-fmagic.c.o [ 31%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-25p1c-minmax-fp32-scalar-imagic.c.o [ 31%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-25p1c-minmax-fp32-scalar-lrintf.c.o [ 31%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-25p2c-minmax-fp32-scalar-fmagic.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/java/java_file.cc: In function ‘bool google::protobuf::compiler::java::{anonymous}::CollectExtensions(const google::protobuf::Message&, FieldDescriptorSet*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/java/java_file.cc:96:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 96 | for (int i = 0; i < fields.size(); i++) { | ~~^~~~~~~~~~~~~~~ [ 31%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-25p2c-minmax-fp32-scalar-imagic.c.o [ 31%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-25p2c-minmax-fp32-scalar-lrintf.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/java/java_helpers.h:41, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/java/java_file.cc:45: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/printer.h: In instantiation of ‘void google::protobuf::io::AnnotationProtoCollector::AddAnnotation(size_t, size_t, const std::string&, const std::vector&) [with AnnotationProto = google::protobuf::GeneratedCodeInfo; size_t = long unsigned int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/printer.h:85:16: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/printer.h:90:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 90 | for (int i = 0; i < path.size(); ++i) { | ~~^~~~~~~~~~~~~ [ 31%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-25p4c-minmax-fp32-scalar-fmagic.c.o [ 31%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-25p4c-minmax-fp32-scalar-imagic.c.o [ 31%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-25p4c-minmax-fp32-scalar-lrintf.c.o [ 31%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-f32-vcvt/gen/qu8-f32-vcvt-scalar-u1.c.o [ 31%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-f32-vcvt/gen/qu8-f32-vcvt-scalar-u2.c.o [ 31%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-f32-vcvt/gen/qu8-f32-vcvt-scalar-u3.c.o [ 31%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-f32-vcvt/gen/qu8-f32-vcvt-scalar-u4.c.o [ 31%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-scalar-fmagic-c1.c.o [ 31%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-scalar-fmagic-c2.c.o [ 31%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-scalar-fmagic-c4.c.o [ 31%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-scalar-imagic-c1.c.o [ 31%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-scalar-imagic-c2.c.o [ 31%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-scalar-imagic-c4.c.o [ 31%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-scalar-lrintf-c1.c.o [ 31%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-scalar-lrintf-c2.c.o [ 31%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-scalar-lrintf-c4.c.o [ 31%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-scalar-fmagic-c1.c.o [ 31%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-scalar-fmagic-c2.c.o [ 31%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-scalar-fmagic-c4.c.o [ 31%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-scalar-imagic-c1.c.o [ 31%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-scalar-imagic-c2.c.o [ 31%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-scalar-imagic-c4.c.o [ 31%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-scalar-lrintf-c1.c.o [ 31%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-scalar-lrintf-c2.c.o [ 31%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-scalar-lrintf-c4.c.o [ 31%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-1x2-minmax-fp32-scalar-fmagic.c.o [ 31%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-1x2-minmax-fp32-scalar-imagic.c.o [ 31%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-1x2-minmax-fp32-scalar-lrintf.c.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 31%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-1x2-minmax-rndnu-scalar.c.o [ 31%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-1x4-minmax-fp32-scalar-fmagic.c.o [ 31%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_generator.cc.o [ 31%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-1x4-minmax-fp32-scalar-imagic.c.o [ 31%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-1x4-minmax-fp32-scalar-lrintf.c.o [ 31%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-1x4-minmax-rndnu-scalar.c.o [ 31%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-2x2-minmax-fp32-scalar-fmagic.c.o [ 31%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-2x2-minmax-fp32-scalar-imagic.c.o [ 31%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-2x2-minmax-fp32-scalar-lrintf.c.o [ 31%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-2x2-minmax-rndnu-scalar.c.o [ 31%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-2x4-minmax-fp32-scalar-fmagic.c.o [ 31%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-2x4-minmax-fp32-scalar-imagic.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/java/java_generator.cc: In member function ‘virtual bool google::protobuf::compiler::java::JavaGenerator::Generate(const google::protobuf::FileDescriptor*, const std::string&, google::protobuf::compiler::GeneratorContext*, std::string*) const’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/java/java_generator.cc:76:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::__cxx11::basic_string > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for (int i = 0; i < options.size(); i++) { | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/java/java_generator.cc:129:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 129 | for (int i = 0; i < file_generators.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/java/java_generator.cc:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int j = 0; j < file_generators.size(); ++j) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/java/java_generator.cc:138:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < file_generators.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/java/java_generator.cc:176:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 176 | for (int i = 0; i < file_generators.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/java/java_generator.cc:188:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 188 | for (int i = 0; i < all_files.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/java/java_generator.cc:199:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 199 | for (int i = 0; i < all_annotations.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ [ 31%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-2x4-minmax-fp32-scalar-lrintf.c.o [ 31%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-2x4-minmax-rndnu-scalar.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/java/java_helpers.h:41, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/java/java_generator.cc:42: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/printer.h: In instantiation of ‘void google::protobuf::io::AnnotationProtoCollector::AddAnnotation(size_t, size_t, const std::string&, const std::vector&) [with AnnotationProto = google::protobuf::GeneratedCodeInfo; size_t = long unsigned int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/printer.h:85:16: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/printer.h:90:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 90 | for (int i = 0; i < path.size(); ++i) { | ~~^~~~~~~~~~~~~ [ 31%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-3x2-minmax-fp32-scalar-fmagic.c.o [ 31%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-3x2-minmax-fp32-scalar-imagic.c.o [ 31%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-3x2-minmax-fp32-scalar-lrintf.c.o [ 31%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-3x2-minmax-rndnu-scalar.c.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 31%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-3x4-minmax-fp32-scalar-fmagic.c.o [ 31%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-3x4-minmax-fp32-scalar-imagic.c.o [ 31%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-3x4-minmax-fp32-scalar-lrintf.c.o [ 31%] Building CXX object third_party/tensorpipe/tensorpipe/CMakeFiles/tensorpipe_cuda.dir/channel/cuda_gdr/factory.cc.o [ 31%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-3x4-minmax-rndnu-scalar.c.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 31%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-4x2-minmax-fp32-scalar-fmagic.c.o [ 31%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_generator_factory.cc.o [ 31%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-4x2-minmax-fp32-scalar-imagic.c.o [ 31%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-4x2-minmax-fp32-scalar-lrintf.c.o [ 31%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-4x2-minmax-rndnu-scalar.c.o [ 32%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-4x4-minmax-fp32-scalar-fmagic.c.o [ 32%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-4x4-minmax-fp32-scalar-imagic.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/cuda.h:25, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/cuda_gdr/channel_impl.h:21, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/channel/cuda_gdr/factory.cc:12: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/strings.h: In function ‘bool tensorpipe::isValidUuid(const std::string&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/tensorpipe/tensorpipe/common/strings.h:58:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < uuid.size(); i++) { | ~~^~~~~~~~~~~~~ [ 32%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-4x4-minmax-fp32-scalar-lrintf.c.o [ 32%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-4x4-minmax-rndnu-scalar.c.o [ 32%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-1x2-minmax-fp32-scalar-fmagic.c.o [ 32%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-1x2-minmax-fp32-scalar-imagic.c.o [ 32%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_helpers.cc.o [ 32%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-1x2-minmax-fp32-scalar-lrintf.c.o [ 32%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-1x2-minmax-rndnu-scalar.c.o [ 32%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-1x4-minmax-fp32-scalar-fmagic.c.o [ 32%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-1x4-minmax-fp32-scalar-imagic.c.o [ 32%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-1x4-minmax-fp32-scalar-lrintf.c.o [ 32%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-1x4-minmax-rndnu-scalar.c.o [ 32%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-2x2-minmax-fp32-scalar-fmagic.c.o Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/reduce_minmax_u8.cu [ 32%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-2x2-minmax-fp32-scalar-imagic.c.o [ 32%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-2x2-minmax-fp32-scalar-lrintf.c.o [ 32%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-2x2-minmax-rndnu-scalar.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/java/java_helpers.cc: In function ‘bool google::protobuf::compiler::java::{anonymous}::IsForbidden(const std::string&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/java/java_helpers.cc:93:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 93 | for (int i = 0; i < GOOGLE_ARRAYSIZE(kForbiddenWordList); ++i) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/java/java_helpers.cc: In function ‘std::string google::protobuf::compiler::java::UnderscoresToCamelCase(const std::string&, bool)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/java/java_helpers.cc:162:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 162 | for (int i = 0; i < input.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/java/java_helpers.cc: In function ‘bool google::protobuf::compiler::java::AllAscii(const std::string&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/java/java_helpers.cc:492:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 492 | for (int i = 0; i < text.size(); i++) { | ~~^~~~~~~~~~~~~ [ 32%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-2x4-minmax-fp32-scalar-fmagic.c.o [ 32%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-2x4-minmax-fp32-scalar-imagic.c.o [ 32%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-2x4-minmax-fp32-scalar-lrintf.c.o [ 32%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-2x4-minmax-rndnu-scalar.c.o [ 32%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-3x2-minmax-fp32-scalar-fmagic.c.o [ 32%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-3x2-minmax-fp32-scalar-imagic.c.o [ 32%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-3x2-minmax-fp32-scalar-lrintf.c.o [ 32%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-3x2-minmax-rndnu-scalar.c.o [ 32%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-3x4-minmax-fp32-scalar-fmagic.c.o [ 32%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-3x4-minmax-fp32-scalar-imagic.c.o [ 32%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-3x4-minmax-fp32-scalar-lrintf.c.o [ 32%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-3x4-minmax-rndnu-scalar.c.o [ 32%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-4x2-minmax-fp32-scalar-fmagic.c.o Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/reduce_minmax_u64.cu Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/reduce_premulsum_bf16.cu [ 32%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-4x2-minmax-fp32-scalar-imagic.c.o [ 32%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-4x2-minmax-fp32-scalar-lrintf.c.o Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/reduce_premulsum_f16.cu [ 32%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-4x2-minmax-rndnu-scalar.c.o [ 32%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-4x4-minmax-fp32-scalar-fmagic.c.o [ 32%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-4x4-minmax-fp32-scalar-imagic.c.o [ 32%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-4x4-minmax-fp32-scalar-lrintf.c.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 32%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-4x4-minmax-rndnu-scalar.c.o [ 32%] Linking CXX static library ../../../lib/libtensorpipe_cuda.a [ 32%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-requantization/qu8-requantization-fp32-scalar-fmagic.c.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 32%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-requantization/qu8-requantization-fp32-scalar-lrintf.c.o [ 32%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-requantization/qu8-requantization-gemmlowp-scalar.c.o [ 32%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-requantization/qu8-requantization-rndna-scalar-signed64.c.o [ 32%] Built target tensorpipe_cuda [ 32%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-requantization/qu8-requantization-rndna-scalar-unsigned32.c.o [ 32%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_map_field.cc.o [ 32%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_map_field_lite.cc.o [ 32%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-requantization/qu8-requantization-rndna-scalar-unsigned64.c.o [ 32%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-vadd/gen/qu8-vadd-minmax-scalar-u1.c.o [ 32%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-vadd/gen/qu8-vadd-minmax-scalar-u2.c.o [ 32%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-vadd/gen/qu8-vadd-minmax-scalar-u4.c.o [ 32%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-vaddc/gen/qu8-vaddc-minmax-scalar-u1.c.o [ 32%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-vaddc/gen/qu8-vaddc-minmax-scalar-u2.c.o [ 32%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-vaddc/gen/qu8-vaddc-minmax-scalar-u4.c.o [ 32%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-vcvt/gen/qu8-vcvt-scalar-u1.c.o [ 32%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-vcvt/gen/qu8-vcvt-scalar-u2.c.o [ 32%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-vcvt/gen/qu8-vcvt-scalar-u4.c.o [ 32%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-vhswish/gen/qu8-vhswish-scalar-u1.c.o [ 32%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-vhswish/gen/qu8-vhswish-scalar-u2.c.o [ 32%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-vhswish/gen/qu8-vhswish-scalar-u4.c.o [ 32%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-vlrelu/gen/qu8-vlrelu-scalar-andxor-u1.c.o [ 32%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-vlrelu/gen/qu8-vlrelu-scalar-andxor-u2.c.o [ 32%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-vlrelu/gen/qu8-vlrelu-scalar-andxor-u4.c.o [ 32%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-vlrelu/gen/qu8-vlrelu-scalar-select-u1.c.o [ 32%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-vlrelu/gen/qu8-vlrelu-scalar-select-u2.c.o [ 32%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-vlrelu/gen/qu8-vlrelu-scalar-select-u4.c.o [ 32%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-vmul/gen/qu8-vmul-minmax-fp32-scalar-u1.c.o [ 32%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-vmul/gen/qu8-vmul-minmax-fp32-scalar-u2.c.o [ 32%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-vmul/gen/qu8-vmul-minmax-fp32-scalar-u4.c.o [ 32%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-scalar-u1.c.o [ 32%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-scalar-u2.c.o [ 32%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-scalar-u4.c.o [ 32%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/s8-ibilinear/gen/s8-ibilinear-scalar-c1.c.o [ 33%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/s8-ibilinear/gen/s8-ibilinear-scalar-c2.c.o [ 33%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/s8-ibilinear/gen/s8-ibilinear-scalar-c4.c.o [ 33%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/s8-maxpool/s8-maxpool-9p8x-minmax-scalar-c1.c.o [ 33%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/s8-vclamp/s8-vclamp-scalar-u4.c.o [ 33%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/s16-rmaxabs/gen/s16-rmaxabs-scalar-x1.c.o [ 33%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/s16-rmaxabs/gen/s16-rmaxabs-scalar-x2.c.o [ 33%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/s16-rmaxabs/gen/s16-rmaxabs-scalar-x3.c.o [ 33%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/s16-rmaxabs/gen/s16-rmaxabs-scalar-x4.c.o [ 33%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/s16-window/gen/s16-window-scalar-u1.c.o [ 33%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/s16-window/gen/s16-window-scalar-u2.c.o [ 33%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/s16-window/gen/s16-window-scalar-u3.c.o [ 33%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/s16-window/gen/s16-window-scalar-u4.c.o [ 33%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/u8-ibilinear/gen/u8-ibilinear-scalar-c1.c.o [ 33%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/u8-ibilinear/gen/u8-ibilinear-scalar-c2.c.o [ 33%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/u8-ibilinear/gen/u8-ibilinear-scalar-c4.c.o [ 33%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/u8-lut32norm/u8-lut32norm-scalar.c.o [ 33%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/u8-maxpool/u8-maxpool-9p8x-minmax-scalar-c1.c.o [ 33%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/u8-rmax/u8-rmax-scalar-u2.c.o [ 33%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/u8-vclamp/u8-vclamp-scalar-u4.c.o [ 33%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/u32-filterbank-accumulate/gen/u32-filterbank-accumulate-scalar-x1.c.o [ 33%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/u32-filterbank-subtract/u32-filterbank-subtract-scalar-x2.c.o [ 33%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/u32-vlog/gen/u32-vlog-scalar-x1.c.o [ 33%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/u32-vlog/gen/u32-vlog-scalar-x2.c.o [ 33%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/u32-vlog/gen/u32-vlog-scalar-x3.c.o [ 33%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/u32-vlog/gen/u32-vlog-scalar-x4.c.o [ 33%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_message.cc.o [ 33%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/u64-u32-vsqrtshift/u64-u32-vsqrtshift-scalar-cvtu32-sqrt-cvtu32f64-u1.c.o [ 33%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x8-lut/gen/x8-lut-scalar-u1.c.o [ 33%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x8-lut/gen/x8-lut-scalar-u2.c.o [ 33%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x8-lut/gen/x8-lut-scalar-u4.c.o [ 33%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_message_builder.cc.o [ 33%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x8-lut/gen/x8-lut-scalar-u8.c.o [ 33%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x8-lut/gen/x8-lut-scalar-u16.c.o [ 33%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x8-packw/gen/x8-packw-x2-gemm-goi-scalar-int-u2.c.o [ 33%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x8-packw/gen/x8-packw-x2-gemm-goi-scalar-int-u4.c.o [ 33%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x8-packw/gen/x8-packw-x4-gemm-goi-scalar-int-u2.c.o [ 33%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x8-packw/gen/x8-packw-x4-gemm-goi-scalar-int-u4.c.o [ 33%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x8-packw/gen/x8-packw-x8-gemm-goi-scalar-int-u2.c.o [ 33%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x8-packw/gen/x8-packw-x8-gemm-goi-scalar-int-u4.c.o [ 33%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x8-packw/gen/x8-packw-x16-gemm-goi-scalar-int-u2.c.o [ 33%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x8-packw/gen/x8-packw-x16-gemm-goi-scalar-int-u4.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/java/java_message.cc: In member function ‘void google::protobuf::compiler::java::ImmutableMessageGenerator::GenerateMessageSerializationMethods(google::protobuf::io::Printer*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/java/java_message.cc:614:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 614 | i < descriptor_->field_count() || j < sorted_extensions.size();) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/java/java_message.cc:617:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 617 | } else if (j == sorted_extensions.size()) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/java/java_message.cc: In member function ‘void google::protobuf::compiler::java::ImmutableMessageGenerator::GenerateDescriptorMethods(google::protobuf::io::Printer*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/java/java_message.cc:830:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 830 | for (int i = 0; i < map_fields.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/java/java_message_builder.cc: In member function ‘void google::protobuf::compiler::java::MessageBuilderGenerator::GenerateDescriptorMethods(google::protobuf::io::Printer*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/java/java_message_builder.cc:225:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 225 | for (int i = 0; i < map_fields.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/java/java_message_builder.cc:250:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 250 | for (int i = 0; i < map_fields.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ [ 33%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x8-packw/gen/x8-packw-x32-gemm-goi-scalar-int-u2.c.o [ 33%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x8-packw/gen/x8-packw-x32-gemm-goi-scalar-int-u4.c.o [ 33%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x8-transposec/gen/x8-transposec-1x2-scalar-int.c.o [ 33%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x8-transposec/gen/x8-transposec-1x4-scalar-int.c.o [ 33%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x8-transposec/gen/x8-transposec-2x1-scalar-int.c.o [ 33%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x8-transposec/gen/x8-transposec-2x2-scalar-int.c.o [ 33%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x8-transposec/gen/x8-transposec-2x4-scalar-int.c.o [ 33%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x8-transposec/gen/x8-transposec-4x1-scalar-int.c.o [ 33%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x8-transposec/gen/x8-transposec-4x2-scalar-int.c.o [ 33%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x8-transposec/gen/x8-transposec-4x4-scalar-int.c.o [ 33%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x8-zip/x8-zip-x2-scalar.c.o [ 33%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x8-zip/x8-zip-x3-scalar.c.o [ 33%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x8-zip/x8-zip-x4-scalar.c.o [ 33%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x8-zip/x8-zip-xm-scalar.c.o [ 33%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x16-packw/gen/x16-packw-x8-gemm-goi-scalar-int-u4.c.o [ 33%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x16-packw/gen/x16-packw-x16-gemm-goi-scalar-int-u4.c.o [ 33%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x16-transposec/gen/x16-transposec-1x2-scalar-int.c.o [ 33%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x16-transposec/gen/x16-transposec-1x4-scalar-int.c.o [ 33%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x16-transposec/gen/x16-transposec-2x1-scalar-int.c.o [ 33%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x16-transposec/gen/x16-transposec-2x2-scalar-int.c.o [ 33%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x16-transposec/gen/x16-transposec-2x4-scalar-int.c.o [ 33%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x16-transposec/gen/x16-transposec-4x1-scalar-int.c.o [ 33%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x16-transposec/gen/x16-transposec-4x2-scalar-int.c.o [ 33%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x16-transposec/gen/x16-transposec-4x4-scalar-int.c.o [ 33%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x24-transposec/gen/x24-transposec-1x2-scalar.c.o [ 33%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x24-transposec/gen/x24-transposec-1x4-scalar.c.o [ 33%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x24-transposec/gen/x24-transposec-2x1-scalar.c.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 33%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x24-transposec/gen/x24-transposec-2x2-scalar.c.o [ 34%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x24-transposec/gen/x24-transposec-2x4-scalar.c.o [ 34%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x24-transposec/gen/x24-transposec-4x1-scalar.c.o [ 34%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x24-transposec/gen/x24-transposec-4x2-scalar.c.o [ 34%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_message_builder_lite.cc.o [ 34%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x24-transposec/gen/x24-transposec-4x4-scalar.c.o [ 34%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-packb/gen/x32-packb-2c1s1r-gemm-scalar-float.c.o [ 34%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-packb/gen/x32-packb-2c1s1r-gemm-scalar-int.c.o [ 34%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-packb/gen/x32-packb-2c2s1r-gemm-scalar-float.c.o [ 34%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-packb/gen/x32-packb-2c2s1r-gemm-scalar-int.c.o [ 34%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-packb/gen/x32-packb-4c1s1r-gemm-scalar-float.c.o [ 34%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-packb/gen/x32-packb-4c1s1r-gemm-scalar-int.c.o [ 34%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-packb/gen/x32-packb-4c4s1r-gemm-scalar-float.c.o [ 34%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-packb/gen/x32-packb-4c4s1r-gemm-scalar-int.c.o [ 34%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-packw/gen/x32-packw-x2-gemm-goi-scalar-float-u4.c.o [ 34%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-packw/gen/x32-packw-x2-gemm-goi-scalar-int-u4.c.o [ 34%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-packw/gen/x32-packw-x3-gemm-goi-scalar-float-u4.c.o [ 34%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-packw/gen/x32-packw-x3-gemm-goi-scalar-int-u4.c.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 34%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-packw/gen/x32-packw-x4-gemm-goi-scalar-float-u4.c.o [ 34%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-packw/gen/x32-packw-x4-gemm-goi-scalar-int-u4.c.o [ 34%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-packw/gen/x32-packw-x8-gemm-goi-scalar-float-u4.c.o [ 34%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_message_field.cc.o [ 34%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-packw/gen/x32-packw-x8-gemm-goi-scalar-int-u4.c.o [ 34%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-packw/gen/x32-packw-x16-gemm-goi-scalar-float-u4.c.o [ 34%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-packw/gen/x32-packw-x16-gemm-goi-scalar-int-u4.c.o [ 34%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-packx/x32-packx-2x-scalar.c.o [ 34%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-packx/x32-packx-3x-scalar.c.o [ 34%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-packx/x32-packx-4x-scalar.c.o [ 34%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-transposec/gen/x32-transposec-1x2-scalar-float.c.o [ 34%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-transposec/gen/x32-transposec-1x2-scalar-int.c.o [ 34%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_message_field_lite.cc.o [ 34%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-transposec/gen/x32-transposec-1x4-scalar-float.c.o [ 34%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-transposec/gen/x32-transposec-1x4-scalar-int.c.o [ 34%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-transposec/gen/x32-transposec-2x1-scalar-float.c.o [ 34%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-transposec/gen/x32-transposec-2x1-scalar-int.c.o [ 34%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-transposec/gen/x32-transposec-2x2-scalar-float.c.o [ 34%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-transposec/gen/x32-transposec-2x2-scalar-int.c.o [ 34%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-transposec/gen/x32-transposec-2x4-scalar-float.c.o [ 34%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-transposec/gen/x32-transposec-2x4-scalar-int.c.o [ 34%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-transposec/gen/x32-transposec-4x1-scalar-float.c.o [ 34%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-transposec/gen/x32-transposec-4x1-scalar-int.c.o [ 34%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-transposec/gen/x32-transposec-4x2-scalar-float.c.o [ 34%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-transposec/gen/x32-transposec-4x2-scalar-int.c.o [ 34%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-transposec/gen/x32-transposec-4x4-scalar-float.c.o [ 34%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-transposec/gen/x32-transposec-4x4-scalar-int.c.o [ 34%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-unpool/x32-unpool-scalar.c.o [ 34%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-zerob/gen/x32-zerob-2c1s1r-gemm-scalar-float.c.o [ 34%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-zerob/gen/x32-zerob-2c1s1r-gemm-scalar-int.c.o [ 34%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-zerob/gen/x32-zerob-2c2s1r-gemm-scalar-float.c.o [ 34%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-zerob/gen/x32-zerob-2c2s1r-gemm-scalar-int.c.o [ 34%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-zerob/gen/x32-zerob-4c1s1r-gemm-scalar-float.c.o [ 34%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-zerob/gen/x32-zerob-4c1s1r-gemm-scalar-int.c.o [ 34%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-zerob/gen/x32-zerob-4c4s1r-gemm-scalar-float.c.o [ 34%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-zerob/gen/x32-zerob-4c4s1r-gemm-scalar-int.c.o [ 34%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-zip/x32-zip-x2-scalar.c.o [ 34%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-zip/x32-zip-x3-scalar.c.o [ 34%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-zip/x32-zip-x4-scalar.c.o [ 34%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-zip/x32-zip-xm-scalar.c.o [ 34%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x64-transposec/gen/x64-transposec-1x2-scalar-float.c.o [ 34%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x64-transposec/gen/x64-transposec-1x2-scalar-int.c.o [ 34%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x64-transposec/gen/x64-transposec-2x1-scalar-float.c.o [ 34%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x64-transposec/gen/x64-transposec-2x1-scalar-int.c.o [ 34%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x64-transposec/gen/x64-transposec-2x2-scalar-float.c.o [ 34%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x64-transposec/gen/x64-transposec-2x2-scalar-int.c.o [ 34%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x64-transposec/gen/x64-transposec-4x1-scalar-float.c.o [ 34%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_message_lite.cc.o [ 34%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x64-transposec/gen/x64-transposec-4x1-scalar-int.c.o [ 34%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x64-transposec/gen/x64-transposec-4x2-scalar-float.c.o [ 34%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x64-transposec/gen/x64-transposec-4x2-scalar-int.c.o [ 34%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/xx-copy/xx-copy-scalar-memcpy.c.o [ 34%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/xx-fill/xx-fill-scalar-u16.c.o [ 34%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/xx-pad/xx-pad-p4-scalar-u16.c.o [ 35%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/xx-transposev/xx-transposev-1x1-scalar-memcpy.c.o [ 35%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vtanh/gen/f32-vtanh-fma-expm1minus-rr1-lut8-p4h3ts-div-u1.c.o [ 35%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vtanh/gen/f32-vtanh-fma-expm1minus-rr1-lut8-p4h3ts-div-u2.c.o [ 35%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vtanh/gen/f32-vtanh-fma-expm1minus-rr1-lut8-p4h3ts-div-u4.c.o [ 35%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vtanh/gen/f32-vtanh-fma-expm1minus-rr1-p6h5ts-div-u1.c.o [ 35%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vtanh/gen/f32-vtanh-fma-expm1minus-rr1-p6h5ts-div-u2.c.o [ 35%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vtanh/gen/f32-vtanh-fma-expm1minus-rr1-p6h5ts-div-u4.c.o [ 35%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-fma-expm1minus-rr1-lut4-p4h2ts-div.c.o [ 35%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-fma-expm1minus-rr1-lut4-p4h2ts-rcp.c.o [ 35%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-fma-expm1minus-rr1-lut4-p4h3ps-div.c.o [ 35%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_name_resolver.cc.o [ 35%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-fma-expm1minus-rr1-lut4-p4h3ps-rcp.c.o [ 35%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-fma-expm1minus-rr1-lut4-p4h3ts-div.c.o [ 35%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-fma-expm1minus-rr1-lut4-p4h3ts-rcp.c.o [ 35%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-fma-expm1minus-rr1-lut8-p3h1ts-div.c.o [ 35%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-fma-expm1minus-rr1-lut8-p4h2ts-div.c.o [ 35%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-fma-expm1minus-rr1-lut8-p4h2ts-rcp.c.o [ 35%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-fma-expm1minus-rr1-lut8-p4h3ps-div.c.o [ 35%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-fma-expm1minus-rr1-lut8-p4h3ps-rcp.c.o [ 35%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-fma-expm1minus-rr1-lut8-p4h3ts-div.c.o [ 35%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-fma-expm1minus-rr1-lut8-p4h3ts-rcp.c.o [ 35%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-fma-expm1minus-rr1-lut16-p3h1ts-div.c.o [ 35%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-fma-expm1minus-rr1-lut16-p4h2ts-div.c.o [ 35%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-fma-expm1minus-rr1-lut16-p4h2ts-rcp.c.o [ 35%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-fma-expm1minus-rr1-lut16-p4h3ps-div.c.o [ 35%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-fma-expm1minus-rr1-lut16-p4h3ts-div.c.o [ 35%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-fma-expm1minus-rr1-lut32-p3h1ts-div.c.o [ 35%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-fma-expm1minus-rr1-lut64-p3h1ts-div.c.o [ 35%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-fma-expm1minus-rr1-p6h4ts-div.c.o [ 35%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-fma-expm1minus-rr1-p6h5ps-div.c.o [ 35%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-fma-expm1minus-rr1-p6h5ps-rcp.c.o [ 35%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-fma-expm1minus-rr1-p6h5ts-div.c.o [ 35%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-fma-expm1minus-rr1-p6h5ts-rcp.c.o [ 35%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-fma-expm1minus-rr2-lut4-p4h2ts-div.c.o [ 35%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-fma-expm1minus-rr2-lut4-p4h3ps-div.c.o [ 35%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-fma-expm1minus-rr2-lut4-p4h3ts-div.c.o [ 35%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-fma-expm1minus-rr2-lut8-p3h1ts-div.c.o [ 35%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-fma-expm1minus-rr2-lut8-p4h2ts-div.c.o [ 35%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-fma-expm1minus-rr2-lut8-p4h2ts-rcp.c.o [ 35%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-fma-expm1minus-rr2-lut8-p4h3ps-div.c.o [ 35%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-fma-expm1minus-rr2-lut8-p4h3ts-div.c.o [ 35%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-fma-expm1minus-rr2-lut16-p3h1ts-div.c.o [ 35%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-fma-expm1minus-rr2-lut16-p4h2ts-div.c.o [ 35%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-fma-expm1minus-rr2-lut16-p4h3ps-div.c.o [ 35%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-fma-expm1minus-rr2-lut16-p4h3ts-div.c.o [ 35%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-fma-expm1minus-rr2-lut32-p3h1ts-div.c.o [ 35%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-fma-expm1minus-rr2-lut64-p3h1ts-div.c.o [ 35%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-fma-expm1minus-rr2-p6h4ts-div.c.o [ 35%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-fma-expm1minus-rr2-p6h5ps-div.c.o [ 35%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-fma-expm1minus-rr2-p6h5ts-div.c.o [ 35%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-fma-expm1plus-rr1-lut4-p4h2ts-div.c.o [ 35%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-fma-expm1plus-rr1-lut4-p4h3ps-div.c.o [ 35%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-fma-expm1plus-rr1-lut4-p4h3ts-div.c.o [ 35%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_primitive_field.cc.o [ 35%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-fma-expm1plus-rr1-lut8-p3h1ts-div.c.o [ 35%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-fma-expm1plus-rr1-lut8-p4h2ts-div.c.o [ 35%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-fma-expm1plus-rr1-lut8-p4h3ps-div.c.o [ 35%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-fma-expm1plus-rr1-lut8-p4h3ts-div.c.o [ 35%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-fma-expm1plus-rr1-lut16-p3h1ts-div.c.o [ 35%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-fma-expm1plus-rr1-lut16-p4h2ts-div.c.o [ 35%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-fma-expm1plus-rr1-lut16-p4h3ps-div.c.o [ 35%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-fma-expm1plus-rr1-lut16-p4h3ts-div.c.o [ 35%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-fma-expm1plus-rr1-lut32-p3h1ts-div.c.o [ 35%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-fma-expm1plus-rr1-lut64-p3h1ts-div.c.o [ 35%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-fma-expm1plus-rr1-p6h4ts-div.c.o [ 35%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-fma-expm1plus-rr1-p6h5ps-div.c.o [ 35%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-fma-expm1plus-rr1-p6h5ts-div.c.o [ 35%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-fma-expm1plus-rr2-lut4-p4h2ts-div.c.o [ 35%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-fma-expm1plus-rr2-lut4-p4h3ps-div.c.o [ 36%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-fma-expm1plus-rr2-lut4-p4h3ts-div.c.o [ 36%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-fma-expm1plus-rr2-lut8-p3h1ts-div.c.o [ 36%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-fma-expm1plus-rr2-lut8-p4h2ts-div.c.o [ 36%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-fma-expm1plus-rr2-lut8-p4h3ps-div.c.o [ 36%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-fma-expm1plus-rr2-lut8-p4h3ts-div.c.o [ 36%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-fma-expm1plus-rr2-lut16-p3h1ts-div.c.o [ 36%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-fma-expm1plus-rr2-lut16-p4h2ts-div.c.o [ 36%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-fma-expm1plus-rr2-lut16-p4h3ps-div.c.o [ 36%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-fma-expm1plus-rr2-lut16-p4h3ts-div.c.o [ 36%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_primitive_field_lite.cc.o [ 36%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-fma-expm1plus-rr2-lut32-p3h1ts-div.c.o [ 36%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-fma-expm1plus-rr2-lut64-p3h1ts-div.c.o [ 36%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-fma-expm1plus-rr2-p6h4ts-div.c.o [ 36%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-fma-expm1plus-rr2-p6h5ps-div.c.o [ 36%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-fma-expm1plus-rr2-p6h5ts-div.c.o [ 36%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/cs16-bfly4/cs16-bfly4-neon-x1.c.o [ 36%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/cs16-bfly4/cs16-bfly4-neon-x4.c.o [ 36%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/cs16-bfly4/cs16-bfly4-samples1-neon.c.o [ 36%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/cs16-bfly4/cs16-bfly4-samples4-neon.c.o [ 36%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/cs16-fftr/cs16-fftr-neon-x4.c.o [ 36%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/cs16-vsquareabs/gen/cs16-vsquareabs-neon-mlal-ld128-x4.c.o [ 36%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/cs16-vsquareabs/gen/cs16-vsquareabs-neon-mlal-ld128-x8.c.o [ 36%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/cs16-vsquareabs/gen/cs16-vsquareabs-neon-mlal-ld128-x12.c.o Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/reduce_premulsum_f32.cu [ 36%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/cs16-vsquareabs/gen/cs16-vsquareabs-neon-mlal-ld128-x16.c.o [ 36%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-f32-vcvt/gen/f16-f32-vcvt-neon-int16-u8.c.o [ 36%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-f32-vcvt/gen/f16-f32-vcvt-neon-int16-u16.c.o [ 36%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-f32-vcvt/gen/f16-f32-vcvt-neon-int16-u24.c.o [ 36%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-f32-vcvt/gen/f16-f32-vcvt-neon-int16-u32.c.o [ 36%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-f32-vcvt/gen/f16-f32-vcvt-neon-int32-u8.c.o Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/reduce_premulsum_f64.cu [ 36%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-f32-vcvt/gen/f16-f32-vcvt-neon-int32-u16.c.o [ 36%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-f32-vcvt/gen/f16-f32-vcvt-neon-int32-u24.c.o [ 36%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_service.cc.o [ 36%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-f32-vcvt/gen/f16-f32-vcvt-neon-int32-u32.c.o [ 36%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-argmaxpool/f32-argmaxpool-4x-neon-c4.c.o [ 36%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_shared_code_generator.cc.o [ 36%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-argmaxpool/f32-argmaxpool-9p8x-neon-c4.c.o [ 36%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-argmaxpool/f32-argmaxpool-9x-neon-c4.c.o [ 36%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-avgpool/f32-avgpool-9p8x-minmax-neon-c4.c.o [ 36%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-avgpool/f32-avgpool-9x-minmax-neon-c4.c.o [ 36%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-conv-hwc2chw/f32-conv-hwc2chw-3x3s2p1c3x4-neon-2x2.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/java/java_shared_code_generator.cc: In member function ‘void google::protobuf::compiler::java::SharedCodeGenerator::GenerateDescriptors(google::protobuf::io::Printer*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/java/java_shared_code_generator.cc:145:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 145 | for (int i = 0; i < file_data.size(); i += kBytesPerLine) { | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/java/java_shared_code_generator.cc:185:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::__cxx11::basic_string > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 185 | for (int i = 0; i < dependencies.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~ Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/reduce_premulsum_u32.cu In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/java/java_helpers.h:41, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/java/java_shared_code_generator.cc:37: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/printer.h: In instantiation of ‘void google::protobuf::io::AnnotationProtoCollector::AddAnnotation(size_t, size_t, const std::string&, const std::vector&) [with AnnotationProto = google::protobuf::GeneratedCodeInfo; size_t = long unsigned int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/printer.h:85:16: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/printer.h:90:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 90 | for (int i = 0; i < path.size(); ++i) { | ~~^~~~~~~~~~~~~ [ 36%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p0p1c3x4-neon-2x1.c.o [ 36%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p0p1c3x4-neon-2x2.c.o [ 36%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p0p1c3x8-neon-2x1.c.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/reduce_premulsum_u64.cu [ 36%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p0p1c3x8-neon-2x2.c.o [ 36%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_string_field.cc.o [ 36%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p1c3x4-neon-2x1.c.o [ 36%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p1c3x4-neon-2x2.c.o [ 36%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p1c3x8-neon-2x1.c.o [ 36%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p1c3x8-neon-2x2.c.o [ 36%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-neon-1x4-acc2.c.o [ 36%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-neon-1x4-acc3.c.o [ 36%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-neon-1x4-acc4.c.o [ 36%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_string_field_lite.cc.o [ 36%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-neon-1x4.c.o [ 36%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-neon-2x4-acc2.c.o [ 36%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-neon-2x4.c.o [ 36%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-neon-3x4.c.o [ 36%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-neon-4x4.c.o [ 36%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-neon-5x4.c.o [ 36%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-neon-6x4.c.o [ 36%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-neon-1x4-acc2.c.o [ 36%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-neon-1x4-acc3.c.o [ 36%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/js/js_generator.cc.o [ 36%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-neon-1x4-acc4.c.o [ 36%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-neon-1x4.c.o [ 36%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-neon-2x4-acc2.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc: In function ‘std::vector > google::protobuf::compiler::js::{anonymous}::ParseLowerUnderscore(const std::string&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc:279:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | for (int i = 0; i < input.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc: In function ‘std::vector > google::protobuf::compiler::js::{anonymous}::ParseUpperCamel(const std::string&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc:298:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 298 | for (int i = 0; i < input.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc: In function ‘std::string google::protobuf::compiler::js::{anonymous}::ToLowerCamel(const std::vector >&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc:313:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 313 | for (int i = 0; i < words.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc: In function ‘std::string google::protobuf::compiler::js::{anonymous}::ToUpperCamel(const std::vector >&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc:327:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | for (int i = 0; i < words.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc: In function ‘std::string google::protobuf::compiler::js::{anonymous}::ToEnumCase(const std::string&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc:344:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 344 | for (int i = 0; i < input.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc: In function ‘std::string google::protobuf::compiler::js::{anonymous}::ToLower(const std::string&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc:359:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 359 | for (int i = 0; i < input.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc: In function ‘std::string google::protobuf::compiler::js::{anonymous}::RelativeTypeName(const google::protobuf::FieldDescriptor*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc:1252:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1252 | for (int i = 0; i < type.size() && i < containing_type.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc:1252:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1252 | for (int i = 0; i < type.size() && i < containing_type.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc:1256:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1256 | if (type[i] == '.' && i >= package.size()) { | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc: In function ‘void google::protobuf::compiler::js::{anonymous}::GenerateJspbFileOrder(const std::vector&, std::vector*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc:1522:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1522 | for (int i = 0; i < input.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc: In function ‘bool google::protobuf::compiler::js::{anonymous}::GenerateJspbAllowedMap(const google::protobuf::compiler::js::GeneratorOptions&, const std::vector&, std::map >*, google::protobuf::compiler::SCCAnalyzer*, std::string*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc:1572:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1572 | for (int i = 0; i < files_ordered.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc: In member function ‘void google::protobuf::compiler::js::Generator::FindProvides(const google::protobuf::compiler::js::GeneratorOptions&, google::protobuf::io::Printer*, const std::vector&, std::set >*) const’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc:1676:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1676 | for (int i = 0; i < files.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc: In member function ‘void google::protobuf::compiler::js::Generator::FindProvidesForFields(const google::protobuf::compiler::js::GeneratorOptions&, google::protobuf::io::Printer*, const std::vector&, std::set >*) const’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc:1737:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1737 | for (int i = 0; i < fields.size(); i++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc: In member function ‘void google::protobuf::compiler::js::Generator::GenerateRequiresForLibrary(const google::protobuf::compiler::js::GeneratorOptions&, google::protobuf::io::Printer*, const std::vector&, std::set >*) const’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc:1817:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1817 | for (int i = 0; i < files.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc: In member function ‘void google::protobuf::compiler::js::Generator::GenerateRequiresForExtensions(const google::protobuf::compiler::js::GeneratorOptions&, google::protobuf::io::Printer*, const std::vector&, std::set >*) const’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc:1860:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1860 | for (int i = 0; i < fields.size(); i++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc: In member function ‘bool google::protobuf::compiler::js::GeneratorOptions::ParseFromOptions(const std::vector, std::__cxx11::basic_string > >&, std::string*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc:3469:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::__cxx11::basic_string > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 3469 | for (int i = 0; i < options.size(); i++) { | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc: In member function ‘void google::protobuf::compiler::js::Generator::GenerateFilesInDepOrder(const google::protobuf::compiler::js::GeneratorOptions&, google::protobuf::io::Printer*, const std::vector&) const’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc:3578:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 3578 | for (int i = 0; i < files.size(); i++) { | ~~^~~~~~~~~~~~~~ [ 36%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-neon-2x4.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc: In member function ‘virtual bool google::protobuf::compiler::js::Generator::GenerateAll(const std::vector&, const std::string&, google::protobuf::compiler::GeneratorContext*, std::string*) const’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc:3744:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 3744 | for (int i = 0; i < files.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc:3766:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 3766 | for (int i = 0; i < extensions.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc:3788:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 3788 | for (int i = 0; i < files.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc:3938:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 3938 | for (int i = 0; i < files.size(); i++) { | ~~^~~~~~~~~~~~~~ [ 36%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-neon-3x4.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc:48: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/printer.h: In instantiation of ‘void google::protobuf::io::AnnotationProtoCollector::AddAnnotation(size_t, size_t, const std::string&, const std::vector&) [with AnnotationProto = google::protobuf::GeneratedCodeInfo; size_t = long unsigned int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/printer.h:85:16: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/io/printer.h:90:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 90 | for (int i = 0; i < path.size(); ++i) { | ~~^~~~~~~~~~~~~ [ 36%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-neon-4x4.c.o [ 36%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-1x4-acc2.c.o [ 36%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-1x4-acc3.c.o Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/reduce_premulsum_u8.cu [ 36%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-1x4-acc4.c.o [ 36%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-1x4-acc5.c.o [ 37%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-1x4.c.o [ 37%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-2x4-acc2.c.o [ 37%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-2x4-acc3.c.o [ 37%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-2x4.c.o [ 37%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-3x4-acc2.c.o [ 37%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-3x4.c.o [ 37%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-4x4-acc2.c.o [ 37%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-4x4.c.o [ 37%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-5x4.c.o [ 37%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-neon-1x4-acc2.c.o [ 37%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/js/well_known_types_embed.cc.o [ 37%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-neon-1x4-acc3.c.o [ 37%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/objectivec/objectivec_enum.cc.o [ 37%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/objectivec/objectivec_enum_field.cc.o [ 37%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-neon-1x4-acc4.c.o [ 37%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-neon-1x4-acc5.c.o [ 37%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-neon-1x4.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_enum.cc: In member function ‘void google::protobuf::compiler::objectivec::EnumGenerator::GenerateHeader(google::protobuf::io::Printer*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_enum.cc:126:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < all_values_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_enum.cc: In member function ‘void google::protobuf::compiler::objectivec::EnumGenerator::GenerateSource(google::protobuf::io::Printer*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_enum.cc:177:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 177 | for (int i = 0; i < all_values_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_enum.cc:196:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 196 | for (int i = 0; i < text_blob.size(); i += kBytesPerLine) { | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_enum.cc:204:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 204 | for (int i = 0; i < all_values_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_enum.cc:245:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 245 | for (int i = 0; i < base_values_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~ [ 37%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-neon-2x4-acc2.c.o [ 37%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-neon-2x4-acc3.c.o [ 37%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-neon-2x4.c.o Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/reduce_prod_bf16.cu [ 37%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-neon-3x4-acc2.c.o [ 37%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-neon-3x4.c.o [ 37%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/objectivec/objectivec_extension.cc.o [ 37%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-3p4c-minmax-neon-acc2.c.o [ 37%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-3p4c-minmax-neon.c.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 37%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-3p8c-minmax-neon-acc2.c.o [ 37%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/objectivec/objectivec_field.cc.o [ 37%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/objectivec/objectivec_file.cc.o [ 37%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-3p8c-minmax-neon.c.o [ 37%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-3p16c-minmax-neon-acc2.c.o [ 37%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-3p16c-minmax-neon.c.o [ 37%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-4p4c-minmax-neon-acc2.c.o [ 37%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-4p4c-minmax-neon.c.o [ 37%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-4p8c-minmax-neon-acc2.c.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 37%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-4p8c-minmax-neon.c.o [ 37%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-4p16c-minmax-neon-acc2.c.o Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/reduce_prod_f16.cu [ 37%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-4p16c-minmax-neon.c.o [ 37%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-5f5m5l4c4s4r-minmax-neon-acc2.c.o [ 37%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-5f5m5l4c4s4r-minmax-neon.c.o Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/reduce_prod_f32.cu [ 37%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-5f5m5l8c4s4r-minmax-neon-acc2.c.o [ 37%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-5f5m5l8c4s4r-minmax-neon.c.o [ 37%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-6f6m7l4c4s4r-minmax-neon-acc2.c.o [ 37%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/objectivec/objectivec_generator.cc.o [ 37%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/objectivec/objectivec_helpers.cc.o [ 37%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-6f6m7l4c4s4r-minmax-neon.c.o [ 37%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-6f6m7l8c4s4r-minmax-neon-acc2.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_generator.cc: In member function ‘virtual bool google::protobuf::compiler::objectivec::ObjectiveCGenerator::GenerateAll(const std::vector&, const std::string&, google::protobuf::compiler::GeneratorContext*, std::string*) const’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_generator.cc:76:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::__cxx11::basic_string > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for (int i = 0; i < options.size(); i++) { | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_generator.cc:151:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < files.size(); i++) { | ~~^~~~~~~~~~~~~~ [ 37%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-6f6m7l8c4s4r-minmax-neon.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_helpers.cc: In function ‘std::unordered_set > google::protobuf::compiler::objectivec::{anonymous}::MakeWordsMap(const char* const*, size_t)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_helpers.cc:89:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 89 | for (int i = 0; i < num_words; i++) { | ~~^~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_helpers.cc: In function ‘std::string google::protobuf::compiler::objectivec::{anonymous}::UnderscoresToCamelCase(const std::string&, bool)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_helpers.cc:114:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < input.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_helpers.cc:155:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 155 | for (int j = 0; j < value.length(); j++) { | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_helpers.cc: In function ‘std::string google::protobuf::compiler::objectivec::UnCamelCaseEnumShortName(const std::string&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_helpers.cc:523:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 523 | for (int i = 0; i < name.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_helpers.cc: In function ‘std::string google::protobuf::compiler::objectivec::UnCamelCaseFieldName(const std::string&, const google::protobuf::FieldDescriptor*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_helpers.cc:613:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 613 | for (int i = 0; i < worker.size(); i++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_helpers.cc: In function ‘std::string google::protobuf::compiler::objectivec::BuildCommentsString(const google::protobuf::SourceLocation&, bool)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_helpers.cc:970:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 970 | for (int i = 0; i < lines.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_helpers.cc: In function ‘void google::protobuf::compiler::objectivec::RemoveComment(google::protobuf::StringPiece*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_helpers.cc:1037:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const google::protobuf::StringPiece::size_type’ {aka ‘const long unsigned int’} [-Wsign-compare] 1037 | if (offset != StringPiece::npos) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_helpers.cc: In member function ‘virtual bool google::protobuf::compiler::objectivec::{anonymous}::ExpectedPrefixesCollector::ConsumeLine(const google::protobuf::StringPiece&, std::string*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_helpers.cc:1058:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const google::protobuf::StringPiece::size_type’ {aka ‘const long unsigned int’} [-Wsign-compare] 1058 | if (offset == StringPiece::npos) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_helpers.cc: In function ‘bool google::protobuf::compiler::objectivec::ValidateObjCClassPrefixes(const std::vector&, const Options&, std::string*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_helpers.cc:1222:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1222 | for (int i = 0; i < files.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_helpers.cc: In static member function ‘static std::string google::protobuf::compiler::objectivec::TextFormatDecodeData::DecodeDataForString(const std::string&, const std::string&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_helpers.cc:1428:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1428 | for (int y = 0; y < desired_output.size(); y++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_helpers.cc:1435:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1435 | if (x >= input_for_decode.size()) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_helpers.cc:1447:9: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1447 | if (x != input_for_decode.size()) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_helpers.cc: In member function ‘virtual bool google::protobuf::compiler::objectivec::ImportWriter::ProtoFrameworkCollector::ConsumeLine(const google::protobuf::StringPiece&, std::string*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_helpers.cc:1726:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const google::protobuf::StringPiece::size_type’ {aka ‘const long unsigned int’} [-Wsign-compare] 1726 | if (offset == StringPiece::npos) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_helpers.cc:1739:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const google::protobuf::StringPiece::size_type’ {aka ‘const long unsigned int’} [-Wsign-compare] 1739 | if (offset == StringPiece::npos) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_helpers.cc:1756:32: warning: comparison of integer expressions of different signedness: ‘google::protobuf::stringpiece_ssize_type’ {aka ‘long int’} and ‘const google::protobuf::StringPiece::size_type’ {aka ‘const long unsigned int’} [-Wsign-compare] 1756 | if (proto_file.find(' ') != StringPiece::npos) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 37%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-8f8m9l4c4s4r-minmax-neon-acc2.c.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 37%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-8f8m9l4c4s4r-minmax-neon.c.o [ 37%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-8f8m9l8c4s4r-minmax-neon-acc2.c.o [ 37%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/objectivec/objectivec_map_field.cc.o [ 37%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-8f8m9l8c4s4r-minmax-neon.c.o [ 37%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-9p4c-minmax-neon-acc2.c.o [ 37%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-9p4c-minmax-neon.c.o [ 37%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-9p8c-minmax-neon-acc2.c.o [ 37%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-9p8c-minmax-neon.c.o [ 37%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-9p16c-minmax-neon-acc2.c.o [ 37%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-9p16c-minmax-neon.c.o [ 37%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-25p4c-minmax-neon-acc2.c.o [ 37%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-25p4c-minmax-neon.c.o [ 37%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-25p8c-minmax-neon-acc2.c.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 37%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/objectivec/objectivec_message.cc.o [ 37%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-25p8c-minmax-neon.c.o Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/reduce_prod_f64.cu [ 37%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-neon-acc2.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_message.cc: In member function ‘void google::protobuf::compiler::objectivec::MessageGenerator::GenerateSource(google::protobuf::io::Printer*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_message.cc:559:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 559 | for (int i = 0; i < text_format_data_str.size(); i += kBytesPerLine) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_message.cc:573:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 573 | for (int i = 0; i < sorted_extensions.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 37%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-neon.c.o [ 37%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-f16-vcvt/gen/f32-f16-vcvt-neon-u8.c.o [ 37%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-f16-vcvt/gen/f32-f16-vcvt-neon-u16.c.o [ 37%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-f16-vcvt/gen/f32-f16-vcvt-neon-u24.c.o [ 37%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-f16-vcvt/gen/f32-f16-vcvt-neon-u32.c.o [ 37%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gavgpool-cw/f32-gavgpool-cw-neon-u4.c.o [ 37%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gavgpool/f32-gavgpool-7p7x-minmax-neon-c4.c.o [ 37%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gavgpool/f32-gavgpool-7x-minmax-neon-c4.c.o [ 37%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-1x8-minmax-neon-dup-ld64.c.o [ 37%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-1x8-minmax-neon-lane-ld64.c.o [ 37%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-1x8-minmax-neon-lane-ld128.c.o [ 37%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-1x8s4-minmax-neon.c.o [ 37%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-1x16-minmax-neon-lane-ld128.c.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 37%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/objectivec/objectivec_message_field.cc.o [ 38%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-2x16-minmax-neon-lane-ld128.c.o [ 38%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-3x16-minmax-neon-lane-ld128.c.o [ 38%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-4x2-minmax-neon-lane-ld64.c.o [ 38%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/objectivec/objectivec_oneof.cc.o [ 38%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-4x8-minmax-neon-dup-ld64.c.o [ 38%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-4x8-minmax-neon-dup-ld128.c.o [ 38%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-4x8-minmax-neon-lane-ld64.c.o [ 38%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-4x8-minmax-neon-lane-ld128.c.o Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/reduce_prod_u32.cu [ 38%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-4x8s4-minmax-neon.c.o [ 38%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-4x16-minmax-neon-lane-ld128.c.o [ 38%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-5x8-minmax-neon-lane-ld64.c.o [ 38%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/objectivec/objectivec_primitive_field.cc.o [ 38%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-5x16-minmax-neon-lane-ld128.c.o [ 38%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-6x2-minmax-neon-lane-ld64.c.o [ 38%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-6x8-minmax-neon-dup-ld64.c.o [ 38%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-6x8-minmax-neon-dup-ld128.c.o [ 38%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-6x8-minmax-neon-lane-ld64.c.o [ 38%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-6x8-minmax-neon-lane-ld128.c.o [ 38%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/php/php_generator.cc.o [ 38%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-6x8s4-minmax-neon.c.o [ 38%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-6x16-minmax-neon-lane-ld128.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/php/php_generator.cc: In function ‘std::string google::protobuf::compiler::php::PhpName(const std::string&, bool)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/php/php_generator.cc:288:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | for (int i = 0; i < full_name.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/php/php_generator.cc: In function ‘std::string google::protobuf::compiler::php::GeneratedMetadataFileName(const google::protobuf::FileDescriptor*, bool)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/php/php_generator.cc:365:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::__cxx11::basic_string::size_type’ {aka ‘const long unsigned int’} [-Wsign-compare] 365 | while (first_index != string::npos) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/php/php_generator.cc:376:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::__cxx11::basic_string::size_type’ {aka ‘const long unsigned int’} [-Wsign-compare] 376 | if (file_name_start == string::npos) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/php/php_generator.cc: In function ‘std::string google::protobuf::compiler::php::GeneratedServiceFileName(const google::protobuf::ServiceDescriptor*, bool)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/php/php_generator.cc:415:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 415 | for (int i = 0; i < result.size(); i++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/php/php_generator.cc: In function ‘std::string google::protobuf::compiler::php::UnderscoresToCamelCase(const std::string&, bool)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/php/php_generator.cc:558:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 558 | for (int i = 0; i < name.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/php/php_generator.cc: In function ‘std::string google::protobuf::compiler::php::FilenameToClassname(const std::string&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/php/php_generator.cc:1183:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1183 | for (int i = 0; i < result.size(); i++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/php/php_generator.cc: In function ‘void google::protobuf::compiler::php::GenerateMetadataFile(const google::protobuf::FileDescriptor*, bool, bool, const std::set >&, google::protobuf::compiler::GeneratorContext*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/php/php_generator.cc:1206:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::__cxx11::basic_string::size_type’ {aka ‘const long unsigned int’} [-Wsign-compare] 1206 | if (lastindex != string::npos) { | ~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/php/php_generator.cc: In function ‘void google::protobuf::compiler::php::GenerateEnumFile(const google::protobuf::FileDescriptor*, const google::protobuf::EnumDescriptor*, bool, google::protobuf::compiler::GeneratorContext*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/php/php_generator.cc:1280:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::__cxx11::basic_string::size_type’ {aka ‘const long unsigned int’} [-Wsign-compare] 1280 | if (lastindex != string::npos) { | ~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/php/php_generator.cc:1292:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::__cxx11::basic_string::size_type’ {aka ‘const long unsigned int’} [-Wsign-compare] 1292 | if (lastindex != string::npos) { | ~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/php/php_generator.cc: In function ‘void google::protobuf::compiler::php::GenerateMessageFile(const google::protobuf::FileDescriptor*, const google::protobuf::Descriptor*, bool, bool, google::protobuf::compiler::GeneratorContext*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/php/php_generator.cc:1392:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::__cxx11::basic_string::size_type’ {aka ‘const long unsigned int’} [-Wsign-compare] 1392 | if (lastindex != string::npos) { | ~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/php/php_generator.cc:1401:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::__cxx11::basic_string::size_type’ {aka ‘const long unsigned int’} [-Wsign-compare] 1401 | if (lastindex != string::npos) { | ~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/php/php_generator.cc: In function ‘void google::protobuf::compiler::php::GenerateServiceFile(const google::protobuf::FileDescriptor*, const google::protobuf::ServiceDescriptor*, bool, google::protobuf::compiler::GeneratorContext*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/php/php_generator.cc:1500:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::__cxx11::basic_string::size_type’ {aka ‘const long unsigned int’} [-Wsign-compare] 1500 | lastindex != string::npos) { | ~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/php/php_generator.cc:1508:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::__cxx11::basic_string::size_type’ {aka ‘const long unsigned int’} [-Wsign-compare] 1508 | if (lastindex != string::npos) { | ~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/php/php_generator.cc: In function ‘void google::protobuf::compiler::php::GenerateDocCommentBodyForLocation(google::protobuf::io::Printer*, const google::protobuf::SourceLocation&, bool, int)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/php/php_generator.cc:1617:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1617 | for (int i = 0; i < lines.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/php/php_generator.cc: In member function ‘virtual bool google::protobuf::compiler::php::Generator::GenerateAll(const std::vector&, const std::string&, google::protobuf::compiler::GeneratorContext*, std::string*) const’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/php/php_generator.cc:1852:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1852 | for (int i = 0; i < options.size(); i++) { | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/php/php_generator.cc: In instantiation of ‘std::string google::protobuf::compiler::php::GeneratedClassFileName(const DescriptorType*, bool) [with DescriptorType = google::protobuf::EnumDescriptor; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/php/php_generator.cc:1270:48: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/php/php_generator.cc:391:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 391 | for (int i = 0; i < result.size(); i++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/php/php_generator.cc: In instantiation of ‘std::string google::protobuf::compiler::php::GeneratedClassFileName(const DescriptorType*, bool) [with DescriptorType = google::protobuf::Descriptor; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/php/php_generator.cc:1382:48: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/php/php_generator.cc:391:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/php/php_generator.cc: In instantiation of ‘std::string google::protobuf::compiler::php::LegacyGeneratedClassFileName(const DescriptorType*, bool) [with DescriptorType = google::protobuf::EnumDescriptor; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/php/php_generator.cc:1235:54: required from ‘void google::protobuf::compiler::php::LegacyGenerateClassFile(const google::protobuf::FileDescriptor*, const DescriptorType*, bool, google::protobuf::compiler::GeneratorContext*) [with DescriptorType = google::protobuf::EnumDescriptor]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/php/php_generator.cc:1368:28: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/php/php_generator.cc:404:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 404 | for (int i = 0; i < result.size(); i++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/php/php_generator.cc: In instantiation of ‘std::string google::protobuf::compiler::php::LegacyGeneratedClassFileName(const DescriptorType*, bool) [with DescriptorType = google::protobuf::Descriptor; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/php/php_generator.cc:1235:54: required from ‘void google::protobuf::compiler::php::LegacyGenerateClassFile(const google::protobuf::FileDescriptor*, const DescriptorType*, bool, google::protobuf::compiler::GeneratorContext*) [with DescriptorType = google::protobuf::Descriptor]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/php/php_generator.cc:1470:28: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/php/php_generator.cc:404:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] [ 38%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-8x8s4-minmax-neon.c.o [ 38%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-1x8-minmax-neon-dup-ld64.c.o [ 38%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-1x8-minmax-neon-lane-ld64.c.o [ 38%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-1x8-minmax-neon-lane-ld128.c.o [ 38%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-1x8s4-minmax-neon.c.o [ 38%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-4x8-minmax-neon-dup-ld64.c.o Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/reduce_prod_u64.cu [ 38%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-4x8-minmax-neon-dup-ld128.c.o [ 38%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-4x8-minmax-neon-lane-ld64.c.o Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/reduce_prod_u8.cu [ 38%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-4x8-minmax-neon-lane-ld128.c.o [ 38%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-4x8s4-minmax-neon.c.o Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/reduce_scatter_minmax_bf16.cu [ 38%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-5x8-minmax-neon-lane-ld64.c.o [ 38%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-6x8-minmax-neon-dup-ld64.c.o [ 38%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-6x8-minmax-neon-dup-ld128.c.o [ 38%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-6x8-minmax-neon-lane-ld64.c.o [ 38%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-6x8-minmax-neon-lane-ld128.c.o [ 38%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-6x8s4-minmax-neon.c.o [ 38%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-8x8s4-minmax-neon.c.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 38%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/plugin.cc.o [ 38%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-ibilinear-chw/gen/f32-ibilinear-chw-neon-p4.c.o [ 38%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-ibilinear-chw/gen/f32-ibilinear-chw-neon-p8.c.o [ 38%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-ibilinear-chw/gen/f32-ibilinear-chw-neon-p16.c.o [ 38%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-ibilinear/gen/f32-ibilinear-neon-c4.c.o [ 38%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-ibilinear/gen/f32-ibilinear-neon-c8.c.o [ 38%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-1x8-minmax-neon-dup-ld64.c.o [ 38%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-1x8-minmax-neon-lane-ld64.c.o Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/reduce_scatter_minmax_f16.cu [ 38%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/plugin.pb.cc.o [ 38%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-1x8-minmax-neon-lane-ld128.c.o [ 38%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-1x8s4-minmax-neon.c.o [ 38%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-1x16-minmax-neon-lane-ld128.c.o [ 38%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-2x16-minmax-neon-lane-ld128.c.o [ 38%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-3x16-minmax-neon-lane-ld128.c.o [ 38%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-4x2-minmax-neon-lane-ld64.c.o [ 38%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-4x4-minmax-neon-lane-ld64.c.o [ 38%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-4x8-minmax-neon-dup-ld64.c.o [ 38%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-4x8-minmax-neon-dup-ld128.c.o [ 38%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-4x8-minmax-neon-lane-ld64.c.o [ 38%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/python/python_generator.cc.o [ 38%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-4x8-minmax-neon-lane-ld128.c.o [ 38%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-4x8s4-minmax-neon.c.o [ 38%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-4x16-minmax-neon-lane-ld128.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/python/python_generator.cc: In function ‘bool google::protobuf::compiler::python::{anonymous}::ContainsPythonKeyword(const std::string&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/python/python_generator.cc:121:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for (int i = 0; i < tokens.size(); ++i) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/python/python_generator.cc: In member function ‘virtual bool google::protobuf::compiler::python::Generator::Generate(const google::protobuf::FileDescriptor*, const std::string&, google::protobuf::compiler::GeneratorContext*, std::string*) const’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/python/python_generator.cc:319:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::__cxx11::basic_string > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 319 | for (int i = 0; i < options.size(); i++) { | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/python/python_generator.cc: In member function ‘void google::protobuf::compiler::python::Generator::PrintImports() const’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/python/python_generator.cc:412:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::__cxx11::basic_string::size_type’ {aka ‘const long unsigned int’} [-Wsign-compare] 412 | if (last_dot_pos == std::string::npos) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/python/python_generator.cc: In member function ‘void google::protobuf::compiler::python::Generator::PrintTopLevelEnums() const’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/python/python_generator.cc:508:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 508 | for (int i = 0; i < top_level_enum_values.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/python/python_generator.cc: In member function ‘void google::protobuf::compiler::python::Generator::PrintMessages() const’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/python/python_generator.cc:839:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 839 | for (int j = 0; j < to_register.size(); ++j) { | ~~^~~~~~~~~~~~~~~~~~~~ [ 38%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-5x16-minmax-neon-lane-ld128.c.o [ 38%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-6x2-minmax-neon-lane-ld64.c.o [ 38%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-6x8-minmax-neon-dup-ld64.c.o [ 38%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-6x8-minmax-neon-dup-ld128.c.o [ 38%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-6x8-minmax-neon-lane-ld64.c.o [ 38%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-6x8-minmax-neon-lane-ld128.c.o [ 38%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-6x8s4-minmax-neon.c.o [ 38%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-6x16-minmax-neon-lane-ld128.c.o [ 38%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-8x8s4-minmax-neon.c.o [ 38%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-maxpool/f32-maxpool-9p8x-minmax-neon-c4.c.o Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/reduce_scatter_minmax_f32.cu [ 38%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-pavgpool/f32-pavgpool-9p8x-minmax-neon-c4.c.o [ 38%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-pavgpool/f32-pavgpool-9x-minmax-neon-c4.c.o [ 39%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-ppmm/gen/f32-ppmm-4x8-minmax-neon-prfm.c.o [ 39%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-ppmm/gen/f32-ppmm-4x8-minmax-neon.c.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 39%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-ppmm/gen/f32-ppmm-4x16-minmax-neon-prfm.c.o [ 39%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/ruby/ruby_generator.cc.o [ 39%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-ppmm/gen/f32-ppmm-4x16-minmax-neon.c.o [ 39%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-ppmm/gen/f32-ppmm-8x8-minmax-neon-prfm.c.o [ 39%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-ppmm/gen/f32-ppmm-8x8-minmax-neon.c.o [ 39%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-prelu/gen/f32-prelu-neon-1x4.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/ruby/ruby_generator.cc: In function ‘std::string google::protobuf::compiler::ruby::DefaultValueForField(const google::protobuf::FieldDescriptor*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/ruby/ruby_generator.cc:158:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 158 | for (int i = 0; i < default_str.length(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/ruby/ruby_generator.cc: In function ‘std::string google::protobuf::compiler::ruby::PackageToModule(const std::string&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/ruby/ruby_generator.cc:325:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 325 | for (int i = 0; i < name.size(); i++) { | ~~^~~~~~~~~~~~~ [ 39%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-prelu/gen/f32-prelu-neon-1x8.c.o [ 39%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-prelu/gen/f32-prelu-neon-1x16.c.o [ 39%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-prelu/gen/f32-prelu-neon-2x4.c.o [ 39%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-prelu/gen/f32-prelu-neon-2x8.c.o [ 39%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-prelu/gen/f32-prelu-neon-2x16.c.o [ 39%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-prelu/gen/f32-prelu-neon-4x4.c.o [ 39%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-prelu/gen/f32-prelu-neon-4x8.c.o [ 39%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-prelu/gen/f32-prelu-neon-4x16.c.o [ 39%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x8-minmax-neon-dup-ld64.c.o [ 39%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x8-minmax-neon-lane-ld64.c.o [ 39%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-4x8-minmax-neon-dup-ld64.c.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 39%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-4x8-minmax-neon-lane-ld64.c.o [ 39%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/subprocess.cc.o [ 39%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/zip_writer.cc.o [ 39%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-5x8-minmax-neon-lane-ld64.c.o [ 39%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-6x8-minmax-neon-dup-ld64.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/zip_writer.cc: In function ‘google::protobuf::uint32 google::protobuf::compiler::ComputeCRC32(const std::string&)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/zip_writer.cc:94:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 94 | for (int i = 0; i < buf.size(); ++i) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/subprocess.cc: In member function ‘bool google::protobuf::compiler::Subprocess::Communicate(const google::protobuf::Message&, google::protobuf::Message*, std::string*)’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/protobuf/src/google/protobuf/compiler/subprocess.cc:409:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 409 | if (input_pos == input_data.size()) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 39%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-6x8-minmax-neon-lane-ld64.c.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 39%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x8-minmax-neon-dup-ld64.c.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 39%] Linking CXX static library ../../../lib/libprotoc.a Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/reduce_scatter_minmax_f64.cu [ 39%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x8-minmax-neon-lane-ld64.c.o [ 39%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-4x2-minmax-neon-lane-ld64.c.o [ 39%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-4x8-minmax-neon-dup-ld64.c.o [ 39%] Built target libprotoc [ 39%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-4x8-minmax-neon-lane-ld64.c.o [ 39%] Building CXX object third_party/protobuf/cmake/CMakeFiles/protoc.dir/__/src/google/protobuf/compiler/main.cc.o [ 39%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-5x8-minmax-neon-lane-ld64.c.o [ 39%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-6x2-minmax-neon-lane-ld64.c.o [ 39%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-6x8-minmax-neon-dup-ld64.c.o [ 39%] Linking CXX executable ../../../bin/protoc [ 39%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-6x8-minmax-neon-lane-ld64.c.o [ 39%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-neon-u8.c.o [ 39%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-neon-u16.c.o [ 39%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-neon-u24.c.o Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/reduce_scatter_minmax_i32.cu [ 39%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-neon-u32.c.o [ 39%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-neon-u8.c.o Warning: Unused direct dependencies: /lib64/libm.so.6 [ 39%] Built target protoc [ 39%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-neon-u16.c.o [ 39%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-neon-u24.c.o [ 39%] Running C++/Python protocol buffer compiler on /builddir/build/BUILD/pytorch-v2.3.0/caffe2/proto/torch.proto [ 39%] Running C++/Python protocol buffer compiler on /builddir/build/BUILD/pytorch-v2.3.0/caffe2/proto/caffe2.proto [ 39%] Building CXX object caffe2/proto/CMakeFiles/Caffe2_PROTO.dir/torch.pb.cc.o [ 39%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-neon-u32.c.o [ 39%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-u4.c.o [ 39%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-u8-acc2.c.o [ 39%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-u8.c.o [ 39%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-u12-acc2.c.o [ 39%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-u12-acc3.c.o [ 39%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-u12.c.o [ 39%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-u16-acc2.c.o [ 39%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-u16-acc4.c.o [ 39%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-u16.c.o [ 39%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-u20-acc2.c.o [ 39%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-u20-acc5.c.o [ 39%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-u20.c.o [ 39%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-u4.c.o [ 39%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-u8-acc2.c.o [ 39%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-u8.c.o [ 39%] Building CXX object caffe2/proto/CMakeFiles/Caffe2_PROTO.dir/caffe2.pb.cc.o [ 39%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-u12-acc2.c.o [ 39%] Running gen_proto.py on onnx/onnx.in.proto Processing /builddir/build/BUILD/pytorch-v2.3.0/third_party/onnx/onnx/onnx.in.proto Writing /builddir/build/BUILD/pytorch-v2.3.0/build/third_party/onnx/onnx/onnx_onnx_torch-ml.proto Writing /builddir/build/BUILD/pytorch-v2.3.0/build/third_party/onnx/onnx/onnx_onnx_torch-ml.proto3 Writing /builddir/build/BUILD/pytorch-v2.3.0/build/third_party/onnx/onnx/onnx-ml.pb.h generating /builddir/build/BUILD/pytorch-v2.3.0/build/third_party/onnx/onnx/onnx_pb.py [ 39%] Running C++ protocol buffer compiler on /builddir/build/BUILD/pytorch-v2.3.0/build/third_party/onnx/onnx/onnx_onnx_torch-ml.proto [ 39%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-u12-acc3.c.o [ 39%] Built target gen_onnx_proto [ 39%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-u12.c.o [ 39%] Running gen_proto.py on onnx/onnx-data.in.proto Processing /builddir/build/BUILD/pytorch-v2.3.0/third_party/onnx/onnx/onnx-data.in.proto Writing /builddir/build/BUILD/pytorch-v2.3.0/build/third_party/onnx/onnx/onnx-data_onnx_torch.proto Writing /builddir/build/BUILD/pytorch-v2.3.0/build/third_party/onnx/onnx/onnx-data_onnx_torch.proto3 Writing /builddir/build/BUILD/pytorch-v2.3.0/build/third_party/onnx/onnx/onnx-data.pb.h generating /builddir/build/BUILD/pytorch-v2.3.0/build/third_party/onnx/onnx/onnx_data_pb.py [ 39%] Running C++ protocol buffer compiler on /builddir/build/BUILD/pytorch-v2.3.0/build/third_party/onnx/onnx/onnx-data_onnx_torch.proto [ 39%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-u16-acc2.c.o [ 39%] Built target gen_onnx_data_proto [ 39%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-u16-acc4.c.o Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/reduce_scatter_minmax_i64.cu [ 39%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-u16.c.o [ 39%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-u20-acc2.c.o [ 39%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-u20-acc5.c.o [ 39%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-u20.c.o [ 39%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-rminmax/gen/f32-rmax-neon-u4.c.o [ 39%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-rminmax/gen/f32-rmax-neon-u8-acc2.c.o [ 39%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-rminmax/gen/f32-rmax-neon-u12-acc3.c.o [ 39%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-rminmax/gen/f32-rmax-neon-u16-acc2.c.o [ 40%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-rminmax/gen/f32-rmax-neon-u16-acc4.c.o [ 40%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-rminmax/gen/f32-rmin-neon-u4.c.o [ 40%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-rminmax/gen/f32-rmin-neon-u8-acc2.c.o [ 40%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-rminmax/gen/f32-rmin-neon-u12-acc3.c.o [ 40%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-rminmax/gen/f32-rmin-neon-u16-acc2.c.o [ 40%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-rminmax/gen/f32-rmin-neon-u16-acc4.c.o [ 40%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-rminmax/gen/f32-rminmax-neon-u4.c.o [ 40%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-rminmax/gen/f32-rminmax-neon-u8-acc2.c.o [ 40%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-rminmax/gen/f32-rminmax-neon-u12-acc3.c.o [ 40%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-rminmax/gen/f32-rminmax-neon-u16-acc2.c.o [ 40%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-rminmax/gen/f32-rminmax-neon-u16-acc4.c.o [ 40%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-rsum/gen/f32-rsum-neon-u4.c.o [ 40%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-rsum/gen/f32-rsum-neon-u8-acc2.c.o [ 40%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-rsum/gen/f32-rsum-neon-u12-acc3.c.o Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/reduce_scatter_minmax_u32.cu [ 40%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-rsum/gen/f32-rsum-neon-u16-acc2.c.o [ 40%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-rsum/gen/f32-rsum-neon-u16-acc4.c.o [ 40%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-4x1-minmax-neon-pipelined.c.o [ 40%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-4x1-minmax-neon-x2.c.o [ 40%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-4x1-minmax-neon.c.o [ 40%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-8x1-minmax-neon-pipelined.c.o [ 40%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-8x1-minmax-neon-x2.c.o [ 40%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-8x1-minmax-neon.c.o [ 40%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-12x1-minmax-neon.c.o [ 40%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-16x1-minmax-neon-pipelined.c.o [ 40%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-16x1-minmax-neon-x2.c.o [ 40%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-16x1-minmax-neon.c.o [ 40%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-32x1-minmax-neon-pipelined.c.o [ 40%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-32x1-minmax-neon-x2.c.o [ 40%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-32x1-minmax-neon.c.o [ 40%] Built target Caffe2_PROTO [ 40%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vadd-minmax-neon-u4.c.o [ 40%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vadd-minmax-neon-u8.c.o [ 40%] Running gen_proto.py on onnx/onnx-operators.in.proto Processing /builddir/build/BUILD/pytorch-v2.3.0/third_party/onnx/onnx/onnx-operators.in.proto Writing /builddir/build/BUILD/pytorch-v2.3.0/build/third_party/onnx/onnx/onnx-operators_onnx_torch-ml.proto Writing /builddir/build/BUILD/pytorch-v2.3.0/build/third_party/onnx/onnx/onnx-operators_onnx_torch-ml.proto3 Writing /builddir/build/BUILD/pytorch-v2.3.0/build/third_party/onnx/onnx/onnx-operators-ml.pb.h generating /builddir/build/BUILD/pytorch-v2.3.0/build/third_party/onnx/onnx/onnx_operators_pb.py [ 41%] Running C++ protocol buffer compiler on /builddir/build/BUILD/pytorch-v2.3.0/build/third_party/onnx/onnx/onnx-operators_onnx_torch-ml.proto [ 41%] Built target gen_onnx_operators_proto [ 41%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vaddc-minmax-neon-u4.c.o [ 41%] Linking CXX static library ../lib/libcaffe2_protos.a [ 41%] Built target caffe2_protos [ 41%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vaddc-minmax-neon-u8.c.o [ 41%] Building CXX object third_party/onnx/CMakeFiles/onnx_proto.dir/onnx/onnx_onnx_torch-ml.pb.cc.o [ 41%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vmax-neon-u4.c.o [ 41%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vmax-neon-u8.c.o [ 41%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vmaxc-neon-u4.c.o [ 41%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vmaxc-neon-u8.c.o [ 41%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vmin-neon-u4.c.o Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/reduce_scatter_minmax_u64.cu [ 41%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vmin-neon-u8.c.o [ 41%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vminc-neon-u4.c.o [ 41%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vminc-neon-u8.c.o [ 41%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vmul-minmax-neon-u4.c.o [ 41%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vmul-minmax-neon-u8.c.o [ 41%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vmulc-minmax-neon-u4.c.o [ 41%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vmulc-minmax-neon-u8.c.o [ 41%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vrsubc-minmax-neon-u4.c.o [ 41%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vrsubc-minmax-neon-u8.c.o [ 41%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vsqrdiff-neon-u4.c.o [ 41%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vsqrdiff-neon-u8.c.o [ 41%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vsqrdiffc-neon-u4.c.o [ 41%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vsqrdiffc-neon-u8.c.o [ 41%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vsub-minmax-neon-u4.c.o [ 41%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vsub-minmax-neon-u8.c.o [ 41%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vsubc-minmax-neon-u4.c.o [ 41%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vsubc-minmax-neon-u8.c.o [ 41%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vclamp/gen/f32-vclamp-neon-u4.c.o [ 41%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vclamp/gen/f32-vclamp-neon-u8.c.o Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/reduce_scatter_minmax_u8.cu [ 41%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vclamp/gen/f32-vclamp-neon-u16.c.o [ 41%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vcmul/gen/f32-vcmul-neon-u4.c.o Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/reduce_scatter_premulsum_bf16.cu [ 41%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vcmul/gen/f32-vcmul-neon-u8.c.o [ 41%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vcmul/gen/f32-vcmul-neon-u12.c.o [ 41%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vcmul/gen/f32-vcmul-neon-u16.c.o Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/reduce_scatter_premulsum_f32.cu [ 41%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-velu/gen/f32-velu-neon-rr2-lut16-p3-u4.c.o [ 41%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-velu/gen/f32-velu-neon-rr2-lut16-p3-u8.c.o [ 41%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-velu/gen/f32-velu-neon-rr2-lut16-p3-u12.c.o [ 41%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-velu/gen/f32-velu-neon-rr2-lut16-p3-u16.c.o [ 41%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-velu/gen/f32-velu-neon-rr2-lut16-p3-u20.c.o [ 42%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-velu/gen/f32-velu-neon-rr2-lut16-p3-u24.c.o Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/reduce_scatter_premulsum_f16.cu Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/reduce_scatter_premulsum_f64.cu [ 42%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-velu/gen/f32-velu-neon-rr2-p6-u4.c.o Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/reduce_scatter_premulsum_u32.cu [ 42%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-velu/gen/f32-velu-neon-rr2-p6-u8.c.o [ 42%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-velu/gen/f32-velu-neon-rr2-p6-u12.c.o [ 42%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-velu/gen/f32-velu-neon-rr2-p6-u16.c.o [ 42%] Building CXX object third_party/onnx/CMakeFiles/onnx_proto.dir/onnx/onnx-operators_onnx_torch-ml.pb.cc.o [ 42%] Building CXX object third_party/onnx/CMakeFiles/onnx_proto.dir/onnx/onnx-data_onnx_torch.pb.cc.o [ 42%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-velu/gen/f32-velu-neon-rr2-p6-u20.c.o [ 42%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-velu/gen/f32-velu-neon-rr2-p6-u24.c.o Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/reduce_scatter_premulsum_u64.cu [ 42%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vhswish/gen/f32-vhswish-neon-u4.c.o [ 42%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vhswish/gen/f32-vhswish-neon-u8.c.o Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/reduce_scatter_premulsum_u8.cu [ 42%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vhswish/gen/f32-vhswish-neon-u16.c.o Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/reduce_scatter_prod_bf16.cu [ 42%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vlrelu/gen/f32-vlrelu-neon-u4.c.o [ 42%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vlrelu/gen/f32-vlrelu-neon-u8.c.o Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/reduce_scatter_prod_f16.cu [ 42%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vmulcaddc/gen/f32-vmulcaddc-c4-minmax-neon-2x.c.o [ 42%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vmulcaddc/gen/f32-vmulcaddc-c8-minmax-neon-2x.c.o Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/reduce_scatter_prod_f32.cu Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/reduce_scatter_prod_f64.cu [ 42%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vrelu/gen/f32-vrelu-neon-u4.c.o [ 42%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vrelu/gen/f32-vrelu-neon-u8.c.o [ 42%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vrnd/gen/f32-vrndd-neon-u4.c.o [ 42%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vrnd/gen/f32-vrndd-neon-u8.c.o Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/reduce_scatter_prod_u32.cu [ 42%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vrnd/gen/f32-vrndne-neon-u4.c.o [ 42%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vrnd/gen/f32-vrndne-neon-u8.c.o [ 42%] Linking CXX static library ../../lib/libonnx_proto.a [ 42%] Built target onnx_proto Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/reduce_scatter_prod_u64.cu [ 42%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vrnd/gen/f32-vrndu-neon-u4.c.o [ 42%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vrnd/gen/f32-vrndu-neon-u8.c.o [ 42%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vrnd/gen/f32-vrndz-neon-u4.c.o [ 42%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vrnd/gen/f32-vrndz-neon-u8.c.o [ 42%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut64-p2-nr2recps-u4.c.o [ 42%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut64-p2-nr2recps-u8.c.o [ 42%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut64-p2-nr2recps-u12.c.o [ 42%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut64-p2-nr2recps-u16.c.o [ 42%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut64-p2-nr2recps-u20.c.o [ 42%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut64-p2-nr2recps-u24.c.o [ 42%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut2048-p1-nr2recps-u4.c.o [ 42%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut2048-p1-nr2recps-u8.c.o Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/reduce_scatter_prod_u8.cu [ 42%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut2048-p1-nr2recps-u12.c.o [ 42%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut2048-p1-nr2recps-u16.c.o [ 42%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut2048-p1-nr2recps-u20.c.o [ 42%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut2048-p1-nr2recps-u24.c.o Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/reduce_scatter_sum_bf16.cu [ 42%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-p5-nr2recps-u4.c.o [ 42%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-p5-nr2recps-u8.c.o [ 42%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-p5-nr2recps-u12.c.o [ 42%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-p5-nr2recps-u16.c.o [ 42%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-p5-nr2recps-u20.c.o [ 42%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-p5-nr2recps-u24.c.o [ 42%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vtanh/gen/f32-vtanh-neon-expm1minus-rr1-p6h5ts-nr2recps-u4.c.o [ 42%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vtanh/gen/f32-vtanh-neon-expm1minus-rr1-p6h5ts-nr2recps-u8.c.o [ 42%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vtanh/gen/f32-vtanh-neon-expm1minus-rr1-p6h5ts-nr2recps-u12.c.o [ 42%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vtanh/gen/f32-vtanh-neon-expm1minus-rr1-p6h5ts-nr2recps-u16.c.o [ 42%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vunary/gen/f32-vabs-neon-u4.c.o [ 42%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vunary/gen/f32-vabs-neon-u8.c.o Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/reduce_scatter_sum_f16.cu [ 42%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vunary/gen/f32-vneg-neon-u4.c.o Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/reduce_scatter_sum_f32.cu [ 42%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vunary/gen/f32-vneg-neon-u8.c.o [ 42%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vunary/gen/f32-vsqr-neon-u4.c.o [ 42%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vunary/gen/f32-vsqr-neon-u8.c.o [ 42%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/i16-vlshift/gen/i16-vlshift-neon-u8.c.o [ 42%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/i16-vlshift/gen/i16-vlshift-neon-u16.c.o [ 42%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/i16-vlshift/gen/i16-vlshift-neon-u24.c.o [ 42%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/i16-vlshift/gen/i16-vlshift-neon-u32.c.o Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/reduce_scatter_sum_f64.cu [ 42%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f16-f32-cvt-neon-int16.c.o [ 42%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f16-f32-cvt-neon-int32.c.o [ 42%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-expm1minus-neon-rr2-lut16-p3.c.o [ 42%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-expm1minus-neon-rr2-p6.c.o [ 42%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-f16-cvt-neon.c.o [ 42%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-qs8-cvt-neon.c.o [ 42%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-qu8-cvt-neon.c.o [ 42%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-roundd-neon-addsub.c.o [ 42%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-roundd-neon-cvt.c.o [ 42%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-roundne-neon-addsub.c.o [ 42%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-roundu-neon-addsub.c.o [ 43%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-roundu-neon-cvt.c.o [ 43%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-roundz-neon-addsub.c.o [ 43%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-roundz-neon-cvt.c.o Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/reduce_scatter_sum_u32.cu [ 43%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-sigmoid-neon-rr2-lut64-p2-nr2recps.c.o [ 43%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-sigmoid-neon-rr2-lut2048-p1-nr2recps.c.o [ 43%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-sigmoid-neon-rr2-p5-nr2recps.c.o [ 43%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-sqrt-neon-nr1rsqrts.c.o [ 43%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-sqrt-neon-nr2rsqrts.c.o [ 43%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-sqrt-neon-nr3rsqrts.c.o [ 43%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-neon-expm1minus-rr1-p6h5ts-nr2recps.c.o [ 43%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-neon-expm1minus-rr2-lut8-p4h2ts-nr2recps.c.o Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/reduce_scatter_sum_u64.cu [ 43%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-neon-expm1minus-rr2-lut8-p4h3ps-nr2recps.c.o [ 43%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x16-minmax-neon-mlal-lane-prfm.c.o [ 43%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x16-minmax-neon-mlal-lane.c.o [ 43%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x16-minmax-neon-mlal-lane-prfm.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x16-minmax-neon-mlal-lane-prfm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_2x16__neon_mlal_lane_prfm’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x16-minmax-neon-mlal-lane-prfm.c:58:29: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x16-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_2x16__neon_mlal_lane_prfm’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x16-minmax-neon-mlal-lane-prfm.c:31:46: note: object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_2x16__neon_mlal_lane_prfm’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x16-minmax-neon-mlal-lane-prfm.c:306:40: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x16-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_2x16__neon_mlal_lane_prfm’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x16-minmax-neon-mlal-lane-prfm.c:31:46: note: object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 43%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x16-minmax-neon-mlal-lane.c.o Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/reduce_scatter_sum_u8.cu In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x16-minmax-neon-mlal-lane.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_2x16__neon_mlal_lane’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x16-minmax-neon-mlal-lane.c:57:29: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x16-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_2x16__neon_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x16-minmax-neon-mlal-lane.c:30:46: note: object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_2x16__neon_mlal_lane’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x16-minmax-neon-mlal-lane.c:303:40: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x16-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_2x16__neon_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x16-minmax-neon-mlal-lane.c:30:46: note: object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 43%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16-minmax-neon-mlal-lane-prfm.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16-minmax-neon-mlal-lane-prfm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_3x16__neon_mlal_lane_prfm’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16-minmax-neon-mlal-lane-prfm.c:64:29: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_3x16__neon_mlal_lane_prfm’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16-minmax-neon-mlal-lane-prfm.c:31:46: note: object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_3x16__neon_mlal_lane_prfm’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16-minmax-neon-mlal-lane-prfm.c:73:28: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15942:10: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15942 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_3x16__neon_mlal_lane_prfm’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16-minmax-neon-mlal-lane-prfm.c:31:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_3x16__neon_mlal_lane_prfm’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16-minmax-neon-mlal-lane-prfm.c:381:40: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_3x16__neon_mlal_lane_prfm’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16-minmax-neon-mlal-lane-prfm.c:31:46: note: object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_3x16__neon_mlal_lane_prfm’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16-minmax-neon-mlal-lane-prfm.c:390:39: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15893:10: warning: array subscript 5 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15893 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_3x16__neon_mlal_lane_prfm’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16-minmax-neon-mlal-lane-prfm.c:31:46: note: at offset 20 into object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 43%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16-minmax-neon-mlal-lane.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16-minmax-neon-mlal-lane.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_3x16__neon_mlal_lane’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16-minmax-neon-mlal-lane.c:63:29: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_3x16__neon_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16-minmax-neon-mlal-lane.c:30:46: note: object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_3x16__neon_mlal_lane’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16-minmax-neon-mlal-lane.c:72:28: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15942:10: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15942 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_3x16__neon_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16-minmax-neon-mlal-lane.c:30:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_3x16__neon_mlal_lane’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16-minmax-neon-mlal-lane.c:378:40: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_3x16__neon_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16-minmax-neon-mlal-lane.c:30:46: note: object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_3x16__neon_mlal_lane’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16-minmax-neon-mlal-lane.c:387:39: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15893:10: warning: array subscript 5 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15893 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_3x16__neon_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16-minmax-neon-mlal-lane.c:30:46: note: at offset 20 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 43%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16-minmax-neon-mlal-lane-prfm.c.o Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/reduce_scatter_sumpostdiv_i32.cu In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16-minmax-neon-mlal-lane-prfm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x16__neon_mlal_lane_prfm’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16-minmax-neon-mlal-lane-prfm.c:70:29: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x16__neon_mlal_lane_prfm’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16-minmax-neon-mlal-lane-prfm.c:31:46: note: object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16-minmax-neon-mlal-lane-prfm.c:79:29: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 79 | const int32x4_t vzp23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16-minmax-neon-mlal-lane-prfm.c:31:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x16__neon_mlal_lane_prfm’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16-minmax-neon-mlal-lane-prfm.c:79:29: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x16__neon_mlal_lane_prfm’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16-minmax-neon-mlal-lane-prfm.c:31:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x16__neon_mlal_lane_prfm’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16-minmax-neon-mlal-lane-prfm.c:455:40: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x16__neon_mlal_lane_prfm’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16-minmax-neon-mlal-lane-prfm.c:31:46: note: object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x16__neon_mlal_lane_prfm’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16-minmax-neon-mlal-lane-prfm.c:464:40: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x16__neon_mlal_lane_prfm’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16-minmax-neon-mlal-lane-prfm.c:31:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 43%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16-minmax-neon-mlal-lane.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16-minmax-neon-mlal-lane.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x16__neon_mlal_lane’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16-minmax-neon-mlal-lane.c:69:29: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x16__neon_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16-minmax-neon-mlal-lane.c:30:46: note: object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16-minmax-neon-mlal-lane.c:78:29: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 78 | const int32x4_t vzp23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16-minmax-neon-mlal-lane.c:30:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x16__neon_mlal_lane’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16-minmax-neon-mlal-lane.c:78:29: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x16__neon_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16-minmax-neon-mlal-lane.c:30:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x16__neon_mlal_lane’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16-minmax-neon-mlal-lane.c:452:40: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x16__neon_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16-minmax-neon-mlal-lane.c:30:46: note: object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x16__neon_mlal_lane’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16-minmax-neon-mlal-lane.c:461:40: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x16__neon_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16-minmax-neon-mlal-lane.c:30:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 43%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane-prfm.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane-prfm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16__neon_mlal_lane_prfm’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane-prfm.c:82:29: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16__neon_mlal_lane_prfm’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane-prfm.c:31:46: note: object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane-prfm.c:91:29: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 91 | const int32x4_t vzp23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane-prfm.c:31:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16__neon_mlal_lane_prfm’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane-prfm.c:91:29: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16__neon_mlal_lane_prfm’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane-prfm.c:31:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane-prfm.c:100:29: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 100 | const int32x4_t vzp45 = vld1q_s32(&quantization_params[4].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane-prfm.c:31:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16__neon_mlal_lane_prfm’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane-prfm.c:100:29: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16__neon_mlal_lane_prfm’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane-prfm.c:31:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16__neon_mlal_lane_prfm’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane-prfm.c:604:40: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16__neon_mlal_lane_prfm’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane-prfm.c:31:46: note: object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16__neon_mlal_lane_prfm’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane-prfm.c:613:40: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16__neon_mlal_lane_prfm’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane-prfm.c:31:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16__neon_mlal_lane_prfm’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane-prfm.c:622:40: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16__neon_mlal_lane_prfm’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane-prfm.c:31:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 43%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane.c.o [ 43%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x8-minmax-neon-mlal-lane-prfm.c.o Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/reduce_scatter_sumpostdiv_i8.cu Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/reduce_scatter_sumpostdiv_i64.cu In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16__neon_mlal_lane’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane.c:81:29: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16__neon_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane.c:30:46: note: object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane.c:90:29: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 90 | const int32x4_t vzp23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane.c:30:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16__neon_mlal_lane’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane.c:90:29: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16__neon_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane.c:30:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane.c:99:29: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 99 | const int32x4_t vzp45 = vld1q_s32(&quantization_params[4].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane.c:30:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16__neon_mlal_lane’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane.c:99:29: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16__neon_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane.c:30:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16__neon_mlal_lane’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane.c:601:40: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16__neon_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane.c:30:46: note: object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16__neon_mlal_lane’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane.c:610:40: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16__neon_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane.c:30:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16__neon_mlal_lane’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane.c:619:40: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16__neon_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16-minmax-neon-mlal-lane.c:30:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 43%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/__/__/caffe2/onnx/torch_ops/defs.cc.o [ 43%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/__/__/caffe2/onnx/torch_ops/schema.cc.o [ 43%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x8-minmax-neon-mlal-lane.c.o [ 43%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x8c2s4-minmax-neon-mlal.c.o [ 43%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x16-minmax-neon-mlal-lane-prfm.c.o [ 43%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x16-minmax-neon-mlal-lane.c.o [ 43%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x8-minmax-neon-mlal-lane-prfm.c.o [ 43%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x8-minmax-neon-mlal-lane.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x8-minmax-neon-mlal-lane-prfm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_2x8__neon_mlal_lane_prfm’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x8-minmax-neon-mlal-lane-prfm.c:53:29: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x8-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_2x8__neon_mlal_lane_prfm’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x8-minmax-neon-mlal-lane-prfm.c:30:46: note: object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x8-minmax-neon-mlal-lane.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_2x8__neon_mlal_lane’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x8-minmax-neon-mlal-lane.c:52:29: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x8-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_2x8__neon_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x8-minmax-neon-mlal-lane.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 43%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x8c2s4-minmax-neon-mlal.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x8c2s4-minmax-neon-mlal.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_2x8c2s4__neon_mlal’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x8c2s4-minmax-neon-mlal.c:51:30: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x8c2s4-minmax-neon-mlal.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_2x8c2s4__neon_mlal’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x8c2s4-minmax-neon-mlal.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 43%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x16-minmax-neon-mlal-lane-prfm.c.o [ 43%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x16-minmax-neon-mlal-lane.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x16-minmax-neon-mlal-lane-prfm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_2x16__neon_mlal_lane_prfm’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x16-minmax-neon-mlal-lane-prfm.c:55:29: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x16-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_2x16__neon_mlal_lane_prfm’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x16-minmax-neon-mlal-lane-prfm.c:30:46: note: object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 43%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x8-minmax-neon-mlal-lane-prfm.c.o [ 43%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/checker.cc.o [ 43%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/common/assertions.cc.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x16-minmax-neon-mlal-lane.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_2x16__neon_mlal_lane’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x16-minmax-neon-mlal-lane.c:54:29: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x16-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_2x16__neon_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x16-minmax-neon-mlal-lane.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x8-minmax-neon-mlal-lane-prfm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x8__neon_mlal_lane_prfm’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x8-minmax-neon-mlal-lane-prfm.c:59:29: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x8-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x8__neon_mlal_lane_prfm’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x8-minmax-neon-mlal-lane-prfm.c:30:46: note: object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x8__neon_mlal_lane_prfm’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x8-minmax-neon-mlal-lane-prfm.c:64:28: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15942:10: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15942 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x8-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x8__neon_mlal_lane_prfm’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x8-minmax-neon-mlal-lane-prfm.c:30:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x8__neon_mlal_lane_prfm’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x8-minmax-neon-mlal-lane-prfm.c:253:39: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15893:10: warning: array subscript 5 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15893 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x8-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x8__neon_mlal_lane_prfm’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x8-minmax-neon-mlal-lane-prfm.c:30:46: note: at offset 20 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 43%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/common/interned_strings.cc.o [ 43%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x8-minmax-neon-mlal-lane.c.o [ 43%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x16-minmax-neon-mlal-lane-prfm.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x8-minmax-neon-mlal-lane.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x8__neon_mlal_lane’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x8-minmax-neon-mlal-lane.c:58:29: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x8-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x8__neon_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x8-minmax-neon-mlal-lane.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x8__neon_mlal_lane’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x8-minmax-neon-mlal-lane.c:63:28: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15942:10: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15942 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x8-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x8__neon_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x8-minmax-neon-mlal-lane.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x8__neon_mlal_lane’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x8-minmax-neon-mlal-lane.c:251:39: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15893:10: warning: array subscript 5 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15893 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x8-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x8__neon_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x8-minmax-neon-mlal-lane.c:29:46: note: at offset 20 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 43%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/common/ir_pb_converter.cc.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x16-minmax-neon-mlal-lane-prfm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x16__neon_mlal_lane_prfm’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x16-minmax-neon-mlal-lane-prfm.c:61:29: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x16-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x16__neon_mlal_lane_prfm’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x16-minmax-neon-mlal-lane-prfm.c:30:46: note: object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x16__neon_mlal_lane_prfm’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x16-minmax-neon-mlal-lane-prfm.c:70:28: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15942:10: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15942 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x16-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x16__neon_mlal_lane_prfm’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x16-minmax-neon-mlal-lane-prfm.c:30:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x16__neon_mlal_lane_prfm’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x16-minmax-neon-mlal-lane-prfm.c:392:39: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15893:10: warning: array subscript 5 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15893 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x16-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x16__neon_mlal_lane_prfm’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x16-minmax-neon-mlal-lane-prfm.c:30:46: note: at offset 20 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 43%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x16-minmax-neon-mlal-lane.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x16-minmax-neon-mlal-lane.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x16__neon_mlal_lane’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x16-minmax-neon-mlal-lane.c:60:29: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x16-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x16__neon_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x16-minmax-neon-mlal-lane.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x16__neon_mlal_lane’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x16-minmax-neon-mlal-lane.c:69:28: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15942:10: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15942 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x16-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x16__neon_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x16-minmax-neon-mlal-lane.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x16__neon_mlal_lane’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x16-minmax-neon-mlal-lane.c:389:39: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15893:10: warning: array subscript 5 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15893 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x16-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x16__neon_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x16-minmax-neon-mlal-lane.c:29:46: note: at offset 20 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 43%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8-minmax-neon-mlal-lane-prfm.c.o Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/reduce_scatter_sumpostdiv_u32.cu Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/reduce_scatter_sumpostdiv_u64.cu In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8-minmax-neon-mlal-lane-prfm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x8__neon_mlal_lane_prfm’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8-minmax-neon-mlal-lane-prfm.c:65:29: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x8__neon_mlal_lane_prfm’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8-minmax-neon-mlal-lane-prfm.c:30:46: note: object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8-minmax-neon-mlal-lane-prfm.c:70:29: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 70 | const int32x4_t vzp23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8-minmax-neon-mlal-lane-prfm.c:30:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x8__neon_mlal_lane_prfm’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8-minmax-neon-mlal-lane-prfm.c:70:29: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x8__neon_mlal_lane_prfm’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8-minmax-neon-mlal-lane-prfm.c:30:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 43%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8-minmax-neon-mlal-lane.c.o Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/reduce_scatter_sumpostdiv_u8.cu In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8-minmax-neon-mlal-lane.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x8__neon_mlal_lane’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8-minmax-neon-mlal-lane.c:64:29: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x8__neon_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8-minmax-neon-mlal-lane.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8-minmax-neon-mlal-lane.c:69:29: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 69 | const int32x4_t vzp23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8-minmax-neon-mlal-lane.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x8__neon_mlal_lane’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8-minmax-neon-mlal-lane.c:69:29: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x8__neon_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8-minmax-neon-mlal-lane.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 43%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16-minmax-neon-mlal-lane-prfm.c.o [ 43%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16-minmax-neon-mlal-lane.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16-minmax-neon-mlal-lane-prfm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x16__neon_mlal_lane_prfm’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16-minmax-neon-mlal-lane-prfm.c:67:29: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x16__neon_mlal_lane_prfm’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16-minmax-neon-mlal-lane-prfm.c:30:46: note: object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16-minmax-neon-mlal-lane-prfm.c:76:29: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 76 | const int32x4_t vzp23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16-minmax-neon-mlal-lane-prfm.c:30:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x16__neon_mlal_lane_prfm’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16-minmax-neon-mlal-lane-prfm.c:76:29: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x16__neon_mlal_lane_prfm’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16-minmax-neon-mlal-lane-prfm.c:30:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16-minmax-neon-mlal-lane.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x16__neon_mlal_lane’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16-minmax-neon-mlal-lane.c:66:29: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x16__neon_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16-minmax-neon-mlal-lane.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16-minmax-neon-mlal-lane.c:75:29: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 75 | const int32x4_t vzp23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16-minmax-neon-mlal-lane.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x16__neon_mlal_lane’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16-minmax-neon-mlal-lane.c:75:29: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x16__neon_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16-minmax-neon-mlal-lane.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 43%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/common/model_helpers.cc.o [ 43%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8-minmax-neon-mlal-lane-prfm.c.o [ 43%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8-minmax-neon-mlal-lane.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8-minmax-neon-mlal-lane-prfm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x8__neon_mlal_lane_prfm’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8-minmax-neon-mlal-lane-prfm.c:77:29: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x8__neon_mlal_lane_prfm’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8-minmax-neon-mlal-lane-prfm.c:30:46: note: object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8-minmax-neon-mlal-lane-prfm.c:82:29: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 82 | const int32x4_t vzp23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8-minmax-neon-mlal-lane-prfm.c:30:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x8__neon_mlal_lane_prfm’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8-minmax-neon-mlal-lane-prfm.c:82:29: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x8__neon_mlal_lane_prfm’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8-minmax-neon-mlal-lane-prfm.c:30:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8-minmax-neon-mlal-lane-prfm.c:87:29: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 87 | const int32x4_t vzp45 = vld1q_s32(&quantization_params[4].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8-minmax-neon-mlal-lane-prfm.c:30:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x8__neon_mlal_lane_prfm’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8-minmax-neon-mlal-lane-prfm.c:87:29: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x8__neon_mlal_lane_prfm’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8-minmax-neon-mlal-lane-prfm.c:30:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/reduce_sum_bf16.cu In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8-minmax-neon-mlal-lane.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x8__neon_mlal_lane’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8-minmax-neon-mlal-lane.c:76:29: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x8__neon_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8-minmax-neon-mlal-lane.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8-minmax-neon-mlal-lane.c:81:29: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 81 | const int32x4_t vzp23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8-minmax-neon-mlal-lane.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x8__neon_mlal_lane’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8-minmax-neon-mlal-lane.c:81:29: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x8__neon_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8-minmax-neon-mlal-lane.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8-minmax-neon-mlal-lane.c:86:29: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 86 | const int32x4_t vzp45 = vld1q_s32(&quantization_params[4].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8-minmax-neon-mlal-lane.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x8__neon_mlal_lane’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8-minmax-neon-mlal-lane.c:86:29: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x8__neon_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8-minmax-neon-mlal-lane.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 43%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16-minmax-neon-mlal-lane-prfm.c.o [ 43%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16-minmax-neon-mlal-lane.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16-minmax-neon-mlal-lane-prfm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x16__neon_mlal_lane_prfm’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16-minmax-neon-mlal-lane-prfm.c:79:29: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x16__neon_mlal_lane_prfm’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16-minmax-neon-mlal-lane-prfm.c:30:46: note: object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16-minmax-neon-mlal-lane-prfm.c:88:29: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 88 | const int32x4_t vzp23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16-minmax-neon-mlal-lane-prfm.c:30:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x16__neon_mlal_lane_prfm’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16-minmax-neon-mlal-lane-prfm.c:88:29: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x16__neon_mlal_lane_prfm’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16-minmax-neon-mlal-lane-prfm.c:30:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16-minmax-neon-mlal-lane-prfm.c:97:29: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 97 | const int32x4_t vzp45 = vld1q_s32(&quantization_params[4].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16-minmax-neon-mlal-lane-prfm.c:30:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x16__neon_mlal_lane_prfm’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16-minmax-neon-mlal-lane-prfm.c:97:29: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16-minmax-neon-mlal-lane-prfm.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x16__neon_mlal_lane_prfm’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16-minmax-neon-mlal-lane-prfm.c:30:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 43%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x8-minmax-neon-mlal-lane-prfm.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16-minmax-neon-mlal-lane.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x16__neon_mlal_lane’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16-minmax-neon-mlal-lane.c:78:29: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x16__neon_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16-minmax-neon-mlal-lane.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16-minmax-neon-mlal-lane.c:87:29: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 87 | const int32x4_t vzp23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16-minmax-neon-mlal-lane.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x16__neon_mlal_lane’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16-minmax-neon-mlal-lane.c:87:29: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x16__neon_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16-minmax-neon-mlal-lane.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16-minmax-neon-mlal-lane.c:96:29: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 96 | const int32x4_t vzp45 = vld1q_s32(&quantization_params[4].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16-minmax-neon-mlal-lane.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x16__neon_mlal_lane’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16-minmax-neon-mlal-lane.c:96:29: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16-minmax-neon-mlal-lane.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x16__neon_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16-minmax-neon-mlal-lane.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 43%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x8-minmax-neon-mlal-lane.c.o [ 43%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x8c2s4-minmax-neon-mlal.c.o [ 43%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x16-minmax-neon-mlal-lane-prfm.c.o Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/reduce_sum_f32.cu Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/reduce_sum_f16.cu [ 43%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x16-minmax-neon-mlal-lane.c.o [ 43%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-2x8-minmax-neon-mlal-lane-prfm.c.o [ 43%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/common/path.cc.o Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/reduce_sum_f64.cu [ 43%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/common/status.cc.o [ 43%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/attr_proto_util.cc.o [ 43%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-2x8-minmax-neon-mlal-lane.c.o [ 43%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-2x8c2s4-minmax-neon-mlal.c.o [ 43%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/controlflow/defs.cc.o [ 43%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-2x16-minmax-neon-mlal-lane-prfm.c.o Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/reduce_sum_u32.cu [ 43%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-2x16-minmax-neon-mlal-lane.c.o [ 43%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-3x8-minmax-neon-mlal-lane-prfm.c.o [ 43%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/controlflow/old.cc.o [ 43%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/controlflow/utils.cc.o [ 43%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-3x8-minmax-neon-mlal-lane.c.o [ 43%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-3x16-minmax-neon-mlal-lane-prfm.c.o [ 43%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-3x16-minmax-neon-mlal-lane.c.o [ 43%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-4x8-minmax-neon-mlal-lane-prfm.c.o [ 43%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-4x8-minmax-neon-mlal-lane.c.o [ 43%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-4x16-minmax-neon-mlal-lane-prfm.c.o [ 43%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/data_type_utils.cc.o [ 43%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/function.cc.o [ 43%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/generator/defs.cc.o [ 43%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/generator/old.cc.o [ 43%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/generator/utils.cc.o [ 43%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/image/defs.cc.o [ 43%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-4x16-minmax-neon-mlal-lane.c.o [ 43%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-6x8-minmax-neon-mlal-lane-prfm.c.o Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/reduce_sum_u64.cu [ 43%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-6x8-minmax-neon-mlal-lane.c.o [ 43%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-6x16-minmax-neon-mlal-lane-prfm.c.o [ 43%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-6x16-minmax-neon-mlal-lane.c.o [ 43%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-5f5m5l8c8s8r-minmax-fp32-neon-mul16.c.o [ 44%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-5f5m5l8c8s8r-minmax-rndnu-neon-mla8-ld64.c.o Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/reduce_sumpostdiv_i64.cu Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/reduce_sumpostdiv_i32.cu Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/reduce_sum_u8.cu [ 44%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-5f5m5l8c8s8r-minmax-rndnu-neon-mul8-ld64.c.o [ 44%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-5f5m5l8c8s8r-minmax-rndnu-neon-mul16.c.o [ 44%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-5f5m5l16c8s8r-minmax-fp32-neon-mul16.c.o [ 44%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/logical/defs.cc.o [ 44%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-5f5m5l16c8s8r-minmax-rndnu-neon-mla8-ld64.c.o [ 44%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/logical/old.cc.o [ 44%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/math/defs.cc.o [ 44%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/math/old.cc.o [ 44%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-5f5m5l16c8s8r-minmax-rndnu-neon-mla8-ld128.c.o [ 44%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-5f5m5l16c8s8r-minmax-rndnu-neon-mul8-ld64.c.o [ 44%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-5f5m5l16c8s8r-minmax-rndnu-neon-mul8-ld128.c.o [ 44%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-5f5m5l16c8s8r-minmax-rndnu-neon-mul16.c.o [ 44%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/math/utils.cc.o [ 44%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/nn/defs.cc.o Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/reduce_sumpostdiv_i8.cu [ 44%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/nn/old.cc.o [ 44%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-5f5m5l32c8s8r-minmax-fp32-neon-mul16.c.o [ 44%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-5f5m5l32c8s8r-minmax-rndnu-neon-mul16.c.o [ 44%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-6f6m7l8c8s8r-minmax-fp32-neon-mul16.c.o Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/reduce_sumpostdiv_u32.cu Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/reduce_sumpostdiv_u64.cu [ 44%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-6f6m7l8c8s8r-minmax-rndnu-neon-mla8-ld64.c.o [ 44%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-6f6m7l8c8s8r-minmax-rndnu-neon-mul8-ld64.c.o Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/reduce_sumpostdiv_u8.cu [ 44%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-6f6m7l8c8s8r-minmax-rndnu-neon-mul16.c.o [ 44%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-6f6m7l16c8s8r-minmax-fp32-neon-mul16.c.o [ 44%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-6f6m7l16c8s8r-minmax-rndnu-neon-mla8-ld64.c.o [ 44%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-6f6m7l16c8s8r-minmax-rndnu-neon-mla8-ld128.c.o [ 44%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/object_detection/defs.cc.o [ 44%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/object_detection/old.cc.o [ 44%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-6f6m7l16c8s8r-minmax-rndnu-neon-mul8-ld64.c.o [ 44%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-6f6m7l16c8s8r-minmax-rndnu-neon-mul8-ld128.c.o Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/sendrecv.cu [ 44%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-6f6m7l16c8s8r-minmax-rndnu-neon-mul16.c.o Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/host_table.cc [ 44%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-6f6m7l32c8s8r-minmax-fp32-neon-mul16.c.o Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/device_table.cu [ 44%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-6f6m7l32c8s8r-minmax-rndnu-neon-mul16.c.o [ 44%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-8f8m9l8c8s8r-minmax-fp32-neon-mul16.c.o [ 44%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/optional/defs.cc.o [ 44%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/optional/old.cc.o [ 44%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-8f8m9l8c8s8r-minmax-rndnu-neon-mla8-ld64.c.o [ 44%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-8f8m9l8c8s8r-minmax-rndnu-neon-mul8-ld64.c.o [ 44%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-8f8m9l8c8s8r-minmax-rndnu-neon-mul16.c.o [ 44%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-8f8m9l16c8s8r-minmax-fp32-neon-mul16.c.o [ 44%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-8f8m9l16c8s8r-minmax-rndnu-neon-mla8-ld64.c.o [ 44%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-8f8m9l16c8s8r-minmax-rndnu-neon-mla8-ld128.c.o [ 44%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-8f8m9l16c8s8r-minmax-rndnu-neon-mul8-ld64.c.o [ 44%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-8f8m9l16c8s8r-minmax-rndnu-neon-mul8-ld128.c.o [ 44%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-8f8m9l16c8s8r-minmax-rndnu-neon-mul16.c.o [ 44%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-8f8m9l32c8s8r-minmax-fp32-neon-mul16.c.o [ 44%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/parser.cc.o [ 44%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/printer.cc.o [ 44%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-8f8m9l32c8s8r-minmax-rndnu-neon-mul16.c.o [ 44%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-neon-mul16.c.o [ 44%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-rndnu-neon-mla8-ld64.c.o [ 44%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/quantization/defs.cc.o [ 44%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/quantization/old.cc.o [ 44%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/reduction/defs.cc.o [ 44%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-rndnu-neon-mul8-ld64.c.o [ 44%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-rndnu-neon-mul16.c.o [ 44%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-neon-mul16.c.o [ 44%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/reduction/old.cc.o [ 44%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/reduction/utils.cc.o [ 44%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-rndnu-neon-mla8-ld64.c.o [ 44%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-rndnu-neon-mla8-ld128.c.o [ 44%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-rndnu-neon-mul8-ld64.c.o [ 44%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-rndnu-neon-mul8-ld128.c.o [ 44%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-rndnu-neon-mul16.c.o [ 44%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-9p32c-minmax-fp32-neon-mul16.c.o [ 44%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-9p32c-minmax-rndnu-neon-mul16.c.o [ 44%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/rnn/defs.cc.o [ 44%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/rnn/old.cc.o [ 44%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-neon-mul16.c.o [ 44%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/schema.cc.o [ 44%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/sequence/defs.cc.o [ 44%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-rndnu-neon-mla8-ld64.c.o [ 44%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-rndnu-neon-mul8-ld64.c.o [ 44%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-rndnu-neon-mul16.c.o [ 44%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-neon-mul16.c.o [ 44%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-rndnu-neon-mla8-ld64.c.o [ 44%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/shape_inference.cc.o [ 44%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/tensor/defs.cc.o [ 44%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/tensor/old.cc.o [ 44%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/tensor/utils.cc.o [ 44%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/tensor_proto_util.cc.o [ 44%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-rndnu-neon-mla8-ld128.c.o [ 44%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-rndnu-neon-mul8-ld64.c.o [ 44%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-rndnu-neon-mul8-ld128.c.o [ 44%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/tensor_util.cc.o [ 44%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/text/defs.cc.o [ 44%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/traditionalml/defs.cc.o [ 44%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-rndnu-neon-mul16.c.o [ 44%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-fp32-neon-mul16.c.o [ 44%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/traditionalml/old.cc.o [ 44%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-rndnu-neon-mul16.c.o [ 44%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-f32-vcvt/gen/qs8-f32-vcvt-neon-u8.c.o [ 44%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-f32-vcvt/gen/qs8-f32-vcvt-neon-u16.c.o [ 44%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/training/defs.cc.o [ 44%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-f32-vcvt/gen/qs8-f32-vcvt-neon-u24.c.o [ 44%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/inliner/inliner.cc.o [ 44%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/shape_inference/implementation.cc.o [ 44%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/version_converter/convert.cc.o [ 44%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-f32-vcvt/gen/qs8-f32-vcvt-neon-u32.c.o [ 44%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/version_converter/helper.cc.o [ 44%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-neon-c8.c.o [ 44%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-neon-c16.c.o [ 44%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-neon-c24.c.o [ 44%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-neon-c32.c.o [ 45%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-rndnu-neon-c8.c.o [ 45%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-rndnu-neon-c16.c.o [ 45%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-rndnu-neon-c24.c.o [ 45%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-rndnu-neon-c32.c.o [ 45%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-neon-c8.c.o [ 45%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-neon-c16.c.o [ 45%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-neon-c24.c.o [ 45%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-neon-c32.c.o [ 45%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-rndnu-neon-c8.c.o [ 45%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-rndnu-neon-c16.c.o [ 45%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-rndnu-neon-c24.c.o [ 45%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-rndnu-neon-c32.c.o [ 45%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-3p8c-minmax-fp32-neon-mla8-ld64.c.o [ 45%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-3p16c-minmax-fp32-neon-mla8-ld64.c.o [ 45%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-3p16c-minmax-fp32-neon-mla8-ld128.c.o [ 45%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-4p8c-minmax-fp32-neon-mla8-ld64.c.o [ 45%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l8c8s8r-minmax-fp32-neon-mla8-ld64.c.o [ 45%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l8c8s8r-minmax-fp32-neon-mul8-ld64.c.o [ 45%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l8c8s8r-minmax-fp32-neon-mul16.c.o [ 45%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l16c8s8r-minmax-fp32-neon-mla8-ld64.c.o [ 45%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l16c8s8r-minmax-fp32-neon-mla8-ld128.c.o [ 45%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l16c8s8r-minmax-fp32-neon-mul8-ld64.c.o [ 45%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l16c8s8r-minmax-fp32-neon-mul8-ld128.c.o [ 45%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l16c8s8r-minmax-fp32-neon-mul16.c.o [ 45%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l32c8s8r-minmax-fp32-neon-mul16.c.o [ 45%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l8c8s8r-minmax-fp32-neon-mla8-ld64.c.o [ 45%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l8c8s8r-minmax-fp32-neon-mul8-ld64.c.o [ 45%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l8c8s8r-minmax-fp32-neon-mul16.c.o [ 45%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l16c8s8r-minmax-fp32-neon-mla8-ld64.c.o [ 45%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l16c8s8r-minmax-fp32-neon-mla8-ld128.c.o [ 45%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l16c8s8r-minmax-fp32-neon-mul8-ld64.c.o [ 45%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l16c8s8r-minmax-fp32-neon-mul8-ld128.c.o [ 45%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l16c8s8r-minmax-fp32-neon-mul16.c.o [ 45%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l32c8s8r-minmax-fp32-neon-mul16.c.o [ 45%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l8c8s8r-minmax-fp32-neon-mla8-ld64.c.o [ 45%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l8c8s8r-minmax-fp32-neon-mul8-ld64.c.o [ 45%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l8c8s8r-minmax-fp32-neon-mul16.c.o [ 45%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l16c8s8r-minmax-fp32-neon-mla8-ld64.c.o [ 45%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l16c8s8r-minmax-fp32-neon-mla8-ld128.c.o [ 45%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l16c8s8r-minmax-fp32-neon-mul8-ld64.c.o [ 45%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l16c8s8r-minmax-fp32-neon-mul8-ld128.c.o [ 45%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l16c8s8r-minmax-fp32-neon-mul16.c.o [ 45%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l32c8s8r-minmax-fp32-neon-mul16.c.o [ 45%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p8c-minmax-fp32-neon-mla8-ld64.c.o [ 45%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p8c-minmax-fp32-neon-mul8-ld64.c.o [ 45%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p8c-minmax-fp32-neon-mul16.c.o [ 45%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-neon-mla8-ld64.c.o [ 45%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-neon-mla8-ld128.c.o [ 45%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-neon-mul8-ld64.c.o [ 45%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-neon-mul8-ld128.c.o [ 45%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-neon-mul16.c.o [ 45%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p32c-minmax-fp32-neon-mul16.c.o [ 45%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-neon-mla8-ld64.c.o [ 45%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-neon-mul8-ld64.c.o [ 45%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-neon-mul16.c.o [ 45%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-neon-mla8-ld64.c.o [ 45%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-neon-mla8-ld128.c.o [ 45%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-neon-mul8-ld64.c.o [ 45%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-neon-mul8-ld128.c.o [ 45%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-neon-mul16.c.o [ 45%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p32c-minmax-fp32-neon-mul16.c.o [ 45%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8-minmax-fp32-neon-mlal-lane-prfm.c.o [ 45%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8-minmax-fp32-neon-mlal-lane.c.o [ 45%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c2-minmax-fp32-neon-mlal-dup.c.o [ 45%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c2-minmax-fp32-neon-mlal-ld1r.c.o [ 45%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c2-minmax-fp32-neon-mlal-ld2r.c.o [ 45%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c2-minmax-fp32-neon-mlal-ld4r.c.o [ 46%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c2s4-minmax-fp32-neon-mlal.c.o [ 46%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c4-minmax-fp32-neon-mlal-dup.c.o [ 46%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c4-minmax-fp32-neon-mlal-ld1r.c.o [ 46%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c4-minmax-fp32-neon-mlal-ld2r.c.o [ 46%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c4s2-minmax-fp32-neon-mlal.c.o [ 46%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c8-minmax-fp32-neon-mlal.c.o [ 46%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x16-minmax-fp32-neon-mlal-lane-prfm.c.o [ 46%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x16-minmax-fp32-neon-mlal-lane.c.o [ 46%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8-minmax-fp32-neon-mlal-lane-prfm.c.o [ 46%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8-minmax-fp32-neon-mlal-lane.c.o [ 46%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c2-minmax-fp32-neon-mlal-dup.c.o [ 46%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c2-minmax-fp32-neon-mlal-ld1r.c.o [ 46%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c2-minmax-fp32-neon-mlal-ld2r.c.o [ 46%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c2-minmax-fp32-neon-mlal-ld4r.c.o [ 46%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c2s4-minmax-fp32-neon-mlal.c.o [ 46%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c4-minmax-fp32-neon-mlal-dup.c.o [ 46%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c4-minmax-fp32-neon-mlal-ld1r.c.o [ 46%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c4-minmax-fp32-neon-mlal-ld2r.c.o [ 46%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c4s2-minmax-fp32-neon-mlal.c.o [ 46%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c8-minmax-fp32-neon-mlal.c.o [ 46%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x16-minmax-fp32-neon-mlal-lane-prfm.c.o [ 46%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x16-minmax-fp32-neon-mlal-lane.c.o [ 46%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x8-minmax-fp32-neon-mlal-lane-prfm.c.o [ 46%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x8-minmax-fp32-neon-mlal-lane.c.o [ 46%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x16-minmax-fp32-neon-mlal-lane-prfm.c.o [ 46%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x16-minmax-fp32-neon-mlal-lane.c.o [ 46%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x8-minmax-fp32-neon-mlal-lane-prfm.c.o [ 46%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x8-minmax-fp32-neon-mlal-lane.c.o [ 46%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x16-minmax-fp32-neon-mlal-lane-prfm.c.o [ 46%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x16-minmax-fp32-neon-mlal-lane.c.o [ 46%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-6x8-minmax-fp32-neon-mlal-lane-prfm.c.o [ 46%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-6x8-minmax-fp32-neon-mlal-lane.c.o [ 46%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-6x16-minmax-fp32-neon-mlal-lane-prfm.c.o [ 46%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-6x16-minmax-fp32-neon-mlal-lane.c.o [ 46%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8-minmax-fp32-neon-mlal-lane-prfm.c.o [ 46%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8-minmax-fp32-neon-mlal-lane.c.o [ 46%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c2-minmax-fp32-neon-mlal-dup.c.o [ 46%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c2-minmax-fp32-neon-mlal-ld1r.c.o [ 46%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c2-minmax-fp32-neon-mlal-ld2r.c.o [ 46%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c2-minmax-fp32-neon-mlal-ld4r.c.o [ 46%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c2s4-minmax-fp32-neon-mlal.c.o [ 46%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c4-minmax-fp32-neon-mlal-dup.c.o [ 46%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c4-minmax-fp32-neon-mlal-ld1r.c.o [ 46%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c4-minmax-fp32-neon-mlal-ld2r.c.o [ 46%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c4s2-minmax-fp32-neon-mlal.c.o [ 46%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-neon-mlal.c.o [ 46%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x16-minmax-fp32-neon-mlal-lane-prfm.c.o [ 46%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x16-minmax-fp32-neon-mlal-lane.c.o [ 46%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8-minmax-fp32-neon-mlal-lane-prfm.c.o [ 46%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8-minmax-fp32-neon-mlal-lane.c.o [ 46%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c2-minmax-fp32-neon-mlal-dup.c.o [ 46%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c2-minmax-fp32-neon-mlal-ld1r.c.o [ 46%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c2-minmax-fp32-neon-mlal-ld2r.c.o [ 46%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c2-minmax-fp32-neon-mlal-ld4r.c.o [ 46%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c2s4-minmax-fp32-neon-mlal.c.o [ 46%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c4-minmax-fp32-neon-mlal-dup.c.o [ 46%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c4-minmax-fp32-neon-mlal-ld1r.c.o [ 46%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c4-minmax-fp32-neon-mlal-ld2r.c.o [ 46%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c4s2-minmax-fp32-neon-mlal.c.o [ 46%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c8-minmax-fp32-neon-mlal.c.o [ 46%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x16-minmax-fp32-neon-mlal-lane-prfm.c.o [ 46%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x16-minmax-fp32-neon-mlal-lane.c.o [ 46%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x8-minmax-fp32-neon-mlal-lane-prfm.c.o [ 46%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x8-minmax-fp32-neon-mlal-lane.c.o [ 46%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x16-minmax-fp32-neon-mlal-lane-prfm.c.o [ 46%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x16-minmax-fp32-neon-mlal-lane.c.o [ 46%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x8-minmax-fp32-neon-mlal-lane-prfm.c.o [ 47%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x8-minmax-fp32-neon-mlal-lane.c.o [ 47%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x16-minmax-fp32-neon-mlal-lane-prfm.c.o [ 47%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x16-minmax-fp32-neon-mlal-lane.c.o [ 47%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-6x8-minmax-fp32-neon-mlal-lane-prfm.c.o [ 47%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-6x8-minmax-fp32-neon-mlal-lane.c.o [ 47%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-6x16-minmax-fp32-neon-mlal-lane-prfm.c.o [ 47%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-6x16-minmax-fp32-neon-mlal-lane.c.o [ 47%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-requantization/qs8-requantization-fp32-neon.c.o [ 47%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-requantization/qs8-requantization-gemmlowp-neon.c.o [ 47%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-requantization/qs8-requantization-rndna-neon.c.o [ 47%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-requantization/qs8-requantization-rndnu-neon-mull.c.o [ 47%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-requantization/qs8-requantization-rndnu-neon-qdmulh.c.o [ 47%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-vadd/gen/qs8-vadd-minmax-neon-ld64-u8.c.o [ 47%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-vadd/gen/qs8-vadd-minmax-neon-ld64-u16.c.o [ 47%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-vadd/gen/qs8-vadd-minmax-neon-ld64-u24.c.o [ 47%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-vadd/gen/qs8-vadd-minmax-neon-ld64-u32.c.o [ 47%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-vadd/gen/qs8-vadd-minmax-neon-ld128-u16.c.o [ 47%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-vadd/gen/qs8-vadd-minmax-neon-ld128-u32.c.o [ 47%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-vaddc/gen/qs8-vaddc-minmax-neon-ld64-u8.c.o [ 47%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-vaddc/gen/qs8-vaddc-minmax-neon-ld64-u16.c.o [ 47%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-vaddc/gen/qs8-vaddc-minmax-neon-ld64-u24.c.o [ 47%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-vaddc/gen/qs8-vaddc-minmax-neon-ld64-u32.c.o [ 47%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-vaddc/gen/qs8-vaddc-minmax-neon-ld128-u16.c.o [ 47%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-vaddc/gen/qs8-vaddc-minmax-neon-ld128-u32.c.o [ 47%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-vcvt/gen/qs8-vcvt-neon-u8.c.o [ 47%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-vcvt/gen/qs8-vcvt-neon-u16.c.o [ 47%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-vcvt/gen/qs8-vcvt-neon-u32.c.o [ 47%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-vhswish/gen/qs8-vhswish-neon-u8.c.o [ 47%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-vhswish/gen/qs8-vhswish-neon-u16.c.o [ 47%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-vhswish/gen/qs8-vhswish-neon-u32.c.o [ 47%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-vlrelu/gen/qs8-vlrelu-neon-u8.c.o [ 47%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-vlrelu/gen/qs8-vlrelu-neon-u16.c.o [ 47%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-vlrelu/gen/qs8-vlrelu-neon-u32.c.o [ 47%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-vmul/gen/qs8-vmul-minmax-fp32-neon-ld64-u8.c.o [ 47%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-vmul/gen/qs8-vmul-minmax-fp32-neon-ld64-u16.c.o [ 47%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-vmul/gen/qs8-vmul-minmax-fp32-neon-ld128-u16.c.o [ 47%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-vmul/gen/qs8-vmul-minmax-rndnu-neon-ld64-u8.c.o [ 47%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-vmul/gen/qs8-vmul-minmax-rndnu-neon-ld64-u16.c.o [ 47%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-vmul/gen/qs8-vmul-minmax-rndnu-neon-ld128-u16.c.o [ 47%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-neon-ld64-u8.c.o [ 47%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-neon-ld64-u16.c.o [ 47%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-neon-ld128-u16.c.o [ 47%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-vmulc/gen/qs8-vmulc-minmax-rndnu-neon-ld64-u8.c.o [ 47%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-vmulc/gen/qs8-vmulc-minmax-rndnu-neon-ld128-u16.c.o [ 47%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-vmulc/gen/qs8-vmulc-minmax-rndnu-neon-ld64-u16.c.o [ 47%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs16-qs8-vcvt/gen/qs16-qs8-vcvt-neon-u8.c.o [ 47%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs16-qs8-vcvt/gen/qs16-qs8-vcvt-neon-u16.c.o [ 47%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs16-qs8-vcvt/gen/qs16-qs8-vcvt-neon-u32.c.o [ 47%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-avgpool/qu8-avgpool-9p8x-minmax-fp32-neon-c8.c.o [ 47%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-avgpool/qu8-avgpool-9x-minmax-fp32-neon-c8.c.o [ 47%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-5f5m5l8c8s8r-minmax-fp32-neon-mul16.c.o [ 47%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-5f5m5l8c8s8r-minmax-rndnu-neon-mul8.c.o [ 47%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-5f5m5l8c8s8r-minmax-rndnu-neon-mul16.c.o [ 47%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-5f5m5l16c8s8r-minmax-fp32-neon-mul16.c.o [ 47%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-5f5m5l16c8s8r-minmax-rndnu-neon-mul8.c.o [ 47%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-5f5m5l16c8s8r-minmax-rndnu-neon-mul16.c.o [ 47%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-5f5m5l32c8s8r-minmax-rndnu-neon-mul8.c.o [ 47%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-5f5m5l32c8s8r-minmax-fp32-neon-mul16.c.o [ 47%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-5f5m5l32c8s8r-minmax-rndnu-neon-mul16.c.o [ 47%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-6f6m7l8c8s8r-minmax-fp32-neon-mul16.c.o [ 47%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-6f6m7l8c8s8r-minmax-rndnu-neon-mul8.c.o [ 47%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-6f6m7l8c8s8r-minmax-rndnu-neon-mul16.c.o [ 47%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-6f6m7l16c8s8r-minmax-fp32-neon-mul16.c.o [ 47%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-6f6m7l16c8s8r-minmax-rndnu-neon-mul16.c.o [ 47%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-6f6m7l16c8s8r-minmax-rndnu-neon-mul8.c.o [ 47%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-6f6m7l32c8s8r-minmax-fp32-neon-mul16.c.o [ 47%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-6f6m7l32c8s8r-minmax-rndnu-neon-mul8.c.o [ 48%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-6f6m7l32c8s8r-minmax-rndnu-neon-mul16.c.o [ 48%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-8f8m9l8c8s8r-minmax-fp32-neon-mul16.c.o [ 48%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-8f8m9l8c8s8r-minmax-rndnu-neon-mul8.c.o [ 48%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-8f8m9l8c8s8r-minmax-rndnu-neon-mul16.c.o [ 48%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-8f8m9l16c8s8r-minmax-fp32-neon-mul16.c.o [ 48%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-8f8m9l16c8s8r-minmax-rndnu-neon-mul8.c.o [ 48%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-8f8m9l16c8s8r-minmax-rndnu-neon-mul16.c.o [ 48%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-8f8m9l32c8s8r-minmax-fp32-neon-mul16.c.o [ 48%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-8f8m9l32c8s8r-minmax-rndnu-neon-mul8.c.o [ 48%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-8f8m9l32c8s8r-minmax-rndnu-neon-mul16.c.o [ 48%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-neon-mul16.c.o [ 48%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-rndnu-neon-mul8.c.o [ 48%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-rndnu-neon-mul16.c.o [ 48%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-neon-mul16.c.o [ 48%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-rndnu-neon-mul8.c.o [ 48%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-rndnu-neon-mul16.c.o [ 48%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-9p32c-minmax-rndnu-neon-mul8.c.o [ 48%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-9p32c-minmax-fp32-neon-mul16.c.o [ 48%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-9p32c-minmax-rndnu-neon-mul16.c.o [ 48%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-neon-mul16.c.o [ 48%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-rndnu-neon-mul8.c.o [ 48%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-rndnu-neon-mul16.c.o [ 48%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-neon-mul16.c.o [ 48%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-rndnu-neon-mul8.c.o [ 48%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-rndnu-neon-mul16.c.o [ 48%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-25p32c-minmax-fp32-neon-mul16.c.o [ 48%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-25p32c-minmax-rndnu-neon-mul8.c.o [ 48%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-25p32c-minmax-rndnu-neon-mul16.c.o [ 48%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-f32-vcvt/gen/qu8-f32-vcvt-neon-u8.c.o [ 48%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-f32-vcvt/gen/qu8-f32-vcvt-neon-u16.c.o [ 48%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-f32-vcvt/gen/qu8-f32-vcvt-neon-u24.c.o [ 48%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-f32-vcvt/gen/qu8-f32-vcvt-neon-u32.c.o [ 48%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-neon-c8.c.o [ 48%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-neon-c16.c.o [ 48%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-neon-c24.c.o [ 48%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-neon-c32.c.o [ 48%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-rndnu-neon-c8.c.o [ 48%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-rndnu-neon-c16.c.o [ 48%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-rndnu-neon-c24.c.o [ 48%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-neon-c8.c.o [ 48%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-rndnu-neon-c32.c.o [ 48%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-neon-c16.c.o [ 48%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-neon-c24.c.o [ 48%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-neon-c32.c.o [ 48%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-rndnu-neon-c8.c.o [ 48%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-rndnu-neon-c16.c.o [ 48%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-rndnu-neon-c24.c.o [ 48%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-rndnu-neon-c32.c.o [ 48%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-1x8-minmax-fp32-neon-mlal-lane.c.o [ 48%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-1x8-minmax-rndnu-neon-mlal-lane.c.o [ 48%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-1x16-minmax-fp32-neon-mlal-lane.c.o [ 48%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-1x16-minmax-rndnu-neon-mlal-lane.c.o [ 48%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-2x8-minmax-rndnu-neon-mlal-lane.c.o [ 48%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-2x16-minmax-rndnu-neon-mlal-lane.c.o [ 48%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-3x8-minmax-rndnu-neon-mlal-lane.c.o [ 48%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-3x16-minmax-rndnu-neon-mlal-lane.c.o [ 48%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-4x8-minmax-fp32-neon-mlal-lane.c.o [ 48%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-4x8-minmax-rndnu-neon-mlal-lane.c.o [ 48%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-4x16-minmax-fp32-neon-mlal-lane.c.o [ 48%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-4x16-minmax-rndnu-neon-mlal-lane.c.o [ 48%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-6x8-minmax-rndnu-neon-mlal-lane.c.o [ 48%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-6x16-minmax-rndnu-neon-mlal-lane.c.o [ 48%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-1x8-minmax-fp32-neon-mlal-lane.c.o [ 48%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-1x8-minmax-rndnu-neon-mlal-lane.c.o [ 48%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-1x16-minmax-fp32-neon-mlal-lane.c.o [ 48%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-1x16-minmax-rndnu-neon-mlal-lane.c.o [ 48%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-2x8-minmax-rndnu-neon-mlal-lane.c.o [ 50%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-2x16-minmax-rndnu-neon-mlal-lane.c.o [ 50%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-3x8-minmax-rndnu-neon-mlal-lane.c.o [ 50%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-3x16-minmax-rndnu-neon-mlal-lane.c.o [ 50%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-4x8-minmax-fp32-neon-mlal-lane.c.o [ 50%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-4x8-minmax-rndnu-neon-mlal-lane.c.o [ 50%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-4x16-minmax-fp32-neon-mlal-lane.c.o [ 50%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-4x16-minmax-rndnu-neon-mlal-lane.c.o [ 50%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-6x8-minmax-rndnu-neon-mlal-lane.c.o [ 50%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-6x16-minmax-rndnu-neon-mlal-lane.c.o [ 50%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-requantization/qu8-requantization-fp32-neon.c.o [ 50%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-requantization/qu8-requantization-gemmlowp-neon.c.o [ 50%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-requantization/qu8-requantization-rndna-neon.c.o [ 50%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-vadd/gen/qu8-vadd-minmax-neon-ld64-u8.c.o [ 50%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-vadd/gen/qu8-vadd-minmax-neon-ld64-u16.c.o [ 50%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-vadd/gen/qu8-vadd-minmax-neon-ld64-u32.c.o [ 50%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-vadd/gen/qu8-vadd-minmax-neon-ld128-u16.c.o [ 50%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-vaddc/gen/qu8-vaddc-minmax-neon-ld64-u8.c.o [ 50%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-vaddc/gen/qu8-vaddc-minmax-neon-ld64-u16.c.o [ 50%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-vaddc/gen/qu8-vaddc-minmax-neon-ld64-u32.c.o [ 50%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-vaddc/gen/qu8-vaddc-minmax-neon-ld128-u16.c.o [ 50%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-vcvt/gen/qu8-vcvt-neon-u8.c.o [ 50%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-vcvt/gen/qu8-vcvt-neon-u16.c.o [ 50%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-vcvt/gen/qu8-vcvt-neon-u32.c.o [ 50%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-vhswish/gen/qu8-vhswish-neon-u8.c.o [ 50%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-vhswish/gen/qu8-vhswish-neon-u16.c.o [ 50%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-vhswish/gen/qu8-vhswish-neon-u32.c.o [ 50%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-vlrelu/gen/qu8-vlrelu-neon-u8.c.o [ 50%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-vlrelu/gen/qu8-vlrelu-neon-u16.c.o [ 50%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-vlrelu/gen/qu8-vlrelu-neon-u32.c.o [ 50%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-vmul/gen/qu8-vmul-minmax-fp32-neon-ld64-u8.c.o [ 50%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-vmul/gen/qu8-vmul-minmax-fp32-neon-ld64-u16.c.o [ 50%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-vmul/gen/qu8-vmul-minmax-fp32-neon-ld128-u16.c.o [ 50%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-vmul/gen/qu8-vmul-minmax-rndnu-neon-ld64-u8.c.o [ 50%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-vmul/gen/qu8-vmul-minmax-rndnu-neon-ld64-u16.c.o [ 50%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-vmul/gen/qu8-vmul-minmax-rndnu-neon-ld128-u16.c.o [ 50%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-neon-ld64-u8.c.o [ 50%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-neon-ld64-u16.c.o [ 50%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-neon-ld128-u16.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qu8-vhswish/gen/qu8-vhswish-neon-u8.c: In function ‘xnn_qu8_vhswish_ukernel__neon_u8’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qu8-vhswish/gen/qu8-vhswish-neon-u8.c:29:54: warning: pointer targets in passing argument 1 of ‘vld1q_dup_u16’ differ in signedness [-Wpointer-sign] 29 | const uint16x8_t vinput_zero_point = vld1q_dup_u16(¶ms->neon.input_zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const int16_t * {aka const short int *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qu8-vhswish/gen/qu8-vhswish-neon-u8.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15961:32: note: expected ‘const uint16_t *’ {aka ‘const short unsigned int *’} but argument is of type ‘const int16_t *’ {aka ‘const short int *’} 15961 | vld1q_dup_u16 (const uint16_t* __a) | ~~~~~~~~~~~~~~~~^~~ [ 50%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-vmulc/gen/qu8-vmulc-minmax-rndnu-neon-ld64-u8.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qu8-vhswish/gen/qu8-vhswish-neon-u16.c: In function ‘xnn_qu8_vhswish_ukernel__neon_u16’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qu8-vhswish/gen/qu8-vhswish-neon-u16.c:29:54: warning: pointer targets in passing argument 1 of ‘vld1q_dup_u16’ differ in signedness [-Wpointer-sign] 29 | const uint16x8_t vinput_zero_point = vld1q_dup_u16(¶ms->neon.input_zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const int16_t * {aka const short int *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qu8-vhswish/gen/qu8-vhswish-neon-u16.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15961:32: note: expected ‘const uint16_t *’ {aka ‘const short unsigned int *’} but argument is of type ‘const int16_t *’ {aka ‘const short int *’} 15961 | vld1q_dup_u16 (const uint16_t* __a) | ~~~~~~~~~~~~~~~~^~~ [ 50%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-vmulc/gen/qu8-vmulc-minmax-rndnu-neon-ld64-u16.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qu8-vhswish/gen/qu8-vhswish-neon-u32.c: In function ‘xnn_qu8_vhswish_ukernel__neon_u32’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qu8-vhswish/gen/qu8-vhswish-neon-u32.c:29:54: warning: pointer targets in passing argument 1 of ‘vld1q_dup_u16’ differ in signedness [-Wpointer-sign] 29 | const uint16x8_t vinput_zero_point = vld1q_dup_u16(¶ms->neon.input_zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const int16_t * {aka const short int *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qu8-vhswish/gen/qu8-vhswish-neon-u32.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15961:32: note: expected ‘const uint16_t *’ {aka ‘const short unsigned int *’} but argument is of type ‘const int16_t *’ {aka ‘const short int *’} 15961 | vld1q_dup_u16 (const uint16_t* __a) | ~~~~~~~~~~~~~~~~^~~ [ 50%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-vmulc/gen/qu8-vmulc-minmax-rndnu-neon-ld128-u16.c.o [ 50%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/s8-ibilinear/gen/s8-ibilinear-neon-c8.c.o [ 50%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/s8-maxpool/s8-maxpool-2p2x-minmax-neon-c16.c.o [ 50%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/s8-ibilinear/gen/s8-ibilinear-neon-c16.c.o [ 50%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/s8-maxpool/s8-maxpool-4p3x-minmax-neon-c16.c.o [ 50%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/s8-maxpool/s8-maxpool-9p8x-minmax-neon-c16.c.o [ 50%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/s8-vclamp/s8-vclamp-neon-u64.c.o [ 50%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/s16-rmaxabs/gen/s16-rmaxabs-neon-x8.c.o [ 50%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/s16-rmaxabs/gen/s16-rmaxabs-neon-x16.c.o [ 50%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/s16-rmaxabs/gen/s16-rmaxabs-neon-x24.c.o [ 50%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/s16-rmaxabs/gen/s16-rmaxabs-neon-x32.c.o [ 50%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/s16-window/gen/s16-window-neon-u8.c.o [ 50%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/s16-window/gen/s16-window-neon-u24.c.o [ 50%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/s16-window/gen/s16-window-neon-u16.c.o [ 50%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/s16-window/gen/s16-window-neon-u32.c.o [ 50%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/s16-window/gen/s16-window-shift12-neon-u8.c.o [ 50%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/s16-window/gen/s16-window-shift12-neon-u16.c.o [ 50%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/s16-window/gen/s16-window-shift12-neon-u24.c.o [ 50%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/s16-window/gen/s16-window-shift12-neon-u32.c.o [ 50%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/s16-window/gen/s16-window-shift15-neon-u8.c.o [ 50%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/s16-window/gen/s16-window-shift15-neon-u16.c.o [ 50%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/s16-window/gen/s16-window-shift15-neon-u24.c.o [ 50%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/s16-window/gen/s16-window-shift15-neon-u32.c.o [ 50%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/u8-ibilinear/gen/u8-ibilinear-neon-c8.c.o [ 50%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/u8-ibilinear/gen/u8-ibilinear-neon-c16.c.o [ 50%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/u8-maxpool/u8-maxpool-9p8x-minmax-neon-c16.c.o [ 50%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/u8-rmax/u8-rmax-neon-u16.c.o [ 51%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/u8-vclamp/u8-vclamp-neon-u64.c.o [ 51%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/u32-filterbank-accumulate/gen/u32-filterbank-accumulate-neon-x2.c.o [ 51%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/u32-filterbank-accumulate/gen/u32-filterbank-accumulate-neon-x1.c.o [ 51%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x8-transposec/gen/x8-transposec-8x8-multi-dec-zip-neon.c.o [ 51%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x8-transposec/gen/x8-transposec-8x8-multi-mov-zip-neon.c.o [ 51%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x8-transposec/gen/x8-transposec-8x8-multi-switch-zip-neon.c.o [ 51%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x8-transposec/gen/x8-transposec-8x8-reuse-dec-zip-neon.c.o [ 51%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x8-transposec/gen/x8-transposec-8x8-reuse-mov-zip-neon.c.o [ 51%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x8-transposec/gen/x8-transposec-8x8-reuse-multi-zip-neon.c.o [ 51%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x8-transposec/gen/x8-transposec-8x8-reuse-switch-zip-neon.c.o [ 51%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x8-transposec/gen/x8-transposec-16x16-reuse-dec-zip-neon.c.o [ 51%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x8-transposec/gen/x8-transposec-16x16-reuse-switch-zip-neon.c.o [ 51%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x8-transposec/gen/x8-transposec-16x16-reuse-mov-zip-neon.c.o [ 51%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x8-zip/x8-zip-x2-neon.c.o [ 51%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x8-zip/x8-zip-x3-neon.c.o [ 51%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x8-zip/x8-zip-x4-neon.c.o [ 51%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x8-zip/x8-zip-xm-neon.c.o [ 51%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x16-packw/gen/x16-packw-x8-gemm-goi-neon-ld4lane-u4-prfm.c.o [ 51%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x16-packw/gen/x16-packw-x8-gemm-goi-neon-ld4lane-u4.c.o [ 51%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x16-packw/gen/x16-packw-x8-gemm-goi-neon-ld4lane-u8-prfm.c.o [ 51%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x16-packw/gen/x16-packw-x8-gemm-goi-neon-ld4lane-u8.c.o [ 51%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x16-packw/gen/x16-packw-x8-gemm-goi-neon-ld4lane-u12-prfm.c.o [ 51%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x16-packw/gen/x16-packw-x8-gemm-goi-neon-ld4lane-u12.c.o [ 51%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x16-packw/gen/x16-packw-x8-gemm-goi-neon-ld4lane-u16-prfm.c.o [ 51%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x16-packw/gen/x16-packw-x8-gemm-goi-neon-ld4lane-u16.c.o [ 51%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x16-packw/gen/x16-packw-x16-gemm-goi-neon-ld4lane-u4-prfm.c.o [ 51%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x16-packw/gen/x16-packw-x16-gemm-goi-neon-ld4lane-u4.c.o [ 51%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x16-packw/gen/x16-packw-x16-gemm-goi-neon-ld4lane-u8-prfm.c.o [ 51%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x16-packw/gen/x16-packw-x16-gemm-goi-neon-ld4lane-u8.c.o [ 51%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x16-packw/gen/x16-packw-x16-gemm-goi-neon-ld4lane-u12-prfm.c.o [ 51%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x16-packw/gen/x16-packw-x16-gemm-goi-neon-ld4lane-u12.c.o [ 51%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x16-packw/gen/x16-packw-x16-gemm-goi-neon-ld4lane-u16-prfm.c.o [ 51%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x16-transposec/gen/x16-transposec-4x4-multi-dec-zip-neon.c.o [ 51%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x16-packw/gen/x16-packw-x16-gemm-goi-neon-ld4lane-u16.c.o [ 51%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x16-transposec/gen/x16-transposec-4x4-multi-mov-zip-neon.c.o [ 51%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x16-transposec/gen/x16-transposec-4x4-multi-multi-zip-neon.c.o [ 51%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x16-transposec/gen/x16-transposec-4x4-multi-switch-zip-neon.c.o [ 51%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x16-transposec/gen/x16-transposec-4x4-reuse-dec-zip-neon.c.o [ 51%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x16-transposec/gen/x16-transposec-4x4-reuse-mov-zip-neon.c.o [ 51%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x16-transposec/gen/x16-transposec-4x4-reuse-multi-zip-neon.c.o [ 51%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x16-transposec/gen/x16-transposec-4x4-reuse-switch-zip-neon.c.o [ 51%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x16-transposec/gen/x16-transposec-8x8-multi-dec-zip-neon.c.o [ 51%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x16-transposec/gen/x16-transposec-8x8-multi-mov-zip-neon.c.o [ 51%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x16-transposec/gen/x16-transposec-8x8-reuse-dec-zip-neon.c.o [ 51%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x16-transposec/gen/x16-transposec-8x8-multi-switch-zip-neon.c.o [ 51%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x16-transposec/gen/x16-transposec-8x8-reuse-mov-zip-neon.c.o [ 51%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x16-transposec/gen/x16-transposec-8x8-reuse-multi-zip-neon.c.o [ 51%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x16-transposec/gen/x16-transposec-8x8-reuse-switch-zip-neon.c.o [ 51%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x24-transposec/x24-transposec-2x2-neon-tbl64.c.o [ 51%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-packw/gen/x32-packw-x2-gemm-goi-neon-ld2lane-u2-prfm.c.o [ 51%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-packw/gen/x32-packw-x2-gemm-goi-neon-ld2lane-u2.c.o [ 51%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-packw/gen/x32-packw-x8-gemm-goi-neon-ld4lane-u4-prfm.c.o [ 51%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-packw/gen/x32-packw-x8-gemm-goi-neon-ld4lane-u4.c.o [ 51%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-packw/gen/x32-packw-x8-gemm-goi-neon-ld4lane-u8-prfm.c.o [ 51%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-packw/gen/x32-packw-x8-gemm-goi-neon-ld4lane-u8.c.o [ 51%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-packw/gen/x32-packw-x8s4-gemm-goi-neon-ld4lane-u4-prfm.c.o [ 51%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-packw/gen/x32-packw-x8s4-gemm-goi-neon-ld4lane-u4.c.o [ 51%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-packw/gen/x32-packw-x8s4-gemm-goi-neon-ld4lane-u8-prfm.c.o [ 51%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-packw/gen/x32-packw-x8s4-gemm-goi-neon-ld4lane-u8.c.o [ 51%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-packw/gen/x32-packw-x12-gemm-goi-neon-ld4lane-u4-prfm.c.o [ 51%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-packw/gen/x32-packw-x12-gemm-goi-neon-ld4lane-u4.c.o [ 51%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-packw/gen/x32-packw-x12-gemm-goi-neon-ld4lane-u8-prfm.c.o [ 51%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-packw/gen/x32-packw-x12-gemm-goi-neon-ld4lane-u8.c.o [ 51%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-packw/gen/x32-packw-x16-gemm-goi-neon-ld4lane-u4.c.o [ 51%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-packw/gen/x32-packw-x16-gemm-goi-neon-ld4lane-u4-prfm.c.o [ 51%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-packw/gen/x32-packw-x16-gemm-goi-neon-ld4lane-u8-prfm.c.o [ 51%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-packw/gen/x32-packw-x16-gemm-goi-neon-ld4lane-u8.c.o [ 52%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-packx/gen/x32-packx-4x-neon-st4-u4-prfm.c.o [ 52%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-packx/gen/x32-packx-4x-neon-st4-u4.c.o [ 52%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-packx/gen/x32-packx-4x-neon-st4-u8-prfm.c.o [ 52%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-packx/gen/x32-packx-4x-neon-st4-u8.c.o [ 52%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-packx/gen/x32-packx-8x-neon-st4-u4-prfm.c.o [ 52%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-packx/gen/x32-packx-8x-neon-st4-u4.c.o [ 52%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-packx/gen/x32-packx-8x-neon-st4-u8-prfm.c.o [ 52%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-packx/gen/x32-packx-8x-neon-st4-u8.c.o [ 52%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-transposec/gen/x32-transposec-2x2-multi-dec-zip-neon.c.o [ 52%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-transposec/gen/x32-transposec-2x2-multi-mov-zip-neon.c.o [ 52%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-transposec/gen/x32-transposec-2x2-multi-multi-zip-neon.c.o [ 52%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-transposec/gen/x32-transposec-2x2-multi-switch-zip-neon.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/x32-packx/gen/x32-packx-8x-neon-st4-u4-prfm.c: In function ‘xnn_x32_packx_ukernel_8x__neon_st4_x4_prfm’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/x32-packx/gen/x32-packx-8x-neon-st4-u4-prfm.c:84:35: warning: missing braces around initializer [-Wmissing-braces] 84 | const uint32x4x4_t vy0123x0 = { vz0123x0.val[0], vz0123x1.val[0], vz0123x2.val[0], vz0123x3.val[0] }; | ^ | { } /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/x32-packx/gen/x32-packx-8x-neon-st4-u4-prfm.c:85:35: warning: missing braces around initializer [-Wmissing-braces] 85 | const uint32x4x4_t vy0123x1 = { vz0123x0.val[1], vz0123x1.val[1], vz0123x2.val[1], vz0123x3.val[1] }; | ^ | { } [ 52%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-transposec/gen/x32-transposec-2x2-reuse-dec-zip-neon.c.o [ 52%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-transposec/gen/x32-transposec-2x2-reuse-mov-zip-neon.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/x32-packx/gen/x32-packx-8x-neon-st4-u4.c: In function ‘xnn_x32_packx_ukernel_8x__neon_st4_x4’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/x32-packx/gen/x32-packx-8x-neon-st4-u4.c:75:35: warning: missing braces around initializer [-Wmissing-braces] 75 | const uint32x4x4_t vy0123x0 = { vz0123x0.val[0], vz0123x1.val[0], vz0123x2.val[0], vz0123x3.val[0] }; | ^ | { } /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/x32-packx/gen/x32-packx-8x-neon-st4-u4.c:76:35: warning: missing braces around initializer [-Wmissing-braces] 76 | const uint32x4x4_t vy0123x1 = { vz0123x0.val[1], vz0123x1.val[1], vz0123x2.val[1], vz0123x3.val[1] }; | ^ | { } /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/x32-packx/gen/x32-packx-8x-neon-st4-u8-prfm.c: In function ‘xnn_x32_packx_ukernel_8x__neon_st4_x8_prfm’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/x32-packx/gen/x32-packx-8x-neon-st4-u8-prfm.c:96:35: warning: missing braces around initializer [-Wmissing-braces] 96 | const uint32x4x4_t vy0123x0 = { vz0123x0.val[0], vz0123x1.val[0], vz0123x2.val[0], vz0123x3.val[0] }; | ^ | { } /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/x32-packx/gen/x32-packx-8x-neon-st4-u8-prfm.c:97:35: warning: missing braces around initializer [-Wmissing-braces] 97 | const uint32x4x4_t vy0123x1 = { vz0123x0.val[1], vz0123x1.val[1], vz0123x2.val[1], vz0123x3.val[1] }; | ^ | { } /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/x32-packx/gen/x32-packx-8x-neon-st4-u8-prfm.c:98:35: warning: missing braces around initializer [-Wmissing-braces] 98 | const uint32x4x4_t vy4567x0 = { vz4567x0.val[0], vz4567x1.val[0], vz4567x2.val[0], vz4567x3.val[0] }; | ^ | { } /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/x32-packx/gen/x32-packx-8x-neon-st4-u8-prfm.c:99:35: warning: missing braces around initializer [-Wmissing-braces] 99 | const uint32x4x4_t vy4567x1 = { vz4567x0.val[1], vz4567x1.val[1], vz4567x2.val[1], vz4567x3.val[1] }; | ^ | { } [ 52%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-transposec/gen/x32-transposec-2x2-reuse-multi-zip-neon.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/x32-packx/gen/x32-packx-8x-neon-st4-u8.c: In function ‘xnn_x32_packx_ukernel_8x__neon_st4_x8’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/x32-packx/gen/x32-packx-8x-neon-st4-u8.c:87:35: warning: missing braces around initializer [-Wmissing-braces] 87 | const uint32x4x4_t vy0123x0 = { vz0123x0.val[0], vz0123x1.val[0], vz0123x2.val[0], vz0123x3.val[0] }; | ^ | { } /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/x32-packx/gen/x32-packx-8x-neon-st4-u8.c:88:35: warning: missing braces around initializer [-Wmissing-braces] 88 | const uint32x4x4_t vy0123x1 = { vz0123x0.val[1], vz0123x1.val[1], vz0123x2.val[1], vz0123x3.val[1] }; | ^ | { } /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/x32-packx/gen/x32-packx-8x-neon-st4-u8.c:89:35: warning: missing braces around initializer [-Wmissing-braces] 89 | const uint32x4x4_t vy4567x0 = { vz4567x0.val[0], vz4567x1.val[0], vz4567x2.val[0], vz4567x3.val[0] }; | ^ | { } /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/x32-packx/gen/x32-packx-8x-neon-st4-u8.c:90:35: warning: missing braces around initializer [-Wmissing-braces] 90 | const uint32x4x4_t vy4567x1 = { vz4567x0.val[1], vz4567x1.val[1], vz4567x2.val[1], vz4567x3.val[1] }; | ^ | { } [ 52%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-transposec/gen/x32-transposec-2x2-reuse-switch-zip-neon.c.o [ 52%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-transposec/gen/x32-transposec-4x4-multi-dec-zip-neon.c.o [ 52%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-transposec/gen/x32-transposec-4x4-multi-mov-zip-neon.c.o [ 52%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-transposec/gen/x32-transposec-4x4-multi-multi-zip-neon.c.o [ 52%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-transposec/gen/x32-transposec-4x4-multi-switch-zip-neon.c.o [ 52%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-transposec/gen/x32-transposec-4x4-reuse-dec-zip-neon.c.o [ 52%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-transposec/gen/x32-transposec-4x4-reuse-mov-zip-neon.c.o [ 52%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-transposec/gen/x32-transposec-4x4-reuse-multi-zip-neon.c.o [ 52%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-transposec/gen/x32-transposec-4x4-reuse-switch-zip-neon.c.o [ 52%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-unpool/x32-unpool-neon.c.o [ 52%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-zip/x32-zip-x2-neon.c.o [ 52%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-zip/x32-zip-x3-neon.c.o [ 52%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-zip/x32-zip-x4-neon.c.o [ 52%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-zip/x32-zip-xm-neon.c.o [ 52%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x64-transposec/gen/x64-transposec-2x2-multi-dec-zip-neon.c.o [ 52%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x64-transposec/gen/x64-transposec-2x2-multi-mov-zip-neon.c.o [ 52%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x64-transposec/gen/x64-transposec-2x2-multi-multi-zip-neon.c.o [ 52%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x64-transposec/gen/x64-transposec-2x2-multi-switch-zip-neon.c.o [ 52%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x64-transposec/gen/x64-transposec-2x2-reuse-dec-zip-neon.c.o [ 52%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x64-transposec/gen/x64-transposec-2x2-reuse-mov-zip-neon.c.o [ 52%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x64-transposec/gen/x64-transposec-2x2-reuse-multi-zip-neon.c.o [ 52%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x64-transposec/gen/x64-transposec-2x2-reuse-switch-zip-neon.c.o [ 52%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/xx-fill/xx-fill-neon-u64.c.o [ 52%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/xx-pad/xx-pad-p16-neon-u16.c.o [ 52%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-f32-vcvt/gen/f16-f32-vcvt-neonfp16-u8.c.o [ 52%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-f32-vcvt/gen/f16-f32-vcvt-neonfp16-u16.c.o [ 52%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-f32acc-rsum/gen/f16-f32acc-rsum-neonfp16-u4.c.o [ 52%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-f32acc-rsum/gen/f16-f32acc-rsum-neonfp16-u8.c.o [ 52%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-f32acc-rsum/gen/f16-f32acc-rsum-neonfp16-u16-acc2.c.o [ 52%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-f32acc-rsum/gen/f16-f32acc-rsum-neonfp16-u24-acc3.c.o [ 52%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-f32acc-rsum/gen/f16-f32acc-rsum-neonfp16-u32-acc2.c.o [ 52%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-f32acc-rsum/gen/f16-f32acc-rsum-neonfp16-u32-acc4.c.o [ 52%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-f16-vcvt/gen/f32-f16-vcvt-neonfp16-u8.c.o [ 52%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-f16-vcvt/gen/f32-f16-vcvt-neonfp16-u16.c.o [ 52%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f16-f32-cvt-neonfp16.c.o [ 52%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-f16-cvt-neonfp16.c.o [ 52%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/bf16-gemm/gen/bf16-gemm-1x4c8-minmax-neonfma-shland.c.o [ 52%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/bf16-gemm/gen/bf16-gemm-1x4c8-minmax-neonfma-zip.c.o [ 52%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/bf16-gemm/gen/bf16-gemm-2x4c8-minmax-neonfma-shland.c.o [ 52%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/bf16-gemm/gen/bf16-gemm-2x4c8-minmax-neonfma-zip.c.o [ 52%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/bf16-gemm/gen/bf16-gemm-3x4c8-minmax-neonfma-shland.c.o [ 52%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/bf16-gemm/gen/bf16-gemm-3x4c8-minmax-neonfma-zip.c.o [ 52%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/bf16-gemm/gen/bf16-gemm-4x4c8-minmax-neonfma-shland.c.o [ 52%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/bf16-gemm/gen/bf16-gemm-5x4c8-minmax-neonfma-shland.c.o [ 52%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/bf16-gemm/gen/bf16-gemm-4x4c8-minmax-neonfma-zip.c.o [ 52%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/bf16-gemm/gen/bf16-gemm-5x4c8-minmax-neonfma-zip.c.o [ 52%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-3p4c-minmax-neonfma-acc2.c.o [ 52%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-3p4c-minmax-neonfma.c.o [ 52%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-3p8c-minmax-neonfma-acc2.c.o [ 52%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-3p8c-minmax-neonfma.c.o [ 52%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-3p16c-minmax-neonfma-acc2.c.o [ 52%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-3p16c-minmax-neonfma.c.o [ 53%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-4p4c-minmax-neonfma-acc2.c.o [ 53%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-4p4c-minmax-neonfma.c.o [ 53%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-4p8c-minmax-neonfma-acc2.c.o [ 53%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-4p8c-minmax-neonfma.c.o [ 53%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-4p16c-minmax-neonfma-acc2.c.o [ 53%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-4p16c-minmax-neonfma.c.o [ 53%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-5f5m5l4c4s4r-minmax-neonfma-acc2.c.o [ 53%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-5f5m5l4c4s4r-minmax-neonfma.c.o [ 53%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-5f5m5l8c4s4r-minmax-neonfma-acc2.c.o [ 53%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-5f5m5l8c4s4r-minmax-neonfma.c.o [ 53%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-6f6m7l4c4s4r-minmax-neonfma-acc2.c.o [ 53%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-6f6m7l4c4s4r-minmax-neonfma.c.o [ 53%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-6f6m7l8c4s4r-minmax-neonfma-acc2.c.o [ 53%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-6f6m7l8c4s4r-minmax-neonfma.c.o [ 53%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-8f8m9l4c4s4r-minmax-neonfma-acc2.c.o [ 53%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-8f8m9l4c4s4r-minmax-neonfma.c.o [ 53%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-8f8m9l8c4s4r-minmax-neonfma-acc2.c.o [ 53%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-8f8m9l8c4s4r-minmax-neonfma.c.o [ 53%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-9p4c-minmax-neonfma.c.o [ 53%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-9p4c-minmax-neonfma-acc2.c.o [ 53%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-9p8c-minmax-neonfma-acc2.c.o [ 53%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-9p16c-minmax-neonfma-acc2.c.o [ 53%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-9p8c-minmax-neonfma.c.o [ 53%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-9p16c-minmax-neonfma.c.o [ 53%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-25p4c-minmax-neonfma-acc2.c.o [ 53%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-25p4c-minmax-neonfma.c.o [ 53%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-25p8c-minmax-neonfma-acc2.c.o [ 53%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-25p8c-minmax-neonfma.c.o [ 53%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-neonfma-acc2.c.o [ 53%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-1x8-minmax-neonfma-dup-ld64.c.o [ 53%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-neonfma.c.o [ 53%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-1x8s4-minmax-neonfma.c.o [ 53%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-4x8-minmax-neonfma-dup-ld64.c.o [ 53%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-4x8-minmax-neonfma-dup-ld128.c.o [ 53%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-4x8s4-minmax-neonfma.c.o [ 53%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-6x8-minmax-neonfma-dup-ld64.c.o [ 53%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-6x8-minmax-neonfma-dup-ld128.c.o [ 53%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-6x8s4-minmax-neonfma.c.o [ 53%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-8x8s4-minmax-neonfma.c.o [ 53%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-1x8-minmax-neonfma-dup-ld64.c.o [ 53%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-1x8s4-minmax-neonfma.c.o [ 53%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-4x8-minmax-neonfma-dup-ld64.c.o [ 53%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-4x8-minmax-neonfma-dup-ld128.c.o [ 53%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-4x8s4-minmax-neonfma.c.o [ 53%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-6x8-minmax-neonfma-dup-ld64.c.o [ 53%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-6x8-minmax-neonfma-dup-ld128.c.o [ 53%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-6x8s4-minmax-neonfma.c.o [ 53%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-8x8s4-minmax-neonfma.c.o [ 53%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-ibilinear-chw/gen/f32-ibilinear-chw-neonfma-p4.c.o [ 53%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-ibilinear-chw/gen/f32-ibilinear-chw-neonfma-p8.c.o [ 53%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-ibilinear-chw/gen/f32-ibilinear-chw-neonfma-p16.c.o [ 53%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-ibilinear/gen/f32-ibilinear-neonfma-c4.c.o [ 53%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-ibilinear/gen/f32-ibilinear-neonfma-c8.c.o [ 53%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-1x8-minmax-neonfma-dup-ld64.c.o [ 53%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-1x8s4-minmax-neonfma.c.o [ 53%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-4x8-minmax-neonfma-dup-ld64.c.o [ 53%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-4x8-minmax-neonfma-dup-ld128.c.o [ 53%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-4x8s4-minmax-neonfma.c.o [ 53%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-6x8-minmax-neonfma-dup-ld64.c.o [ 53%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-6x8-minmax-neonfma-dup-ld128.c.o [ 53%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-6x8s4-minmax-neonfma.c.o [ 53%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-8x8s4-minmax-neonfma.c.o [ 53%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x8-minmax-neonfma-dup-ld64.c.o [ 53%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-4x8-minmax-neonfma-dup-ld64.c.o [ 53%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x8-minmax-neonfma-dup-ld64.c.o [ 53%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-6x8-minmax-neonfma-dup-ld64.c.o [ 53%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x8s4-minmax-neonfma.c.o [ 54%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-4x8-minmax-neonfma-dup-ld64.c.o [ 54%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-4x8s4-minmax-neonfma.c.o [ 54%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-6x8-minmax-neonfma-dup-ld64.c.o [ 54%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-6x8s4-minmax-neonfma.c.o [ 54%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-u4.c.o [ 54%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-u8-acc2.c.o [ 54%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-u12-acc2.c.o [ 54%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-u8.c.o [ 54%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-u12.c.o [ 54%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-u12-acc3.c.o [ 54%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-u16-acc2.c.o [ 54%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-u16-acc4.c.o [ 54%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-u16.c.o [ 54%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-u20-acc2.c.o [ 54%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-u20-acc5.c.o [ 54%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-u20.c.o [ 54%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-u4.c.o [ 54%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-u8-acc2.c.o [ 54%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-u8.c.o [ 54%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-u12-acc2.c.o [ 54%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-u12-acc3.c.o [ 54%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-u12.c.o [ 54%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-u16-acc2.c.o [ 54%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-u16-acc4.c.o [ 54%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-u16.c.o [ 54%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-u20-acc2.c.o [ 54%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-u20.c.o [ 54%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-u20-acc5.c.o [ 54%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-4x1-minmax-neonfma-pipelined.c.o [ 54%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-4x1-minmax-neonfma-x2.c.o [ 54%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-4x1-minmax-neonfma.c.o [ 54%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-8x1-minmax-neonfma-pipelined.c.o [ 54%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-8x1-minmax-neonfma.c.o [ 54%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-8x1-minmax-neonfma-x2.c.o [ 54%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-12x1-minmax-neonfma.c.o [ 54%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-16x1-minmax-neonfma-pipelined.c.o [ 54%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-16x1-minmax-neonfma-x2.c.o [ 54%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-16x1-minmax-neonfma.c.o [ 54%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-32x1-minmax-neonfma-pipelined.c.o [ 54%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-32x1-minmax-neonfma-x2.c.o [ 54%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-32x1-minmax-neonfma.c.o [ 54%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-velu/gen/f32-velu-neonfma-rr1-lut16-p3-u4.c.o [ 54%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-velu/gen/f32-velu-neonfma-rr1-lut16-p3-u8.c.o [ 54%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-velu/gen/f32-velu-neonfma-rr1-lut16-p3-u12.c.o [ 54%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-velu/gen/f32-velu-neonfma-rr1-lut16-p3-u16.c.o [ 54%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-velu/gen/f32-velu-neonfma-rr1-lut16-p3-u20.c.o [ 54%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-velu/gen/f32-velu-neonfma-rr1-lut16-p3-u24.c.o [ 54%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-velu/gen/f32-velu-neonfma-rr1-p6-u4.c.o [ 54%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-velu/gen/f32-velu-neonfma-rr1-p6-u8.c.o [ 54%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-velu/gen/f32-velu-neonfma-rr1-p6-u16.c.o [ 54%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-velu/gen/f32-velu-neonfma-rr1-p6-u12.c.o [ 54%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-velu/gen/f32-velu-neonfma-rr1-p6-u20.c.o [ 54%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-velu/gen/f32-velu-neonfma-rr1-p6-u24.c.o [ 54%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vmulcaddc/gen/f32-vmulcaddc-c4-minmax-neonfma-2x.c.o [ 54%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vmulcaddc/gen/f32-vmulcaddc-c8-minmax-neonfma-2x.c.o [ 54%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr1recps1fma-u4.c.o [ 54%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr1recps1fma-u8.c.o [ 54%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr1recps1fma-u12.c.o [ 54%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr1recps1fma-u16.c.o [ 54%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr1recps1fma-u20.c.o [ 54%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr1recps1fma-u24.c.o [ 54%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2fma-u4.c.o [ 54%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2fma-u8.c.o [ 54%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2fma-u12.c.o [ 54%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2fma-u16.c.o [ 54%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2fma-u20.c.o [ 54%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2fma-u24.c.o [ 55%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2recps-u4.c.o [ 55%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2recps-u8.c.o [ 55%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2recps-u12.c.o [ 55%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2recps-u16.c.o [ 55%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2recps-u20.c.o [ 55%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2recps-u24.c.o [ 55%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr1recps1fma-u4.c.o [ 55%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr1recps1fma-u8.c.o [ 55%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr1recps1fma-u12.c.o [ 55%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr1recps1fma-u16.c.o [ 55%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr1recps1fma-u20.c.o [ 55%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr1recps1fma-u24.c.o [ 55%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2fma-u4.c.o [ 55%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2fma-u8.c.o [ 55%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2fma-u12.c.o [ 55%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2fma-u16.c.o [ 55%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2fma-u20.c.o [ 55%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2fma-u24.c.o [ 55%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2recps-u8.c.o [ 55%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2recps-u4.c.o [ 55%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2recps-u12.c.o [ 55%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2recps-u16.c.o [ 55%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2recps-u20.c.o [ 55%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2recps-u24.c.o [ 55%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr1recps1fma-u4.c.o [ 55%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr1recps1fma-u8.c.o [ 55%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr1recps1fma-u12.c.o [ 55%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr1recps1fma-u16.c.o [ 55%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr1recps1fma-u20.c.o [ 55%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr1recps1fma-u24.c.o [ 55%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2fma-u4.c.o [ 55%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2fma-u8.c.o [ 55%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2fma-u12.c.o [ 55%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2fma-u16.c.o [ 55%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2fma-u20.c.o [ 55%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2fma-u24.c.o [ 55%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2recps-u4.c.o [ 55%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2recps-u8.c.o [ 55%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2recps-u12.c.o [ 55%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2recps-u16.c.o [ 55%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2recps-u20.c.o [ 55%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2recps-u24.c.o [ 55%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsqrt/gen/f32-vsqrt-neonfma-nr1rsqrts1fma1adj-u8.c.o [ 55%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsqrt/gen/f32-vsqrt-neonfma-nr1rsqrts1fma1adj-u4.c.o [ 55%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsqrt/gen/f32-vsqrt-neonfma-nr1rsqrts1fma1adj-u16.c.o [ 55%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsqrt/gen/f32-vsqrt-neonfma-nr2fma1adj-u4.c.o [ 55%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsqrt/gen/f32-vsqrt-neonfma-nr2fma1adj-u8.c.o [ 55%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsqrt/gen/f32-vsqrt-neonfma-nr2fma1adj-u16.c.o [ 55%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vtanh/gen/f32-vtanh-neonfma-expm1minus-rr1-lut8-p4h3ts-nr1recps1fma-u4.c.o [ 55%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vtanh/gen/f32-vtanh-neonfma-expm1minus-rr1-lut8-p4h3ts-nr1recps1fma-u8.c.o [ 55%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vtanh/gen/f32-vtanh-neonfma-expm1minus-rr1-lut8-p4h3ts-nr1recps1fma-u12.c.o [ 55%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vtanh/gen/f32-vtanh-neonfma-expm1minus-rr1-lut8-p4h3ts-nr1recps1fma-u16.c.o [ 55%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vtanh/gen/f32-vtanh-neonfma-expm1minus-rr1-lut8-p4h3ts-nr2fma-u4.c.o [ 55%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vtanh/gen/f32-vtanh-neonfma-expm1minus-rr1-lut8-p4h3ts-nr2fma-u8.c.o [ 55%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vtanh/gen/f32-vtanh-neonfma-expm1minus-rr1-lut8-p4h3ts-nr2fma-u12.c.o [ 55%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vtanh/gen/f32-vtanh-neonfma-expm1minus-rr1-lut8-p4h3ts-nr2fma-u16.c.o [ 55%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vtanh/gen/f32-vtanh-neonfma-expm1minus-rr1-p6h5ts-nr1recps1fma-u4.c.o [ 55%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vtanh/gen/f32-vtanh-neonfma-expm1minus-rr1-p6h5ts-nr1recps1fma-u8.c.o [ 55%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vtanh/gen/f32-vtanh-neonfma-expm1minus-rr1-p6h5ts-nr1recps1fma-u12.c.o [ 55%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vtanh/gen/f32-vtanh-neonfma-expm1minus-rr1-p6h5ts-nr1recps1fma-u16.c.o [ 55%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vtanh/gen/f32-vtanh-neonfma-expm1minus-rr1-p6h5ts-nr2fma-u4.c.o [ 55%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vtanh/gen/f32-vtanh-neonfma-expm1minus-rr1-p6h5ts-nr2fma-u8.c.o [ 55%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vtanh/gen/f32-vtanh-neonfma-expm1minus-rr1-p6h5ts-nr2fma-u12.c.o [ 55%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vtanh/gen/f32-vtanh-neonfma-expm1minus-rr1-p6h5ts-nr2fma-u16.c.o [ 55%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vtanh/gen/f32-vtanh-neonfma-expm1minus-rr1-p6h5ts-nr2recps-u4.c.o [ 55%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vtanh/gen/f32-vtanh-neonfma-expm1minus-rr1-p6h5ts-nr2recps-u8.c.o [ 55%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vtanh/gen/f32-vtanh-neonfma-expm1minus-rr1-p6h5ts-nr2recps-u12.c.o [ 56%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vtanh/gen/f32-vtanh-neonfma-expm1minus-rr1-p6h5ts-nr2recps-u16.c.o [ 56%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-exp-neonfma-rr2-lut64-p2.c.o [ 56%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-exp-neonfma-rr2-p5.c.o [ 56%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-expm1minus-neonfma-rr1-lut16-p3.c.o [ 56%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-expm1minus-neonfma-rr1-p6.c.o [ 56%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-expminus-neonfma-rr2-lut64-p2.c.o [ 56%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-expminus-neonfma-rr2-p5.c.o [ 56%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-expminus-neonfma-rr2-lut2048-p1.c.o [ 56%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-sigmoid-neonfma-rr1-lut64-p2-nr1recps1fma.c.o [ 56%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-sigmoid-neonfma-rr1-lut64-p2-nr2fma.c.o [ 56%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-sigmoid-neonfma-rr1-lut64-p2-nr2recps.c.o [ 56%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-sigmoid-neonfma-rr1-lut2048-p1-nr1recps1fma.c.o [ 56%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-sigmoid-neonfma-rr1-lut2048-p1-nr2fma.c.o [ 56%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-sigmoid-neonfma-rr1-lut2048-p1-nr2recps.c.o [ 56%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-sigmoid-neonfma-rr1-p5-nr1recps1fma.c.o [ 56%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-sigmoid-neonfma-rr1-p5-nr2fma.c.o [ 56%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-sigmoid-neonfma-rr1-p5-nr2recps.c.o [ 56%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-sigmoid-neonfma-rr2-lut64-p2-nr1recps1fma.c.o [ 56%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-sigmoid-neonfma-rr2-lut64-p2-nr2fma.c.o [ 56%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-sigmoid-neonfma-rr2-lut64-p2-nr2recps.c.o [ 56%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-sigmoid-neonfma-rr2-lut2048-p1-nr1recps1fma.c.o [ 56%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-sigmoid-neonfma-rr2-lut2048-p1-nr2fma.c.o [ 56%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-sigmoid-neonfma-rr2-lut2048-p1-nr2recps.c.o [ 56%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-sigmoid-neonfma-rr2-p5-nr1recps1fma.c.o [ 56%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-sigmoid-neonfma-rr2-p5-nr2fma.c.o [ 56%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-sigmoid-neonfma-rr2-p5-nr2recps.c.o [ 56%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-sqrt-neonfma-nr1fma.c.o [ 56%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-sqrt-neonfma-nr1rsqrts1fma1adj.c.o [ 56%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-sqrt-neonfma-nr2fma1adj.c.o [ 56%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-sqrt-neonfma-nr2fma.c.o [ 56%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-neonfma-expm1minus-rr1-lut8-p4h2ts-nr1recps1fma.c.o [ 56%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-sqrt-neonfma-nr3fma.c.o [ 56%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-neonfma-expm1minus-rr1-lut8-p4h2ts-nr2fma.c.o [ 56%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-neonfma-expm1minus-rr1-lut8-p4h2ts-nr2recps.c.o [ 56%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-neonfma-expm1minus-rr1-lut8-p4h3ps-nr1recps1fma.c.o [ 56%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-neonfma-expm1minus-rr1-lut8-p4h3ps-nr1recps1fmaadj.c.o [ 56%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-neonfma-expm1minus-rr1-lut8-p4h3ps-nr2fma.c.o [ 56%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-neonfma-expm1minus-rr1-lut8-p4h3ps-nr2fmaadj.c.o [ 56%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-neonfma-expm1minus-rr1-lut8-p4h3ps-nr2recps.c.o [ 56%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-neonfma-expm1minus-rr1-lut8-p4h3ps-nr2recpsadj.c.o [ 56%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-neonfma-expm1minus-rr1-p6h5ts-nr1recps1fma.c.o [ 56%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-neonfma-expm1minus-rr1-p6h5ts-nr1recps1fmaadj.c.o [ 56%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-neonfma-expm1minus-rr1-p6h5ts-nr2fmaadj.c.o [ 56%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-neonfma-expm1minus-rr1-p6h5ts-nr2fma.c.o [ 56%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-neonfma-expm1minus-rr1-p6h5ts-nr2recps.c.o [ 56%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-neonfma-expm1minus-rr1-p6h5ts-nr2recpsadj.c.o [ 56%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-neonv8-u8.c.o [ 56%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-neonv8-u16.c.o [ 56%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-neonv8-u24.c.o [ 56%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-neonv8-u32.c.o [ 56%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-neonv8-u8.c.o [ 56%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-neonv8-u16.c.o [ 56%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-neonv8-u24.c.o [ 56%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-neonv8-u32.c.o [ 56%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vrnd/gen/f32-vrndd-neonv8-u4.c.o [ 56%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vrnd/gen/f32-vrndd-neonv8-u8.c.o [ 56%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vrnd/gen/f32-vrndne-neonv8-u4.c.o [ 56%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vrnd/gen/f32-vrndne-neonv8-u8.c.o [ 56%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vrnd/gen/f32-vrndu-neonv8-u4.c.o [ 56%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vrnd/gen/f32-vrndu-neonv8-u8.c.o [ 56%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vrnd/gen/f32-vrndz-neonv8-u4.c.o [ 56%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vrnd/gen/f32-vrndz-neonv8-u8.c.o [ 56%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-qs8-cvt-neonv8.c.o [ 56%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-roundd-neonv8.c.o [ 56%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-qu8-cvt-neonv8.c.o [ 56%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-roundne-neonv8.c.o [ 56%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-roundu-neonv8.c.o [ 57%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-roundz-neonv8.c.o [ 57%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-5f5m5l8c8s8r-minmax-fp32-neonv8-mul16.c.o [ 57%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-5f5m5l16c8s8r-minmax-fp32-neonv8-mul16.c.o [ 57%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-5f5m5l32c8s8r-minmax-fp32-neonv8-mul16.c.o [ 57%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-6f6m7l8c8s8r-minmax-fp32-neonv8-mul16.c.o [ 57%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-6f6m7l16c8s8r-minmax-fp32-neonv8-mul16.c.o [ 57%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-6f6m7l32c8s8r-minmax-fp32-neonv8-mul16.c.o [ 57%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-8f8m9l16c8s8r-minmax-fp32-neonv8-mul16.c.o [ 57%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-8f8m9l8c8s8r-minmax-fp32-neonv8-mul16.c.o [ 57%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-8f8m9l32c8s8r-minmax-fp32-neonv8-mul16.c.o [ 57%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-neonv8-mul16.c.o [ 57%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-neonv8-mul16.c.o [ 57%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-9p32c-minmax-fp32-neonv8-mul16.c.o [ 57%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-neonv8-mul16.c.o [ 57%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-neonv8-mul16.c.o [ 57%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-fp32-neonv8-mul16.c.o [ 57%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-neonv8-c16.c.o [ 57%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-neonv8-c8.c.o [ 57%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-neonv8-c24.c.o [ 57%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-neonv8-c32.c.o [ 57%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-neonv8-c8.c.o [ 57%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-neonv8-c16.c.o [ 57%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-neonv8-c24.c.o [ 57%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-neonv8-c32.c.o [ 57%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-3p8c-minmax-fp32-neonv8-mla8-ld64.c.o [ 57%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-3p16c-minmax-fp32-neonv8-mla8-ld64.c.o [ 57%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-3p16c-minmax-fp32-neonv8-mla8-ld128.c.o [ 57%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l8c8s8r-minmax-fp32-neonv8-mul8-ld64.c.o [ 57%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l8c8s8r-minmax-fp32-neonv8-mla8-ld64.c.o [ 57%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l8c8s8r-minmax-fp32-neonv8-mul16.c.o [ 57%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l16c8s8r-minmax-fp32-neonv8-mla8-ld64.c.o [ 57%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l16c8s8r-minmax-fp32-neonv8-mla8-ld128.c.o [ 57%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l16c8s8r-minmax-fp32-neonv8-mul8-ld64.c.o [ 57%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l16c8s8r-minmax-fp32-neonv8-mul8-ld128.c.o [ 57%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l16c8s8r-minmax-fp32-neonv8-mul16.c.o [ 57%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l32c8s8r-minmax-fp32-neonv8-mul16.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-3p8c-minmax-fp32-neonv8-mla8-ld64.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_3p8c__neonv8_mla8_ld64’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-3p8c-minmax-fp32-neonv8-mla8-ld64.c:34:44: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 34 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-3p16c-minmax-fp32-neonv8-mla8-ld128.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_3p16c__neonv8_mla8_ld128’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-3p16c-minmax-fp32-neonv8-mla8-ld128.c:34:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 34 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-3p8c-minmax-fp32-neonv8-mla8-ld64.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-3p8c-minmax-fp32-neonv8-mla8-ld64.c:35:44: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 35 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-3p16c-minmax-fp32-neonv8-mla8-ld128.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-3p16c-minmax-fp32-neonv8-mla8-ld128.c:35:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 35 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-3p16c-minmax-fp32-neonv8-mla8-ld64.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_3p16c__neonv8_mla8_ld64’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-3p16c-minmax-fp32-neonv8-mla8-ld64.c:34:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 34 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-3p16c-minmax-fp32-neonv8-mla8-ld64.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-3p16c-minmax-fp32-neonv8-mla8-ld64.c:35:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 35 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l8c8s8r-minmax-fp32-neonv8-mul8-ld64.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_5f5m5l8c8s8r__neonv8_mul8_ld64’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l8c8s8r-minmax-fp32-neonv8-mul8-ld64.c:39:44: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 39 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l8c8s8r-minmax-fp32-neonv8-mul8-ld64.c:13: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l8c8s8r-minmax-fp32-neonv8-mul8-ld64.c:40:44: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 40 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 57%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l8c8s8r-minmax-fp32-neonv8-mla8-ld64.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l8c8s8r-minmax-fp32-neonv8-mla8-ld64.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_5f5m5l8c8s8r__neonv8_mla8_ld64’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l8c8s8r-minmax-fp32-neonv8-mla8-ld64.c:39:44: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 39 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l8c8s8r-minmax-fp32-neonv8-mla8-ld64.c:13: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l8c8s8r-minmax-fp32-neonv8-mla8-ld64.c:40:44: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 40 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l16c8s8r-minmax-fp32-neonv8-mla8-ld128.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_5f5m5l16c8s8r__neonv8_mla8_ld128’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l16c8s8r-minmax-fp32-neonv8-mla8-ld128.c:39:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 39 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l16c8s8r-minmax-fp32-neonv8-mla8-ld64.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_5f5m5l16c8s8r__neonv8_mla8_ld64’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l16c8s8r-minmax-fp32-neonv8-mla8-ld64.c:39:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 39 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l8c8s8r-minmax-fp32-neonv8-mul16.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_5f5m5l8c8s8r__neonv8_mul16’: In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l16c8s8r-minmax-fp32-neonv8-mla8-ld128.c:13: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l8c8s8r-minmax-fp32-neonv8-mul16.c:39:44: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 39 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l16c8s8r-minmax-fp32-neonv8-mla8-ld128.c:40:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 40 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l16c8s8r-minmax-fp32-neonv8-mla8-ld64.c:13: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l16c8s8r-minmax-fp32-neonv8-mla8-ld64.c:40:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 40 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l8c8s8r-minmax-fp32-neonv8-mul16.c:13: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l8c8s8r-minmax-fp32-neonv8-mul16.c:40:44: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 40 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l16c8s8r-minmax-fp32-neonv8-mul8-ld64.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_5f5m5l16c8s8r__neonv8_mul8_ld64’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l16c8s8r-minmax-fp32-neonv8-mul8-ld64.c:39:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 39 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l16c8s8r-minmax-fp32-neonv8-mul8-ld64.c:13: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l16c8s8r-minmax-fp32-neonv8-mul8-ld64.c:40:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 40 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l16c8s8r-minmax-fp32-neonv8-mul8-ld128.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_5f5m5l16c8s8r__neonv8_mul8_ld128’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l16c8s8r-minmax-fp32-neonv8-mul8-ld128.c:39:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 39 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l16c8s8r-minmax-fp32-neonv8-mul8-ld128.c:13: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l16c8s8r-minmax-fp32-neonv8-mul8-ld128.c:40:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 40 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 57%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l8c8s8r-minmax-fp32-neonv8-mul8-ld64.c.o [ 57%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l16c8s8r-minmax-fp32-neonv8-mla8-ld64.c.o [ 57%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l8c8s8r-minmax-fp32-neonv8-mul16.c.o [ 57%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l16c8s8r-minmax-fp32-neonv8-mla8-ld128.c.o [ 57%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l16c8s8r-minmax-fp32-neonv8-mul8-ld64.c.o [ 57%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l16c8s8r-minmax-fp32-neonv8-mul8-ld128.c.o [ 57%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l16c8s8r-minmax-fp32-neonv8-mul16.c.o [ 57%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l32c8s8r-minmax-fp32-neonv8-mul16.c.o [ 57%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l8c8s8r-minmax-fp32-neonv8-mla8-ld64.c.o [ 57%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l8c8s8r-minmax-fp32-neonv8-mul8-ld64.c.o [ 57%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l8c8s8r-minmax-fp32-neonv8-mul16.c.o [ 57%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l16c8s8r-minmax-fp32-neonv8-mla8-ld64.c.o [ 57%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l16c8s8r-minmax-fp32-neonv8-mla8-ld128.c.o [ 57%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l16c8s8r-minmax-fp32-neonv8-mul8-ld64.c.o [ 57%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l16c8s8r-minmax-fp32-neonv8-mul8-ld128.c.o [ 57%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l16c8s8r-minmax-fp32-neonv8-mul16.c.o [ 57%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l32c8s8r-minmax-fp32-neonv8-mul16.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l16c8s8r-minmax-fp32-neonv8-mul16.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_5f5m5l16c8s8r__neonv8_mul16’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l16c8s8r-minmax-fp32-neonv8-mul16.c:39:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 39 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l16c8s8r-minmax-fp32-neonv8-mul16.c:13: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l16c8s8r-minmax-fp32-neonv8-mul16.c:40:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 40 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 57%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p8c-minmax-fp32-neonv8-mla8-ld64.c.o [ 57%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p8c-minmax-fp32-neonv8-mul8-ld64.c.o [ 57%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p8c-minmax-fp32-neonv8-mul16.c.o [ 57%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-neonv8-mla8-ld64.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l32c8s8r-minmax-fp32-neonv8-mul16.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_5f5m5l32c8s8r__neonv8_mul16’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l32c8s8r-minmax-fp32-neonv8-mul16.c:39:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 39 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l32c8s8r-minmax-fp32-neonv8-mul16.c:13: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-5f5m5l32c8s8r-minmax-fp32-neonv8-mul16.c:40:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 40 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l8c8s8r-minmax-fp32-neonv8-mla8-ld64.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_6f6m7l8c8s8r__neonv8_mla8_ld64’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l8c8s8r-minmax-fp32-neonv8-mla8-ld64.c:39:44: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 39 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l8c8s8r-minmax-fp32-neonv8-mla8-ld64.c:13: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l8c8s8r-minmax-fp32-neonv8-mla8-ld64.c:40:44: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 40 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 57%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-neonv8-mul8-ld64.c.o [ 57%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-neonv8-mla8-ld128.c.o [ 57%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-neonv8-mul8-ld128.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l8c8s8r-minmax-fp32-neonv8-mul8-ld64.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_6f6m7l8c8s8r__neonv8_mul8_ld64’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l8c8s8r-minmax-fp32-neonv8-mul8-ld64.c:39:44: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 39 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l8c8s8r-minmax-fp32-neonv8-mul8-ld64.c:13: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l8c8s8r-minmax-fp32-neonv8-mul8-ld64.c:40:44: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 40 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 57%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-neonv8-mul16.c.o [ 57%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p32c-minmax-fp32-neonv8-mul16.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l8c8s8r-minmax-fp32-neonv8-mul16.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_6f6m7l8c8s8r__neonv8_mul16’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l8c8s8r-minmax-fp32-neonv8-mul16.c:39:44: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 39 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l16c8s8r-minmax-fp32-neonv8-mla8-ld64.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_6f6m7l16c8s8r__neonv8_mla8_ld64’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l16c8s8r-minmax-fp32-neonv8-mla8-ld64.c:39:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 39 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l8c8s8r-minmax-fp32-neonv8-mul16.c:13: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l8c8s8r-minmax-fp32-neonv8-mul16.c:40:44: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 40 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l16c8s8r-minmax-fp32-neonv8-mla8-ld64.c:13: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l16c8s8r-minmax-fp32-neonv8-mla8-ld64.c:40:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 40 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l16c8s8r-minmax-fp32-neonv8-mla8-ld128.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_6f6m7l16c8s8r__neonv8_mla8_ld128’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l16c8s8r-minmax-fp32-neonv8-mla8-ld128.c:39:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 39 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l16c8s8r-minmax-fp32-neonv8-mla8-ld128.c:13: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l16c8s8r-minmax-fp32-neonv8-mla8-ld128.c:40:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 40 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l16c8s8r-minmax-fp32-neonv8-mul8-ld64.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_6f6m7l16c8s8r__neonv8_mul8_ld64’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l16c8s8r-minmax-fp32-neonv8-mul8-ld64.c:39:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 39 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l16c8s8r-minmax-fp32-neonv8-mul8-ld64.c:13: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l16c8s8r-minmax-fp32-neonv8-mul8-ld64.c:40:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 40 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l16c8s8r-minmax-fp32-neonv8-mul8-ld128.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_6f6m7l16c8s8r__neonv8_mul8_ld128’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l16c8s8r-minmax-fp32-neonv8-mul8-ld128.c:39:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 39 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l16c8s8r-minmax-fp32-neonv8-mul16.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_6f6m7l16c8s8r__neonv8_mul16’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l16c8s8r-minmax-fp32-neonv8-mul16.c:39:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 39 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l16c8s8r-minmax-fp32-neonv8-mul8-ld128.c:13: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l16c8s8r-minmax-fp32-neonv8-mul8-ld128.c:40:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 40 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l16c8s8r-minmax-fp32-neonv8-mul16.c:13: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l16c8s8r-minmax-fp32-neonv8-mul16.c:40:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 40 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l32c8s8r-minmax-fp32-neonv8-mul16.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_6f6m7l32c8s8r__neonv8_mul16’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l32c8s8r-minmax-fp32-neonv8-mul16.c:39:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 39 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l32c8s8r-minmax-fp32-neonv8-mul16.c:13: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-6f6m7l32c8s8r-minmax-fp32-neonv8-mul16.c:40:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 40 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l8c8s8r-minmax-fp32-neonv8-mla8-ld64.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_8f8m9l8c8s8r__neonv8_mla8_ld64’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l8c8s8r-minmax-fp32-neonv8-mla8-ld64.c:39:44: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 39 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l8c8s8r-minmax-fp32-neonv8-mla8-ld64.c:13: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l8c8s8r-minmax-fp32-neonv8-mla8-ld64.c:40:44: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 40 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l8c8s8r-minmax-fp32-neonv8-mul16.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_8f8m9l8c8s8r__neonv8_mul16’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l8c8s8r-minmax-fp32-neonv8-mul16.c:39:44: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 39 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l8c8s8r-minmax-fp32-neonv8-mul8-ld64.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_8f8m9l8c8s8r__neonv8_mul8_ld64’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l8c8s8r-minmax-fp32-neonv8-mul8-ld64.c:39:44: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 39 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l8c8s8r-minmax-fp32-neonv8-mul16.c:13: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l8c8s8r-minmax-fp32-neonv8-mul16.c:40:44: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 40 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l8c8s8r-minmax-fp32-neonv8-mul8-ld64.c:13: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l8c8s8r-minmax-fp32-neonv8-mul8-ld64.c:40:44: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 40 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l16c8s8r-minmax-fp32-neonv8-mla8-ld64.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_8f8m9l16c8s8r__neonv8_mla8_ld64’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l16c8s8r-minmax-fp32-neonv8-mla8-ld64.c:39:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 39 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l16c8s8r-minmax-fp32-neonv8-mla8-ld64.c:13: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l16c8s8r-minmax-fp32-neonv8-mla8-ld64.c:40:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 40 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 57%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-neonv8-mla8-ld64.c.o [ 57%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-neonv8-mul8-ld64.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l16c8s8r-minmax-fp32-neonv8-mla8-ld128.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_8f8m9l16c8s8r__neonv8_mla8_ld128’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l16c8s8r-minmax-fp32-neonv8-mla8-ld128.c:39:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 39 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l16c8s8r-minmax-fp32-neonv8-mla8-ld128.c:13: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l16c8s8r-minmax-fp32-neonv8-mla8-ld128.c:40:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 40 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l16c8s8r-minmax-fp32-neonv8-mul8-ld64.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_8f8m9l16c8s8r__neonv8_mul8_ld64’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l16c8s8r-minmax-fp32-neonv8-mul8-ld64.c:39:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 39 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l16c8s8r-minmax-fp32-neonv8-mul8-ld64.c:13: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l16c8s8r-minmax-fp32-neonv8-mul8-ld64.c:40:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 40 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 57%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-neonv8-mul16.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l16c8s8r-minmax-fp32-neonv8-mul8-ld128.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_8f8m9l16c8s8r__neonv8_mul8_ld128’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l16c8s8r-minmax-fp32-neonv8-mul8-ld128.c:39:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 39 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l16c8s8r-minmax-fp32-neonv8-mul8-ld128.c:13: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l16c8s8r-minmax-fp32-neonv8-mul8-ld128.c:40:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 40 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l32c8s8r-minmax-fp32-neonv8-mul16.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_8f8m9l32c8s8r__neonv8_mul16’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l32c8s8r-minmax-fp32-neonv8-mul16.c:39:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 39 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l32c8s8r-minmax-fp32-neonv8-mul16.c:13: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l32c8s8r-minmax-fp32-neonv8-mul16.c:40:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 40 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l16c8s8r-minmax-fp32-neonv8-mul16.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_8f8m9l16c8s8r__neonv8_mul16’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l16c8s8r-minmax-fp32-neonv8-mul16.c:39:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 39 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l16c8s8r-minmax-fp32-neonv8-mul16.c:13: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-8f8m9l16c8s8r-minmax-fp32-neonv8-mul16.c:40:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 40 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 57%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-neonv8-mla8-ld64.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p8c-minmax-fp32-neonv8-mla8-ld64.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_9p8c__neonv8_mla8_ld64’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p8c-minmax-fp32-neonv8-mla8-ld64.c:34:44: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 34 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p8c-minmax-fp32-neonv8-mla8-ld64.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p8c-minmax-fp32-neonv8-mla8-ld64.c:35:44: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 35 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p8c-minmax-fp32-neonv8-mul8-ld64.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_9p8c__neonv8_mul8_ld64’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p8c-minmax-fp32-neonv8-mul8-ld64.c:34:44: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 34 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p8c-minmax-fp32-neonv8-mul8-ld64.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p8c-minmax-fp32-neonv8-mul8-ld64.c:35:44: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 35 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p8c-minmax-fp32-neonv8-mul16.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_9p8c__neonv8_mul16’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p8c-minmax-fp32-neonv8-mul16.c:34:44: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 34 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p8c-minmax-fp32-neonv8-mul16.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p8c-minmax-fp32-neonv8-mul16.c:35:44: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 35 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-neonv8-mla8-ld64.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_9p16c__neonv8_mla8_ld64’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-neonv8-mla8-ld64.c:34:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 34 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-neonv8-mla8-ld64.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-neonv8-mla8-ld64.c:35:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 35 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 58%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-neonv8-mla8-ld128.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-neonv8-mla8-ld128.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_9p16c__neonv8_mla8_ld128’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-neonv8-mla8-ld128.c:34:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 34 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-neonv8-mul8-ld64.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_9p16c__neonv8_mul8_ld64’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-neonv8-mul8-ld64.c:34:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 34 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-neonv8-mla8-ld128.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-neonv8-mla8-ld128.c:35:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 35 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-neonv8-mul8-ld64.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-neonv8-mul8-ld64.c:35:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 35 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 58%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-neonv8-mul8-ld64.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-neonv8-mul8-ld128.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_9p16c__neonv8_mul8_ld128’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-neonv8-mul8-ld128.c:34:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 34 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-neonv8-mul8-ld128.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-neonv8-mul8-ld128.c:35:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 35 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 58%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-neonv8-mul8-ld128.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-neonv8-mul16.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_9p16c__neonv8_mul16’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-neonv8-mul16.c:34:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 34 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-neonv8-mul16.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-neonv8-mul16.c:35:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 35 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p32c-minmax-fp32-neonv8-mul16.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_9p32c__neonv8_mul16’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p32c-minmax-fp32-neonv8-mul16.c:34:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 34 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p32c-minmax-fp32-neonv8-mul16.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p32c-minmax-fp32-neonv8-mul16.c:35:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 35 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 58%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-neonv8-mul16.c.o [ 58%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p32c-minmax-fp32-neonv8-mul16.c.o [ 58%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8-minmax-fp32-neonv8-mlal-lane-prfm.c.o [ 58%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8-minmax-fp32-neonv8-mlal-lane.c.o [ 58%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c2-minmax-fp32-neonv8-mlal-dup.c.o [ 58%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c2-minmax-fp32-neonv8-mlal-ld1r.c.o [ 58%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c2-minmax-fp32-neonv8-mlal-ld2r.c.o [ 58%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c2-minmax-fp32-neonv8-mlal-ld4r.c.o [ 58%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c2s4-minmax-fp32-neonv8-mlal.c.o [ 58%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c4-minmax-fp32-neonv8-mlal-dup.c.o [ 58%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c4-minmax-fp32-neonv8-mlal-ld1r.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-neonv8-mla8-ld64.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_25p8c__neonv8_mla8_ld64’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-neonv8-mla8-ld64.c:34:44: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 34 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-neonv8-mla8-ld64.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-neonv8-mul8-ld64.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_25p8c__neonv8_mul8_ld64’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-neonv8-mla8-ld64.c:35:44: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 35 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-neonv8-mul8-ld64.c:34:44: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 34 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-neonv8-mul8-ld64.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-neonv8-mul8-ld64.c:35:44: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 35 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 58%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c4-minmax-fp32-neonv8-mlal-ld2r.c.o [ 58%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c4s2-minmax-fp32-neonv8-mlal.c.o [ 58%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c8-minmax-fp32-neonv8-mlal.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-neonv8-mul16.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_25p8c__neonv8_mul16’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-neonv8-mul16.c:34:44: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 34 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-neonv8-mul16.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-neonv8-mul16.c:35:44: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 35 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 58%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x16-minmax-fp32-neonv8-mlal-lane-prfm.c.o [ 58%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x16-minmax-fp32-neonv8-mlal-lane.c.o [ 58%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8-minmax-fp32-neonv8-mlal-lane-prfm.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-neonv8-mla8-ld64.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_25p16c__neonv8_mla8_ld64’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-neonv8-mla8-ld64.c:34:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 34 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-neonv8-mla8-ld64.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-neonv8-mla8-ld64.c:35:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 35 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 58%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8-minmax-fp32-neonv8-mlal-lane.c.o [ 58%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c2-minmax-fp32-neonv8-mlal-dup.c.o [ 58%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c2-minmax-fp32-neonv8-mlal-ld1r.c.o [ 58%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c2-minmax-fp32-neonv8-mlal-ld2r.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-neonv8-mla8-ld128.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_25p16c__neonv8_mla8_ld128’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-neonv8-mla8-ld128.c:34:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 34 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-neonv8-mla8-ld128.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-neonv8-mla8-ld128.c:35:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 35 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-neonv8-mul8-ld64.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_25p16c__neonv8_mul8_ld64’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-neonv8-mul8-ld64.c:34:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 34 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-neonv8-mul8-ld64.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-neonv8-mul8-ld64.c:35:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 35 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-neonv8-mul8-ld128.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_25p16c__neonv8_mul8_ld128’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-neonv8-mul8-ld128.c:34:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 34 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} [ 58%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c2-minmax-fp32-neonv8-mlal-ld4r.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-neonv8-mul8-ld128.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-neonv8-mul8-ld128.c:35:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 35 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 58%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c2s4-minmax-fp32-neonv8-mlal.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-neonv8-mul16.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_25p16c__neonv8_mul16’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-neonv8-mul16.c:34:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 34 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-neonv8-mul16.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-neonv8-mul16.c:35:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 35 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 58%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c4-minmax-fp32-neonv8-mlal-dup.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p32c-minmax-fp32-neonv8-mul16.c: In function ‘xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_25p32c__neonv8_mul16’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p32c-minmax-fp32-neonv8-mul16.c:34:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 34 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p32c-minmax-fp32-neonv8-mul16.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p32c-minmax-fp32-neonv8-mul16.c:35:46: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 35 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8-minmax-fp32-neonv8-mlal-lane-prfm.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_1x8__neonv8_mlal_lane_prfm’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8-minmax-fp32-neonv8-mlal-lane-prfm.c:179:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 179 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8-minmax-fp32-neonv8-mlal-lane-prfm.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8-minmax-fp32-neonv8-mlal-lane-prfm.c:182:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 182 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 58%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c4-minmax-fp32-neonv8-mlal-ld1r.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8-minmax-fp32-neonv8-mlal-lane.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_1x8__neonv8_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8-minmax-fp32-neonv8-mlal-lane.c:177:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 177 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8-minmax-fp32-neonv8-mlal-lane.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8-minmax-fp32-neonv8-mlal-lane.c:180:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 180 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c2-minmax-fp32-neonv8-mlal-dup.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_1x8c2__neonv8_mlal_dup’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c2-minmax-fp32-neonv8-mlal-dup.c:210:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 210 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c2-minmax-fp32-neonv8-mlal-dup.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c2-minmax-fp32-neonv8-mlal-dup.c:213:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 213 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c2-minmax-fp32-neonv8-mlal-ld1r.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_1x8c2__neonv8_mlal_ld1r’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c2-minmax-fp32-neonv8-mlal-ld1r.c:219:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 219 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c2-minmax-fp32-neonv8-mlal-ld1r.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c2-minmax-fp32-neonv8-mlal-ld1r.c:222:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 222 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 58%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c4-minmax-fp32-neonv8-mlal-ld2r.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c2-minmax-fp32-neonv8-mlal-ld4r.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_1x8c2__neonv8_mlal_ld4r’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c2-minmax-fp32-neonv8-mlal-ld4r.c:210:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 210 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c2-minmax-fp32-neonv8-mlal-ld4r.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c2-minmax-fp32-neonv8-mlal-ld2r.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_1x8c2__neonv8_mlal_ld2r’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c2-minmax-fp32-neonv8-mlal-ld4r.c:213:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 213 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c2-minmax-fp32-neonv8-mlal-ld2r.c:213:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 213 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c2-minmax-fp32-neonv8-mlal-ld2r.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c2-minmax-fp32-neonv8-mlal-ld2r.c:216:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 216 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 58%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c4s2-minmax-fp32-neonv8-mlal.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c4-minmax-fp32-neonv8-mlal-dup.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_1x8c4__neonv8_mlal_dup’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c4-minmax-fp32-neonv8-mlal-dup.c:200:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 200 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c2s4-minmax-fp32-neonv8-mlal.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_1x8c2s4__neonv8_mlal’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c2s4-minmax-fp32-neonv8-mlal.c:163:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 163 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c4-minmax-fp32-neonv8-mlal-dup.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c4-minmax-fp32-neonv8-mlal-dup.c:203:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 203 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c2s4-minmax-fp32-neonv8-mlal.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c2s4-minmax-fp32-neonv8-mlal.c:166:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 166 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c4-minmax-fp32-neonv8-mlal-ld1r.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_1x8c4__neonv8_mlal_ld1r’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c4-minmax-fp32-neonv8-mlal-ld1r.c:203:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 203 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c4-minmax-fp32-neonv8-mlal-ld1r.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c4-minmax-fp32-neonv8-mlal-ld1r.c:206:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 206 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 58%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c8-minmax-fp32-neonv8-mlal.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c4-minmax-fp32-neonv8-mlal-ld2r.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_1x8c4__neonv8_mlal_ld2r’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c4-minmax-fp32-neonv8-mlal-ld2r.c:200:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 200 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c4-minmax-fp32-neonv8-mlal-ld2r.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c4-minmax-fp32-neonv8-mlal-ld2r.c:203:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 203 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c4s2-minmax-fp32-neonv8-mlal.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_1x8c4s2__neonv8_mlal’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c4s2-minmax-fp32-neonv8-mlal.c:171:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 171 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c4s2-minmax-fp32-neonv8-mlal.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c4s2-minmax-fp32-neonv8-mlal.c:174:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 174 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c8-minmax-fp32-neonv8-mlal.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_1x8c8__neonv8_mlal’: [ 58%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x16-minmax-fp32-neonv8-mlal-lane-prfm.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c8-minmax-fp32-neonv8-mlal.c:188:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 188 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c8-minmax-fp32-neonv8-mlal.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c8-minmax-fp32-neonv8-mlal.c:191:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 191 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x16-minmax-fp32-neonv8-mlal-lane-prfm.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_1x16__neonv8_mlal_lane_prfm’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x16-minmax-fp32-neonv8-mlal-lane-prfm.c:254:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 254 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x16-minmax-fp32-neonv8-mlal-lane-prfm.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x16-minmax-fp32-neonv8-mlal-lane-prfm.c:257:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 257 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 58%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x16-minmax-fp32-neonv8-mlal-lane.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x16-minmax-fp32-neonv8-mlal-lane.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_1x16__neonv8_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x16-minmax-fp32-neonv8-mlal-lane.c:251:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 251 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x16-minmax-fp32-neonv8-mlal-lane.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x16-minmax-fp32-neonv8-mlal-lane.c:254:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 254 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 58%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x8-minmax-fp32-neonv8-mlal-lane-prfm.c.o [ 58%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x8-minmax-fp32-neonv8-mlal-lane.c.o [ 58%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x16-minmax-fp32-neonv8-mlal-lane-prfm.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8-minmax-fp32-neonv8-mlal-lane-prfm.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_2x8__neonv8_mlal_lane_prfm’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8-minmax-fp32-neonv8-mlal-lane-prfm.c:231:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 231 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8-minmax-fp32-neonv8-mlal-lane-prfm.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8-minmax-fp32-neonv8-mlal-lane-prfm.c:234:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 234 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8-minmax-fp32-neonv8-mlal-lane.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_2x8__neonv8_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8-minmax-fp32-neonv8-mlal-lane.c:229:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 229 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8-minmax-fp32-neonv8-mlal-lane.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8-minmax-fp32-neonv8-mlal-lane.c:232:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 232 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 58%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x16-minmax-fp32-neonv8-mlal-lane.c.o [ 58%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x8-minmax-fp32-neonv8-mlal-lane-prfm.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c2-minmax-fp32-neonv8-mlal-dup.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_2x8c2__neonv8_mlal_dup’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c2-minmax-fp32-neonv8-mlal-dup.c:299:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 299 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} [ 58%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x8-minmax-fp32-neonv8-mlal-lane.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c2-minmax-fp32-neonv8-mlal-dup.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c2-minmax-fp32-neonv8-mlal-dup.c:302:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 302 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 58%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x16-minmax-fp32-neonv8-mlal-lane-prfm.c.o [ 58%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x16-minmax-fp32-neonv8-mlal-lane.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c2-minmax-fp32-neonv8-mlal-ld2r.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_2x8c2__neonv8_mlal_ld2r’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c2-minmax-fp32-neonv8-mlal-ld2r.c:305:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 305 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c2-minmax-fp32-neonv8-mlal-ld1r.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_2x8c2__neonv8_mlal_ld1r’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c2-minmax-fp32-neonv8-mlal-ld1r.c:317:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 317 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c2-minmax-fp32-neonv8-mlal-ld2r.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c2-minmax-fp32-neonv8-mlal-ld2r.c:308:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 308 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c2-minmax-fp32-neonv8-mlal-ld1r.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c2-minmax-fp32-neonv8-mlal-ld1r.c:320:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 320 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 58%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-6x8-minmax-fp32-neonv8-mlal-lane-prfm.c.o [ 58%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-6x8-minmax-fp32-neonv8-mlal-lane.c.o [ 58%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-6x16-minmax-fp32-neonv8-mlal-lane-prfm.c.o [ 58%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-6x16-minmax-fp32-neonv8-mlal-lane.c.o [ 58%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8-minmax-fp32-neonv8-mlal-lane-prfm.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c2-minmax-fp32-neonv8-mlal-ld4r.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_2x8c2__neonv8_mlal_ld4r’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c2-minmax-fp32-neonv8-mlal-ld4r.c:299:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 299 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c2-minmax-fp32-neonv8-mlal-ld4r.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c2-minmax-fp32-neonv8-mlal-ld4r.c:302:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 302 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c2s4-minmax-fp32-neonv8-mlal.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_2x8c2s4__neonv8_mlal’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c2s4-minmax-fp32-neonv8-mlal.c:233:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 233 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c2s4-minmax-fp32-neonv8-mlal.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c2s4-minmax-fp32-neonv8-mlal.c:236:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 236 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c4-minmax-fp32-neonv8-mlal-dup.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_2x8c4__neonv8_mlal_dup’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c4-minmax-fp32-neonv8-mlal-dup.c:287:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 287 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c4-minmax-fp32-neonv8-mlal-dup.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c4-minmax-fp32-neonv8-mlal-dup.c:290:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 290 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 58%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8-minmax-fp32-neonv8-mlal-lane.c.o [ 58%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c2-minmax-fp32-neonv8-mlal-dup.c.o [ 58%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c2-minmax-fp32-neonv8-mlal-ld1r.c.o [ 58%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c2-minmax-fp32-neonv8-mlal-ld2r.c.o [ 58%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c2-minmax-fp32-neonv8-mlal-ld4r.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c4-minmax-fp32-neonv8-mlal-ld1r.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_2x8c4__neonv8_mlal_ld1r’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c4-minmax-fp32-neonv8-mlal-ld1r.c:293:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 293 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c4-minmax-fp32-neonv8-mlal-ld1r.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c4-minmax-fp32-neonv8-mlal-ld1r.c:296:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 296 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 58%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c2s4-minmax-fp32-neonv8-mlal.c.o [ 58%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c4-minmax-fp32-neonv8-mlal-dup.c.o [ 58%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c4-minmax-fp32-neonv8-mlal-ld1r.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c4-minmax-fp32-neonv8-mlal-ld2r.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_2x8c4__neonv8_mlal_ld2r’: [ 58%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c4-minmax-fp32-neonv8-mlal-ld2r.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c4-minmax-fp32-neonv8-mlal-ld2r.c:287:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 287 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c4-minmax-fp32-neonv8-mlal-ld2r.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c4-minmax-fp32-neonv8-mlal-ld2r.c:290:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 290 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 58%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c4s2-minmax-fp32-neonv8-mlal.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c4s2-minmax-fp32-neonv8-mlal.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_2x8c4s2__neonv8_mlal’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c4s2-minmax-fp32-neonv8-mlal.c:245:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 245 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c4s2-minmax-fp32-neonv8-mlal.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c4s2-minmax-fp32-neonv8-mlal.c:248:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 248 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 58%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-neonv8-mlal.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c8-minmax-fp32-neonv8-mlal.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_2x8c8__neonv8_mlal’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c8-minmax-fp32-neonv8-mlal.c:275:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 275 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c8-minmax-fp32-neonv8-mlal.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c8-minmax-fp32-neonv8-mlal.c:278:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 278 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 58%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x16-minmax-fp32-neonv8-mlal-lane-prfm.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x16-minmax-fp32-neonv8-mlal-lane-prfm.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_2x16__neonv8_mlal_lane_prfm’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x16-minmax-fp32-neonv8-mlal-lane-prfm.c:350:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 350 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x16-minmax-fp32-neonv8-mlal-lane-prfm.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x16-minmax-fp32-neonv8-mlal-lane-prfm.c:354:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 354 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x16-minmax-fp32-neonv8-mlal-lane.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_2x16__neonv8_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x16-minmax-fp32-neonv8-mlal-lane.c:347:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 347 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x16-minmax-fp32-neonv8-mlal-lane.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x16-minmax-fp32-neonv8-mlal-lane.c:351:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 351 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x8-minmax-fp32-neonv8-mlal-lane-prfm.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_3x8__neonv8_mlal_lane_prfm’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x8-minmax-fp32-neonv8-mlal-lane-prfm.c:285:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 285 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x8-minmax-fp32-neonv8-mlal-lane-prfm.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x8-minmax-fp32-neonv8-mlal-lane-prfm.c:289:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 289 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x8-minmax-fp32-neonv8-mlal-lane.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_3x8__neonv8_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x8-minmax-fp32-neonv8-mlal-lane.c:283:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 283 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x8-minmax-fp32-neonv8-mlal-lane.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x8-minmax-fp32-neonv8-mlal-lane.c:287:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 287 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 58%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x16-minmax-fp32-neonv8-mlal-lane.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x16-minmax-fp32-neonv8-mlal-lane-prfm.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_3x16__neonv8_mlal_lane_prfm’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x16-minmax-fp32-neonv8-mlal-lane-prfm.c:446:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 446 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x16-minmax-fp32-neonv8-mlal-lane-prfm.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x16-minmax-fp32-neonv8-mlal-lane-prfm.c:451:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 451 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} [ 58%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8-minmax-fp32-neonv8-mlal-lane-prfm.c.o /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 58%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8-minmax-fp32-neonv8-mlal-lane.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x8-minmax-fp32-neonv8-mlal-lane-prfm.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_4x8__neonv8_mlal_lane_prfm’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x8-minmax-fp32-neonv8-mlal-lane-prfm.c:337:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 337 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x16-minmax-fp32-neonv8-mlal-lane.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_3x16__neonv8_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x16-minmax-fp32-neonv8-mlal-lane.c:443:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 443 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x8-minmax-fp32-neonv8-mlal-lane-prfm.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x8-minmax-fp32-neonv8-mlal-lane-prfm.c:341:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 341 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x8-minmax-fp32-neonv8-mlal-lane.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_4x8__neonv8_mlal_lane’: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x8-minmax-fp32-neonv8-mlal-lane.c:335:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 335 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x16-minmax-fp32-neonv8-mlal-lane.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x16-minmax-fp32-neonv8-mlal-lane.c:448:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 448 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x8-minmax-fp32-neonv8-mlal-lane.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x8-minmax-fp32-neonv8-mlal-lane.c:339:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 339 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x16-minmax-fp32-neonv8-mlal-lane-prfm.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_4x16__neonv8_mlal_lane_prfm’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x16-minmax-fp32-neonv8-mlal-lane-prfm.c:542:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 542 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x16-minmax-fp32-neonv8-mlal-lane-prfm.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x16-minmax-fp32-neonv8-mlal-lane-prfm.c:548:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 548 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x16-minmax-fp32-neonv8-mlal-lane.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_4x16__neonv8_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x16-minmax-fp32-neonv8-mlal-lane.c:539:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 539 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x16-minmax-fp32-neonv8-mlal-lane.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x16-minmax-fp32-neonv8-mlal-lane.c:545:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 545 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 58%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c2-minmax-fp32-neonv8-mlal-dup.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-6x8-minmax-fp32-neonv8-mlal-lane-prfm.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_6x8__neonv8_mlal_lane_prfm’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-6x8-minmax-fp32-neonv8-mlal-lane-prfm.c:443:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 443 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-6x8-minmax-fp32-neonv8-mlal-lane-prfm.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-6x8-minmax-fp32-neonv8-mlal-lane-prfm.c:448:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 448 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 58%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c2-minmax-fp32-neonv8-mlal-ld1r.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-6x8-minmax-fp32-neonv8-mlal-lane.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_6x8__neonv8_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-6x8-minmax-fp32-neonv8-mlal-lane.c:441:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 441 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-6x8-minmax-fp32-neonv8-mlal-lane.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-6x8-minmax-fp32-neonv8-mlal-lane.c:446:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 446 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 58%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c2-minmax-fp32-neonv8-mlal-ld2r.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-6x16-minmax-fp32-neonv8-mlal-lane-prfm.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_6x16__neonv8_mlal_lane_prfm’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-6x16-minmax-fp32-neonv8-mlal-lane-prfm.c:734:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 734 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-6x16-minmax-fp32-neonv8-mlal-lane-prfm.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-6x16-minmax-fp32-neonv8-mlal-lane-prfm.c:742:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 742 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8-minmax-fp32-neonv8-mlal-lane-prfm.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_1x8__neonv8_mlal_lane_prfm’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8-minmax-fp32-neonv8-mlal-lane-prfm.c:199:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 199 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8-minmax-fp32-neonv8-mlal-lane-prfm.c:13: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8-minmax-fp32-neonv8-mlal-lane-prfm.c:202:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 202 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-6x16-minmax-fp32-neonv8-mlal-lane.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_6x16__neonv8_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-6x16-minmax-fp32-neonv8-mlal-lane.c:731:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 731 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-6x16-minmax-fp32-neonv8-mlal-lane.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-6x16-minmax-fp32-neonv8-mlal-lane.c:739:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 739 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 58%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c2-minmax-fp32-neonv8-mlal-ld4r.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8-minmax-fp32-neonv8-mlal-lane.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_1x8__neonv8_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8-minmax-fp32-neonv8-mlal-lane.c:197:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 197 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8-minmax-fp32-neonv8-mlal-lane.c:13: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8-minmax-fp32-neonv8-mlal-lane.c:200:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 200 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c2-minmax-fp32-neonv8-mlal-ld1r.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_1x8c2__neonv8_mlal_ld1r’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c2-minmax-fp32-neonv8-mlal-ld1r.c:233:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 233 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c2-minmax-fp32-neonv8-mlal-ld1r.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c2-minmax-fp32-neonv8-mlal-ld1r.c:236:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 236 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c2-minmax-fp32-neonv8-mlal-dup.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_1x8c2__neonv8_mlal_dup’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c2-minmax-fp32-neonv8-mlal-dup.c:224:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 224 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c2-minmax-fp32-neonv8-mlal-dup.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c2-minmax-fp32-neonv8-mlal-dup.c:227:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 227 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c2-minmax-fp32-neonv8-mlal-ld2r.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_1x8c2__neonv8_mlal_ld2r’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c2-minmax-fp32-neonv8-mlal-ld2r.c:227:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 227 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c2-minmax-fp32-neonv8-mlal-ld2r.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c2-minmax-fp32-neonv8-mlal-ld2r.c:230:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 230 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c2-minmax-fp32-neonv8-mlal-ld4r.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_1x8c2__neonv8_mlal_ld4r’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c2-minmax-fp32-neonv8-mlal-ld4r.c:224:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 224 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c2-minmax-fp32-neonv8-mlal-ld4r.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c2-minmax-fp32-neonv8-mlal-ld4r.c:227:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 227 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 58%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c2s4-minmax-fp32-neonv8-mlal.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c2s4-minmax-fp32-neonv8-mlal.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_1x8c2s4__neonv8_mlal’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c2s4-minmax-fp32-neonv8-mlal.c:177:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 177 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} [ 58%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c4-minmax-fp32-neonv8-mlal-dup.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c2s4-minmax-fp32-neonv8-mlal.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c2s4-minmax-fp32-neonv8-mlal.c:180:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 180 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 59%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c4-minmax-fp32-neonv8-mlal-ld1r.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c4-minmax-fp32-neonv8-mlal-dup.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_1x8c4__neonv8_mlal_dup’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c4-minmax-fp32-neonv8-mlal-dup.c:213:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 213 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c4-minmax-fp32-neonv8-mlal-dup.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c4-minmax-fp32-neonv8-mlal-dup.c:216:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 216 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c4-minmax-fp32-neonv8-mlal-ld1r.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_1x8c4__neonv8_mlal_ld1r’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c4-minmax-fp32-neonv8-mlal-ld1r.c:216:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 216 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c4-minmax-fp32-neonv8-mlal-ld1r.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c4-minmax-fp32-neonv8-mlal-ld1r.c:219:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 219 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c4-minmax-fp32-neonv8-mlal-ld2r.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_1x8c4__neonv8_mlal_ld2r’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c4-minmax-fp32-neonv8-mlal-ld2r.c:213:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 213 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c4-minmax-fp32-neonv8-mlal-ld2r.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c4-minmax-fp32-neonv8-mlal-ld2r.c:216:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 216 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-neonv8-mlal.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_1x8c8__neonv8_mlal’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-neonv8-mlal.c:202:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 202 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-neonv8-mlal.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-neonv8-mlal.c:205:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 205 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c4s2-minmax-fp32-neonv8-mlal.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_1x8c4s2__neonv8_mlal’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c4s2-minmax-fp32-neonv8-mlal.c:185:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 185 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c4s2-minmax-fp32-neonv8-mlal.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c4s2-minmax-fp32-neonv8-mlal.c:188:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 188 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 59%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c4-minmax-fp32-neonv8-mlal-ld2r.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x16-minmax-fp32-neonv8-mlal-lane-prfm.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_1x16__neonv8_mlal_lane_prfm’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x16-minmax-fp32-neonv8-mlal-lane-prfm.c:282:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 282 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x16-minmax-fp32-neonv8-mlal-lane-prfm.c:13: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x16-minmax-fp32-neonv8-mlal-lane-prfm.c:285:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 285 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 59%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c4s2-minmax-fp32-neonv8-mlal.c.o [ 59%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c8-minmax-fp32-neonv8-mlal.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x16-minmax-fp32-neonv8-mlal-lane.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_1x16__neonv8_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x16-minmax-fp32-neonv8-mlal-lane.c:279:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 279 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x16-minmax-fp32-neonv8-mlal-lane.c:13: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x16-minmax-fp32-neonv8-mlal-lane.c:282:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 282 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 59%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x16-minmax-fp32-neonv8-mlal-lane-prfm.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8-minmax-fp32-neonv8-mlal-lane-prfm.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_2x8__neonv8_mlal_lane_prfm’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8-minmax-fp32-neonv8-mlal-lane-prfm.c:253:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 253 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} [ 59%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x16-minmax-fp32-neonv8-mlal-lane.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8-minmax-fp32-neonv8-mlal-lane-prfm.c:13: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8-minmax-fp32-neonv8-mlal-lane-prfm.c:256:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 256 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 59%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x8-minmax-fp32-neonv8-mlal-lane-prfm.c.o [ 59%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x8-minmax-fp32-neonv8-mlal-lane.c.o [ 59%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x16-minmax-fp32-neonv8-mlal-lane-prfm.c.o [ 59%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x16-minmax-fp32-neonv8-mlal-lane.c.o [ 59%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x8-minmax-fp32-neonv8-mlal-lane-prfm.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8-minmax-fp32-neonv8-mlal-lane.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_2x8__neonv8_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8-minmax-fp32-neonv8-mlal-lane.c:251:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 251 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8-minmax-fp32-neonv8-mlal-lane.c:13: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8-minmax-fp32-neonv8-mlal-lane.c:254:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 254 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 59%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x8-minmax-fp32-neonv8-mlal-lane.c.o [ 59%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x16-minmax-fp32-neonv8-mlal-lane-prfm.c.o [ 59%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x16-minmax-fp32-neonv8-mlal-lane.c.o [ 59%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-6x8-minmax-fp32-neonv8-mlal-lane-prfm.c.o [ 59%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-6x8-minmax-fp32-neonv8-mlal-lane.c.o [ 59%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-6x16-minmax-fp32-neonv8-mlal-lane-prfm.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c2-minmax-fp32-neonv8-mlal-dup.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_2x8c2__neonv8_mlal_dup’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c2-minmax-fp32-neonv8-mlal-dup.c:315:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 315 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c2-minmax-fp32-neonv8-mlal-dup.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c2-minmax-fp32-neonv8-mlal-dup.c:318:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 318 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c2-minmax-fp32-neonv8-mlal-ld1r.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_2x8c2__neonv8_mlal_ld1r’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c2-minmax-fp32-neonv8-mlal-ld1r.c:333:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 333 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c2-minmax-fp32-neonv8-mlal-ld1r.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c2-minmax-fp32-neonv8-mlal-ld1r.c:336:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 336 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c2-minmax-fp32-neonv8-mlal-ld2r.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_2x8c2__neonv8_mlal_ld2r’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c2-minmax-fp32-neonv8-mlal-ld2r.c:321:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 321 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c2-minmax-fp32-neonv8-mlal-ld2r.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c2-minmax-fp32-neonv8-mlal-ld2r.c:324:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 324 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c2-minmax-fp32-neonv8-mlal-ld4r.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_2x8c2__neonv8_mlal_ld4r’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c2-minmax-fp32-neonv8-mlal-ld4r.c:315:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 315 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c2-minmax-fp32-neonv8-mlal-ld4r.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c2-minmax-fp32-neonv8-mlal-ld4r.c:318:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 318 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 59%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-6x16-minmax-fp32-neonv8-mlal-lane.c.o [ 59%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-vmul/gen/qs8-vmul-minmax-fp32-neonv8-ld64-u8.c.o [ 59%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-vmul/gen/qs8-vmul-minmax-fp32-neonv8-ld64-u16.c.o [ 59%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-vmul/gen/qs8-vmul-minmax-fp32-neonv8-ld128-u16.c.o [ 59%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-neonv8-ld64-u8.c.o [ 59%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-neonv8-ld64-u16.c.o [ 59%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-neonv8-ld128-u16.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c4-minmax-fp32-neonv8-mlal-dup.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_2x8c4__neonv8_mlal_dup’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c4-minmax-fp32-neonv8-mlal-dup.c:302:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 302 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c4-minmax-fp32-neonv8-mlal-dup.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c4-minmax-fp32-neonv8-mlal-dup.c:305:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 305 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c2s4-minmax-fp32-neonv8-mlal.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_2x8c2s4__neonv8_mlal’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c2s4-minmax-fp32-neonv8-mlal.c:249:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 249 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c2s4-minmax-fp32-neonv8-mlal.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c2s4-minmax-fp32-neonv8-mlal.c:252:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 252 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c4-minmax-fp32-neonv8-mlal-ld1r.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_2x8c4__neonv8_mlal_ld1r’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c4-minmax-fp32-neonv8-mlal-ld1r.c:308:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 308 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c4-minmax-fp32-neonv8-mlal-ld1r.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c4-minmax-fp32-neonv8-mlal-ld1r.c:311:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 311 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 59%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-5f5m5l8c8s8r-minmax-fp32-neonv8-mul16.c.o [ 59%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-5f5m5l16c8s8r-minmax-fp32-neonv8-mul16.c.o [ 59%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-5f5m5l32c8s8r-minmax-fp32-neonv8-mul16.c.o [ 59%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-6f6m7l8c8s8r-minmax-fp32-neonv8-mul16.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c4-minmax-fp32-neonv8-mlal-ld2r.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_2x8c4__neonv8_mlal_ld2r’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c4-minmax-fp32-neonv8-mlal-ld2r.c:302:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 302 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c4-minmax-fp32-neonv8-mlal-ld2r.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c4-minmax-fp32-neonv8-mlal-ld2r.c:305:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 305 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c8-minmax-fp32-neonv8-mlal.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_2x8c8__neonv8_mlal’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c8-minmax-fp32-neonv8-mlal.c:291:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 291 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c8-minmax-fp32-neonv8-mlal.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c8-minmax-fp32-neonv8-mlal.c:294:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 294 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x16-minmax-fp32-neonv8-mlal-lane-prfm.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_2x16__neonv8_mlal_lane_prfm’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x16-minmax-fp32-neonv8-mlal-lane-prfm.c:380:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 380 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x16-minmax-fp32-neonv8-mlal-lane-prfm.c:13: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x16-minmax-fp32-neonv8-mlal-lane-prfm.c:384:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 384 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 59%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-6f6m7l16c8s8r-minmax-fp32-neonv8-mul16.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x16-minmax-fp32-neonv8-mlal-lane.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_2x16__neonv8_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x16-minmax-fp32-neonv8-mlal-lane.c:377:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 377 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x16-minmax-fp32-neonv8-mlal-lane.c:13: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x16-minmax-fp32-neonv8-mlal-lane.c:381:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 381 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x8-minmax-fp32-neonv8-mlal-lane-prfm.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_3x8__neonv8_mlal_lane_prfm’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x8-minmax-fp32-neonv8-mlal-lane-prfm.c:309:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 309 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x8-minmax-fp32-neonv8-mlal-lane-prfm.c:13: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x8-minmax-fp32-neonv8-mlal-lane-prfm.c:313:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 313 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x8-minmax-fp32-neonv8-mlal-lane.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_3x8__neonv8_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x8-minmax-fp32-neonv8-mlal-lane.c:307:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 307 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x8-minmax-fp32-neonv8-mlal-lane.c:13: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x8-minmax-fp32-neonv8-mlal-lane.c:311:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 311 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c4s2-minmax-fp32-neonv8-mlal.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_2x8c4s2__neonv8_mlal’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c4s2-minmax-fp32-neonv8-mlal.c:261:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 261 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x16-minmax-fp32-neonv8-mlal-lane-prfm.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_3x16__neonv8_mlal_lane_prfm’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x16-minmax-fp32-neonv8-mlal-lane-prfm.c:478:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 478 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c4s2-minmax-fp32-neonv8-mlal.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c4s2-minmax-fp32-neonv8-mlal.c:264:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 264 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x16-minmax-fp32-neonv8-mlal-lane.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_3x16__neonv8_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x16-minmax-fp32-neonv8-mlal-lane.c:475:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 475 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x16-minmax-fp32-neonv8-mlal-lane-prfm.c:13: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x16-minmax-fp32-neonv8-mlal-lane-prfm.c:483:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 483 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x16-minmax-fp32-neonv8-mlal-lane.c:13: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x16-minmax-fp32-neonv8-mlal-lane.c:480:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 480 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x8-minmax-fp32-neonv8-mlal-lane-prfm.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_4x8__neonv8_mlal_lane_prfm’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x8-minmax-fp32-neonv8-mlal-lane-prfm.c:363:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 363 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x8-minmax-fp32-neonv8-mlal-lane-prfm.c:13: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x8-minmax-fp32-neonv8-mlal-lane-prfm.c:367:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 367 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x8-minmax-fp32-neonv8-mlal-lane.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_4x8__neonv8_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x8-minmax-fp32-neonv8-mlal-lane.c:361:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 361 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x8-minmax-fp32-neonv8-mlal-lane.c:13: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x8-minmax-fp32-neonv8-mlal-lane.c:365:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 365 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x16-minmax-fp32-neonv8-mlal-lane.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_4x16__neonv8_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x16-minmax-fp32-neonv8-mlal-lane-prfm.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_4x16__neonv8_mlal_lane_prfm’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x16-minmax-fp32-neonv8-mlal-lane.c:573:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 573 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x16-minmax-fp32-neonv8-mlal-lane-prfm.c:576:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 576 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x16-minmax-fp32-neonv8-mlal-lane.c:13: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x16-minmax-fp32-neonv8-mlal-lane-prfm.c:13: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x16-minmax-fp32-neonv8-mlal-lane.c:579:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 579 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x16-minmax-fp32-neonv8-mlal-lane-prfm.c:582:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 582 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-6x8-minmax-fp32-neonv8-mlal-lane-prfm.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_6x8__neonv8_mlal_lane_prfm’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-6x8-minmax-fp32-neonv8-mlal-lane-prfm.c:473:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 473 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-6x8-minmax-fp32-neonv8-mlal-lane-prfm.c:13: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-6x8-minmax-fp32-neonv8-mlal-lane-prfm.c:478:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 478 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-6x8-minmax-fp32-neonv8-mlal-lane.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_6x8__neonv8_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-6x8-minmax-fp32-neonv8-mlal-lane.c:471:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 471 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-6x8-minmax-fp32-neonv8-mlal-lane.c:13: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-6x8-minmax-fp32-neonv8-mlal-lane.c:476:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 476 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 59%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-6f6m7l32c8s8r-minmax-fp32-neonv8-mul16.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-6x16-minmax-fp32-neonv8-mlal-lane-prfm.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_6x16__neonv8_mlal_lane_prfm’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-6x16-minmax-fp32-neonv8-mlal-lane-prfm.c:772:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 772 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-6x16-minmax-fp32-neonv8-mlal-lane-prfm.c:13: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-6x16-minmax-fp32-neonv8-mlal-lane-prfm.c:780:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 780 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 59%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-8f8m9l8c8s8r-minmax-fp32-neonv8-mul16.c.o [ 59%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-8f8m9l16c8s8r-minmax-fp32-neonv8-mul16.c.o [ 59%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-8f8m9l32c8s8r-minmax-fp32-neonv8-mul16.c.o [ 59%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-neonv8-mul16.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-6x16-minmax-fp32-neonv8-mlal-lane.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_6x16__neonv8_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-6x16-minmax-fp32-neonv8-mlal-lane.c:769:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 769 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-6x16-minmax-fp32-neonv8-mlal-lane.c:13: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-6x16-minmax-fp32-neonv8-mlal-lane.c:777:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 777 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 59%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-neonv8-mul16.c.o [ 59%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-9p32c-minmax-fp32-neonv8-mul16.c.o [ 59%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-neonv8-mul16.c.o [ 59%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-neonv8-mul16.c.o [ 59%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-dwconv/gen/qu8-dwconv-25p32c-minmax-fp32-neonv8-mul16.c.o [ 59%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-neonv8-c8.c.o [ 59%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-neonv8-c16.c.o [ 59%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-neonv8-c24.c.o [ 59%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-neonv8-c32.c.o [ 59%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-neonv8-c8.c.o [ 59%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-neonv8-c16.c.o [ 59%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-neonv8-c24.c.o [ 59%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-neonv8-c32.c.o [ 59%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-1x16-minmax-fp32-neonv8-mlal-lane.c.o [ 59%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-4x16-minmax-fp32-neonv8-mlal-lane.c.o [ 59%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-1x16-minmax-fp32-neonv8-mlal-lane.c.o [ 59%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-4x16-minmax-fp32-neonv8-mlal-lane.c.o [ 59%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-vmul/gen/qu8-vmul-minmax-fp32-neonv8-ld64-u8.c.o [ 59%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-vmul/gen/qu8-vmul-minmax-fp32-neonv8-ld64-u16.c.o [ 59%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-vmul/gen/qu8-vmul-minmax-fp32-neonv8-ld128-u16.c.o [ 59%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-neonv8-ld64-u8.c.o [ 59%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-neonv8-ld64-u16.c.o [ 59%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-neonv8-ld128-u16.c.o [ 59%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vdiv-minmax-aarch64-neon-u4.c.o [ 59%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vdiv-minmax-aarch64-neon-u8.c.o [ 59%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vdivc-minmax-aarch64-neon-u4.c.o [ 59%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vdivc-minmax-aarch64-neon-u8.c.o [ 59%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vrdivc-minmax-aarch64-neon-u4.c.o [ 59%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vbinary/gen/f32-vrdivc-minmax-aarch64-neon-u8.c.o [ 59%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsqrt/gen/f32-vsqrt-aarch64-neon-sqrt-u4.c.o [ 59%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsqrt/gen/f32-vsqrt-aarch64-neon-sqrt-u8.c.o [ 59%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x8-lut/gen/x8-lut-aarch64-neon-tbx128x4-u16.c.o [ 59%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsqrt/gen/f32-vsqrt-aarch64-neon-sqrt-u16.c.o [ 60%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x8-lut/gen/x8-lut-aarch64-neon-tbx128x4-u32.c.o [ 60%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x8-lut/gen/x8-lut-aarch64-neon-tbx128x4-u48.c.o [ 60%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x8-lut/gen/x8-lut-aarch64-neon-tbx128x4-u64.c.o [ 60%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x24-transposec/x24-transposec-4x4-aarch64-neon-tbl128.c.o [ 60%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-conv-hwc2chw/f32-conv-hwc2chw-3x3s2p1c3x4-aarch64-neonfma-2x2.c.o [ 60%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/x32-transposec/x32-transposec-4x4-aarch64-neon-tbl128.c.o [ 60%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p0p1c3x4-aarch64-neonfma-2x1.c.o [ 60%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p0p1c3x4-aarch64-neonfma-2x2.c.o [ 60%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p0p1c3x8-aarch64-neonfma-2x1.c.o [ 60%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p0p1c3x8-aarch64-neonfma-2x2.c.o [ 60%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p1c3x4-aarch64-neonfma-2x1.c.o [ 60%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p1c3x4-aarch64-neonfma-2x2.c.o [ 60%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p1c3x8-aarch64-neonfma-2x1.c.o [ 60%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p1c3x8-aarch64-neonfma-2x2.c.o [ 60%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-aarch64-neonfma-1x4-acc2.c.o [ 60%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-aarch64-neonfma-1x4-acc3.c.o [ 60%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-aarch64-neonfma-1x4-acc4.c.o [ 60%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-aarch64-neonfma-1x4.c.o [ 60%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-aarch64-neonfma-2x4-acc2.c.o [ 60%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-aarch64-neonfma-2x4.c.o [ 60%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-aarch64-neonfma-3x4.c.o [ 60%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-aarch64-neonfma-4x4.c.o [ 60%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-aarch64-neonfma-5x4.c.o [ 60%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-aarch64-neonfma-6x4.c.o [ 60%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-aarch64-neonfma-1x4-acc3.c.o [ 60%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-aarch64-neonfma-1x4-acc2.c.o [ 60%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-aarch64-neonfma-1x4-acc4.c.o [ 60%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-aarch64-neonfma-1x4.c.o [ 60%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-aarch64-neonfma-2x4-acc2.c.o [ 60%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-aarch64-neonfma-2x4.c.o [ 60%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-aarch64-neonfma-3x4.c.o [ 60%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-aarch64-neonfma-4x4.c.o [ 60%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-1x4-acc2.c.o [ 60%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-1x4-acc3.c.o [ 60%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-1x4-acc4.c.o [ 60%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-1x4-acc5.c.o [ 60%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-1x4.c.o [ 60%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-2x4-acc2.c.o [ 60%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-2x4-acc3.c.o [ 60%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-2x4.c.o [ 60%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-3x4-acc2.c.o [ 60%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-3x4.c.o [ 60%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-4x4-acc2.c.o [ 60%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-4x4.c.o [ 60%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-5x4.c.o [ 60%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-aarch64-neonfma-1x4-acc2.c.o [ 60%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-aarch64-neonfma-1x4-acc3.c.o [ 60%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-aarch64-neonfma-1x4-acc4.c.o [ 60%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-aarch64-neonfma-1x4-acc5.c.o [ 60%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-aarch64-neonfma-1x4.c.o [ 60%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-aarch64-neonfma-2x4-acc2.c.o [ 60%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-aarch64-neonfma-2x4-acc3.c.o [ 60%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-aarch64-neonfma-2x4.c.o [ 60%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-aarch64-neonfma-3x4-acc2.c.o [ 60%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-aarch64-neonfma-3x4.c.o [ 60%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-1x8-minmax-aarch64-neonfma-lane-ld64.c.o [ 60%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-1x8-minmax-aarch64-neonfma-lane-ld128.c.o [ 60%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-1x16-minmax-aarch64-neonfma-lane-ld128.c.o [ 60%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-2x16-minmax-aarch64-neonfma-lane-ld128.c.o [ 60%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-3x16-minmax-aarch64-neonfma-lane-ld128.c.o [ 60%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-4x2-minmax-aarch64-neonfma-lane-ld64.c.o [ 60%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-4x8-minmax-aarch64-neonfma-lane-ld64.c.o [ 60%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-4x8-minmax-aarch64-neonfma-lane-ld128.c.o [ 60%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-4x16-minmax-aarch64-neonfma-lane-ld128.c.o [ 60%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-5x8-minmax-aarch64-neonfma-lane-ld64.c.o [ 60%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-5x16-minmax-aarch64-neonfma-lane-ld128.c.o [ 60%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-6x2-minmax-aarch64-neonfma-lane-ld64.c.o [ 61%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-6x8-minmax-aarch64-neonfma-lane-ld64.c.o [ 61%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-6x8-minmax-aarch64-neonfma-lane-ld128.c.o [ 61%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-6x16-minmax-aarch64-neonfma-lane-ld128.c.o [ 61%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-1x8-minmax-aarch64-neonfma-lane-ld64.c.o [ 61%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-1x8-minmax-aarch64-neonfma-lane-ld128.c.o [ 61%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-4x8-minmax-aarch64-neonfma-lane-ld64.c.o [ 61%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-4x8-minmax-aarch64-neonfma-lane-ld128.c.o [ 61%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-5x8-minmax-aarch64-neonfma-lane-ld64.c.o [ 61%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-6x8-minmax-aarch64-neonfma-lane-ld64.c.o [ 61%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-6x8-minmax-aarch64-neonfma-lane-ld128.c.o [ 61%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-1x8-minmax-aarch64-neonfma-lane-ld64.c.o [ 61%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-1x8-minmax-aarch64-neonfma-lane-ld128.c.o [ 61%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-1x16-minmax-aarch64-neonfma-lane-ld128.c.o [ 61%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-2x16-minmax-aarch64-neonfma-lane-ld128.c.o [ 61%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-3x16-minmax-aarch64-neonfma-lane-ld128.c.o [ 61%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-4x2-minmax-aarch64-neonfma-lane-ld64.c.o [ 61%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-4x4-minmax-aarch64-neonfma-lane-ld64.c.o [ 61%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-4x8-minmax-aarch64-neonfma-lane-ld64.c.o [ 61%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-4x8-minmax-aarch64-neonfma-lane-ld128.c.o [ 61%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-4x16-minmax-aarch64-neonfma-lane-ld128.c.o [ 61%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-6x2-minmax-aarch64-neonfma-lane-ld64.c.o [ 61%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-5x16-minmax-aarch64-neonfma-lane-ld128.c.o [ 61%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-6x8-minmax-aarch64-neonfma-lane-ld64.c.o [ 61%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-6x8-minmax-aarch64-neonfma-lane-ld128.c.o [ 61%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-6x16-minmax-aarch64-neonfma-lane-ld128.c.o [ 61%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-ppmm/gen/f32-ppmm-4x8-minmax-aarch64-neonfma-prfm.c.o [ 61%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-ppmm/gen/f32-ppmm-4x8-minmax-aarch64-neonfma.c.o [ 61%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-ppmm/gen/f32-ppmm-4x16-minmax-aarch64-neonfma-prfm.c.o [ 61%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-ppmm/gen/f32-ppmm-4x16-minmax-aarch64-neonfma.c.o [ 61%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-ppmm/gen/f32-ppmm-8x8-minmax-aarch64-neonfma-prfm.c.o [ 61%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-ppmm/gen/f32-ppmm-8x8-minmax-aarch64-neonfma.c.o [ 61%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x8-minmax-aarch64-neonfma-lane-ld64.c.o [ 61%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x8-minmax-aarch64-neonfma-lane-ld128.c.o [ 61%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-4x8-minmax-aarch64-neonfma-lane-ld64.c.o [ 61%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-4x8-minmax-aarch64-neonfma-lane-ld128.c.o [ 61%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-5x8-minmax-aarch64-neonfma-lane-ld64.c.o [ 61%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-6x8-minmax-aarch64-neonfma-lane-ld64.c.o [ 61%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-6x8-minmax-aarch64-neonfma-lane-ld128.c.o [ 61%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x8-minmax-aarch64-neonfma-lane-ld64.c.o [ 61%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x8-minmax-aarch64-neonfma-lane-ld128.c.o [ 61%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x16-minmax-aarch64-neonfma-lane-ld128.c.o [ 61%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-4x2-minmax-aarch64-neonfma-lane-ld64.c.o [ 61%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-4x8-minmax-aarch64-neonfma-lane-ld64.c.o [ 61%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-4x8-minmax-aarch64-neonfma-lane-ld128.c.o [ 61%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-4x16-minmax-aarch64-neonfma-lane-ld128.c.o [ 61%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-5x8-minmax-aarch64-neonfma-lane-ld64.c.o [ 61%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-6x2-minmax-aarch64-neonfma-lane-ld64.c.o [ 61%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-6x8-minmax-aarch64-neonfma-lane-ld64.c.o [ 61%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-6x8-minmax-aarch64-neonfma-lane-ld128.c.o [ 61%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-4x2-minmax-aarch64-neonfma.c.o [ 61%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-4x4-minmax-aarch64-neonfma.c.o [ 61%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-8x2-minmax-aarch64-neonfma.c.o [ 61%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-8x4-minmax-aarch64-neonfma.c.o [ 61%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-12x2-minmax-aarch64-neonfma.c.o [ 61%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-12x4-minmax-aarch64-neonfma.c.o [ 61%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-16x2-minmax-aarch64-neonfma.c.o [ 61%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-16x4-minmax-aarch64-neonfma.c.o [ 61%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-32x2-minmax-aarch64-neonfma.c.o [ 61%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-spmm/gen/f32-spmm-32x4-minmax-aarch64-neonfma.c.o [ 61%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut64-p2-div-u4.c.o [ 61%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut64-p2-div-u8.c.o [ 61%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut64-p2-div-u12.c.o [ 61%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut64-p2-div-u16.c.o [ 61%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut64-p2-div-u20.c.o [ 61%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut64-p2-div-u24.c.o [ 61%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut2048-p1-div-u4.c.o [ 61%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut2048-p1-div-u8.c.o [ 62%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut2048-p1-div-u12.c.o [ 62%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut2048-p1-div-u16.c.o [ 62%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut2048-p1-div-u20.c.o [ 62%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut2048-p1-div-u24.c.o [ 62%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-p5-div-u4.c.o [ 62%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-p5-div-u8.c.o [ 62%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-p5-div-u12.c.o [ 62%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-p5-div-u16.c.o [ 62%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-p5-div-u24.c.o [ 62%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-p5-div-u20.c.o [ 62%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vtanh/gen/f32-vtanh-aarch64-neonfma-expm1minus-rr1-lut8-p4h3ts-div-u4.c.o [ 62%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vtanh/gen/f32-vtanh-aarch64-neonfma-expm1minus-rr1-lut8-p4h3ts-div-u8.c.o [ 62%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vtanh/gen/f32-vtanh-aarch64-neonfma-expm1minus-rr1-lut8-p4h3ts-div-u12.c.o [ 62%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vtanh/gen/f32-vtanh-aarch64-neonfma-expm1minus-rr1-lut8-p4h3ts-div-u16.c.o [ 62%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vtanh/gen/f32-vtanh-aarch64-neonfma-expm1minus-rr1-p6h5ts-div-u4.c.o [ 62%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vtanh/gen/f32-vtanh-aarch64-neonfma-expm1minus-rr1-p6h5ts-div-u8.c.o [ 62%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vtanh/gen/f32-vtanh-aarch64-neonfma-expm1minus-rr1-p6h5ts-div-u12.c.o [ 62%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-vtanh/gen/f32-vtanh-aarch64-neonfma-expm1minus-rr1-p6h5ts-div-u16.c.o [ 62%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-sigmoid-aarch64-neonfma-rr1-lut64-p2-div.c.o [ 62%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-sigmoid-aarch64-neonfma-rr1-lut2048-p1-div.c.o [ 62%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-sigmoid-aarch64-neonfma-rr1-p5-div.c.o [ 62%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-sigmoid-aarch64-neonfma-rr2-lut64-p2-div.c.o [ 62%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-sigmoid-aarch64-neonfma-rr2-lut2048-p1-div.c.o [ 62%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f32-sigmoid-aarch64-neonfma-rr2-p5-div.c.o [ 62%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-aarch64-neonfma-expm1minus-rr1-lut8-p4h3ps-div.c.o [ 62%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f32-tanh-aarch64-neonfma-expm1minus-rr1-p6h5ts-div.c.o [ 62%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vadd-minmax-fp16arith-u1.c.o [ 62%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vadd-minmax-fp16arith-u2.c.o [ 62%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vadd-minmax-fp16arith-u4.c.o [ 62%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vaddc-minmax-fp16arith-u1.c.o [ 62%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vaddc-minmax-fp16arith-u2.c.o [ 62%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vaddc-minmax-fp16arith-u4.c.o [ 62%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vdiv-minmax-fp16arith-u1.c.o [ 62%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vdiv-minmax-fp16arith-u2.c.o [ 62%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vdiv-minmax-fp16arith-u4.c.o [ 62%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vdivc-minmax-fp16arith-u1.c.o [ 62%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vdivc-minmax-fp16arith-u2.c.o [ 62%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vdivc-minmax-fp16arith-u4.c.o [ 62%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vmax-fp16arith-u1.c.o [ 62%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vmax-fp16arith-u2.c.o [ 62%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vmax-fp16arith-u4.c.o [ 62%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vmaxc-fp16arith-u1.c.o [ 62%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vmaxc-fp16arith-u2.c.o [ 62%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vmaxc-fp16arith-u4.c.o [ 62%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vmin-fp16arith-u1.c.o [ 62%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vmin-fp16arith-u4.c.o [ 62%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vmin-fp16arith-u2.c.o [ 62%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vminc-fp16arith-u1.c.o [ 62%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vminc-fp16arith-u2.c.o [ 62%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vminc-fp16arith-u4.c.o [ 62%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vmul-minmax-fp16arith-u1.c.o [ 62%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vmul-minmax-fp16arith-u2.c.o [ 62%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vmul-minmax-fp16arith-u4.c.o [ 62%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vmulc-minmax-fp16arith-u1.c.o [ 62%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vmulc-minmax-fp16arith-u4.c.o [ 62%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vmulc-minmax-fp16arith-u2.c.o [ 62%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vrdivc-minmax-fp16arith-u1.c.o [ 62%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vrdivc-minmax-fp16arith-u2.c.o [ 62%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vrsubc-minmax-fp16arith-u1.c.o [ 62%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vrdivc-minmax-fp16arith-u4.c.o [ 62%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vrsubc-minmax-fp16arith-u2.c.o [ 62%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vrsubc-minmax-fp16arith-u4.c.o [ 62%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vsqrdiff-fp16arith-u1.c.o [ 62%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vsqrdiff-fp16arith-u2.c.o [ 62%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vsqrdiff-fp16arith-u4.c.o [ 62%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vsqrdiffc-fp16arith-u1.c.o [ 62%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vsqrdiffc-fp16arith-u2.c.o [ 63%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vsqrdiffc-fp16arith-u4.c.o [ 63%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vsub-minmax-fp16arith-u1.c.o [ 63%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vsub-minmax-fp16arith-u2.c.o [ 63%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vsub-minmax-fp16arith-u4.c.o [ 63%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vsubc-minmax-fp16arith-u1.c.o [ 63%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vsubc-minmax-fp16arith-u2.c.o [ 63%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vsubc-minmax-fp16arith-u4.c.o [ 63%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vsqrt/gen/f16-vsqrt-fp16arith-sqrt-u1.c.o [ 63%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vsqrt/gen/f16-vsqrt-fp16arith-sqrt-u2.c.o [ 63%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vsqrt/gen/f16-vsqrt-fp16arith-sqrt-u4.c.o [ 63%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-1x8c4-minmax-neondotfp16arith.c.o [ 63%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-1x16c4-minmax-neondotfp16arith.c.o [ 63%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x8c4-minmax-neondotfp16arith.c.o [ 63%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x16c4-minmax-neondotfp16arith.c.o [ 63%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x8c4-minmax-neondotfp16arith.c.o [ 63%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16c4-minmax-neondotfp16arith.c.o [ 63%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x8c4-minmax-neondotfp16arith.c.o [ 63%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16c4-minmax-neondotfp16arith.c.o [ 63%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x8c4-minmax-neondotfp16arith.c.o [ 63%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x16c4-minmax-neondotfp16arith.c.o [ 63%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x8c4-minmax-neondotfp16arith.c.o [ 63%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16c4-minmax-neondotfp16arith.c.o [ 63%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-1x8c4-minmax-neondotfp16arith.c.o [ 63%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-1x16c4-minmax-neondotfp16arith.c.o [ 63%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-2x8c4-minmax-neondotfp16arith.c.o [ 63%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-2x16c4-minmax-neondotfp16arith.c.o [ 63%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x8c4-minmax-neondotfp16arith.c.o [ 63%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x8c4-minmax-neondotfp16arith.c.o [ 63%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x16c4-minmax-neondotfp16arith.c.o [ 63%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x16c4-minmax-neondotfp16arith.c.o [ 63%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x8c4-minmax-neondotfp16arith.c.o [ 63%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x16c4-minmax-neondotfp16arith.c.o [ 63%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x8c4-minmax-neondotfp16arith.c.o [ 63%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x16c4-minmax-neondotfp16arith.c.o [ 63%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-1x8c4-minmax-neondotfp16arith.c.o [ 63%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-1x16c4-minmax-neondotfp16arith.c.o [ 63%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-1x32c4-minmax-neondotfp16arith.c.o [ 63%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-2x8c4-minmax-neondotfp16arith.c.o [ 63%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-2x16c4-minmax-neondotfp16arith.c.o [ 63%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-2x32c4-minmax-neondotfp16arith.c.o [ 63%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-4x8c4-minmax-neondotfp16arith.c.o [ 63%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-4x16c4-minmax-neondotfp16arith.c.o [ 63%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-4x32c4-minmax-neondotfp16arith.c.o [ 63%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-6x8c4-minmax-neondotfp16arith.c.o [ 63%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-6x16c4-minmax-neondotfp16arith.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x8c4-minmax-neondotfp16arith.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_2x8c4__neondotfp16arith’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x8c4-minmax-neondotfp16arith.c:55:43: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_2x8c4__neondotfp16arith’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x8c4-minmax-neondotfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_2x8c4__neondotfp16arith’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x8c4-minmax-neondotfp16arith.c:114:40: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_2x8c4__neondotfp16arith’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x8c4-minmax-neondotfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x8c4-minmax-neondotfp16arith.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x8c4__neondotfp16arith’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x8c4-minmax-neondotfp16arith.c:61:43: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x8c4__neondotfp16arith’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x8c4-minmax-neondotfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x8c4__neondotfp16arith’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x8c4-minmax-neondotfp16arith.c:68:42: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15942:10: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15942 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x8c4__neondotfp16arith’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x8c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x8c4__neondotfp16arith’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x8c4-minmax-neondotfp16arith.c:133:40: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x8c4__neondotfp16arith’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x8c4-minmax-neondotfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x8c4__neondotfp16arith’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x8c4-minmax-neondotfp16arith.c:138:39: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15893:10: warning: array subscript 5 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15893 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x8c4__neondotfp16arith’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x8c4-minmax-neondotfp16arith.c:29:46: note: at offset 20 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x16c4-minmax-neondotfp16arith.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_2x16c4__neondotfp16arith’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x16c4-minmax-neondotfp16arith.c:55:43: [ 63%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-6x32c4-minmax-neondotfp16arith.c.o /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_2x16c4__neondotfp16arith’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x16c4-minmax-neondotfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_2x16c4__neondotfp16arith’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x16c4-minmax-neondotfp16arith.c:146:40: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_2x16c4__neondotfp16arith’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x16c4-minmax-neondotfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16c4-minmax-neondotfp16arith.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x16c4__neondotfp16arith’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16c4-minmax-neondotfp16arith.c:61:43: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x16c4__neondotfp16arith’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16c4-minmax-neondotfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x16c4__neondotfp16arith’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16c4-minmax-neondotfp16arith.c:74:42: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15942:10: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15942 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x16c4__neondotfp16arith’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x16c4__neondotfp16arith’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16c4-minmax-neondotfp16arith.c:175:40: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x16c4__neondotfp16arith’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16c4-minmax-neondotfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x16c4__neondotfp16arith’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16c4-minmax-neondotfp16arith.c:184:39: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15893:10: warning: array subscript 5 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15893 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x16c4__neondotfp16arith’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16c4-minmax-neondotfp16arith.c:29:46: note: at offset 20 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x8c4-minmax-neondotfp16arith.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x8c4__neondotfp16arith’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x8c4-minmax-neondotfp16arith.c:67:43: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x8c4__neondotfp16arith’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x8c4-minmax-neondotfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x8c4-minmax-neondotfp16arith.c:74:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 74 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x8c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x8c4__neondotfp16arith’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x8c4-minmax-neondotfp16arith.c:74:43: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x8c4__neondotfp16arith’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x8c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x8c4__neondotfp16arith’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x8c4-minmax-neondotfp16arith.c:151:40: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x8c4__neondotfp16arith’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x8c4-minmax-neondotfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x8c4__neondotfp16arith’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x8c4-minmax-neondotfp16arith.c:156:40: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x8c4__neondotfp16arith’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x8c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x8c4-minmax-neondotfp16arith.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x8c4__neondotfp16arith’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x8c4-minmax-neondotfp16arith.c:73:43: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x8c4__neondotfp16arith’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x8c4-minmax-neondotfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x8c4-minmax-neondotfp16arith.c:80:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 80 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x8c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x8c4__neondotfp16arith’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x8c4-minmax-neondotfp16arith.c:80:43: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x8c4__neondotfp16arith’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x8c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x8c4__neondotfp16arith’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x8c4-minmax-neondotfp16arith.c:85:42: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15942:10: warning: array subscript 8 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15942 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x8c4__neondotfp16arith’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x8c4-minmax-neondotfp16arith.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x8c4__neondotfp16arith’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x8c4-minmax-neondotfp16arith.c:170:40: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x8c4__neondotfp16arith’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x8c4-minmax-neondotfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x8c4__neondotfp16arith’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x8c4-minmax-neondotfp16arith.c:175:40: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x8c4__neondotfp16arith’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x8c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x8c4__neondotfp16arith’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x8c4-minmax-neondotfp16arith.c:180:39: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15893:10: warning: array subscript 9 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15893 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x8c4__neondotfp16arith’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x8c4-minmax-neondotfp16arith.c:29:46: note: at offset 36 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16c4-minmax-neondotfp16arith.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x16c4__neondotfp16arith’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16c4-minmax-neondotfp16arith.c:67:43: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x16c4__neondotfp16arith’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16c4-minmax-neondotfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16c4-minmax-neondotfp16arith.c:80:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 80 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 63%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-8x8c4-minmax-neondotfp16arith.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x16c4__neondotfp16arith’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16c4-minmax-neondotfp16arith.c:80:43: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x16c4__neondotfp16arith’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x16c4__neondotfp16arith’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16c4-minmax-neondotfp16arith.c:203:40: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x16c4__neondotfp16arith’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16c4-minmax-neondotfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x16c4__neondotfp16arith’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16c4-minmax-neondotfp16arith.c:212:40: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x16c4__neondotfp16arith’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 63%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-8x16c4-minmax-neondotfp16arith.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-2x8c4-minmax-neondotfp16arith.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_2x8c4__neondotfp16arith’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-2x8c4-minmax-neondotfp16arith.c:54:43: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-2x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_2x8c4__neondotfp16arith’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-2x8c4-minmax-neondotfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x8c4-minmax-neondotfp16arith.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x8c4__neondotfp16arith’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x8c4-minmax-neondotfp16arith.c:79:43: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x8c4__neondotfp16arith’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x8c4-minmax-neondotfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x8c4-minmax-neondotfp16arith.c:86:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 86 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x8c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x8c4__neondotfp16arith’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x8c4-minmax-neondotfp16arith.c:86:43: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x8c4__neondotfp16arith’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x8c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x8c4-minmax-neondotfp16arith.c:91:43: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 91 | const int32x4_t vinput_zero_point45 = vld1q_s32(&quantization_params[4].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x8c4-minmax-neondotfp16arith.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x8c4__neondotfp16arith’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x8c4-minmax-neondotfp16arith.c:91:43: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x8c4__neondotfp16arith’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x8c4-minmax-neondotfp16arith.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x8c4__neondotfp16arith’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x8c4-minmax-neondotfp16arith.c:188:40: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x8c4__neondotfp16arith’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x8c4-minmax-neondotfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x8c4__neondotfp16arith’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x8c4-minmax-neondotfp16arith.c:193:40: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x8c4__neondotfp16arith’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x8c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x8c4__neondotfp16arith’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x8c4-minmax-neondotfp16arith.c:198:40: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x8c4__neondotfp16arith’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x8c4-minmax-neondotfp16arith.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x16c4-minmax-neondotfp16arith.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x16c4__neondotfp16arith’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x16c4-minmax-neondotfp16arith.c:73:43: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x16c4__neondotfp16arith’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x16c4-minmax-neondotfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x16c4-minmax-neondotfp16arith.c:86:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 86 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x16c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x16c4__neondotfp16arith’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x16c4-minmax-neondotfp16arith.c:86:43: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x16c4__neondotfp16arith’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x16c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x16c4__neondotfp16arith’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x16c4-minmax-neondotfp16arith.c:95:42: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15942:10: warning: array subscript 8 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15942 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x16c4__neondotfp16arith’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x16c4-minmax-neondotfp16arith.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x16c4__neondotfp16arith’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x16c4-minmax-neondotfp16arith.c:232:40: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x16c4__neondotfp16arith’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x16c4-minmax-neondotfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x16c4__neondotfp16arith’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x16c4-minmax-neondotfp16arith.c:241:40: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x16c4__neondotfp16arith’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x16c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x16c4__neondotfp16arith’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x16c4-minmax-neondotfp16arith.c:250:39: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15893:10: warning: array subscript 9 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15893 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x16c4__neondotfp16arith’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x16c4-minmax-neondotfp16arith.c:29:46: note: at offset 36 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-2x16c4-minmax-neondotfp16arith.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_2x16c4__neondotfp16arith’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-2x16c4-minmax-neondotfp16arith.c:54:43: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-2x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_2x16c4__neondotfp16arith’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-2x16c4-minmax-neondotfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 63%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-8x32c4-minmax-neondotfp16arith.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16c4-minmax-neondotfp16arith.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16c4__neondotfp16arith’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16c4-minmax-neondotfp16arith.c:79:43: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16c4__neondotfp16arith’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16c4-minmax-neondotfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16c4-minmax-neondotfp16arith.c:92:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 92 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16c4__neondotfp16arith’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16c4-minmax-neondotfp16arith.c:92:43: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16c4__neondotfp16arith’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16c4-minmax-neondotfp16arith.c:101:43: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 101 | const int32x4_t vinput_zero_point45 = vld1q_s32(&quantization_params[4].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16c4-minmax-neondotfp16arith.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16c4__neondotfp16arith’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16c4-minmax-neondotfp16arith.c:101:43: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16c4__neondotfp16arith’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16c4-minmax-neondotfp16arith.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16c4__neondotfp16arith’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16c4-minmax-neondotfp16arith.c:260:40: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16c4__neondotfp16arith’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16c4-minmax-neondotfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16c4__neondotfp16arith’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16c4-minmax-neondotfp16arith.c:269:40: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16c4__neondotfp16arith’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16c4__neondotfp16arith’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16c4-minmax-neondotfp16arith.c:278:40: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16c4__neondotfp16arith’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16c4-minmax-neondotfp16arith.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x8c4-minmax-neondotfp16arith.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_3x8c4__neondotfp16arith’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x8c4-minmax-neondotfp16arith.c:60:43: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_3x8c4__neondotfp16arith’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x8c4-minmax-neondotfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_3x8c4__neondotfp16arith’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x8c4-minmax-neondotfp16arith.c:67:42: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15942:10: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15942 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_3x8c4__neondotfp16arith’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x8c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_3x8c4__neondotfp16arith’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x8c4-minmax-neondotfp16arith.c:133:39: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15893:10: warning: array subscript 5 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15893 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_3x8c4__neondotfp16arith’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x8c4-minmax-neondotfp16arith.c:29:46: note: at offset 20 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 63%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-avgpool/f16-avgpool-9p8x-minmax-neonfp16arith-c8.c.o [ 63%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-avgpool/f16-avgpool-9x-minmax-neonfp16arith-c8.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x8c4-minmax-neondotfp16arith.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_4x8c4__neondotfp16arith’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x8c4-minmax-neondotfp16arith.c:66:43: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_4x8c4__neondotfp16arith’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x8c4-minmax-neondotfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x8c4-minmax-neondotfp16arith.c:73:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 73 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x8c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_4x8c4__neondotfp16arith’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x8c4-minmax-neondotfp16arith.c:73:43: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_4x8c4__neondotfp16arith’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x8c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 63%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-conv-hwc2chw/f16-conv-hwc2chw-3x3s2p1c3x4-neonfp16arith-2x2.c.o [ 63%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3p1-minmax-neonfp16arith-1x8-acc2.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x16c4-minmax-neondotfp16arith.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_3x16c4__neondotfp16arith’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x16c4-minmax-neondotfp16arith.c:60:43: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_3x16c4__neondotfp16arith’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x16c4-minmax-neondotfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_3x16c4__neondotfp16arith’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x16c4-minmax-neondotfp16arith.c:73:42: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15942:10: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15942 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_3x16c4__neondotfp16arith’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x16c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_3x16c4__neondotfp16arith’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x16c4-minmax-neondotfp16arith.c:175:39: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15893:10: warning: array subscript 5 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15893 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_3x16c4__neondotfp16arith’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x16c4-minmax-neondotfp16arith.c:29:46: note: at offset 20 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 63%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3p1-minmax-neonfp16arith-1x8-acc3.c.o [ 63%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3p1-minmax-neonfp16arith-1x8-acc4.c.o [ 63%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3p1-minmax-neonfp16arith-1x8.c.o [ 63%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3p1-minmax-neonfp16arith-2x8-acc2.c.o [ 63%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3p1-minmax-neonfp16arith-2x8.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x16c4-minmax-neondotfp16arith.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_4x16c4__neondotfp16arith’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x16c4-minmax-neondotfp16arith.c:66:43: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_4x16c4__neondotfp16arith’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x16c4-minmax-neondotfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x16c4-minmax-neondotfp16arith.c:79:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 79 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x16c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_4x16c4__neondotfp16arith’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x16c4-minmax-neondotfp16arith.c:79:43: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_4x16c4__neondotfp16arith’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x16c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 63%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3p1-minmax-neonfp16arith-4x8.c.o [ 63%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3p1-minmax-neonfp16arith-3x8.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x8c4-minmax-neondotfp16arith.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_5x8c4__neondotfp16arith’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x8c4-minmax-neondotfp16arith.c:72:43: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_5x8c4__neondotfp16arith’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x8c4-minmax-neondotfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x8c4-minmax-neondotfp16arith.c:79:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 79 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x8c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_5x8c4__neondotfp16arith’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x8c4-minmax-neondotfp16arith.c:79:43: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_5x8c4__neondotfp16arith’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x8c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_5x8c4__neondotfp16arith’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x8c4-minmax-neondotfp16arith.c:84:42: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15942:10: warning: array subscript 8 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15942 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_5x8c4__neondotfp16arith’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x8c4-minmax-neondotfp16arith.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_5x8c4__neondotfp16arith’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x8c4-minmax-neondotfp16arith.c:175:39: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15893:10: warning: array subscript 9 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15893 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_5x8c4__neondotfp16arith’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x8c4-minmax-neondotfp16arith.c:29:46: note: at offset 36 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 63%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3p1-minmax-neonfp16arith-5x8.c.o [ 63%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3p1-minmax-neonfp16arith-6x8.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x8c4-minmax-neondotfp16arith.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_6x8c4__neondotfp16arith’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x8c4-minmax-neondotfp16arith.c:78:43: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_6x8c4__neondotfp16arith’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x8c4-minmax-neondotfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x8c4-minmax-neondotfp16arith.c:85:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 85 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x8c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_6x8c4__neondotfp16arith’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x8c4-minmax-neondotfp16arith.c:85:43: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_6x8c4__neondotfp16arith’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x8c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x8c4-minmax-neondotfp16arith.c:90:43: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 90 | const int32x4_t vinput_zero_point45 = vld1q_s32(&quantization_params[4].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x8c4-minmax-neondotfp16arith.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_6x8c4__neondotfp16arith’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x8c4-minmax-neondotfp16arith.c:90:43: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x8c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_6x8c4__neondotfp16arith’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x8c4-minmax-neondotfp16arith.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x16c4-minmax-neondotfp16arith.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_5x16c4__neondotfp16arith’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x16c4-minmax-neondotfp16arith.c:72:43: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_5x16c4__neondotfp16arith’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x16c4-minmax-neondotfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x16c4-minmax-neondotfp16arith.c:85:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 85 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x16c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_5x16c4__neondotfp16arith’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x16c4-minmax-neondotfp16arith.c:85:43: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_5x16c4__neondotfp16arith’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x16c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_5x16c4__neondotfp16arith’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x16c4-minmax-neondotfp16arith.c:94:42: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15942:10: warning: array subscript 8 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15942 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_5x16c4__neondotfp16arith’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x16c4-minmax-neondotfp16arith.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_5x16c4__neondotfp16arith’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x16c4-minmax-neondotfp16arith.c:241:39: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15893:10: warning: array subscript 9 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15893 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_5x16c4__neondotfp16arith’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x16c4-minmax-neondotfp16arith.c:29:46: note: at offset 36 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 63%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3s2p1-minmax-neonfp16arith-1x8-acc2.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x16c4-minmax-neondotfp16arith.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_6x16c4__neondotfp16arith’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x16c4-minmax-neondotfp16arith.c:78:43: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_6x16c4__neondotfp16arith’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x16c4-minmax-neondotfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x16c4-minmax-neondotfp16arith.c:91:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 91 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x16c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_6x16c4__neondotfp16arith’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x16c4-minmax-neondotfp16arith.c:91:43: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_6x16c4__neondotfp16arith’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x16c4-minmax-neondotfp16arith.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x16c4-minmax-neondotfp16arith.c:100:43: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 100 | const int32x4_t vinput_zero_point45 = vld1q_s32(&quantization_params[4].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x16c4-minmax-neondotfp16arith.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_6x16c4__neondotfp16arith’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x16c4-minmax-neondotfp16arith.c:100:43: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x16c4-minmax-neondotfp16arith.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_6x16c4__neondotfp16arith’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-6x16c4-minmax-neondotfp16arith.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 63%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3s2p1-minmax-neonfp16arith-1x8-acc3.c.o [ 63%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3s2p1-minmax-neonfp16arith-1x8-acc4.c.o [ 63%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3s2p1-minmax-neonfp16arith-1x8.c.o [ 63%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3s2p1-minmax-neonfp16arith-2x8-acc2.c.o [ 64%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3s2p1-minmax-neonfp16arith-2x8.c.o [ 64%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3s2p1-minmax-neonfp16arith-3x8.c.o [ 64%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3s2p1-minmax-neonfp16arith-4x8.c.o [ 64%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-1x8-acc2.c.o [ 64%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-1x8-acc3.c.o [ 64%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-1x8-acc4.c.o [ 64%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-1x8-acc5.c.o [ 64%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-1x8.c.o [ 64%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-2x8-acc2.c.o [ 64%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-2x8-acc3.c.o [ 64%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-2x8.c.o [ 64%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-3x8-acc2.c.o [ 64%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-3x8.c.o [ 64%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-4x8-acc2.c.o [ 64%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-4x8.c.o [ 64%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5s2p2-minmax-neonfp16arith-1x8-acc2.c.o [ 64%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-5x8.c.o [ 64%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5s2p2-minmax-neonfp16arith-1x8-acc3.c.o [ 64%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5s2p2-minmax-neonfp16arith-1x8-acc4.c.o [ 64%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5s2p2-minmax-neonfp16arith-1x8-acc5.c.o [ 64%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5s2p2-minmax-neonfp16arith-1x8.c.o [ 64%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5s2p2-minmax-neonfp16arith-2x8-acc2.c.o [ 64%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5s2p2-minmax-neonfp16arith-2x8-acc3.c.o [ 64%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5s2p2-minmax-neonfp16arith-2x8.c.o [ 64%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5s2p2-minmax-neonfp16arith-3x8-acc2.c.o [ 64%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5s2p2-minmax-neonfp16arith-3x8.c.o [ 64%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv/gen/f16-dwconv-3p8c-minmax-neonfp16arith-acc2.c.o [ 64%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv/gen/f16-dwconv-3p8c-minmax-neonfp16arith.c.o [ 64%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv/gen/f16-dwconv-3p16c-minmax-neonfp16arith-acc2.c.o [ 64%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv/gen/f16-dwconv-3p16c-minmax-neonfp16arith.c.o [ 64%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv/gen/f16-dwconv-3p32c-minmax-neonfp16arith-acc2.c.o [ 64%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv/gen/f16-dwconv-3p32c-minmax-neonfp16arith.c.o [ 64%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv/gen/f16-dwconv-4p8c-minmax-neonfp16arith-acc2.c.o [ 64%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv/gen/f16-dwconv-4p8c-minmax-neonfp16arith.c.o [ 64%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv/gen/f16-dwconv-4p16c-minmax-neonfp16arith-acc2.c.o [ 64%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv/gen/f16-dwconv-4p16c-minmax-neonfp16arith.c.o [ 64%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv/gen/f16-dwconv-4p32c-minmax-neonfp16arith-acc2.c.o [ 64%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv/gen/f16-dwconv-4p32c-minmax-neonfp16arith.c.o [ 64%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv/gen/f16-dwconv-5f5m5l8c8s4r-minmax-neonfp16arith-acc2.c.o [ 64%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv/gen/f16-dwconv-5f5m5l8c8s4r-minmax-neonfp16arith.c.o [ 64%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv/gen/f16-dwconv-5f5m5l16c8s4r-minmax-neonfp16arith-acc2.c.o [ 64%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv/gen/f16-dwconv-5f5m5l16c8s4r-minmax-neonfp16arith.c.o [ 64%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv/gen/f16-dwconv-5f5m5l32c8s4r-minmax-neonfp16arith-acc2.c.o [ 64%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv/gen/f16-dwconv-5f5m5l32c8s4r-minmax-neonfp16arith.c.o [ 64%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv/gen/f16-dwconv-6f6m7l8c8s4r-minmax-neonfp16arith-acc2.c.o [ 64%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv/gen/f16-dwconv-6f6m7l8c8s4r-minmax-neonfp16arith.c.o [ 64%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv/gen/f16-dwconv-6f6m7l16c8s4r-minmax-neonfp16arith-acc2.c.o [ 64%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv/gen/f16-dwconv-6f6m7l16c8s4r-minmax-neonfp16arith.c.o [ 64%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv/gen/f16-dwconv-6f6m7l32c8s4r-minmax-neonfp16arith-acc2.c.o [ 64%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv/gen/f16-dwconv-6f6m7l32c8s4r-minmax-neonfp16arith.c.o [ 64%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv/gen/f16-dwconv-8f8m9l8c8s4r-minmax-neonfp16arith-acc2.c.o [ 64%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv/gen/f16-dwconv-8f8m9l8c8s4r-minmax-neonfp16arith.c.o [ 64%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv/gen/f16-dwconv-8f8m9l16c8s4r-minmax-neonfp16arith-acc2.c.o [ 64%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv/gen/f16-dwconv-8f8m9l16c8s4r-minmax-neonfp16arith.c.o [ 64%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv/gen/f16-dwconv-8f8m9l32c8s4r-minmax-neonfp16arith-acc2.c.o [ 64%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv/gen/f16-dwconv-8f8m9l32c8s4r-minmax-neonfp16arith.c.o [ 64%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv/gen/f16-dwconv-9p8c-minmax-neonfp16arith-acc2.c.o [ 64%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv/gen/f16-dwconv-9p8c-minmax-neonfp16arith.c.o [ 64%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv/gen/f16-dwconv-9p16c-minmax-neonfp16arith-acc2.c.o [ 64%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv/gen/f16-dwconv-9p16c-minmax-neonfp16arith.c.o [ 64%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv/gen/f16-dwconv-9p32c-minmax-neonfp16arith-acc2.c.o [ 64%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv/gen/f16-dwconv-9p32c-minmax-neonfp16arith.c.o [ 64%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv/gen/f16-dwconv-25p8c-minmax-neonfp16arith-acc2.c.o [ 64%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv/gen/f16-dwconv-25p8c-minmax-neonfp16arith.c.o [ 64%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv/gen/f16-dwconv-25p16c-minmax-neonfp16arith-acc2.c.o [ 64%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv/gen/f16-dwconv-25p16c-minmax-neonfp16arith.c.o [ 65%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv/gen/f16-dwconv-25p32c-minmax-neonfp16arith-acc2.c.o [ 65%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-dwconv/gen/f16-dwconv-25p32c-minmax-neonfp16arith.c.o [ 65%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-gavgpool-cw/f16-gavgpool-cw-neonfp16arith-u8.c.o [ 65%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-gavgpool/gen/f16-gavgpool-7p7x-minmax-neonfp16arith-c8.c.o [ 65%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-gavgpool/gen/f16-gavgpool-7p7x-minmax-neonfp16arith-c16.c.o [ 65%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-gavgpool/gen/f16-gavgpool-7p7x-minmax-neonfp16arith-c24.c.o [ 65%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-gavgpool/gen/f16-gavgpool-7p7x-minmax-neonfp16arith-c32.c.o [ 65%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-gavgpool/gen/f16-gavgpool-7x-minmax-neonfp16arith-c8.c.o [ 65%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-gavgpool/gen/f16-gavgpool-7x-minmax-neonfp16arith-c16.c.o [ 65%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-gavgpool/gen/f16-gavgpool-7x-minmax-neonfp16arith-c24.c.o [ 65%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-gavgpool/gen/f16-gavgpool-7x-minmax-neonfp16arith-c32.c.o [ 65%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-gemm/gen/f16-gemm-1x8-minmax-neonfp16arith-ld64.c.o [ 65%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-gemm/gen/f16-gemm-1x16-minmax-neonfp16arith-ld64.c.o [ 65%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-gemm/gen/f16-gemm-4x8-minmax-neonfp16arith-ld64.c.o [ 65%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-gemm/gen/f16-gemm-4x16-minmax-neonfp16arith-ld64.c.o [ 65%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-gemm/gen/f16-gemm-6x8-minmax-neonfp16arith-ld64.c.o [ 65%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-gemm/gen/f16-gemm-6x16-minmax-neonfp16arith-ld64.c.o [ 65%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-gemm/gen/f16-gemm-8x8-minmax-neonfp16arith-ld64.c.o [ 65%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-gemm/gen/f16-gemm-8x16-minmax-neonfp16arith-ld64.c.o [ 65%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-gemm/gen/f16-gemminc-1x8-minmax-neonfp16arith-ld64.c.o [ 65%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-gemm/gen/f16-gemminc-1x16-minmax-neonfp16arith-ld64.c.o [ 65%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-gemm/gen/f16-gemminc-4x16-minmax-neonfp16arith-ld64.c.o [ 65%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-gemm/gen/f16-gemminc-4x8-minmax-neonfp16arith-ld64.c.o [ 65%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-gemm/gen/f16-gemminc-6x8-minmax-neonfp16arith-ld64.c.o [ 65%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-gemm/gen/f16-gemminc-6x16-minmax-neonfp16arith-ld64.c.o [ 65%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-gemm/gen/f16-gemminc-8x8-minmax-neonfp16arith-ld64.c.o [ 65%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-gemm/gen/f16-gemminc-8x16-minmax-neonfp16arith-ld64.c.o [ 65%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-ibilinear-chw/gen/f16-ibilinear-chw-neonfp16arith-p4.c.o [ 65%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-ibilinear-chw/gen/f16-ibilinear-chw-neonfp16arith-p8.c.o [ 65%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-ibilinear-chw/gen/f16-ibilinear-chw-neonfp16arith-p16.c.o [ 65%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-ibilinear/gen/f16-ibilinear-neonfp16arith-c16.c.o [ 65%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-ibilinear/gen/f16-ibilinear-neonfp16arith-c8.c.o [ 65%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-igemm/gen/f16-igemm-1x8-minmax-neonfp16arith-ld64.c.o [ 65%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-igemm/gen/f16-igemm-1x16-minmax-neonfp16arith-ld64.c.o [ 65%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-igemm/gen/f16-igemm-4x8-minmax-neonfp16arith-ld64.c.o [ 65%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-igemm/gen/f16-igemm-4x16-minmax-neonfp16arith-ld64.c.o [ 65%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-igemm/gen/f16-igemm-6x8-minmax-neonfp16arith-ld64.c.o [ 65%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-igemm/gen/f16-igemm-6x16-minmax-neonfp16arith-ld64.c.o [ 65%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-igemm/gen/f16-igemm-8x8-minmax-neonfp16arith-ld64.c.o [ 65%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-igemm/gen/f16-igemm-8x16-minmax-neonfp16arith-ld64.c.o [ 65%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-maxpool/f16-maxpool-9p8x-minmax-neonfp16arith-c8.c.o [ 65%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-pavgpool/f16-pavgpool-9p8x-minmax-neonfp16arith-c8.c.o [ 65%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-pavgpool/f16-pavgpool-9x-minmax-neonfp16arith-c8.c.o [ 65%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-prelu/gen/f16-prelu-neonfp16arith-2x8.c.o [ 65%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-prelu/gen/f16-prelu-neonfp16arith-2x16.c.o [ 65%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-qs8-vcvt/gen/f16-qs8-vcvt-neonfp16arith-u8.c.o [ 65%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-qs8-vcvt/gen/f16-qs8-vcvt-neonfp16arith-u16.c.o [ 65%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-qs8-vcvt/gen/f16-qs8-vcvt-neonfp16arith-u24.c.o [ 65%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-qs8-vcvt/gen/f16-qs8-vcvt-neonfp16arith-u32.c.o [ 65%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-qs8-vcvt/gen/f16-qs8-vcvt-neonfp16arith-u64.c.o [ 65%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-u32-acc2.c.o [ 65%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-u32-acc4.c.o [ 65%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-u32.c.o [ 65%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-u40-acc2.c.o [ 65%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-u40-acc5.c.o [ 65%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-u40.c.o [ 65%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-u48-acc2.c.o [ 65%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-u48-acc3.c.o [ 65%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-u48.c.o [ 65%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-u64-acc2.c.o [ 65%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-u64-acc4.c.o [ 65%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-u64.c.o [ 65%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-u72-acc3.c.o [ 65%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-u72.c.o [ 65%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-u80-acc2.c.o [ 65%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-u80-acc5.c.o [ 65%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-u80.c.o [ 65%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-u96-acc2.c.o [ 66%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-u96-acc3.c.o [ 66%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-u96-acc6.c.o [ 66%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-u96.c.o [ 66%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rmax-neonfp16arith-u8.c.o [ 66%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rmax-neonfp16arith-u16-acc1.c.o [ 66%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rmax-neonfp16arith-u16-acc2.c.o [ 66%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rmax-neonfp16arith-u24-acc2.c.o [ 66%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rmax-neonfp16arith-u24-acc3.c.o [ 66%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rmax-neonfp16arith-u24.c.o [ 66%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rmax-neonfp16arith-u32-acc2.c.o [ 66%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rmax-neonfp16arith-u32-acc4.c.o [ 66%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rmax-neonfp16arith-u32.c.o [ 66%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rmax-neonfp16arith-u64-acc2.c.o [ 66%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rmax-neonfp16arith-u64-acc4.c.o [ 66%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rmax-neonfp16arith-u64.c.o [ 66%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rmin-neonfp16arith-u8.c.o [ 66%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rmin-neonfp16arith-u16-acc1.c.o [ 66%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rmin-neonfp16arith-u16-acc2.c.o [ 66%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rmin-neonfp16arith-u24-acc2.c.o [ 66%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rmin-neonfp16arith-u24-acc3.c.o [ 66%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rmin-neonfp16arith-u24.c.o [ 66%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rmin-neonfp16arith-u32-acc2.c.o [ 66%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rmin-neonfp16arith-u32-acc4.c.o [ 66%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rmin-neonfp16arith-u32.c.o [ 66%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rmin-neonfp16arith-u64-acc2.c.o [ 66%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rmin-neonfp16arith-u64-acc4.c.o [ 66%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rmin-neonfp16arith-u64.c.o [ 66%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rminmax-neonfp16arith-u16-acc2.c.o [ 66%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rminmax-neonfp16arith-u8.c.o [ 66%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rminmax-neonfp16arith-u16-acc1.c.o [ 66%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rminmax-neonfp16arith-u24-acc2.c.o [ 66%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rminmax-neonfp16arith-u24-acc3.c.o [ 66%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rminmax-neonfp16arith-u24.c.o [ 66%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rminmax-neonfp16arith-u32-acc2.c.o [ 66%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rminmax-neonfp16arith-u32-acc4.c.o [ 66%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rminmax-neonfp16arith-u32.c.o [ 66%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rminmax-neonfp16arith-u64-acc2.c.o [ 66%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rminmax-neonfp16arith-u64-acc4.c.o [ 66%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-rminmax/gen/f16-rminmax-neonfp16arith-u64.c.o [ 66%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-rsum/gen/f16-rsum-neonfp16arith-u8.c.o [ 66%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-rsum/gen/f16-rsum-neonfp16arith-u16-acc2.c.o [ 66%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-rsum/gen/f16-rsum-neonfp16arith-u24-acc3.c.o [ 66%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-rsum/gen/f16-rsum-neonfp16arith-u32-acc2.c.o [ 66%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-rsum/gen/f16-rsum-neonfp16arith-u32-acc4.c.o [ 66%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-spmm/gen/f16-spmm-8x1-minmax-neonfp16arith-pipelined.c.o [ 66%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-spmm/gen/f16-spmm-8x1-minmax-neonfp16arith-x2.c.o [ 66%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-spmm/gen/f16-spmm-8x1-minmax-neonfp16arith.c.o [ 66%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-spmm/gen/f16-spmm-16x1-minmax-neonfp16arith-pipelined.c.o [ 66%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-spmm/gen/f16-spmm-16x1-minmax-neonfp16arith-x2.c.o [ 66%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-spmm/gen/f16-spmm-16x1-minmax-neonfp16arith.c.o [ 66%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-spmm/gen/f16-spmm-24x1-minmax-neonfp16arith-x2.c.o [ 66%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-spmm/gen/f16-spmm-24x1-minmax-neonfp16arith-pipelined.c.o [ 66%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-spmm/gen/f16-spmm-24x1-minmax-neonfp16arith.c.o [ 66%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-spmm/gen/f16-spmm-32x1-minmax-neonfp16arith-x2.c.o [ 66%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-spmm/gen/f16-spmm-32x1-minmax-neonfp16arith-pipelined.c.o [ 66%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-spmm/gen/f16-spmm-32x1-minmax-neonfp16arith.c.o [ 66%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vadd-minmax-neonfp16arith-u8.c.o [ 66%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vadd-minmax-neonfp16arith-u16.c.o [ 66%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vaddc-minmax-neonfp16arith-u8.c.o [ 66%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vaddc-minmax-neonfp16arith-u16.c.o [ 66%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vmax-neonfp16arith-u8.c.o [ 66%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vmax-neonfp16arith-u16.c.o [ 66%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vmaxc-neonfp16arith-u8.c.o [ 66%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vmaxc-neonfp16arith-u16.c.o [ 66%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vmin-neonfp16arith-u8.c.o [ 66%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vmin-neonfp16arith-u16.c.o [ 67%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vminc-neonfp16arith-u8.c.o [ 67%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vminc-neonfp16arith-u16.c.o [ 67%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vmul-minmax-neonfp16arith-u8.c.o [ 67%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vmul-minmax-neonfp16arith-u16.c.o [ 67%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vmulc-minmax-neonfp16arith-u8.c.o [ 67%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vmulc-minmax-neonfp16arith-u16.c.o [ 67%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vrsubc-minmax-neonfp16arith-u8.c.o [ 67%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vrsubc-minmax-neonfp16arith-u16.c.o [ 67%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vsqrdiff-neonfp16arith-u8.c.o [ 67%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vsqrdiff-neonfp16arith-u16.c.o [ 67%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vsqrdiffc-neonfp16arith-u8.c.o [ 67%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vsqrdiffc-neonfp16arith-u16.c.o [ 67%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vsub-minmax-neonfp16arith-u8.c.o [ 67%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vsub-minmax-neonfp16arith-u16.c.o [ 67%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vsubc-minmax-neonfp16arith-u8.c.o [ 67%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vsubc-minmax-neonfp16arith-u16.c.o [ 67%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vclamp/gen/f16-vclamp-neonfp16arith-u8.c.o [ 67%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vclamp/gen/f16-vclamp-neonfp16arith-u16.c.o [ 67%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vcmul/gen/f16-vcmul-neonfp16arith-u8.c.o [ 67%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vcmul/gen/f16-vcmul-neonfp16arith-u16.c.o [ 67%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-velu/gen/f16-velu-neonfp16arith-rr1-p3-u8.c.o [ 67%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vcmul/gen/f16-vcmul-neonfp16arith-u32.c.o [ 67%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-velu/gen/f16-velu-neonfp16arith-rr1-p3-u16.c.o [ 67%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vhswish/gen/f16-vhswish-neonfp16arith-u8.c.o [ 67%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vhswish/gen/f16-vhswish-neonfp16arith-u16.c.o [ 67%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vlrelu/gen/f16-vlrelu-neonfp16arith-u8.c.o [ 67%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vlrelu/gen/f16-vlrelu-neonfp16arith-u16.c.o [ 67%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vmulcaddc/gen/f16-vmulcaddc-c8-minmax-neonfp16arith-2x.c.o [ 67%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vrnd/gen/f16-vrndd-neonfp16arith-u8.c.o [ 67%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vmulcaddc/gen/f16-vmulcaddc-c16-minmax-neonfp16arith-2x.c.o [ 67%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vrnd/gen/f16-vrndd-neonfp16arith-u16.c.o [ 67%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vrnd/gen/f16-vrndne-neonfp16arith-u8.c.o [ 67%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vrnd/gen/f16-vrndne-neonfp16arith-u16.c.o [ 67%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vrnd/gen/f16-vrndu-neonfp16arith-u8.c.o [ 67%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vrnd/gen/f16-vrndu-neonfp16arith-u16.c.o [ 67%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vrnd/gen/f16-vrndz-neonfp16arith-u8.c.o [ 67%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vrnd/gen/f16-vrndz-neonfp16arith-u16.c.o [ 67%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1fma-u8.c.o [ 67%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1fma-u16.c.o [ 67%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1fma-u24.c.o [ 67%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1fma-u32.c.o [ 67%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1fma-u40.c.o [ 67%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1fma-u48.c.o [ 67%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1fma-u56.c.o [ 67%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1fma-u64.c.o [ 67%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1recps-u8.c.o [ 67%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1recps-u16.c.o [ 67%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1recps-u24.c.o [ 67%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1recps-u32.c.o [ 67%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1recps-u40.c.o [ 67%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1recps-u48.c.o [ 67%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1recps-u56.c.o [ 67%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1recps-u64.c.o [ 67%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vsqrt/gen/f16-vsqrt-neonfp16arith-nr1fma1adj-u8.c.o [ 67%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vsqrt/gen/f16-vsqrt-neonfp16arith-nr1fma1adj-u16.c.o [ 67%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vsqrt/gen/f16-vsqrt-neonfp16arith-nr1fma1adj-u32.c.o [ 67%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vtanh/gen/f16-vtanh-neonfp16arith-expm1minus-rr1-p3h2ts-nr1fma-u8.c.o [ 67%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vtanh/gen/f16-vtanh-neonfp16arith-expm1minus-rr1-p3h2ts-nr1fma-u16.c.o [ 67%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vtanh/gen/f16-vtanh-neonfp16arith-expm1minus-rr1-p3h2ts-nr1fma-u24.c.o [ 67%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vtanh/gen/f16-vtanh-neonfp16arith-expm1minus-rr1-p3h2ts-nr1fma-u32.c.o [ 67%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vtanh/gen/f16-vtanh-neonfp16arith-expm1minus-rr1-p3h2ts-nr1fma-u40.c.o [ 67%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vtanh/gen/f16-vtanh-neonfp16arith-expm1minus-rr1-p3h2ts-nr1fma-u48.c.o [ 67%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vtanh/gen/f16-vtanh-neonfp16arith-expm1minus-rr1-p3h2ts-nr1fma-u56.c.o [ 67%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vtanh/gen/f16-vtanh-neonfp16arith-expm1minus-rr1-p3h2ts-nr1fma-u64.c.o [ 67%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vtanh/gen/f16-vtanh-neonfp16arith-expm1minus-rr1-p3h2ts-nr1fma-u72.c.o [ 67%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vtanh/gen/f16-vtanh-neonfp16arith-expm1minus-rr1-p3h2ts-nr1fma-u80.c.o [ 67%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vtanh/gen/f16-vtanh-neonfp16arith-expm1minus-rr1-p3h2ts-nr1recps-u8.c.o [ 67%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vtanh/gen/f16-vtanh-neonfp16arith-expm1minus-rr1-p3h2ts-nr1recps-u16.c.o [ 68%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vtanh/gen/f16-vtanh-neonfp16arith-expm1minus-rr1-p3h2ts-nr1recps-u24.c.o [ 68%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vtanh/gen/f16-vtanh-neonfp16arith-expm1minus-rr1-p3h2ts-nr1recps-u32.c.o [ 68%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vtanh/gen/f16-vtanh-neonfp16arith-expm1minus-rr1-p3h2ts-nr1recps-u40.c.o [ 68%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vtanh/gen/f16-vtanh-neonfp16arith-expm1minus-rr1-p3h2ts-nr1recps-u48.c.o [ 68%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vtanh/gen/f16-vtanh-neonfp16arith-expm1minus-rr1-p3h2ts-nr1recps-u56.c.o [ 68%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vtanh/gen/f16-vtanh-neonfp16arith-expm1minus-rr1-p3h2ts-nr1recps-u64.c.o [ 68%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vtanh/gen/f16-vtanh-neonfp16arith-expm1minus-rr1-p3h2ts-nr1recps-u72.c.o [ 68%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vtanh/gen/f16-vtanh-neonfp16arith-expm1minus-rr1-p3h2ts-nr1recps-u80.c.o [ 68%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vtanh/gen/f16-vtanh-neonfp16arith-expm1minus-rr1-p3h2ts-recpeadj-u8.c.o [ 68%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vtanh/gen/f16-vtanh-neonfp16arith-expm1minus-rr1-p3h2ts-recpeadj-u16.c.o [ 68%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vtanh/gen/f16-vtanh-neonfp16arith-expm1minus-rr1-p3h2ts-recpeadj-u24.c.o [ 68%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vtanh/gen/f16-vtanh-neonfp16arith-expm1minus-rr1-p3h2ts-recpeadj-u32.c.o [ 68%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vtanh/gen/f16-vtanh-neonfp16arith-expm1minus-rr1-p3h2ts-recpeadj-u40.c.o [ 68%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vtanh/gen/f16-vtanh-neonfp16arith-expm1minus-rr1-p3h2ts-recpeadj-u48.c.o [ 68%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vtanh/gen/f16-vtanh-neonfp16arith-expm1minus-rr1-p3h2ts-recpeadj-u56.c.o [ 68%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vtanh/gen/f16-vtanh-neonfp16arith-expm1minus-rr1-p3h2ts-recpeadj-u64.c.o [ 68%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vtanh/gen/f16-vtanh-neonfp16arith-expm1minus-rr1-p3h2ts-recpeadj-u72.c.o [ 68%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vtanh/gen/f16-vtanh-neonfp16arith-expm1minus-rr1-p3h2ts-recpeadj-u80.c.o [ 68%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vunary/gen/f16-vabs-neonfp16arith-u8.c.o [ 68%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vunary/gen/f16-vabs-neonfp16arith-u16.c.o [ 68%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vunary/gen/f16-vneg-neonfp16arith-u8.c.o [ 68%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vunary/gen/f16-vneg-neonfp16arith-u16.c.o [ 68%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vunary/gen/f16-vsqr-neonfp16arith-u8.c.o [ 68%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vunary/gen/f16-vsqr-neonfp16arith-u16.c.o [ 68%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f16-exp-neonfp16arith-rr2-p3.c.o [ 68%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f16-expm1minus-neonfp16arith-rr1-p3.c.o [ 68%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f16-expm1minus-neonfp16arith-rr2-p3.c.o [ 68%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f16-expminus-neonfp16arith-rr1-p2.c.o [ 68%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f16-expminus-neonfp16arith-rr1-p3.c.o [ 68%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f16-expminus-neonfp16arith-rr2-p2.c.o [ 68%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f16-expminus-neonfp16arith-rr2-p3.c.o [ 68%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f16-sigmoid-neonfp16arith-rr2-p2-nr1fma.c.o [ 68%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f16-sigmoid-neonfp16arith-rr2-p2-nr1recps.c.o [ 68%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f16-sigmoid-neonfp16arith-rr2-p2-recpe.c.o [ 68%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f16-sigmoid-neonfp16arith-rr2-p3-nr1fma.c.o [ 68%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f16-sigmoid-neonfp16arith-rr2-p3-nr1recps.c.o [ 68%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f16-sigmoid-neonfp16arith-rr2-p3-recpe.c.o [ 68%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f16-sqrt-neonfp16arith-nr1fma1adj.c.o [ 68%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f16-sqrt-neonfp16arith-nr1fma.c.o [ 68%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f16-sqrt-neonfp16arith-nr1rsqrts.c.o [ 68%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f16-tanh-neonfp16arith-expm1minus-rr1-p3h1ts-nr1fma.c.o [ 68%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f16-tanh-neonfp16arith-expm1minus-rr1-p3h1ts-nr1fmaadj.c.o [ 68%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f16-tanh-neonfp16arith-expm1minus-rr1-p3h1ts-nr1recps.c.o [ 68%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f16-tanh-neonfp16arith-expm1minus-rr1-p3h1ts-nr1recpsadj.c.o [ 68%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f16-tanh-neonfp16arith-expm1minus-rr1-p3h1ts-recpe.c.o [ 68%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f16-tanh-neonfp16arith-expm1minus-rr1-p3h1ts-recpeadj.c.o [ 68%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f16-tanh-neonfp16arith-expm1minus-rr1-p3h2ts-nr1fma.c.o [ 68%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f16-tanh-neonfp16arith-expm1minus-rr1-p3h2ts-nr1fmaadj.c.o [ 68%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f16-tanh-neonfp16arith-expm1minus-rr1-p3h2ts-nr1recps.c.o [ 68%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f16-tanh-neonfp16arith-expm1minus-rr1-p3h2ts-nr1recpsadj.c.o [ 68%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f16-tanh-neonfp16arith-expm1minus-rr1-p3h2ts-recpe.c.o [ 68%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f16-tanh-neonfp16arith-expm1minus-rr1-p3h2ts-recpeadj.c.o [ 68%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-1x16-minmax-neonfp16arith-mlal-lane-prfm.c.o [ 68%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-1x16-minmax-neonfp16arith-mlal-lane.c.o [ 68%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x16-minmax-neonfp16arith-mlal-lane-prfm.c.o [ 68%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x16-minmax-neonfp16arith-mlal-lane.c.o [ 68%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16-minmax-neonfp16arith-mlal-lane-prfm.c.o [ 68%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16-minmax-neonfp16arith-mlal-lane.c.o [ 68%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16-minmax-neonfp16arith-mlal-lane-prfm.c.o [ 68%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16-minmax-neonfp16arith-mlal-lane.c.o [ 68%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane-prfm.c.o [ 68%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane.c.o [ 68%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-1x8c2s4-minmax-neonfp16arith.c.o [ 68%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-2x8c2s4-minmax-neonfp16arith.c.o [ 68%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-1x8c2s4-minmax-neonfp16arith-mlal.c.o [ 68%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-2x8c2s4-minmax-neonfp16arith-mlal.c.o [ 68%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-f16-vcvt/gen/qs8-f16-vcvt-neonfp16arith-u8.c.o [ 69%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-f16-vcvt/gen/qs8-f16-vcvt-neonfp16arith-u16.c.o [ 69%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-f16-vcvt/gen/qs8-f16-vcvt-neonfp16arith-u24.c.o [ 69%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vdiv-minmax-aarch64-neonfp16arith-u8.c.o [ 69%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-f16-vcvt/gen/qs8-f16-vcvt-neonfp16arith-u32.c.o [ 69%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vdivc-minmax-aarch64-neonfp16arith-u8.c.o [ 69%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vdiv-minmax-aarch64-neonfp16arith-u16.c.o [ 69%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vdivc-minmax-aarch64-neonfp16arith-u16.c.o [ 69%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vrdivc-minmax-aarch64-neonfp16arith-u8.c.o [ 69%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vbinary/gen/f16-vrdivc-minmax-aarch64-neonfp16arith-u16.c.o [ 69%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vsigmoid/gen/f16-vsigmoid-aarch64-neonfp16arith-rr2-p2-div-u8.c.o [ 69%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vsigmoid/gen/f16-vsigmoid-aarch64-neonfp16arith-rr2-p2-div-u16.c.o [ 69%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vsigmoid/gen/f16-vsigmoid-aarch64-neonfp16arith-rr2-p2-div-u24.c.o [ 69%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vsigmoid/gen/f16-vsigmoid-aarch64-neonfp16arith-rr2-p2-div-u32.c.o [ 69%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vsigmoid/gen/f16-vsigmoid-aarch64-neonfp16arith-rr2-p2-div-u40.c.o [ 69%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vsigmoid/gen/f16-vsigmoid-aarch64-neonfp16arith-rr2-p2-div-u48.c.o [ 69%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vsigmoid/gen/f16-vsigmoid-aarch64-neonfp16arith-rr2-p2-div-u56.c.o [ 69%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vsqrt/gen/f16-vsqrt-aarch64-neonfp16arith-sqrt-u8.c.o [ 69%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vsigmoid/gen/f16-vsigmoid-aarch64-neonfp16arith-rr2-p2-div-u64.c.o [ 69%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vsqrt/gen/f16-vsqrt-aarch64-neonfp16arith-sqrt-u16.c.o [ 69%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vtanh/gen/f16-vtanh-aarch64-neonfp16arith-expm1minus-rr1-p3h2ts-div-u8.c.o [ 69%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vsqrt/gen/f16-vsqrt-aarch64-neonfp16arith-sqrt-u32.c.o [ 69%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vtanh/gen/f16-vtanh-aarch64-neonfp16arith-expm1minus-rr1-p3h2ts-div-u16.c.o [ 69%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vtanh/gen/f16-vtanh-aarch64-neonfp16arith-expm1minus-rr1-p3h2ts-div-u24.c.o [ 69%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vtanh/gen/f16-vtanh-aarch64-neonfp16arith-expm1minus-rr1-p3h2ts-div-u32.c.o [ 69%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vtanh/gen/f16-vtanh-aarch64-neonfp16arith-expm1minus-rr1-p3h2ts-div-u40.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-2x8c2s4-minmax-neonfp16arith.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_2x8c2s4__neonfp16arith’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-2x8c2s4-minmax-neonfp16arith.c:51:30: [ 69%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vtanh/gen/f16-vtanh-aarch64-neonfp16arith-expm1minus-rr1-p3h2ts-div-u48.c.o /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-2x8c2s4-minmax-neonfp16arith.c: In function ‘xnn_qd8_f16_qc8w_gemm_minmax_ukernel_2x8c2s4__neonfp16arith’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-2x8c2s4-minmax-neonfp16arith.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x16-minmax-neonfp16arith-mlal-lane-prfm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_2x16__neonfp16arith_mlal_lane_prfm’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x16-minmax-neonfp16arith-mlal-lane-prfm.c:58:29: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x16-minmax-neonfp16arith-mlal-lane-prfm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_2x16__neonfp16arith_mlal_lane_prfm’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x16-minmax-neonfp16arith-mlal-lane-prfm.c:31:46: note: object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_2x16__neonfp16arith_mlal_lane_prfm’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x16-minmax-neonfp16arith-mlal-lane-prfm.c:306:40: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x16-minmax-neonfp16arith-mlal-lane-prfm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_2x16__neonfp16arith_mlal_lane_prfm’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x16-minmax-neonfp16arith-mlal-lane-prfm.c:31:46: note: object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x16-minmax-neonfp16arith-mlal-lane.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_2x16__neonfp16arith_mlal_lane’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x16-minmax-neonfp16arith-mlal-lane.c:57:29: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x16-minmax-neonfp16arith-mlal-lane.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_2x16__neonfp16arith_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x16-minmax-neonfp16arith-mlal-lane.c:30:46: note: object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_2x16__neonfp16arith_mlal_lane’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x16-minmax-neonfp16arith-mlal-lane.c:303:40: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x16-minmax-neonfp16arith-mlal-lane.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_2x16__neonfp16arith_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-2x16-minmax-neonfp16arith-mlal-lane.c:30:46: note: object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 69%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vtanh/gen/f16-vtanh-aarch64-neonfp16arith-expm1minus-rr1-p3h2ts-div-u56.c.o [ 69%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vtanh/gen/f16-vtanh-aarch64-neonfp16arith-expm1minus-rr1-p3h2ts-div-u64.c.o [ 69%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vtanh/gen/f16-vtanh-aarch64-neonfp16arith-expm1minus-rr1-p3h2ts-div-u72.c.o [ 69%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-vtanh/gen/f16-vtanh-aarch64-neonfp16arith-expm1minus-rr1-p3h2ts-div-u80.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16-minmax-neonfp16arith-mlal-lane-prfm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x16__neonfp16arith_mlal_lane_prfm’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16-minmax-neonfp16arith-mlal-lane-prfm.c:64:29: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16-minmax-neonfp16arith-mlal-lane-prfm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x16__neonfp16arith_mlal_lane_prfm’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16-minmax-neonfp16arith-mlal-lane-prfm.c:31:46: note: object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x16__neonfp16arith_mlal_lane_prfm’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16-minmax-neonfp16arith-mlal-lane-prfm.c:73:28: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15942:10: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15942 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16-minmax-neonfp16arith-mlal-lane-prfm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x16__neonfp16arith_mlal_lane_prfm’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16-minmax-neonfp16arith-mlal-lane-prfm.c:31:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x16__neonfp16arith_mlal_lane_prfm’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16-minmax-neonfp16arith-mlal-lane-prfm.c:381:40: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16-minmax-neonfp16arith-mlal-lane-prfm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x16__neonfp16arith_mlal_lane_prfm’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16-minmax-neonfp16arith-mlal-lane-prfm.c:31:46: note: object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x16__neonfp16arith_mlal_lane_prfm’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16-minmax-neonfp16arith-mlal-lane-prfm.c:390:39: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15893:10: warning: array subscript 5 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15893 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16-minmax-neonfp16arith-mlal-lane-prfm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x16__neonfp16arith_mlal_lane_prfm’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16-minmax-neonfp16arith-mlal-lane-prfm.c:31:46: note: at offset 20 into object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16-minmax-neonfp16arith-mlal-lane.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x16__neonfp16arith_mlal_lane’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16-minmax-neonfp16arith-mlal-lane.c:63:29: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16-minmax-neonfp16arith-mlal-lane.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x16__neonfp16arith_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16-minmax-neonfp16arith-mlal-lane.c:30:46: note: object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x16__neonfp16arith_mlal_lane’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16-minmax-neonfp16arith-mlal-lane.c:72:28: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15942:10: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15942 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16-minmax-neonfp16arith-mlal-lane.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x16__neonfp16arith_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16-minmax-neonfp16arith-mlal-lane.c:30:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x16__neonfp16arith_mlal_lane’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16-minmax-neonfp16arith-mlal-lane.c:378:40: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16-minmax-neonfp16arith-mlal-lane.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x16__neonfp16arith_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16-minmax-neonfp16arith-mlal-lane.c:30:46: note: object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x16__neonfp16arith_mlal_lane’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16-minmax-neonfp16arith-mlal-lane.c:387:39: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15893:10: warning: array subscript 5 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15893 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16-minmax-neonfp16arith-mlal-lane.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_3x16__neonfp16arith_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-3x16-minmax-neonfp16arith-mlal-lane.c:30:46: note: at offset 20 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 69%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f16-sigmoid-aarch64-neonfp16arith-rr1-p2-div.c.o [ 69%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f16-sigmoid-aarch64-neonfp16arith-rr1-p3-div.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16-minmax-neonfp16arith-mlal-lane-prfm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x16__neonfp16arith_mlal_lane_prfm’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16-minmax-neonfp16arith-mlal-lane-prfm.c:70:29: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16-minmax-neonfp16arith-mlal-lane-prfm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x16__neonfp16arith_mlal_lane_prfm’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16-minmax-neonfp16arith-mlal-lane-prfm.c:31:46: note: object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16-minmax-neonfp16arith-mlal-lane-prfm.c:79:29: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 79 | const int32x4_t vzp23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16-minmax-neonfp16arith-mlal-lane-prfm.c:31:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x16__neonfp16arith_mlal_lane_prfm’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16-minmax-neonfp16arith-mlal-lane-prfm.c:79:29: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16-minmax-neonfp16arith-mlal-lane-prfm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x16__neonfp16arith_mlal_lane_prfm’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16-minmax-neonfp16arith-mlal-lane-prfm.c:31:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x16__neonfp16arith_mlal_lane_prfm’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16-minmax-neonfp16arith-mlal-lane-prfm.c:455:40: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16-minmax-neonfp16arith-mlal-lane-prfm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x16__neonfp16arith_mlal_lane_prfm’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16-minmax-neonfp16arith-mlal-lane-prfm.c:31:46: note: object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x16__neonfp16arith_mlal_lane_prfm’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16-minmax-neonfp16arith-mlal-lane-prfm.c:464:40: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16-minmax-neonfp16arith-mlal-lane-prfm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x16__neonfp16arith_mlal_lane_prfm’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16-minmax-neonfp16arith-mlal-lane-prfm.c:31:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 69%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f16-sigmoid-aarch64-neonfp16arith-rr2-p2-div.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16-minmax-neonfp16arith-mlal-lane.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x16__neonfp16arith_mlal_lane’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16-minmax-neonfp16arith-mlal-lane.c:69:29: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16-minmax-neonfp16arith-mlal-lane.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x16__neonfp16arith_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16-minmax-neonfp16arith-mlal-lane.c:30:46: note: object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16-minmax-neonfp16arith-mlal-lane.c:78:29: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 78 | const int32x4_t vzp23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16-minmax-neonfp16arith-mlal-lane.c:30:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x16__neonfp16arith_mlal_lane’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16-minmax-neonfp16arith-mlal-lane.c:78:29: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16-minmax-neonfp16arith-mlal-lane.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x16__neonfp16arith_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16-minmax-neonfp16arith-mlal-lane.c:30:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x16__neonfp16arith_mlal_lane’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16-minmax-neonfp16arith-mlal-lane.c:452:40: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16-minmax-neonfp16arith-mlal-lane.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x16__neonfp16arith_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16-minmax-neonfp16arith-mlal-lane.c:30:46: note: object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x16__neonfp16arith_mlal_lane’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16-minmax-neonfp16arith-mlal-lane.c:461:40: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16-minmax-neonfp16arith-mlal-lane.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x16__neonfp16arith_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x16-minmax-neonfp16arith-mlal-lane.c:30:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 69%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f16-sigmoid-aarch64-neonfp16arith-rr2-p3-div.c.o [ 69%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/f16-sqrt-aarch64-neonfp16arith-sqrt.c.o [ 69%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f16-tanh-aarch64-neonfp16arith-expm1minus-rr1-p3h1ts-div.c.o [ 69%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/math/gen/f16-tanh-aarch64-neonfp16arith-expm1minus-rr1-p3h2ts-div.c.o [ 69%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x8c4-minmax-neondot.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane-prfm.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane_prfm’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane-prfm.c:82:29: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane-prfm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane_prfm’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane-prfm.c:31:46: note: object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane-prfm.c:91:29: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 91 | const int32x4_t vzp23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane-prfm.c:31:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane_prfm’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane-prfm.c:91:29: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane-prfm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane_prfm’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane-prfm.c:31:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane-prfm.c:100:29: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 100 | const int32x4_t vzp45 = vld1q_s32(&quantization_params[4].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane-prfm.c:31:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane_prfm’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane-prfm.c:100:29: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane-prfm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane_prfm’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane-prfm.c:31:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane_prfm’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane-prfm.c:604:40: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane-prfm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane_prfm’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane-prfm.c:31:46: note: object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane_prfm’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane-prfm.c:613:40: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane-prfm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane_prfm’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane-prfm.c:31:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane_prfm’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane-prfm.c:622:40: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane-prfm.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane_prfm’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane-prfm.c:31:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 31 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane.c:81:29: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane.c:30:46: note: object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane.c:90:29: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 90 | const int32x4_t vzp23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane.c:30:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane.c:90:29: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane.c:30:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane.c:99:29: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 99 | const int32x4_t vzp45 = vld1q_s32(&quantization_params[4].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane.c:30:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane.c:99:29: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane.c:30:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane.c:601:40: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane.c:30:46: note: object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane.c:610:40: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane.c:30:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane.c:619:40: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane.c: In function ‘xnn_qd8_f16_qc4w_gemm_minmax_ukernel_6x16__neonfp16arith_mlal_lane’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-6x16-minmax-neonfp16arith-mlal-lane.c:30:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 30 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 69%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x16c4-minmax-neondot.c.o [ 69%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x8c4-minmax-neondot.c.o [ 69%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x16c4-minmax-neondot.c.o [ 69%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16c4-minmax-neondot.c.o [ 69%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x8c4-minmax-neondot.c.o [ 69%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16c4-minmax-neondot.c.o [ 69%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x8c4-minmax-neondot.c.o [ 69%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x8c4-minmax-neondot.c.o [ 69%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16c4-minmax-neondot.c.o [ 69%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x8c8-minmax-neondot-ld64.c.o [ 69%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x16c4-minmax-neondot.c.o [ 69%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x16c8-minmax-neondot-ld64.c.o [ 69%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x8c4-minmax-neondot.c.o [ 69%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x16c4-minmax-neondot.c.o [ 69%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x8c4-minmax-neondot.c.o [ 69%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x16c4-minmax-neondot.c.o [ 69%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8c4-minmax-neondot.c.o [ 69%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16c4-minmax-neondot.c.o [ 69%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x8c4-minmax-neondot.c.o [ 69%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x16c4-minmax-neondot.c.o [ 69%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8c4-minmax-neondot.c.o [ 69%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16c4-minmax-neondot.c.o [ 69%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x8c4-minmax-neondot.c.o [ 69%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x8c8-minmax-neondot-ld64.c.o [ 69%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x16c4-minmax-neondot.c.o [ 69%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x16c8-minmax-neondot-ld64.c.o [ 69%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x32c4-minmax-neondot.c.o [ 69%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-2x16c4-minmax-neondot.c.o [ 69%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-2x8c4-minmax-neondot.c.o [ 70%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-2x32c4-minmax-neondot.c.o [ 70%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-4x8c4-minmax-neondot.c.o [ 70%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-4x16c4-minmax-neondot.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x8c4-minmax-neondot.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_2x8c4__neondot’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x8c4-minmax-neondot.c:55:43: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x8c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_2x8c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x8c4-minmax-neondot.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_2x8c4__neondot’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x8c4-minmax-neondot.c:114:40: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x8c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_2x8c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x8c4-minmax-neondot.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 70%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-4x32c4-minmax-neondot.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x16c4-minmax-neondot.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_2x16c4__neondot’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x16c4-minmax-neondot.c:55:43: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x16c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_2x16c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x16c4-minmax-neondot.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_2x16c4__neondot’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x16c4-minmax-neondot.c:146:40: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x16c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_2x16c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-2x16c4-minmax-neondot.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16c4-minmax-neondot.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_3x16c4__neondot’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16c4-minmax-neondot.c:61:43: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_3x16c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16c4-minmax-neondot.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_3x16c4__neondot’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16c4-minmax-neondot.c:74:42: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15942:10: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15942 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_3x16c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16c4-minmax-neondot.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_3x16c4__neondot’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16c4-minmax-neondot.c:175:40: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_3x16c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16c4-minmax-neondot.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_3x16c4__neondot’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16c4-minmax-neondot.c:184:39: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15893:10: warning: array subscript 5 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15893 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_3x16c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-3x16c4-minmax-neondot.c:29:46: note: at offset 20 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x8c4-minmax-neondot.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x8c4__neondot’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x8c4-minmax-neondot.c:67:43: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x8c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x8c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x8c4-minmax-neondot.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x8c4-minmax-neondot.c:74:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 74 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x8c4-minmax-neondot.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x8c4__neondot’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x8c4-minmax-neondot.c:74:43: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x8c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x8c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x8c4-minmax-neondot.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x8c4__neondot’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x8c4-minmax-neondot.c:151:40: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x8c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x8c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x8c4-minmax-neondot.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x8c4__neondot’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x8c4-minmax-neondot.c:156:40: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x8c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x8c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x8c4-minmax-neondot.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 70%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-6x8c4-minmax-neondot.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x8c4-minmax-neondot.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x8c4__neondot’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x8c4-minmax-neondot.c:79:43: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x8c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x8c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x8c4-minmax-neondot.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x8c4-minmax-neondot.c:86:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 86 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x8c4-minmax-neondot.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x8c4__neondot’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x8c4-minmax-neondot.c:86:43: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x8c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x8c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x8c4-minmax-neondot.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x8c4-minmax-neondot.c:91:43: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 91 | const int32x4_t vinput_zero_point45 = vld1q_s32(&quantization_params[4].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x8c4-minmax-neondot.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x8c4__neondot’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x8c4-minmax-neondot.c:91:43: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x8c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x8c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x8c4-minmax-neondot.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x8c4__neondot’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x8c4-minmax-neondot.c:188:40: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x8c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x8c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x8c4-minmax-neondot.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x8c4__neondot’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x8c4-minmax-neondot.c:193:40: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x8c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x8c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x8c4-minmax-neondot.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x8c4__neondot’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x8c4-minmax-neondot.c:198:40: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x8c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x8c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x8c4-minmax-neondot.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16c4-minmax-neondot.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x16c4__neondot’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16c4-minmax-neondot.c:67:43: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x16c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16c4-minmax-neondot.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16c4-minmax-neondot.c:80:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 80 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16c4-minmax-neondot.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x16c4__neondot’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16c4-minmax-neondot.c:80:43: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x16c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16c4-minmax-neondot.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x16c4__neondot’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16c4-minmax-neondot.c:203:40: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x16c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16c4-minmax-neondot.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x16c4__neondot’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16c4-minmax-neondot.c:212:40: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x16c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x16c4-minmax-neondot.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16c4-minmax-neondot.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16c4__neondot’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16c4-minmax-neondot.c:79:43: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16c4-minmax-neondot.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16c4-minmax-neondot.c:92:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 92 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16c4-minmax-neondot.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16c4__neondot’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16c4-minmax-neondot.c:92:43: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16c4-minmax-neondot.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16c4-minmax-neondot.c:101:43: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 101 | const int32x4_t vinput_zero_point45 = vld1q_s32(&quantization_params[4].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16c4-minmax-neondot.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16c4__neondot’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16c4-minmax-neondot.c:101:43: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16c4-minmax-neondot.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16c4__neondot’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16c4-minmax-neondot.c:260:40: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16c4-minmax-neondot.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16c4__neondot’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16c4-minmax-neondot.c:269:40: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16c4-minmax-neondot.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16c4__neondot’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16c4-minmax-neondot.c:278:40: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc4w_gemm_minmax_ukernel_6x16c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-6x16c4-minmax-neondot.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 70%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-6x16c4-minmax-neondot.c.o [ 70%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-6x32c4-minmax-neondot.c.o [ 70%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-8x8c4-minmax-neondot.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x8c4-minmax-neondot.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_2x8c4__neondot’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x8c4-minmax-neondot.c:54:43: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x8c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_2x8c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x8c4-minmax-neondot.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 70%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-8x32c4-minmax-neondot.c.o [ 70%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-8x16c4-minmax-neondot.c.o [ 70%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c4-minmax-fp32-neondot.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x16c4-minmax-neondot.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_2x16c4__neondot’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x16c4-minmax-neondot.c:54:43: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x16c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_2x16c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-2x16c4-minmax-neondot.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 70%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c8-minmax-fp32-neondot-ld64.c.o [ 70%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x16c4-minmax-fp32-neondot.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x8c4-minmax-neondot.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x8c4__neondot’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x8c4-minmax-neondot.c:60:43: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x8c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x8c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x8c4-minmax-neondot.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x8c4__neondot’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x8c4-minmax-neondot.c:67:42: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15942:10: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15942 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x8c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x8c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x8c4-minmax-neondot.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x8c4__neondot’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x8c4-minmax-neondot.c:133:39: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15893:10: warning: array subscript 5 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15893 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x8c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x8c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x8c4-minmax-neondot.c:29:46: note: at offset 20 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 70%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x16c8-minmax-fp32-neondot-ld64.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x16c4-minmax-neondot.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x16c4__neondot’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x16c4-minmax-neondot.c:60:43: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x16c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x16c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x16c4-minmax-neondot.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x16c4__neondot’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x16c4-minmax-neondot.c:73:42: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15942:10: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15942 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x16c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x16c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x16c4-minmax-neondot.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x16c4__neondot’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x16c4-minmax-neondot.c:175:39: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15893:10: warning: array subscript 5 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15893 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x16c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_3x16c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-3x16c4-minmax-neondot.c:29:46: note: at offset 20 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 70%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x8c4-minmax-fp32-neondot.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8c4-minmax-neondot.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x8c4__neondot’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8c4-minmax-neondot.c:66:43: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x8c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8c4-minmax-neondot.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8c4-minmax-neondot.c:73:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 73 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8c4-minmax-neondot.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x8c4__neondot’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8c4-minmax-neondot.c:73:43: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x8c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8c4-minmax-neondot.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 70%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x16c4-minmax-fp32-neondot.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x8c4-minmax-neondot.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_5x8c4__neondot’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x8c4-minmax-neondot.c:72:43: [ 70%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-6x8c4-minmax-fp32-neondot.c.o /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x8c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_5x8c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x8c4-minmax-neondot.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x8c4-minmax-neondot.c:79:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 79 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x8c4-minmax-neondot.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_5x8c4__neondot’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x8c4-minmax-neondot.c:79:43: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x8c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_5x8c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x8c4-minmax-neondot.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_5x8c4__neondot’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x8c4-minmax-neondot.c:84:42: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15942:10: warning: array subscript 8 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15942 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x8c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_5x8c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x8c4-minmax-neondot.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_5x8c4__neondot’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x8c4-minmax-neondot.c:175:39: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15893:10: warning: array subscript 9 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15893 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x8c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_5x8c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x8c4-minmax-neondot.c:29:46: note: at offset 36 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16c4-minmax-neondot.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x16c4__neondot’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16c4-minmax-neondot.c:66:43: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x16c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16c4-minmax-neondot.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16c4-minmax-neondot.c:79:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 79 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16c4-minmax-neondot.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x16c4__neondot’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16c4-minmax-neondot.c:79:43: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x16c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16c4-minmax-neondot.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8c4-minmax-neondot.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x8c4__neondot’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8c4-minmax-neondot.c:78:43: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x8c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8c4-minmax-neondot.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8c4-minmax-neondot.c:85:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 85 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8c4-minmax-neondot.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x8c4__neondot’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8c4-minmax-neondot.c:85:43: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x8c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8c4-minmax-neondot.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8c4-minmax-neondot.c:90:43: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 90 | const int32x4_t vinput_zero_point45 = vld1q_s32(&quantization_params[4].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8c4-minmax-neondot.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x8c4__neondot’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8c4-minmax-neondot.c:90:43: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x8c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x8c4-minmax-neondot.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 70%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-6x16c4-minmax-fp32-neondot.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x16c4-minmax-neondot.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_5x16c4__neondot’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x16c4-minmax-neondot.c:72:43: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x16c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_5x16c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x16c4-minmax-neondot.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x16c4-minmax-neondot.c:85:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 85 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x16c4-minmax-neondot.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_5x16c4__neondot’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x16c4-minmax-neondot.c:85:43: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x16c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_5x16c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x16c4-minmax-neondot.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_5x16c4__neondot’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x16c4-minmax-neondot.c:94:42: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15942:10: warning: array subscript 8 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15942 | return vdupq_n_s32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x16c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_5x16c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x16c4-minmax-neondot.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_dup_f32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_5x16c4__neondot’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x16c4-minmax-neondot.c:241:39: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15893:10: warning: array subscript 9 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15893 | return vdupq_n_f32 (*__a); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x16c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_5x16c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x16c4-minmax-neondot.c:29:46: note: at offset 36 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 70%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-8x8c4-minmax-fp32-neondot.c.o [ 70%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-8x16c4-minmax-fp32-neondot.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16c4-minmax-neondot.c:12: In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x16c4__neondot’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16c4-minmax-neondot.c:78:43: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript ‘__Int32x4_t[0]’ is partly outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x16c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16c4-minmax-neondot.c:29:46: note: object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16c4-minmax-neondot.c:91:43: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 91 | const int32x4_t vinput_zero_point23 = vld1q_s32(&quantization_params[2].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16c4-minmax-neondot.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x16c4__neondot’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16c4-minmax-neondot.c:91:43: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 1 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x16c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16c4-minmax-neondot.c:29:46: note: at offset 16 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16c4-minmax-neondot.c:100:43: warning: array subscript 4 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 100 | const int32x4_t vinput_zero_point45 = vld1q_s32(&quantization_params[4].zero_point); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16c4-minmax-neondot.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘vld1q_s32’, inlined from ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x16c4__neondot’ at /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16c4-minmax-neondot.c:100:43: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15314:10: warning: array subscript 2 is outside array bounds of ‘const struct xnn_qd8_quantization_params[1]’ [-Warray-bounds] 15314 | return __builtin_aarch64_ld1v4si ((const __builtin_aarch64_simd_si *) __a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16c4-minmax-neondot.c: In function ‘xnn_qd8_f32_qc8w_gemm_minmax_ukernel_6x16c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-6x16c4-minmax-neondot.c:29:46: note: at offset 32 into object ‘quantization_params’ of size [0, 8] 29 | const struct xnn_qd8_quantization_params quantization_params[restrict XNN_MIN_ELEMENTS(1)]) XNN_OOB_READS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 70%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c4-minmax-fp32-neondot.c.o [ 70%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-neondot-ld64.c.o [ 70%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x16c4-minmax-fp32-neondot.c.o [ 70%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x16c8-minmax-fp32-neondot-ld64.c.o [ 70%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x8c4-minmax-fp32-neondot.c.o [ 70%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x16c4-minmax-fp32-neondot.c.o [ 70%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-6x8c4-minmax-fp32-neondot.c.o [ 70%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-6x16c4-minmax-fp32-neondot.c.o [ 70%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-8x16c4-minmax-fp32-neondot.c.o [ 70%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-8x8c4-minmax-fp32-neondot.c.o [ 70%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-1x8c4-minmax-rndnu-neondot.c.o [ 70%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-1x16c4-minmax-fp32-neondot.c.o [ 70%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-1x16c4-minmax-rndnu-neondot.c.o [ 70%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-1x32c4-minmax-rndnu-neondot.c.o [ 70%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-2x8c4-minmax-rndnu-neondot.c.o [ 70%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-2x16c4-minmax-fp32-neondot.c.o [ 70%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-2x16c4-minmax-rndnu-neondot.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c4-minmax-fp32-neondot.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_1x8c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c4-minmax-fp32-neondot.c:107:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 107 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c4-minmax-fp32-neondot.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c4-minmax-fp32-neondot.c:108:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 108 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c8-minmax-fp32-neondot-ld64.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_1x8c8__neondot_ld64’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c8-minmax-fp32-neondot-ld64.c:98:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 98 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c8-minmax-fp32-neondot-ld64.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c8-minmax-fp32-neondot-ld64.c:99:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 99 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x16c4-minmax-fp32-neondot.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_1x16c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x16c4-minmax-fp32-neondot.c:131:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 131 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x16c4-minmax-fp32-neondot.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x16c4-minmax-fp32-neondot.c:132:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 132 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x16c8-minmax-fp32-neondot-ld64.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_1x16c8__neondot_ld64’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x16c8-minmax-fp32-neondot-ld64.c:126:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 126 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x16c8-minmax-fp32-neondot-ld64.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x16c8-minmax-fp32-neondot-ld64.c:127:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 127 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 70%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-2x32c4-minmax-rndnu-neondot.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x8c4-minmax-fp32-neondot.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_4x8c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x8c4-minmax-fp32-neondot.c:181:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 181 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x8c4-minmax-fp32-neondot.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x8c4-minmax-fp32-neondot.c:182:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 182 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x16c4-minmax-fp32-neondot.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_4x16c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x16c4-minmax-fp32-neondot.c:257:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 257 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x16c4-minmax-fp32-neondot.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x16c4-minmax-fp32-neondot.c:258:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 258 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 70%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-3x8c4-minmax-rndnu-neondot.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-6x8c4-minmax-fp32-neondot.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_6x8c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-6x8c4-minmax-fp32-neondot.c:231:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 231 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-6x8c4-minmax-fp32-neondot.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-6x8c4-minmax-fp32-neondot.c:232:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 232 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 70%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-3x16c4-minmax-rndnu-neondot.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-6x16c4-minmax-fp32-neondot.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_6x16c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-6x16c4-minmax-fp32-neondot.c:341:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 341 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-6x16c4-minmax-fp32-neondot.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-6x16c4-minmax-fp32-neondot.c:342:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 342 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 70%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-3x32c4-minmax-rndnu-neondot.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-8x8c4-minmax-fp32-neondot.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_8x8c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-8x8c4-minmax-fp32-neondot.c:281:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 281 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-8x8c4-minmax-fp32-neondot.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-8x8c4-minmax-fp32-neondot.c:282:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 282 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 70%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-4x8c4-minmax-rndnu-neondot.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c4-minmax-fp32-neondot.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_1x8c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c4-minmax-fp32-neondot.c:117:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 117 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c4-minmax-fp32-neondot.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c4-minmax-fp32-neondot.c:118:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 118 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-8x16c4-minmax-fp32-neondot.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_8x16c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-8x16c4-minmax-fp32-neondot.c:425:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 425 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-8x16c4-minmax-fp32-neondot.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-8x16c4-minmax-fp32-neondot.c:426:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 426 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x16c4-minmax-fp32-neondot.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_1x16c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x16c4-minmax-fp32-neondot.c:141:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 141 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x16c4-minmax-fp32-neondot.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x16c4-minmax-fp32-neondot.c:142:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 142 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x8c4-minmax-fp32-neondot.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_4x8c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x8c4-minmax-fp32-neondot.c:197:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 197 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x8c4-minmax-fp32-neondot.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x8c4-minmax-fp32-neondot.c:198:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 198 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x16c4-minmax-fp32-neondot.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_4x16c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x16c4-minmax-fp32-neondot.c:273:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 273 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x16c4-minmax-fp32-neondot.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x16c4-minmax-fp32-neondot.c:274:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 274 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-neondot-ld64.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_1x8c8__neondot_ld64’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-neondot-ld64.c:111:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 111 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-neondot-ld64.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-neondot-ld64.c:112:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 112 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-6x8c4-minmax-fp32-neondot.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_6x8c4__neondot’: [ 70%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-4x16c4-minmax-fp32-neondot.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-6x8c4-minmax-fp32-neondot.c:251:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 251 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-6x8c4-minmax-fp32-neondot.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-6x8c4-minmax-fp32-neondot.c:252:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 252 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-6x16c4-minmax-fp32-neondot.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_6x16c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-6x16c4-minmax-fp32-neondot.c:361:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 361 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-6x16c4-minmax-fp32-neondot.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-6x16c4-minmax-fp32-neondot.c:362:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 362 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x16c8-minmax-fp32-neondot-ld64.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_1x16c8__neondot_ld64’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x16c8-minmax-fp32-neondot-ld64.c:139:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 139 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x16c8-minmax-fp32-neondot-ld64.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x16c8-minmax-fp32-neondot-ld64.c:140:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 140 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-8x16c4-minmax-fp32-neondot.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_8x16c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-8x16c4-minmax-fp32-neondot.c:449:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 449 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-8x16c4-minmax-fp32-neondot.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-8x16c4-minmax-fp32-neondot.c:450:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 450 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-8x8c4-minmax-fp32-neondot.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_8x8c4__neondot’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-8x8c4-minmax-fp32-neondot.c:305:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 305 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} [ 70%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-4x16c4-minmax-rndnu-neondot.c.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-8x8c4-minmax-fp32-neondot.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-8x8c4-minmax-fp32-neondot.c:306:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 306 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 70%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-5x16c4-minmax-rndnu-neondot.c.o [ 70%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-5x8c4-minmax-rndnu-neondot.c.o [ 70%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-6x8c4-minmax-rndnu-neondot.c.o [ 70%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-6x16c4-minmax-rndnu-neondot.c.o [ 70%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-8x8c4-minmax-rndnu-neondot.c.o [ 70%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-8x16c4-minmax-rndnu-neondot.c.o [ 70%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-1x8c4-minmax-rndnu-neondot.c.o [ 70%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-1x16c4-minmax-fp32-neondot.c.o [ 70%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-1x16c4-minmax-rndnu-neondot.c.o [ 70%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-1x32c4-minmax-rndnu-neondot.c.o [ 70%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-2x8c4-minmax-rndnu-neondot.c.o [ 70%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-2x16c4-minmax-fp32-neondot.c.o [ 70%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-2x16c4-minmax-rndnu-neondot.c.o [ 70%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-2x32c4-minmax-rndnu-neondot.c.o [ 70%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-3x8c4-minmax-rndnu-neondot.c.o [ 70%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-3x16c4-minmax-rndnu-neondot.c.o [ 70%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-3x32c4-minmax-rndnu-neondot.c.o [ 70%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-4x8c4-minmax-rndnu-neondot.c.o [ 70%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-4x16c4-minmax-fp32-neondot.c.o [ 70%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-4x16c4-minmax-rndnu-neondot.c.o [ 70%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-5x8c4-minmax-rndnu-neondot.c.o [ 70%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-5x16c4-minmax-rndnu-neondot.c.o [ 70%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-6x8c4-minmax-rndnu-neondot.c.o [ 71%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-6x16c4-minmax-rndnu-neondot.c.o [ 71%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-8x8c4-minmax-rndnu-neondot.c.o [ 71%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-8x16c4-minmax-rndnu-neondot.c.o [ 71%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x8c8-minmax-aarch64-neondot-ld128.c.o [ 71%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x16c8-minmax-aarch64-neondot-ld128.c.o [ 71%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x8c8-minmax-aarch64-neondot-ld128.c.o [ 71%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x16c8-minmax-aarch64-neondot-ld128.c.o [ 71%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c8-minmax-fp32-aarch64-neondot-ld128.c.o [ 71%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x16c8-minmax-fp32-aarch64-neondot-ld128.c.o [ 71%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-aarch64-neondot-ld128.c.o [ 71%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x16c8-minmax-fp32-aarch64-neondot-ld128.c.o [ 71%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-gemm/gen/f16-gemm-1x16-minmax-asm-aarch64-neonfp16arith-ld32.S.o [ 71%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-gemm/gen/f16-gemm-1x8-minmax-asm-aarch64-neonfp16arith-ld64.S.o [ 71%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-gemm/gen/f16-gemm-1x16-minmax-asm-aarch64-neonfp16arith-ld64.S.o [ 71%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-gemm/gen/f16-gemm-4x8-minmax-asm-aarch64-neonfp16arith-ld64.S.o [ 71%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-gemm/gen/f16-gemm-4x16-minmax-asm-aarch64-neonfp16arith-ld32.S.o [ 71%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-gemm/gen/f16-gemm-4x16-minmax-asm-aarch64-neonfp16arith-ld64.S.o [ 71%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-gemm/gen/f16-gemm-6x8-minmax-asm-aarch64-neonfp16arith-ld64.S.o [ 71%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-gemm/gen/f16-gemm-6x16-minmax-asm-aarch64-neonfp16arith-cortex-a55.S.o [ 71%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-gemm/gen/f16-gemm-6x16-minmax-asm-aarch64-neonfp16arith-cortex-a55r0.S.o [ 71%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-gemm/gen/f16-gemm-6x16-minmax-asm-aarch64-neonfp16arith-cortex-a75.S.o [ 71%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-gemm/gen/f16-gemm-6x16-minmax-asm-aarch64-neonfp16arith-ld32.S.o [ 71%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-gemm/gen/f16-gemm-6x16-minmax-asm-aarch64-neonfp16arith-ld64.S.o [ 71%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-gemm/gen/f16-gemminc-1x16-minmax-asm-aarch64-neonfp16arith-ld32.S.o [ 71%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-gemm/gen/f16-gemminc-1x8-minmax-asm-aarch64-neonfp16arith-ld64.S.o [ 71%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-gemm/gen/f16-gemm-8x8-minmax-asm-aarch64-neonfp16arith-ld64.S.o [ 71%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-gemm/gen/f16-gemminc-4x16-minmax-asm-aarch64-neonfp16arith-ld32.S.o [ 71%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-gemm/gen/f16-gemminc-4x8-minmax-asm-aarch64-neonfp16arith-ld64.S.o [ 71%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-gemm/gen/f16-gemminc-6x8-minmax-asm-aarch64-neonfp16arith-ld64.S.o [ 71%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-gemm/gen/f16-gemminc-6x16-minmax-asm-aarch64-neonfp16arith-cortex-a75.S.o [ 71%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-gemm/gen/f16-gemminc-6x16-minmax-asm-aarch64-neonfp16arith-cortex-a55.S.o [ 71%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-gemm/gen/f16-gemminc-6x16-minmax-asm-aarch64-neonfp16arith-ld32.S.o [ 71%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-gemm/gen/f16-gemminc-8x8-minmax-asm-aarch64-neonfp16arith-ld64.S.o [ 71%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-igemm/f16-igemm-1x16-minmax-asm-aarch64-neonfp16arith-ld32.S.o [ 71%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-igemm/f16-igemm-1x16-minmax-asm-aarch64-neonfp16arith-ld64.S.o [ 71%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-igemm/f16-igemm-4x16-minmax-asm-aarch64-neonfp16arith-ld32.S.o [ 71%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-igemm/f16-igemm-4x16-minmax-asm-aarch64-neonfp16arith-ld64.S.o [ 71%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-igemm/f16-igemm-6x16-minmax-asm-aarch64-neonfp16arith-cortex-a55.S.o [ 71%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-igemm/f16-igemm-6x16-minmax-asm-aarch64-neonfp16arith-cortex-a55r0.S.o [ 71%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-igemm/f16-igemm-6x16-minmax-asm-aarch64-neonfp16arith-cortex-a75.S.o [ 71%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-igemm/f16-igemm-6x16-minmax-asm-aarch64-neonfp16arith-ld32.S.o [ 71%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f16-igemm/f16-igemm-6x16-minmax-asm-aarch64-neonfp16arith-ld64.S.o [ 71%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/f32-dwconv-9p4c-minmax-asm-aarch64-neonfma-cortex-a55.S.o [ 71%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-dwconv/f32-dwconv-9p4c-minmax-asm-aarch64-neonfma.S.o [ 71%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neon-ld128-acc2-prfm.S.o [ 71%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neon-ld128-acc2.S.o [ 71%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neonfma-cortex-a53-prfm.S.o [ 71%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neonfma-cortex-a53.S.o [ 71%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neonfma-cortex-a75-prfm.S.o [ 71%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neonfma-cortex-a75.S.o [ 71%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neonfma-ld64-acc2-prfm.S.o [ 71%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neonfma-ld64-acc2.S.o [ 71%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neonfma-ld64-acc4-prfm.S.o [ 71%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neonfma-ld64-acc4.S.o [ 71%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neonfma-ld64.S.o [ 71%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neonfma-ld64-prfm.S.o [ 71%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neonfma-ld128-acc2-prfm.S.o [ 71%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neonfma-ld128-acc4-prfm.S.o [ 71%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neonfma-ld128-acc2.S.o [ 71%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neonfma-ld128-acc4.S.o [ 71%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-1x12-minmax-asm-aarch64-neonfma-cortex-a53.S.o [ 71%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neonfma-ld128.S.o [ 71%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neonfma-ld128-prfm.S.o [ 71%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-4x1-minmax-asm-aarch64-neonfma-ld64.S.o [ 71%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-4x1-minmax-asm-aarch64-neonfma-ld128.S.o [ 71%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-4x2-minmax-asm-aarch64-neonfma-cortex-a75-prfm.S.o [ 72%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-4x2-minmax-asm-aarch64-neonfma-cortex-a75.S.o [ 72%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-4x2-minmax-asm-aarch64-neonfma-ld64.S.o [ 72%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-4x2-minmax-asm-aarch64-neonfma-ld128.S.o [ 72%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch64-neonfma-cortex-a53-prfm.S.o [ 72%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch64-neonfma-cortex-a55.S.o [ 72%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch64-neonfma-cortex-a53.S.o [ 72%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch64-neonfma-cortex-a75-prfm.S.o [ 72%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch64-neonfma-ld128.S.o [ 72%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch64-neonfma-ld64.S.o [ 72%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch64-neonfma-cortex-a75.S.o [ 72%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-4x12-minmax-asm-aarch64-neonfma-cortex-a53.S.o [ 72%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-6x8-minmax-asm-aarch64-neonfma-cortex-a53-prfm.S.o [ 72%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-5x8-minmax-asm-aarch64-neonfma-cortex-a75.S.o [ 72%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-5x8-minmax-asm-aarch64-neonfma-cortex-a75-prfm.S.o [ 72%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-6x8-minmax-asm-aarch64-neonfma-cortex-a53.S.o [ 72%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-6x8-minmax-asm-aarch64-neonfma-cortex-a55.S.o [ 72%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-6x8-minmax-asm-aarch64-neonfma-cortex-a73.S.o [ 72%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-6x8-minmax-asm-aarch64-neonfma-cortex-a75-prfm.S.o [ 72%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-6x8-minmax-asm-aarch64-neonfma-cortex-a75.S.o [ 72%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-goi-1x8-minmax-asm-aarch64-neonfma-ld128-prfm.S.o [ 72%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-6x8-minmax-asm-aarch64-neonfma-ld64.S.o [ 72%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-6x8-minmax-asm-aarch64-neonfma-ld128.S.o [ 72%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-goi-4x8-minmax-asm-aarch64-neonfma-ld128.S.o [ 72%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemm/gen/f32-gemm-goi-1x8-minmax-asm-aarch64-neonfma-ld128.S.o [ 72%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-1x8-minmax-asm-aarch64-neonfma-cortex-a53.S.o [ 72%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-1x8-minmax-asm-aarch64-neonfma-cortex-a75-prfm.S.o [ 72%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-1x8-minmax-asm-aarch64-neonfma-ld64.S.o [ 72%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-1x8-minmax-asm-aarch64-neonfma-cortex-a75.S.o [ 72%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-1x12-minmax-asm-aarch64-neonfma-cortex-a53.S.o [ 72%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-4x8-minmax-asm-aarch64-neonfma-cortex-a75-prfm.S.o [ 72%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-4x8-minmax-asm-aarch64-neonfma-cortex-a55.S.o [ 72%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-4x8-minmax-asm-aarch64-neonfma-cortex-a53.S.o [ 72%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-4x8-minmax-asm-aarch64-neonfma-cortex-a75.S.o [ 72%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-4x8-minmax-asm-aarch64-neonfma-ld64.S.o [ 72%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-4x8-minmax-asm-aarch64-neonfma-ld128.S.o [ 72%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-4x12-minmax-asm-aarch64-neonfma-cortex-a53.S.o [ 72%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-5x8-minmax-asm-aarch64-neonfma-cortex-a75-prfm.S.o [ 72%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-5x8-minmax-asm-aarch64-neonfma-cortex-a75.S.o [ 72%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-6x8-minmax-asm-aarch64-neonfma-cortex-a53.S.o [ 72%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-6x8-minmax-asm-aarch64-neonfma-cortex-a55.S.o [ 72%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-6x8-minmax-asm-aarch64-neonfma-cortex-a75-prfm.S.o [ 72%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-6x8-minmax-asm-aarch64-neonfma-cortex-a73.S.o [ 72%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-6x8-minmax-asm-aarch64-neonfma-cortex-a75.S.o [ 72%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-6x8-minmax-asm-aarch64-neonfma-ld64.S.o [ 72%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-gemminc/gen/f32-gemminc-6x8-minmax-asm-aarch64-neonfma-ld128.S.o [ 72%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/f32-igemm-1x12-minmax-asm-aarch64-neonfma-cortex-a53.S.o [ 72%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/f32-igemm-4x8-minmax-asm-aarch64-neonfma-cortex-a55.S.o [ 72%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/f32-igemm-6x8-minmax-asm-aarch64-neonfma-cortex-a55.S.o [ 72%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/f32-igemm-4x12-minmax-asm-aarch64-neonfma-cortex-a53.S.o [ 72%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-1x8-minmax-asm-aarch64-neonfma-cortex-a53.S.o [ 72%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/f32-igemm-6x8-minmax-asm-aarch64-neonfma-cortex-a73.S.o [ 72%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-1x8-minmax-asm-aarch64-neonfma-cortex-a53-prfm.S.o [ 72%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-1x8-minmax-asm-aarch64-neonfma-cortex-a75-prfm.S.o [ 72%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-1x8-minmax-asm-aarch64-neonfma-ld64-prfm.S.o [ 72%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-1x8-minmax-asm-aarch64-neonfma-cortex-a75.S.o [ 72%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-4x2-minmax-asm-aarch64-neonfma-cortex-a75-prfm.S.o [ 72%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-1x8-minmax-asm-aarch64-neonfma-ld64.S.o [ 72%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-4x2-minmax-asm-aarch64-neonfma-cortex-a75.S.o [ 72%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-4x2-minmax-asm-aarch64-neonfma-ld64.S.o [ 72%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch64-neonfma-cortex-a53-prfm.S.o [ 72%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch64-neonfma-cortex-a53.S.o [ 72%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch64-neonfma-cortex-a75-prfm.S.o [ 72%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch64-neonfma-cortex-a75.S.o [ 72%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch64-neonfma-ld64.S.o [ 72%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch64-neonfma-ld128.S.o [ 72%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-5x8-minmax-asm-aarch64-neonfma-cortex-a75-prfm.S.o [ 72%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-6x8-minmax-asm-aarch64-neonfma-cortex-a53-prfm.S.o [ 72%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-5x8-minmax-asm-aarch64-neonfma-cortex-a75.S.o [ 73%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-6x8-minmax-asm-aarch64-neonfma-cortex-a75-prfm.S.o [ 73%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-6x8-minmax-asm-aarch64-neonfma-cortex-a53.S.o [ 73%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-6x8-minmax-asm-aarch64-neonfma-cortex-a75.S.o [ 73%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-6x8-minmax-asm-aarch64-neonfma-ld64.S.o [ 73%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-igemm/gen/f32-igemm-6x8-minmax-asm-aarch64-neonfma-ld128.S.o [ 73%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-ppmm/gen/f32-ppmm-4x8-minmax-asm-aarch64-neonfma-cortex-a75.S.o [ 73%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-ppmm/gen/f32-ppmm-4x8-minmax-asm-aarch64-neonfma-cortex-a75-prfm.S.o [ 73%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-ppmm/gen/f32-ppmm-4x8-minmax-asm-aarch64-neonfma-ld128-prfm.S.o [ 73%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-ppmm/gen/f32-ppmm-4x8-minmax-asm-aarch64-neonfma-ld128.S.o [ 73%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-ppmm/gen/f32-ppmm-8x8-minmax-asm-aarch64-neonfma-cortex-a75-prfm.S.o [ 73%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-ppmm/gen/f32-ppmm-8x8-minmax-asm-aarch64-neonfma-cortex-a75.S.o [ 73%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-ppmm/gen/f32-ppmm-8x8-minmax-asm-aarch64-neonfma-ld128-prfm.S.o [ 73%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x8-minmax-asm-aarch64-neon-ld128-acc2-prfm.S.o [ 73%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-ppmm/gen/f32-ppmm-8x8-minmax-asm-aarch64-neonfma-ld128.S.o [ 73%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x8-minmax-asm-aarch64-neonfma-ld64-acc2-prfm.S.o [ 73%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x8-minmax-asm-aarch64-neon-ld128-acc2.S.o [ 73%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x8-minmax-asm-aarch64-neonfma-ld64-acc2.S.o [ 73%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x8-minmax-asm-aarch64-neonfma-ld64-acc4-prfm.S.o [ 73%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x8-minmax-asm-aarch64-neonfma-ld64-acc4.S.o [ 73%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x8-minmax-asm-aarch64-neonfma-ld64.S.o [ 73%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x8-minmax-asm-aarch64-neonfma-ld64-prfm.S.o [ 73%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x8-minmax-asm-aarch64-neonfma-ld128-acc2-prfm.S.o [ 73%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x8-minmax-asm-aarch64-neonfma-ld128-acc2.S.o [ 73%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x8-minmax-asm-aarch64-neonfma-ld128-acc4-prfm.S.o [ 73%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x8-minmax-asm-aarch64-neonfma-ld128-acc4.S.o [ 73%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x8-minmax-asm-aarch64-neonfma-ld128-prfm.S.o [ 73%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x8-minmax-asm-aarch64-neonfma-ld128.S.o [ 73%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-4x1-minmax-asm-aarch64-neonfma-ld64.S.o [ 73%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-4x2-minmax-asm-aarch64-neonfma-ld64.S.o [ 73%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-4x1-minmax-asm-aarch64-neonfma-ld128.S.o [ 73%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-4x2-minmax-asm-aarch64-neonfma-ld128.S.o [ 73%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-4x8-minmax-asm-aarch64-neonfma-ld64.S.o [ 73%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-4x8-minmax-asm-aarch64-neonfma-ld128.S.o [ 73%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-6x8-minmax-asm-aarch64-neonfma-ld64.S.o [ 73%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x8-minmax-asm-aarch64-neon-ld128-acc2-prfm.S.o [ 73%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-6x8-minmax-asm-aarch64-neonfma-ld128.S.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c8-minmax-fp32-aarch64-neondot-ld128.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_1x8c8__aarch64_neondot_ld128’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c8-minmax-fp32-aarch64-neondot-ld128.c:121:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 121 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} [ 73%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x8-minmax-asm-aarch64-neon-ld128-acc2.S.o [ 73%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x8-minmax-asm-aarch64-neonfma-ld64-acc2-prfm.S.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c8-minmax-fp32-aarch64-neondot-ld128.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c8-minmax-fp32-aarch64-neondot-ld128.c:122:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 122 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 73%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x8-minmax-asm-aarch64-neonfma-ld64-acc2.S.o [ 73%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x8-minmax-asm-aarch64-neonfma-ld64-acc4-prfm.S.o [ 73%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x8-minmax-asm-aarch64-neonfma-ld64-acc4.S.o [ 73%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x8-minmax-asm-aarch64-neonfma-ld64-prfm.S.o [ 73%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x8-minmax-asm-aarch64-neonfma-ld128-acc2.S.o [ 73%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x8-minmax-asm-aarch64-neonfma-ld64.S.o [ 73%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x8-minmax-asm-aarch64-neonfma-ld128-acc2-prfm.S.o [ 73%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x8-minmax-asm-aarch64-neonfma-ld128-acc4.S.o [ 73%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x8-minmax-asm-aarch64-neonfma-ld128-acc4-prfm.S.o [ 73%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x8-minmax-asm-aarch64-neonfma-ld128.S.o [ 73%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x8-minmax-asm-aarch64-neonfma-ld128-prfm.S.o [ 73%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-4x1-minmax-asm-aarch64-neonfma-ld64.S.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x16c8-minmax-fp32-aarch64-neondot-ld128.c: In function ‘xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_1x16c8__aarch64_neondot_ld128’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x16c8-minmax-fp32-aarch64-neondot-ld128.c:165:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 165 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x16c8-minmax-fp32-aarch64-neondot-ld128.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x16c8-minmax-fp32-aarch64-neondot-ld128.c:166:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 166 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 73%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-4x1-minmax-asm-aarch64-neonfma-ld128.S.o [ 73%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-4x2-minmax-asm-aarch64-neonfma-ld64.S.o [ 73%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-4x2-minmax-asm-aarch64-neonfma-ld128.S.o [ 73%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-4x8-minmax-asm-aarch64-neonfma-ld64.S.o [ 73%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-6x8-minmax-asm-aarch64-neonfma-ld128.S.o [ 73%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-6x8-minmax-asm-aarch64-neonfma-ld64.S.o [ 73%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-4x8-minmax-asm-aarch64-neonfma-ld128.S.o [ 73%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x16c4-minmax-asm-aarch64-neondot-ld128.S.o [ 73%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-4x16c4-minmax-asm-aarch64-neondotfp16arith-cortex-a55.S.o [ 73%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-4x16c4-minmax-asm-aarch64-neondot-ld128.S.o [ 73%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-4x16c4-minmax-asm-aarch64-neondot-cortex-a55.S.o [ 73%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16c4-minmax-asm-aarch64-neondot-cortex-a55.S.o [ 73%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16c4-minmax-asm-aarch64-neondot-ld64.S.o [ 73%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x16c4-minmax-asm-aarch64-neondot-ld128.S.o [ 73%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-4x16c4-minmax-asm-aarch64-neondot-ld128.S.o [ 73%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-4x16c4-minmax-asm-aarch64-neondot-cortex-a55.S.o [ 73%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-cortex-a53-prfm.S.o [ 73%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm.S.o [ 74%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-cortex-a53.S.o [ 74%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal.S.o [ 74%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x16c4-minmax-fp32-asm-aarch64-neondot-ld32.S.o [ 74%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-cortex-a53.S.o [ 74%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x16c4-minmax-fp32-asm-aarch64-neondot-ld64.S.o [ 74%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-cortex-a53-prfm.S.o [ 74%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm.S.o [ 74%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal.S.o [ 74%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c8-minmax-fp32-asm-aarch64-neon-mull.S.o [ 74%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x8c16-minmax-fp32-asm-aarch64-neon-mlal.S.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-aarch64-neondot-ld128.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_1x8c8__aarch64_neondot_ld128’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-aarch64-neondot-ld128.c:134:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 134 | const int8x8_t voutput_min = vld1_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-aarch64-neondot-ld128.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-aarch64-neondot-ld128.c:135:46: warning: pointer targets in passing argument 1 of ‘vld1_dup_s8’ differ in signedness [-Wpointer-sign] 135 | const int8x8_t voutput_max = vld1_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15826:28: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15826 | vld1_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 74%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-cortex-a53-prfm.S.o [ 74%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-cortex-a53.S.o [ 74%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-ld64-prfm.S.o [ 74%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-ld64.S.o [ 74%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x16c4-minmax-fp32-asm-aarch64-neondot-cortex-a55.S.o [ 74%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld64.S.o [ 74%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld32.S.o [ 74%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld128.S.o [ 74%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-cortex-a53-prfm.S.o [ 74%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-cortex-a53.S.o [ 74%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal.S.o [ 74%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm.S.o [ 74%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-cortex-a53-prfm.S.o [ 74%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm.S.o [ 74%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-cortex-a53.S.o [ 74%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal.S.o [ 74%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x8c16-minmax-fp32-asm-aarch64-neon-mlal.S.o [ 74%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-cortex-a53-prfm.S.o [ 74%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-cortex-a53.S.o [ 74%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-ld64-prfm.S.o [ 74%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-ld64.S.o [ 74%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x16c4-minmax-fp32-asm-aarch64-neondot-cortex-a55.S.o [ 74%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld64.S.o [ 74%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld128.S.o [ 74%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-4x8c4-minmax-rndnu-asm-aarch64-neondot-cortex-a55.S.o [ 74%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-4x8c4-minmax-rndnu-asm-aarch64-neondot-ld128.S.o [ 74%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-cortex-a53-prfm.S.o [ 74%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-cortex-a53.S.o [ 74%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-cortex-a75-prfm.S.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x16c8-minmax-fp32-aarch64-neondot-ld128.c: In function ‘xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_1x16c8__aarch64_neondot_ld128’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x16c8-minmax-fp32-aarch64-neondot-ld128.c:178:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 178 | const int8x16_t voutput_min = vld1q_dup_s8(¶ms->fp32_neonv8.output_min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} [ 74%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-cortex-a75.S.o [ 74%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-ld64-prfm.S.o [ 74%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-ld64.S.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x16c8-minmax-fp32-aarch64-neondot-ld128.c:12: /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/XNNPACK/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x16c8-minmax-fp32-aarch64-neondot-ld128.c:179:48: warning: pointer targets in passing argument 1 of ‘vld1q_dup_s8’ differ in signedness [-Wpointer-sign] 179 | const int8x16_t voutput_max = vld1q_dup_s8(¶ms->fp32_neonv8.output_max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} /usr/lib/gcc/aarch64-anolis-linux/12/include/arm_neon.h:15926:29: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 15926 | vld1q_dup_s8 (const int8_t* __a) | ~~~~~~~~~~~~~~^~~ [ 74%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-4x16c4-minmax-fp32-asm-aarch64-neondot-cortex-a55.S.o [ 74%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld128.S.o [ 74%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-4x16c4-minmax-rndnu-asm-aarch64-neondot-cortex-a55.S.o [ 74%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-gemm/gen/qu8-gemm-4x16c4-minmax-rndnu-asm-aarch64-neondot-ld128.S.o [ 74%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-cortex-a53-prfm.S.o [ 74%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-4x8c4-minmax-rndnu-asm-aarch64-neondot-ld128.S.o [ 74%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-4x8c4-minmax-rndnu-asm-aarch64-neondot-cortex-a55.S.o [ 74%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-cortex-a53.S.o [ 74%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-cortex-a75-prfm.S.o [ 74%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-cortex-a75.S.o [ 74%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-ld64-prfm.S.o [ 74%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-ld64.S.o [ 74%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-4x16c4-minmax-fp32-asm-aarch64-neondot-cortex-a55.S.o [ 74%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld128.S.o [ 74%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-4x16c4-minmax-rndnu-asm-aarch64-neondot-cortex-a55.S.o [ 74%] Building ASM object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/qu8-igemm/gen/qu8-igemm-4x16c4-minmax-rndnu-asm-aarch64-neondot-ld128.S.o [ 74%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/tables/exp2-k-over-64.c.o [ 74%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/tables/exp2-k-over-2048.c.o [ 74%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/tables/exp2minus-k-over-4.c.o [ 74%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/tables/exp2minus-k-over-16.c.o [ 74%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/tables/exp2minus-k-over-8.c.o [ 74%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/tables/exp2minus-k-over-32.c.o [ 74%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/tables/exp2minus-k-over-64.c.o [ 74%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/tables/exp2minus-k-over-2048.c.o [ 75%] Building C object confu-deps/XNNPACK/CMakeFiles/microkernels-all.dir/src/tables/vlog.c.o [ 75%] Built target microkernels-all Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/all_reduce_premulsum_u8.cu Dependencies /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/all_gather.cu Dependencies src/device/onerank.cu Compiling /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/device/gensrc/all_gather.cu Compiling src/device/onerank.cu [ 75%] Linking CXX static library ../../lib/libonnx.a [ 75%] Built target onnx [ 75%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/AccumulateType.cpp.o [ 75%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/CPUGeneratorImpl.cpp.o [ 75%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/CachedTensorUtils.cpp.o [ 75%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/Context.cpp.o [ 75%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/ConjugateFallback.cpp.o [ 75%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/DLConvertor.cpp.o [ 75%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/DeviceAccelerator.cpp.o [ 75%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/Dispatch.cpp.o [ 75%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/DynamicLibrary.cpp.o [ 75%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/EmptyTensor.cpp.o [ 75%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/ExpandUtils.cpp.o [ 75%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/FuncTorchTLS.cpp.o [ 75%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/FunctionalInverses.cpp.o [ 75%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/FunctionalStorageImpl.cpp.o [ 75%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/FunctionalTensorWrapper.cpp.o [ 75%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/FunctionalizeFallbackKernel.cpp.o [ 75%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/LegacyBatchedFallback.cpp.o [ 75%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/LegacyBatchedTensorImpl.cpp.o [ 75%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/LegacyBatchingRegistrations.cpp.o [ 75%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/LegacyVmapMode.cpp.o [ 75%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/LegacyVmapTransforms.cpp.o [ 75%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/MapAllocator.cpp.o [ 75%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/NamedTensorUtils.cpp.o [ 75%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/MemoryOverlap.cpp.o [ 75%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/NestedTensorImpl.cpp.o [ 75%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/ParallelCommon.cpp.o [ 75%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/ParallelNative.cpp.o [ 75%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/ParallelNativeTBB.cpp.o [ 75%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/PythonTorchFunctionTLS.cpp.o [ 75%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/ParallelThreadPoolNative.cpp.o [ 75%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/ParallelOpenMP.cpp.o [ 75%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/SavedTensorHooks.cpp.o [ 75%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/ScalarOps.cpp.o [ 75%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/SequenceNumber.cpp.o [ 75%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/SparseCsrTensorImpl.cpp.o [ 75%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/SparseTensorImpl.cpp.o [ 76%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/StorageUtils.cpp.o [ 76%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/TensorGeometry.cpp.o [ 76%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/TensorIndexing.cpp.o [ 76%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/TensorIterator.cpp.o [ 76%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/TensorMeta.cpp.o [ 76%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/TensorUtils.cpp.o [ 76%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/TensorNames.cpp.o [ 76%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/ThreadLocalPythonObjects.cpp.o [ 76%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/ThreadLocalState.cpp.o [ 76%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/Utils.cpp.o [ 76%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/Version.cpp.o [ 76%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/VmapModeRegistrations.cpp.o [ 76%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/ZeroTensorFallback.cpp.o [ 76%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/autocast_mode.cpp.o [ 76%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/cpu/FlushDenormal.cpp.o [ 76%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/cpu/Utils.cpp.o [ 76%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/detail/CPUGuardImpl.cpp.o [ 76%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/detail/CUDAHooksInterface.cpp.o [ 76%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/detail/HIPHooksInterface.cpp.o [ 76%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/detail/IPUHooksInterface.cpp.o [ 76%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/detail/MPSHooksInterface.cpp.o [ 76%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/detail/MTIAHooksInterface.cpp.o [ 76%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/detail/MetaGuardImpl.cpp.o [ 76%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/detail/ORTHooksInterface.cpp.o [ 76%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/detail/PrivateUse1HooksInterface.cpp.o [ 76%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/detail/XPUHooksInterface.cpp.o [ 76%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/functorch/ADInterpreters.cpp.o [ 76%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/functorch/BatchRulesActivation.cpp.o [ 76%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/functorch/BatchRulesBinaryOps.cpp.o [ 76%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/functorch/BatchRulesConvolution.cpp.o [ 76%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/functorch/BatchRulesDecompositions.cpp.o [ 76%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/functorch/BatchRulesDynamic.cpp.o [ 76%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/functorch/BatchRulesFactory.cpp.o [ 76%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/functorch/BatchRulesHelper.cpp.o [ 76%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/functorch/BatchRulesLinearAlgebra.cpp.o [ 76%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/functorch/BatchRulesLoss.cpp.o [ 76%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/functorch/BatchRulesModules.cpp.o [ 76%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/functorch/BatchRulesNorm.cpp.o [ 76%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/functorch/BatchRulesPooling.cpp.o [ 76%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/functorch/BatchRulesRandomness.cpp.o [ 76%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/functorch/BatchRulesReduceOps.cpp.o [ 76%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/functorch/BatchRulesScatterOps.cpp.o [ 76%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/functorch/BatchRulesUnaryOps.cpp.o [ 76%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/functorch/BatchRulesViews.cpp.o [ 76%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/functorch/BatchedFallback.cpp.o [ 76%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/functorch/BatchedTensorImpl.cpp.o [ 76%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/functorch/DynamicLayer.cpp.o [ 76%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/functorch/FunctionalizeInterpreter.cpp.o [ 76%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/functorch/Interpreter.cpp.o [ 76%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/functorch/LegacyBatchingRegistrations.cpp.o [ 76%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/functorch/LegacyVmapTransforms.cpp.o [ 76%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/functorch/PlumbingHelper.cpp.o [ 76%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/functorch/PyTorchOperatorHacks.cpp.o [ 76%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/functorch/TensorWrapper.cpp.o [ 76%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/functorch/VmapInterpreter.cpp.o [ 76%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/functorch/VmapModeRegistrations.cpp.o [ 76%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/record_function.cpp.o [ 76%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/core/ATenGeneral.cpp.o [ 76%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/core/BackendSelectFallbackKernel.cpp.o [ 76%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/core/DeprecatedTypeProperties.cpp.o [ 76%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/core/DeprecatedTypePropertiesRegistry.cpp.o [ 76%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/core/Dict.cpp.o [ 76%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/core/Dimname.cpp.o [ 76%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/core/Formatting.cpp.o [ 76%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/core/Generator.cpp.o [ 76%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/core/GeneratorForPrivateuseone.cpp.o [ 76%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/core/List.cpp.o [ 77%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/core/MetaFallbackKernel.cpp.o [ 77%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/core/NamedRegistrations.cpp.o [ 77%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/core/NamedTensor.cpp.o [ 77%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/core/NestedIntSymNodeImpl.cpp.o [ 77%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/core/PythonFallbackKernel.cpp.o [ 77%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/core/PythonOpRegistrationTrampoline.cpp.o [ 77%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/core/Range.cpp.o [ 77%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/core/Tensor.cpp.o [ 77%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/core/TorchDispatchUtils.cpp.o [ 77%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/core/VariableFallbackKernel.cpp.o [ 77%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/core/VariableHooksInterface.cpp.o [ 77%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/core/Vitals.cpp.o [ 77%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/core/adaption.cpp.o [ 77%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/core/blob.cpp.o [ 77%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/core/boxing/KernelFunction.cpp.o [ 77%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/core/class_type.cpp.o [ 77%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/core/custom_class.cpp.o [ 77%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/core/dispatch/DispatchKeyExtractor.cpp.o [ 77%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/core/dispatch/Dispatcher.cpp.o [ 77%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/core/dispatch/ObservedOperators.cpp.o [ 77%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/core/dispatch/OperatorEntry.cpp.o [ 77%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/core/dynamic_type.cpp.o [ 77%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/core/function_schema.cpp.o [ 77%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/core/interned_strings.cpp.o [ 77%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/core/ivalue.cpp.o [ 77%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/core/library.cpp.o [ 77%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/core/op_registration/infer_schema.cpp.o [ 77%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/core/op_registration/op_registration.cpp.o [ 77%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/core/operator_name.cpp.o [ 77%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/core/register_symbols.cpp.o [ 77%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/core/tensor_type.cpp.o [ 77%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/core/type.cpp.o [ 77%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/core/type_factory.cpp.o [ 77%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/core/union_type.cpp.o [ 77%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/frontend/error_report.cpp.o [ 77%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/frontend/function_schema_parser.cpp.o [ 77%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/frontend/lexer.cpp.o [ 77%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/frontend/schema_type_parser.cpp.o [ 77%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/frontend/strtod.cpp.o [ 77%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/frontend/source_range.cpp.o [ 77%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/Activation.cpp.o [ 77%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/AdaptiveAveragePooling.cpp.o [ 77%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/AdaptiveAveragePooling3d.cpp.o [ 77%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/AdaptiveMaxPooling2d.cpp.o [ 77%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/AdaptiveMaxPooling3d.cpp.o [ 77%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/AffineGridGenerator.cpp.o [ 77%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/AmpKernels.cpp.o [ 77%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/AutogradComposite.cpp.o [ 77%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/AveragePool2d.cpp.o [ 77%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/AveragePool3d.cpp.o [ 77%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/BatchLinearAlgebra.cpp.o [ 77%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/BatchLinearAlgebraKernel.cpp.o [ 77%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/BinaryOps.cpp.o [ 77%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/Blas.cpp.o [ 77%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/BlasKernel.cpp.o [ 77%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/Bucketization.cpp.o [ 77%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/CPUBlas.cpp.o [ 77%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/CPUFallback.cpp.o [ 77%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/ChanelShuffle.cpp.o [ 77%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/Col2Im.cpp.o [ 77%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/ComparisonUtils.cpp.o [ 77%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/Constraints.cpp.o [ 77%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/Convolution.cpp.o [ 77%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/ConvolutionMM2d.cpp.o [ 77%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/ConvolutionMM3d.cpp.o [ 77%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/ConvolutionTBC.cpp.o [ 77%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/Copy.cpp.o [ 78%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/Correlation.cpp.o [ 78%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/Cross.cpp.o [ 78%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/DilatedMaxPool2d.cpp.o [ 78%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/DilatedMaxPool3d.cpp.o [ 78%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/DispatchStub.cpp.o [ 78%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/Distance.cpp.o [ 78%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/Distributions.cpp.o [ 78%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/Dropout.cpp.o [ 78%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/Embedding.cpp.o [ 78%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/EmbeddingBag.cpp.o [ 78%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/Fill.cpp.o [ 78%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/ForeachOpsKernels.cpp.o [ 78%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/FractionalMaxPool2d.cpp.o [ 78%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/FractionalMaxPool3d.cpp.o [ 78%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/FunctionOfAMatrixUtils.cpp.o [ 78%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/GatedLinearUnit.cpp.o [ 78%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/GridSampler.cpp.o [ 78%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/Histogram.cpp.o [ 78%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/Im2Col.cpp.o [ 78%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/IndexingUtils.cpp.o [ 78%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/Integration.cpp.o [ 78%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/Itertools.cpp.o [ 78%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/LegacyBatching.cpp.o [ 78%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/LegacyBridge.cpp.o [ 78%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/Lerp.cpp.o [ 78%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/Linear.cpp.o [ 78%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/LinearAlgebra.cpp.o [ 78%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/Loss.cpp.o [ 78%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/LossCTC.cpp.o [ 78%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/LossMultiLabelMargin.cpp.o [ 78%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/LossMultiMargin.cpp.o [ 78%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/LossNLL.cpp.o [ 78%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/LossNLL2d.cpp.o [ 78%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/MaxPooling.cpp.o [ 78%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/MaxUnpooling.cpp.o [ 78%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/Memory.cpp.o [ 78%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/MetaTensor.cpp.o [ 78%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/NNPACK.cpp.o [ 78%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/NaiveConvolutionTranspose2d.cpp.o [ 78%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/NaiveConvolutionTranspose3d.cpp.o [ 78%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/NaiveDilatedConvolution.cpp.o [ 78%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/NamedTensor.cpp.o [ 78%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/NegateFallback.cpp.o [ 78%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/Normalization.cpp.o [ 78%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/Onehot.cpp.o [ 78%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/PackedSequence.cpp.o [ 78%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/PadNd.cpp.o [ 78%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/PixelShuffle.cpp.o [ 78%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/PointwiseOps.cpp.o [ 78%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/Pooling.cpp.o [ 78%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/Pow.cpp.o [ 78%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/QuantizedLinear.cpp.o [ 78%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/RNN.cpp.o [ 78%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/RangeFactories.cpp.o [ 78%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/ReduceAllOps.cpp.o [ 78%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/ReduceOps.cpp.o [ 78%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/ReflectionPad.cpp.o [ 78%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/Repeat.cpp.o [ 78%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/ReplicationPadding.cpp.o [ 78%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/Resize.cpp.o [ 78%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/RowwisePrune.cpp.o [ 78%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/Scalar.cpp.o [ 78%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/SegmentReduce.cpp.o [ 78%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/SobolEngineOps.cpp.o [ 78%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/SobolEngineOpsUtils.cpp.o [ 78%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/SoftMax.cpp.o [ 78%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/Sorting.cpp.o [ 79%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/SparseTensorUtils.cpp.o [ 79%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/SpectralOps.cpp.o [ 79%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/SummaryOps.cpp.o [ 79%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/TensorAdvancedIndexing.cpp.o [ 79%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/TensorCompare.cpp.o [ 79%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/TensorConversions.cpp.o [ 79%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/TensorFactories.cpp.o [ 79%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/TensorIteratorReduce.cpp.o [ 79%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/TensorProperties.cpp.o [ 79%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/TensorShape.cpp.o [ 79%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/TensorTransformations.cpp.o [ 79%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/TestOps.cpp.o [ 79%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/TriangularOps.cpp.o [ 79%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/TypeProperties.cpp.o [ 79%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/UnaryOps.cpp.o [ 79%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/Unfold2d.cpp.o [ 79%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/Unfold3d.cpp.o [ 79%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/UnfoldBackward.cpp.o [ 79%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/Unique.cpp.o [ 79%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/UpSample.cpp.o [ 79%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/UpSampleBicubic2d.cpp.o [ 79%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/UpSampleBilinear2d.cpp.o [ 79%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/UpSampleLinear1d.cpp.o [ 79%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/UpSampleNearest1d.cpp.o [ 79%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/UpSampleNearest2d.cpp.o [ 79%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/UpSampleNearest3d.cpp.o [ 79%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/UpSampleTrilinear3d.cpp.o [ 79%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/VariableMethodStubs.cpp.o [ 79%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/WeightNorm.cpp.o [ 79%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/group_norm.cpp.o [ 79%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/layer_norm.cpp.o [ 79%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/prim_native_functions.cpp.o [ 79%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/verbose_wrapper.cpp.o [ 79%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/ao_sparse/library.cpp.o [ 79%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/ao_sparse/quantized/cpu/fbgemm_utils.cpp.o [ 79%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/ao_sparse/quantized/cpu/qlinear.cpp.o [ 79%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/ao_sparse/quantized/cpu/qlinear_deserialize.cpp.o [ 79%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/ao_sparse/quantized/cpu/qlinear_dynamic.cpp.o [ 79%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/ao_sparse/quantized/cpu/qlinear_prepack.cpp.o [ 79%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/ao_sparse/quantized/cpu/qlinear_serialize.cpp.o [ 79%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/ao_sparse/quantized/cpu/qlinear_unpack.cpp.o [ 79%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/sparse/FlattenIndicesKernel.cpp.o [ 79%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/sparse/ParamUtils.cpp.o [ 79%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/sparse/SoftMax.cpp.o [ 79%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/sparse/SparseBinaryOpIntersectionKernel.cpp.o [ 79%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/sparse/SparseBlas.cpp.o [ 79%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/sparse/SparseBlasImpl.cpp.o [ 79%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/sparse/SparseCsrTensor.cpp.o [ 79%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/sparse/SparseCsrTensorMath.cpp.o [ 79%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/sparse/SparseFactories.cpp.o [ 79%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/sparse/SparseMatMul.cpp.o [ 79%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/sparse/SparseTensor.cpp.o [ 79%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/sparse/SparseTensorMath.cpp.o [ 79%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/sparse/SparseUnaryOps.cpp.o [ 79%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/sparse/ValidateCompressedIndicesKernel.cpp.o [ 79%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/nested/NestedTensorAliases.cpp.o [ 79%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/nested/NestedTensorBackward.cpp.o [ 79%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/nested/NestedTensorBinaryOps.cpp.o [ 79%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/nested/NestedTensorFactories.cpp.o [ 79%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/nested/NestedTensorMath.cpp.o [ 79%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/nested/NestedTensorMatmul.cpp.o [ 79%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/nested/NestedTensorTransformerFunctions.cpp.o [ 79%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/nested/NestedTensorUnaryOps.cpp.o [ 79%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/nested/NestedTensorUtils.cpp.o [ 79%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/quantized/AffineQuantizer.cpp.o [ 79%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/quantized/AffineQuantizerBase.cpp.o [ 79%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/quantized/Copy.cpp.o [ 80%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/quantized/FakeQuantPerChannelAffine.cpp.o [ 80%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/quantized/FakeQuantPerTensorAffine.cpp.o [ 80%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/quantized/QTensor.cpp.o [ 80%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/quantized/TensorAdvancedIndexing.cpp.o [ 80%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/quantized/TensorCompare.cpp.o [ 80%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/quantized/TensorFactories.cpp.o [ 80%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/quantized/cpu/AdaptiveAveragePooling.cpp.o [ 80%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/quantized/cpu/AveragePool2d.cpp.o [ 80%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/quantized/cpu/AveragePool3d.cpp.o [ 80%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/quantized/cpu/BinaryOps.cpp.o [ 80%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/quantized/cpu/ChannelShuffle.cpp.o [ 80%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/quantized/cpu/IntReprQuant.cpp.o [ 80%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/quantized/cpu/LinearUnpackImpl.cpp.o [ 80%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/quantized/cpu/MakePerTensorQuantizedTensor.cpp.o [ 80%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/quantized/cpu/Normalization.cpp.o [ 80%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/quantized/cpu/Pooling.cpp.o [ 80%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/quantized/cpu/ReduceOps.cpp.o [ 80%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/quantized/cpu/RuyUtils.cpp.o [ 80%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/quantized/cpu/Sorting.cpp.o [ 80%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/quantized/cpu/TensorOperators.cpp.o [ 80%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/quantized/cpu/TensorShape.cpp.o [ 80%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/quantized/cpu/UpSampleBilinear2d.cpp.o [ 80%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/quantized/cpu/UpSampleNearest2d.cpp.o [ 80%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/quantized/cpu/UpSampleNearest3d.cpp.o [ 80%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/quantized/cpu/XnnpackUtils.cpp.o [ 80%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/quantized/cpu/fbgemm_utils.cpp.o [ 80%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/quantized/cpu/fused_obs_fake_quant.cpp.o [ 80%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/quantized/cpu/init_qnnpack.cpp.o [ 80%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/quantized/cpu/qclamp.cpp.o [ 80%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/quantized/cpu/qconv.cpp.o [ 80%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/quantized/cpu/qconv_dynamic.cpp.o [ 80%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/quantized/cpu/qconv_prepack.cpp.o [ 80%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/quantized/cpu/qconv_unpack_impl.cpp.o [ 80%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/quantized/cpu/qdropout.cpp.o [ 80%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/quantized/cpu/qelu.cpp.o [ 80%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/quantized/cpu/qembeddingbag.cpp.o [ 80%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/quantized/cpu/qembeddingbag_prepack.cpp.o [ 80%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/quantized/cpu/qembeddingbag_unpack.cpp.o [ 80%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/quantized/cpu/qgelu.cpp.o [ 80%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/quantized/cpu/qhardsigmoid.cpp.o [ 80%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/quantized/cpu/qhardswish.cpp.o [ 80%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/quantized/cpu/qlinear.cpp.o [ 80%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/quantized/cpu/qlinear_dynamic.cpp.o [ 80%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/quantized/cpu/qlinear_prepack.cpp.o [ 80%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/quantized/cpu/qmatmul.cpp.o [ 80%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/quantized/cpu/qmul.cpp.o [ 80%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/quantized/cpu/qnormalization.cpp.o [ 80%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/quantized/cpu/qrelu.cpp.o [ 80%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/quantized/cpu/qsigmoid.cpp.o [ 80%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/quantized/cpu/qsoftmax.cpp.o [ 80%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/quantized/cpu/qtanh.cpp.o [ 80%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/quantized/cpu/qthreshold.cpp.o [ 80%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/quantized/library.cpp.o [ 80%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/quantized/qconv_unpack.cpp.o [ 80%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/quantized/qlinear_unpack.cpp.o [ 80%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/mkl/LinearAlgebra.cpp.o [ 80%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/mkl/SparseBlasImpl.cpp.o [ 80%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/mkl/SparseCsrLinearAlgebra.cpp.o [ 80%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/mkl/SpectralOps.cpp.o [ 80%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/mkldnn/BinaryOps.cpp.o [ 80%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/mkldnn/Conv.cpp.o [ 80%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/mkldnn/ConvPrepack.cpp.o [ 80%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/mkldnn/Copy.cpp.o [ 80%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/mkldnn/Gelu.cpp.o [ 80%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/mkldnn/IDeepRegistration.cpp.o [ 80%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/mkldnn/Linear.cpp.o [ 80%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/mkldnn/MKLDNNCommon.cpp.o [ 81%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/mkldnn/MKLDNNConversions.cpp.o [ 81%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/mkldnn/Matmul.cpp.o [ 81%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/mkldnn/MkldnnTensorMath.cpp.o [ 81%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/mkldnn/Normalization.cpp.o [ 81%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/mkldnn/OpContext.cpp.o [ 81%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/mkldnn/Pooling.cpp.o [ 81%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/mkldnn/Prelu.cpp.o [ 81%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/mkldnn/RNN.cpp.o [ 81%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/mkldnn/RegisterMkldnnOpContextClass.cpp.o [ 81%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/mkldnn/Relu.cpp.o [ 81%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/mkldnn/SoftMax.cpp.o [ 81%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/mkldnn/TensorFactories.cpp.o [ 81%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/mkldnn/TensorShape.cpp.o [ 81%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/mkldnn/UnaryOps.cpp.o [ 81%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/mkldnn/Utils.cpp.o [ 81%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/transformers/attention.cpp.o [ 81%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/transformers/sdp_utils_cpp.cpp.o [ 81%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/transformers/transformer.cpp.o [ 81%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/utils/Factory.cpp.o [ 81%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/xnnpack/Activation.cpp.o [ 81%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/xnnpack/AveragePooling.cpp.o [ 81%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/xnnpack/ChannelShuffle.cpp.o [ 81%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/xnnpack/Convolution.cpp.o [ 81%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/xnnpack/Init.cpp.o [ 81%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/xnnpack/Linear.cpp.o [ 81%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/xnnpack/MaxPooling.cpp.o [ 81%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/xnnpack/OpContext.cpp.o [ 81%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/xnnpack/RegisterOpContextClass.cpp.o [ 81%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/xnnpack/Shim.cpp.o [ 81%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/CompositeViewCopyKernels.cpp.o [ 81%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/Functions.cpp.o [ 81%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/Operators_0.cpp.o [ 81%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/Operators_1.cpp.o [ 81%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/Operators_2.cpp.o [ 81%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/Operators_3.cpp.o [ 81%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/Operators_4.cpp.o [ 81%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/RegisterBackendSelect.cpp.o [ 81%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/RegisterCPU.cpp.o [ 81%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/RegisterCompositeExplicitAutograd.cpp.o [ 81%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/RegisterCompositeExplicitAutogradNonFunctional.cpp.o [ 81%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/RegisterCompositeImplicitAutograd.cpp.o [ 81%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/RegisterCompositeImplicitAutogradNestedTensor.cpp.o [ 81%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/RegisterFunctionalization_0.cpp.o [ 81%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/RegisterFunctionalization_1.cpp.o [ 81%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/RegisterFunctionalization_2.cpp.o [ 81%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/RegisterFunctionalization_3.cpp.o [ 81%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/RegisterMeta.cpp.o [ 81%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/RegisterMkldnnCPU.cpp.o [ 81%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/RegisterNestedTensorCPU.cpp.o [ 81%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/RegisterNestedTensorMeta.cpp.o [ 81%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/RegisterQuantizedCPU.cpp.o [ 81%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/RegisterQuantizedMeta.cpp.o [ 81%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/RegisterSchema.cpp.o [ 81%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/RegisterSparseCPU.cpp.o [ 81%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/RegisterSparseCsrCPU.cpp.o [ 81%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/RegisterSparseCsrMeta.cpp.o [ 81%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/RegisterSparseMeta.cpp.o [ 81%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/RegisterZeroTensor.cpp.o [ 81%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/UfuncCPU_add.cpp.o [ 81%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/core/ATenOpList.cpp.o [ 81%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/core/TensorMethods.cpp.o [ 81%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/quantized/QTensorImpl.cpp.o [ 81%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/quantized/Quantizer.cpp.o [ 81%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/nnapi/nnapi_bind.cpp.o [ 81%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/nnapi/nnapi_model_loader.cpp.o [ 81%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/nnapi/nnapi_register.cpp.o [ 81%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/nnapi/nnapi_wrapper.cpp.o [ 82%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/UfuncCPUKernel_add.cpp.DEFAULT.cpp.o [ 82%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/quantized/cpu/kernels/QuantizedOpKernels.cpp.DEFAULT.cpp.o [ 82%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/cpu/spherical_bessel_j0.cpp.DEFAULT.cpp.o [ 82%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/cpu/scaled_modified_bessel_k1.cpp.DEFAULT.cpp.o [ 82%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/cpu/scaled_modified_bessel_k0.cpp.DEFAULT.cpp.o [ 82%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/cpu/layer_norm_kernel.cpp.DEFAULT.cpp.o [ 82%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/cpu/int8mm_kernel.cpp.DEFAULT.cpp.o [ 82%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/cpu/int4mm_kernel.cpp.DEFAULT.cpp.o [ 82%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/cpu/group_norm_kernel.cpp.DEFAULT.cpp.o [ 82%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/cpu/batch_norm_kernel.cpp.DEFAULT.cpp.o [ 82%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/cpu/airy_ai.cpp.DEFAULT.cpp.o [ 82%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/cpu/WeightNormKernel.cpp.DEFAULT.cpp.o [ 82%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/cpu/UpSampleMoreKernel.cpp.DEFAULT.cpp.o [ 82%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/cpu/UpSampleKernel.cpp.DEFAULT.cpp.o [ 82%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/cpu/UnfoldBackwardKernel.cpp.DEFAULT.cpp.o [ 82%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/cpu/Unfold2d.cpp.DEFAULT.cpp.o [ 82%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/cpu/UnaryOpsKernel.cpp.DEFAULT.cpp.o [ 82%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/cpu/TensorCompareKernel.cpp.DEFAULT.cpp.o [ 82%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/cpu/SumKernel.cpp.DEFAULT.cpp.o [ 82%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/cpu/StackKernel.cpp.DEFAULT.cpp.o [ 82%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/cpu/SpmmReduceKernel.cpp.DEFAULT.cpp.o [ 82%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/cpu/SparseFactories.cpp.DEFAULT.cpp.o [ 82%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/cpu/SortingKernel.cpp.DEFAULT.cpp.o [ 82%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/cpu/SoftMaxKernel.cpp.DEFAULT.cpp.o [ 82%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/cpu/ScatterGatherKernel.cpp.DEFAULT.cpp.o [ 82%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/cpu/SampledAddmmKernel.cpp.DEFAULT.cpp.o [ 82%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/cpu/RenormKernel.cpp.DEFAULT.cpp.o [ 82%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/cpu/ReduceOpsKernel.cpp.DEFAULT.cpp.o [ 82%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/cpu/ReduceAllOpsKernel.cpp.DEFAULT.cpp.o [ 82%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/cpu/RangeFactoriesKernel.cpp.DEFAULT.cpp.o [ 82%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/cpu/PowKernel.cpp.DEFAULT.cpp.o [ 82%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/cpu/PointwiseOpsKernel.cpp.DEFAULT.cpp.o [ 82%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/cpu/PixelShuffleKernel.cpp.DEFAULT.cpp.o [ 82%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/cpu/PaddingKernel.cpp.DEFAULT.cpp.o [ 82%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/cpu/NativeMultiheadAttnKernel.cpp.DEFAULT.cpp.o [ 82%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/cpu/MultinomialKernel.cpp.DEFAULT.cpp.o [ 82%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/cpu/MaxUnpoolKernel.cpp.DEFAULT.cpp.o [ 82%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/cpu/MaxPooling.cpp.DEFAULT.cpp.o [ 82%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/cpu/MaxPoolKernel.cpp.DEFAULT.cpp.o [ 82%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/cpu/LinearAlgebraKernel.cpp.DEFAULT.cpp.o [ 82%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/cpu/LerpKernel.cpp.DEFAULT.cpp.o [ 82%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/cpu/IndexKernel.cpp.DEFAULT.cpp.o [ 82%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/cpu/HistogramKernel.cpp.DEFAULT.cpp.o [ 82%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/cpu/GridSamplerKernel.cpp.DEFAULT.cpp.o [ 82%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/cpu/FunctionOfAMatrixUtilsKernel.cpp.DEFAULT.cpp.o [ 82%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/cpu/FlashAttentionKernel.cpp.DEFAULT.cpp.o [ 82%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/cpu/FillKernel.cpp.DEFAULT.cpp.o [ 82%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/cpu/DistributionKernels.cpp.DEFAULT.cpp.o [ 82%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/cpu/DistanceOpsKernel.cpp.DEFAULT.cpp.o [ 82%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/cpu/DepthwiseConvKernel.cpp.DEFAULT.cpp.o [ 82%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/cpu/CrossKernel.cpp.DEFAULT.cpp.o [ 82%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/cpu/CopyKernel.cpp.DEFAULT.cpp.o [ 82%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/cpu/ComplexKernel.cpp.DEFAULT.cpp.o [ 82%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/cpu/ChannelShuffleKernel.cpp.DEFAULT.cpp.o [ 82%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/cpu/CatKernel.cpp.DEFAULT.cpp.o [ 82%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/cpu/BlasKernel.cpp.DEFAULT.cpp.o [ 82%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/cpu/BinaryOpsKernel.cpp.DEFAULT.cpp.o [ 82%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/cpu/AvgPoolKernel.cpp.DEFAULT.cpp.o [ 82%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/cpu/AmpGradScalerKernels.cpp.DEFAULT.cpp.o [ 82%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/cpu/AdaptiveMaxPoolKernel.cpp.DEFAULT.cpp.o [ 82%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/cpu/AdaptiveAvgPoolKernel.cpp.DEFAULT.cpp.o [ 82%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/cpu/Activation.cpp.DEFAULT.cpp.o [ 82%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/vulkan/Context.cpp.o [ 82%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/metal/Context.cpp.o [ 82%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/core/common.cc.o [ 82%] Building C object caffe2/CMakeFiles/torch_cpu.dir/__/third_party/miniz-2.1.0/miniz.c.o /builddir/build/BUILD/pytorch-v2.3.0/third_party/miniz-2.1.0/miniz.c:3157:9: note: ‘#pragma message: Using fopen, ftello, fseeko, stat() etc. path for file I/O - this path may not support large files.’ 3157 | #pragma message("Using fopen, ftello, fseeko, stat() etc. path for file I/O - this path may not support large files.") | ^~~~~~~ [ 82%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/serialize/inline_container.cc.o [ 83%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/serialize/istream_adapter.cc.o [ 83%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/serialize/file_adapter.cc.o [ 83%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/serialize/crc.cc.o [ 83%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/serialize/read_adapter_interface.cc.o [ 83%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/utils/string_utils.cc.o [ 83%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/utils/threadpool/ThreadPool.cc.o [ 83%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/utils/threadpool/pthreadpool-cpp.cc.o [ 83%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/utils/threadpool/thread_pool_guard.cpp.o [ 83%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/utils/proto_wrap.cc.o [ 83%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/perfkernels/adagrad.cc.o [ 83%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/perfkernels/batch_box_cox.cc.o [ 83%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/perfkernels/embedding_lookup.cc.o [ 83%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/perfkernels/embedding_lookup_idx.cc.o [ 83%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/perfkernels/fused_8bit_rowwise_embedding_lookup.cc.o [ 83%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/perfkernels/fused_8bit_rowwise_embedding_lookup_idx.cc.o [ 83%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/perfkernels/fused_nbit_rowwise_conversion.cc.o [ 83%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/perfkernels/lstm_unit_cpu_common.cc.o [ 83%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/perfkernels/math_cpu_base.cc.o [ 83%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/perfkernels/typed_axpy.cc.o [ 83%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/autograd/generated/Functions.cpp.o [ 83%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/autograd/generated/ViewFuncs.cpp.o [ 83%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/autograd/generated/VariableType_0.cpp.o [ 83%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/autograd/generated/VariableType_1.cpp.o [ 83%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/autograd/generated/VariableType_2.cpp.o [ 83%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/autograd/generated/VariableType_3.cpp.o [ 83%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/autograd/generated/VariableType_4.cpp.o [ 83%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/autograd/generated/TraceType_0.cpp.o [ 83%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/autograd/generated/TraceType_1.cpp.o [ 83%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/autograd/generated/TraceType_2.cpp.o [ 83%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/autograd/generated/TraceType_3.cpp.o [ 83%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/autograd/generated/TraceType_4.cpp.o [ 83%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/autograd/generated/ADInplaceOrViewType_0.cpp.o [ 83%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/autograd/generated/ADInplaceOrViewType_1.cpp.o [ 83%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/inductor/aoti_torch/generated/c_shim_cpu.cpp.o [ 83%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/lazy/generated/LazyNativeFunctions.cpp.o [ 83%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/lazy/generated/RegisterAutogradLazy.cpp.o [ 83%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/lazy/generated/RegisterLazy.cpp.o [ 83%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/autograd/anomaly_mode.cpp.o [ 83%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/autograd/autograd.cpp.o [ 83%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/autograd/autograd_meta.cpp.o [ 83%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/autograd/autograd_not_implemented_fallback.cpp.o [ 83%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/autograd/cpp_hook.cpp.o [ 83%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/autograd/custom_function.cpp.o [ 83%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/autograd/engine.cpp.o [ 83%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/autograd/forward_grad.cpp.o [ 83%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/autograd/function.cpp.o [ 83%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/autograd/functions/accumulate_grad.cpp.o [ 83%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/autograd/functions/basic_ops.cpp.o [ 83%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/autograd/functions/tensor.cpp.o [ 83%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/autograd/functions/utils.cpp.o [ 83%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/autograd/input_buffer.cpp.o [ 83%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/autograd/input_metadata.cpp.o [ 83%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/autograd/jit_decomp_interface.cpp.o [ 83%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/autograd/profiler_kineto.cpp.o [ 83%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/autograd/profiler_legacy.cpp.o [ 83%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/autograd/record_function_ops.cpp.o [ 83%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/autograd/saved_variable.cpp.o [ 83%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/autograd/utils/warnings.cpp.o [ 83%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/autograd/variable.cpp.o [ 83%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/autograd/variable_info.cpp.o [ 83%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/inductor/aoti_runner/model_container_runner.cpp.o [ 83%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/inductor/aoti_runner/model_container_runner_cpu.cpp.o [ 83%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/inductor/aoti_torch/shim_common.cpp.o [ 83%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/inductor/aoti_torch/tensor_converter.cpp.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/torch/csrc/lazy/backend/backend_data.h:3, from /builddir/build/BUILD/pytorch-v2.3.0/torch/csrc/lazy/core/tensor.h:5, from /builddir/build/BUILD/pytorch-v2.3.0/torch/csrc/lazy/generated/LazyNativeFunctions.cpp:2: /builddir/build/BUILD/pytorch-v2.3.0/torch/csrc/lazy/backend/backend_device.h: In function ‘std::optional torch::lazy::GetBackendDevice(const T&, const Args& ...) [with T = std::optional; Args = {}]’: /builddir/build/BUILD/pytorch-v2.3.0/torch/csrc/lazy/backend/backend_device.h:89:30: warning: infinite recursion detected [-Winfinite-recursion] 89 | c10::optional GetBackendDevice( | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/torch/csrc/lazy/backend/backend_device.h:92:8: note: recursive call 92 | auto optional_device = GetBackendDevice(tensor); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/torch/csrc/lazy/backend/backend_device.h: In function ‘std::optional torch::lazy::GetBackendDevice(const T&, const Args& ...) [with T = std::optional; Args = {}]’: /builddir/build/BUILD/pytorch-v2.3.0/torch/csrc/lazy/backend/backend_device.h:89:30: warning: infinite recursion detected [-Winfinite-recursion] 89 | c10::optional GetBackendDevice( | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/torch/csrc/lazy/backend/backend_device.h:92:8: note: recursive call 92 | auto optional_device = GetBackendDevice(tensor); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/torch/csrc/lazy/backend/backend_device.h: In function ‘std::optional torch::lazy::GetBackendDevice(const T&, const Args& ...) [with T = c10::SymInt; Args = {}]’: /builddir/build/BUILD/pytorch-v2.3.0/torch/csrc/lazy/backend/backend_device.h:89:30: warning: infinite recursion detected [-Winfinite-recursion] 89 | c10::optional GetBackendDevice( | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/torch/csrc/lazy/backend/backend_device.h:92:8: note: recursive call 92 | auto optional_device = GetBackendDevice(tensor); | ^~~~~~~~~~~~~~~ [ 83%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/inductor/inductor_ops.cpp.o [ 83%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/api/function_impl.cpp.o [ 83%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/api/module.cpp.o [ 84%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/api/object.cpp.o [ 84%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/backends/backend_debug_handler.cpp.o [ 84%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/backends/backend_debug_info.cpp.o [ 84%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/backends/backend_detail.cpp.o [ 84%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/backends/backend_interface.cpp.o [ 84%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/backends/backend_resolver.cpp.o [ 84%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/codegen/fuser/codegen.cpp.o [ 84%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/codegen/fuser/compiler.cpp.o [ 84%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/codegen/fuser/executor.cpp.o [ 84%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/codegen/fuser/fallback.cpp.o [ 84%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/codegen/fuser/interface.cpp.o [ 84%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/codegen/fuser/kernel_cache.cpp.o [ 84%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/frontend/builtin_functions.cpp.o [ 84%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/frontend/canonicalize_modified_loop.cpp.o [ 84%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/frontend/convert_to_ssa.cpp.o [ 84%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/frontend/edit_distance.cpp.o [ 84%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/frontend/exit_transforms.cpp.o [ 84%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/frontend/inline_loop_condition.cpp.o [ 84%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/frontend/ir_emitter.cpp.o [ 84%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/frontend/name_mangler.cpp.o [ 84%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/frontend/parser.cpp.o [ 84%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/frontend/schema_matching.cpp.o [ 84%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/frontend/script_type_parser.cpp.o [ 84%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/frontend/sugared_value.cpp.o [ 84%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/frontend/tracer.cpp.o [ 84%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/frontend/versioned_symbols.cpp.o [ 84%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/ir/alias_analysis.cpp.o [ 84%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/ir/attributes.cpp.o [ 84%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/ir/constants.cpp.o [ 84%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/ir/graph_utils.cpp.o [ 84%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/ir/ir.cpp.o [ 84%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/ir/irparser.cpp.o [ 84%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/ir/node_hashing.cpp.o [ 84%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/ir/scope.cpp.o [ 84%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/ir/subgraph_matcher.cpp.o [ 84%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/ir/type_hashing.cpp.o [ 84%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/jit_log.cpp.o [ 84%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/jit_opt_limit.cpp.o [ 84%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/mobile/compatibility/model_compatibility.cpp.o [ 84%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/mobile/compatibility/runtime_compatibility.cpp.o [ 84%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/mobile/flatbuffer_loader.cpp.o [ 84%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/mobile/function.cpp.o [ 84%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/mobile/import.cpp.o [ 84%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/mobile/interpreter.cpp.o [ 84%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/mobile/module.cpp.o [ 84%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/mobile/nnc/aot_compiler.cpp.o [ 84%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/mobile/nnc/backend.cpp.o [ 84%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/mobile/nnc/context.cpp.o [ 84%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/mobile/nnc/registry.cpp.o [ 84%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/mobile/observer.cpp.o [ 84%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/mobile/parse_bytecode.cpp.o [ 84%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/mobile/parse_operators.cpp.o [ 84%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/mobile/prim_ops_registery.cpp.o [ 84%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/mobile/promoted_prim_ops.cpp.o [ 84%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/mobile/quantization.cpp.o [ 84%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/mobile/register_ops_common_utils.cpp.o [ 84%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/mobile/type_parser.cpp.o [ 84%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/mobile/upgrader_mobile.cpp.o [ 84%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/operator_upgraders/upgraders.cpp.o [ 84%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/operator_upgraders/upgraders_entry.cpp.o [ 84%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/operator_upgraders/utils.cpp.o [ 84%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/operator_upgraders/version_map.cpp.o [ 84%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/add_if_then_else.cpp.o [ 84%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/annotate_warns.cpp.o [ 84%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/bailout_graph.cpp.o [ 84%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/batch_mm.cpp.o [ 84%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/canonicalize.cpp.o [ 85%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/canonicalize_graph_fuser_ops.cpp.o [ 85%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/check_strict_fusion.cpp.o [ 85%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/clear_profiling.cpp.o [ 85%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/clear_undefinedness.cpp.o [ 85%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/common_subexpression_elimination.cpp.o [ 85%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/concat_opt.cpp.o [ 85%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/constant_pooling.cpp.o [ 85%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/constant_propagation.cpp.o [ 85%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/create_autodiff_subgraphs.cpp.o [ 85%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/create_functional_graphs.cpp.o [ 85%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/dbr_quantization/remove_redundant_aliases.cpp.o [ 85%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/dead_code_elimination.cpp.o [ 85%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/decompose_ops.cpp.o [ 85%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/device_type_analysis.cpp.o [ 85%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/dtype_analysis.cpp.o [ 85%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/eliminate_no_ops.cpp.o [ 85%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/erase_number_types.cpp.o [ 85%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/fixup_trace_scope_blocks.cpp.o [ 85%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/fold_conv_bn.cpp.o [ 85%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/fold_linear_bn.cpp.o [ 85%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/freeze_module.cpp.o [ 85%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/frozen_concat_linear.cpp.o [ 85%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/frozen_conv_add_relu_fusion.cpp.o [ 85%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/frozen_conv_folding.cpp.o [ 85%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/frozen_graph_optimizations.cpp.o [ 85%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/frozen_linear_folding.cpp.o [ 85%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/frozen_linear_transpose.cpp.o [ 85%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/frozen_ops_to_mkldnn.cpp.o [ 85%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/fuse_linear.cpp.o [ 85%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/fuse_relu.cpp.o [ 85%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/graph_fuser.cpp.o [ 85%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/graph_rewrite_helper.cpp.o [ 85%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/guard_elimination.cpp.o [ 85%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/hoist_conv_packed_params.cpp.o [ 85%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/inline_autodiff_subgraphs.cpp.o [ 85%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/inline_fork_wait.cpp.o [ 85%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/inline_forked_closures.cpp.o [ 85%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/inliner.cpp.o [ 85%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/inplace_check.cpp.o [ 85%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/insert_guards.cpp.o [ 85%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/integer_value_refinement.cpp.o [ 85%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/lift_closures.cpp.o [ 85%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/liveness.cpp.o [ 85%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/loop_unrolling.cpp.o [ 85%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/lower_grad_of.cpp.o [ 85%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/lower_tuples.cpp.o [ 85%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/metal_rewrite.cpp.o [ 85%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/mkldnn_rewrite.cpp.o [ 85%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/normalize_ops.cpp.o [ 85%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/pass_manager.cpp.o [ 85%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/peephole.cpp.o [ 85%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/peephole_alias_sensitive.cpp.o [ 85%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/peephole_dict_idioms.cpp.o [ 85%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/peephole_list_idioms.cpp.o [ 85%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/peephole_non_tensor.cpp.o [ 85%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/prepack_folding.cpp.o [ 85%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/quantization/dedup_module_uses.cpp.o [ 85%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/quantization/finalize.cpp.o At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 85%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/quantization/fusion_passes.cpp.o [ 85%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/quantization/helper.cpp.o [ 85%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/quantization/insert_observers.cpp.o [ 85%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/quantization/insert_quant_dequant.cpp.o [ 85%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/quantization/quantization_type.cpp.o [ 85%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/quantization/register_packed_params.cpp.o [ 85%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/refine_tuple_types.cpp.o [ 85%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/remove_dropout.cpp.o [ 85%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/remove_exceptions.cpp.o [ 86%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/remove_expands.cpp.o [ 86%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/remove_mutation.cpp.o [ 86%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/remove_redundant_profiles.cpp.o [ 86%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/replacement_of_old_operators.cpp.o [ 86%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/requires_grad_analysis.cpp.o [ 86%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/restore_mutation.cpp.o [ 86%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/shape_analysis.cpp.o [ 86%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/specialize_autogradzero.cpp.o [ 86%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/subgraph_rewrite.cpp.o [ 86%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/symbolic_shape_analysis.cpp.o [ 86%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/symbolic_shape_cache.cpp.o [ 86%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/symbolic_shape_runtime_fusion.cpp.o [ 86%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/tensorexpr_fuser.cpp.o [ 86%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/update_differentiable_graph_requires_grad.cpp.o [ 86%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/utils/memory_dag.cpp.o [ 86%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/utils/op_registry.cpp.o [ 86%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/utils/optimization_utils.cpp.o [ 86%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/utils/subgraph_utils.cpp.o [ 86%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/value_refinement_utils.cpp.o [ 86%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/variadic_ops.cpp.o [ 86%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/vulkan_rewrite.cpp.o [ 86%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/xnnpack_rewrite.cpp.o [ 86%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/python/update_graph_executor_opt.cpp.o [ 86%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/python/utf8_decoding_ignore.cpp.o [ 86%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/runtime/argument_spec.cpp.o [ 86%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/runtime/autodiff.cpp.o [ 86%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/runtime/decomposition_registry.cpp.o [ 86%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/runtime/decomposition_registry_util.cpp.o [ 86%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/runtime/graph_executor.cpp.o [ 86%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/runtime/instruction.cpp.o [ 86%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/runtime/interpreter.cpp.o [ 86%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/runtime/interpreter/frame.cpp.o [ 86%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/runtime/interpreter/preprocess_graph.cpp.o [ 86%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/runtime/jit_exception.cpp.o [ 86%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/runtime/jit_trace.cpp.o [ 86%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/runtime/logging.cpp.o [ 86%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/runtime/operator.cpp.o [ 86%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/runtime/print_handler.cpp.o [ 86%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/runtime/profiling_graph_executor_impl.cpp.o [ 86%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/runtime/profiling_record.cpp.o [ 86%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/runtime/register_ops_utils.cpp.o [ 86%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/runtime/script_profile.cpp.o [ 86%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/runtime/serialized_shape_function_registry.cpp.o [ 86%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/runtime/simple_graph_executor_impl.cpp.o [ 86%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/runtime/slice_indices_adjust.cpp.o [ 86%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/runtime/static/fusion.cpp.o [ 86%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/runtime/static/generated_ops.cpp.o [ 86%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/runtime/static/impl.cpp.o [ 86%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/runtime/static/memory_planner.cpp.o [ 86%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/runtime/static/native_ops.cpp.o [ 86%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/runtime/static/ops.cpp.o [ 86%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/runtime/static/passes.cpp.o [ 86%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/runtime/static/te_wrapper.cpp.o [ 86%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/runtime/symbolic_script.cpp.o [ 86%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/runtime/symbolic_shape_registry.cpp.o [ 86%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/runtime/symbolic_shape_registry_util.cpp.o [ 86%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/runtime/vararg_functions.cpp.o [ 86%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/serialization/callstack_debug_info_serialization.cpp.o [ 86%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/serialization/import.cpp.o [ 86%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/serialization/import_export_helpers.cpp.o [ 86%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/serialization/import_read.cpp.o [ 86%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/serialization/import_source.cpp.o [ 86%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/serialization/pickle.cpp.o [ 86%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/serialization/pickler.cpp.o [ 86%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/serialization/python_print.cpp.o [ 86%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/serialization/source_range_serialization.cpp.o [ 86%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/serialization/type_name_uniquer.cpp.o [ 87%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/serialization/unpickler.cpp.o [ 87%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/tensorexpr/block_codegen.cpp.o [ 87%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/tensorexpr/bounds_inference.cpp.o [ 87%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/tensorexpr/bounds_overlap.cpp.o [ 87%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/tensorexpr/codegen.cpp.o [ 87%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/tensorexpr/cpp_codegen.cpp.o [ 87%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/tensorexpr/eval.cpp.o [ 87%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/tensorexpr/expr.cpp.o [ 87%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/tensorexpr/external_functions.cpp.o [ 87%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/tensorexpr/external_functions_codegen.cpp.o [ 87%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/tensorexpr/external_functions_core.cpp.o [ 87%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/tensorexpr/external_functions_registry.cpp.o [ 87%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/tensorexpr/graph_opt.cpp.o [ 87%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/tensorexpr/hash_provider.cpp.o [ 87%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/tensorexpr/intrinsic_symbols.cpp.o [ 87%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/tensorexpr/ir.cpp.o [ 87%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/tensorexpr/ir_cloner.cpp.o [ 87%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/tensorexpr/ir_mutator.cpp.o [ 87%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/tensorexpr/ir_printer.cpp.o [ 87%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/tensorexpr/ir_simplifier.cpp.o [ 87%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/tensorexpr/ir_verifier.cpp.o [ 87%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/tensorexpr/ir_visitor.cpp.o [ 87%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/tensorexpr/kernel.cpp.o [ 87%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/tensorexpr/llvm_codegen.cpp.o [ 87%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/tensorexpr/llvm_jit.cpp.o [ 87%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/tensorexpr/loopnest.cpp.o [ 87%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/tensorexpr/loopnest_randomization.cpp.o [ 87%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/tensorexpr/lowerings.cpp.o [ 87%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/tensorexpr/mem_dependency_checker.cpp.o [ 87%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/tensorexpr/operators/conv2d.cpp.o [ 87%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/tensorexpr/operators/matmul.cpp.o [ 87%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/tensorexpr/operators/misc.cpp.o [ 87%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/tensorexpr/operators/norm.cpp.o [ 87%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/tensorexpr/operators/pointwise.cpp.o [ 87%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/tensorexpr/operators/quantization.cpp.o [ 87%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/tensorexpr/operators/reduction.cpp.o [ 87%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/tensorexpr/operators/softmax.cpp.o [ 87%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/tensorexpr/reduction.cpp.o Compiling transport/shm.cc > /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/transport/shm.o [ 87%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/tensorexpr/registerizer.cpp.o [ 87%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/tensorexpr/tensor.cpp.o [ 87%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/tensorexpr/types.cpp.o [ 87%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/tensorexpr/unique_name_manager.cpp.o [ 87%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/testing/file_check.cpp.o [ 87%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/testing/hooks_for_testing.cpp.o [ 87%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/lazy/backend/backend_device.cpp.o [ 87%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/lazy/backend/backend_interface.cpp.o Compiling transport/p2p.cc > /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/transport/p2p.o [ 87%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/lazy/backend/lowering_context.cpp.o [ 87%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/lazy/core/config.cpp.o [ 87%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/lazy/core/debug_util.cpp.o [ 87%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/lazy/core/hash.cpp.o Compiling transport/nvls.cc > /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/transport/nvls.o [ 87%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/lazy/core/helpers.cpp.o [ 87%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/lazy/core/ir.cpp.o [ 87%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/lazy/core/ir_dump_util.cpp.o [ 87%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/lazy/core/ir_metadata.cpp.o [ 87%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/lazy/core/ir_util.cpp.o Compiling transport/net_socket.cc > /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/transport/net_socket.o [ 87%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/lazy/core/metrics.cpp.o [ 87%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/lazy/core/lazy_graph_executor.cpp.o [ 87%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/lazy/core/multi_wait.cpp.o [ 87%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/lazy/core/ops/arithmetic_ir_ops.cpp.o [ 87%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/lazy/core/ops/utils.cpp.o [ 87%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/lazy/core/permutation_util.cpp.o [ 87%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/lazy/core/shape.cpp.o [ 87%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/lazy/core/shape_inference.cpp.o [ 87%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/lazy/core/tensor.cpp.o [ 87%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/lazy/core/tensor_impl.cpp.o Compiling transport/net_ib.cc > /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/transport/net_ib.o [ 87%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/lazy/core/tensor_util.cpp.o [ 87%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/lazy/core/thread_pool.cpp.o [ 88%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/lazy/core/trie.cpp.o [ 88%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/monitor/counters.cpp.o [ 88%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/monitor/events.cpp.o [ 88%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/profiler/collection.cpp.o [ 88%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/profiler/combined_traceback.cpp.o [ 88%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/profiler/data_flow.cpp.o [ 88%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/profiler/kineto_client_interface.cpp.o [ 88%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/profiler/kineto_shim.cpp.o [ 88%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/profiler/orchestration/observer.cpp.o [ 88%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/profiler/orchestration/python_tracer.cpp.o [ 88%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/profiler/orchestration/vulkan.cpp.o Compiling transport/net.cc > /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/transport/net.o [ 88%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/profiler/perf.cpp.o [ 88%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/profiler/standalone/execution_trace_observer.cpp.o [ 88%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/profiler/standalone/itt_observer.cpp.o [ 88%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/profiler/standalone/nvtx_observer.cpp.o [ 88%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/profiler/stubs/base.cpp.o [ 88%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/profiler/unwind/unwind.cpp.o [ 88%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/profiler/unwind/unwind_fb.cpp.o [ 88%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/profiler/util.cpp.o [ 88%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/utils/cpp_stacktraces.cpp.o [ 88%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/utils/schema_info.cpp.o [ 88%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/utils/tensor_flatten.cpp.o [ 88%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/utils/variadic.cpp.o [ 88%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/codegen/cuda/interface.cpp.o [ 88%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/autocast.cpp.o Compiling transport/coll_net.cc > /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/transport/coll_net.o [ 88%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/lower_graph.cpp.o [ 88%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/remove_inplace_ops.cpp.o [ 88%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/passes/utils/check_alias_annotation.cpp.o [ 88%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/runtime/register_c10_ops.cpp.o [ 88%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/runtime/register_prim_ops.cpp.o [ 88%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/runtime/register_prim_ops_fulljit.cpp.o [ 88%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/runtime/register_special_ops.cpp.o [ 88%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/mobile/debug_info.cpp.o [ 88%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/lazy/ts_backend/dynamic_ir.cpp.o [ 88%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/lazy/ts_backend/config.cpp.o [ 88%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/lazy/ts_backend/ops/device_data.cpp.o [ 88%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/lazy/ts_backend/ops/generic.cpp.o Compiling misc/tuner.cc > /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/misc/tuner.o [ 88%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/lazy/ts_backend/tensor_aten_ops.cpp.o [ 88%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/lazy/ts_backend/ts_autograd_functions.cpp.o [ 88%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/lazy/ts_backend/ts_backend_impl.cpp.o Compiling misc/strongstream.cc > /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/misc/strongstream.o [ 88%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/lazy/ts_backend/ts_eager_fallback.cpp.o [ 88%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/lazy/ts_backend/ts_lowering_context.cpp.o [ 88%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/lazy/ts_backend/ts_native_functions.cpp.o Compiling misc/socket.cc > /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/misc/socket.o [ 88%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/lazy/ts_backend/ts_node.cpp.o [ 88%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/lazy/ts_backend/ts_node_lowering.cpp.o [ 88%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/mobile/import_data.cpp.o Compiling misc/profiler.cc > /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/misc/profiler.o [ 88%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/mobile/train/optim/sgd.cpp.o [ 88%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/mobile/train/export_data.cpp.o [ 88%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/mobile/train/random.cpp.o [ 88%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/mobile/train/sequential.cpp.o [ 88%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/serialization/flatbuffer_serializer.cpp.o [ 88%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/autograd/FunctionsManual.cpp.o [ 88%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/utils/out_types.cpp.o Compiling misc/param.cc > /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/misc/param.o [ 88%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/autograd/TraceTypeManual.cpp.o Compiling misc/nvmlwrap.cc > /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/misc/nvmlwrap.o [ 88%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/autograd/VariableTypeManual.cpp.o [ 88%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/api/src/jit.cpp.o [ 88%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/mobile/compatibility/backport.cpp.o Compiling misc/ipcsocket.cc > /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/misc/ipcsocket.o [ 88%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/mobile/compatibility/backport_manager.cpp.o [ 88%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/serialization/onnx.cpp.o Compiling misc/ibvwrap.cc > /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/misc/ibvwrap.o [ 88%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/serialization/export.cpp.o [ 88%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/serialization/export_bytecode.cpp.o [ 88%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/serialization/export_module.cpp.o [ 88%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/codegen/fuser/cpu/fused_kernel.cpp.o [ 88%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/jit/api/module_save.cpp.o [ 88%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/utils/byte_order.cpp.o Compiling misc/ibvsymbols.cc > /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/misc/ibvsymbols.o [ 88%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/distributed/c10d/Backend.cpp.o [ 88%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/distributed/c10d/FileStore.cpp.o [ 89%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/distributed/c10d/Functional.cpp.o [ 89%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/distributed/c10d/GlooDeviceFactory.cpp.o [ 89%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/distributed/c10d/GroupRegistry.cpp.o [ 89%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/distributed/c10d/Ops.cpp.o [ 89%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/distributed/c10d/ParamCommsUtils.cpp.o [ 89%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/distributed/c10d/PrefixStore.cpp.o Compiling misc/gdrwrap.cc > /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/misc/gdrwrap.o [ 89%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/distributed/c10d/ProcessGroup.cpp.o [ 89%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/distributed/c10d/ProcessGroupGloo.cpp.o [ 89%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/distributed/c10d/ProcessGroupMPI.cpp.o [ 89%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/distributed/c10d/ProcessGroupWrapper.cpp.o [ 89%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/distributed/c10d/Store.cpp.o [ 89%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/distributed/c10d/TCPStore.cpp.o [ 89%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/distributed/c10d/TCPStoreBackend.cpp.o [ 89%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/distributed/c10d/TCPStoreLibUvBackend.cpp.o [ 89%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/distributed/c10d/Utils.cpp.o [ 89%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/distributed/c10d/comm.cpp.o Compiling misc/cudawrap.cc > /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/misc/cudawrap.o [ 89%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/distributed/c10d/debug.cpp.o [ 89%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/distributed/c10d/default_comm_hooks.cpp.o [ 89%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/distributed/c10d/logger.cpp.o [ 89%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/distributed/c10d/logging.cpp.o [ 89%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/distributed/c10d/quantization/quantization.cpp.o Compiling misc/argcheck.cc > /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/misc/argcheck.o [ 89%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/distributed/c10d/reducer.cpp.o [ 89%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/distributed/c10d/sequence_num.cpp.o [ 89%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/distributed/c10d/socket.cpp.o [ 89%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/distributed/c10d/Work.cpp.o [ 89%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/distributed/autograd/autograd.cpp.o [ 89%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/distributed/autograd/utils.cpp.o [ 89%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/distributed/autograd/context/container.cpp.o [ 89%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/distributed/autograd/context/context.cpp.o [ 89%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/distributed/autograd/engine/dist_engine.cpp.o Compiling graph/xml.cc > /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/graph/xml.o [ 89%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/distributed/autograd/functions/recvrpc_backward.cpp.o [ 89%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/distributed/autograd/functions/sendrpc_backward.cpp.o [ 89%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/distributed/autograd/rpc_messages/autograd_metadata.cpp.o [ 89%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/distributed/autograd/rpc_messages/propagate_gradients_req.cpp.o [ 89%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/distributed/autograd/rpc_messages/propagate_gradients_resp.cpp.o [ 89%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/distributed/autograd/rpc_messages/cleanup_autograd_context_req.cpp.o [ 89%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/distributed/autograd/rpc_messages/cleanup_autograd_context_resp.cpp.o [ 89%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/distributed/autograd/rpc_messages/rpc_with_autograd.cpp.o [ 89%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/distributed/autograd/rpc_messages/rpc_with_profiling_req.cpp.o [ 89%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/distributed/autograd/rpc_messages/rpc_with_profiling_resp.cpp.o [ 89%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/distributed/autograd/rpc_messages/rref_backward_req.cpp.o [ 89%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/distributed/autograd/rpc_messages/rref_backward_resp.cpp.o Compiling graph/tuning.cc > /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/graph/tuning.o [ 89%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/distributed/c10d/HashStore.cpp.o [ 89%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/distributed/c10d/ProcessGroupRoundRobin.cpp.o [ 89%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/distributed/rpc/agent_utils.cpp.o [ 89%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/distributed/rpc/message.cpp.o [ 89%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/distributed/rpc/profiler/remote_profiler_manager.cpp.o [ 89%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/distributed/rpc/profiler/server_process_global_profiler.cpp.o [ 89%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/distributed/rpc/python_call.cpp.o [ 89%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/distributed/rpc/python_remote_call.cpp.o [ 89%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/distributed/rpc/python_resp.cpp.o Compiling graph/trees.cc > /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/graph/trees.o [ 89%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/distributed/rpc/request_callback.cpp.o [ 89%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/distributed/rpc/request_callback_no_python.cpp.o Compiling graph/search.cc > /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/graph/search.o [ 89%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/distributed/rpc/rpc_agent.cpp.o [ 89%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/distributed/rpc/rref_context.cpp.o [ 89%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/distributed/rpc/rref_impl.cpp.o [ 89%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/distributed/rpc/rref_proto.cpp.o [ 89%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/distributed/rpc/script_call.cpp.o [ 89%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/distributed/rpc/script_remote_call.cpp.o [ 89%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/distributed/rpc/script_resp.cpp.o Compiling graph/rings.cc > /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/graph/rings.o [ 89%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/distributed/rpc/tensorpipe_agent.cpp.o [ 89%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/distributed/rpc/tensorpipe_utils.cpp.o [ 89%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/distributed/rpc/testing/faulty_tensorpipe_agent.cpp.o [ 89%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/distributed/rpc/torchscript_functions.cpp.o [ 89%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/distributed/rpc/types.cpp.o [ 89%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/distributed/rpc/utils.cpp.o [ 89%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/api/src/cuda.cpp.o Compiling graph/paths.cc > /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/graph/paths.o [ 90%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/api/src/data/datasets/mnist.cpp.o [ 90%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/api/src/data/samplers/distributed.cpp.o [ 90%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/api/src/data/samplers/random.cpp.o [ 90%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/api/src/data/samplers/sequential.cpp.o [ 90%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/api/src/data/samplers/stream.cpp.o [ 90%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/api/src/enum.cpp.o Compiling graph/connect.cc > /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/graph/connect.o [ 90%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/api/src/imethod.cpp.o [ 90%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/api/src/serialize.cpp.o [ 90%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/api/src/mps.cpp.o [ 90%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/api/src/nn/init.cpp.o [ 90%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/api/src/nn/module.cpp.o [ 90%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/api/src/nn/modules/_functions.cpp.o [ 90%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/api/src/nn/modules/activation.cpp.o [ 90%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/api/src/nn/modules/adaptive.cpp.o Compiling register.cc > /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/register.o [ 90%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/api/src/nn/modules/batchnorm.cpp.o [ 90%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/api/src/nn/modules/normalization.cpp.o [ 90%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/api/src/nn/modules/instancenorm.cpp.o [ 90%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/api/src/nn/modules/conv.cpp.o [ 90%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/api/src/nn/modules/dropout.cpp.o [ 90%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/api/src/nn/modules/distance.cpp.o [ 90%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/api/src/nn/modules/embedding.cpp.o [ 90%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/api/src/nn/modules/fold.cpp.o Compiling transport.cc > /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/transport.o [ 90%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/api/src/nn/modules/linear.cpp.o [ 90%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/api/src/nn/modules/loss.cpp.o [ 90%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/api/src/nn/modules/padding.cpp.o [ 90%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/api/src/nn/modules/pixelshuffle.cpp.o [ 90%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/api/src/nn/modules/pooling.cpp.o [ 90%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/api/src/nn/modules/rnn.cpp.o [ 90%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/api/src/nn/modules/upsampling.cpp.o [ 90%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/api/src/nn/modules/transformer.cpp.o Compiling proxy.cc > /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/proxy.o [ 90%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/api/src/nn/modules/container/functional.cpp.o [ 90%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/api/src/nn/options/activation.cpp.o [ 90%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/api/src/nn/options/adaptive.cpp.o [ 90%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/api/src/nn/options/batchnorm.cpp.o [ 90%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/api/src/nn/options/embedding.cpp.o [ 90%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/api/src/nn/options/instancenorm.cpp.o [ 90%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/api/src/nn/options/normalization.cpp.o [ 90%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/api/src/nn/options/conv.cpp.o [ 90%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/api/src/nn/options/dropout.cpp.o Compiling net.cc > /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/net.o [ 90%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/api/src/nn/options/linear.cpp.o [ 90%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/api/src/nn/options/padding.cpp.o [ 90%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/api/src/nn/options/pooling.cpp.o [ 90%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/api/src/nn/options/rnn.cpp.o [ 90%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/api/src/nn/options/vision.cpp.o [ 90%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/api/src/nn/options/transformer.cpp.o [ 90%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/api/src/optim/adagrad.cpp.o [ 90%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/api/src/optim/adam.cpp.o [ 90%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/api/src/optim/adamw.cpp.o [ 90%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/api/src/optim/lbfgs.cpp.o [ 90%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/api/src/optim/optimizer.cpp.o [ 90%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/api/src/optim/rmsprop.cpp.o [ 90%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/api/src/optim/serialize.cpp.o [ 90%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/api/src/optim/sgd.cpp.o Compiling init_nvtx.cc > /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/init_nvtx.o [ 90%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/api/src/optim/schedulers/lr_scheduler.cpp.o [ 90%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/api/src/optim/schedulers/step_lr.cpp.o [ 90%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/api/src/optim/schedulers/reduce_on_plateau_scheduler.cpp.o [ 90%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/api/src/serialize/input-archive.cpp.o Compiling init.cc > /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/init.o [ 90%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/api/src/serialize/output-archive.cpp.o [ 90%] Building CXX object caffe2/CMakeFiles/torch_cpu.dir/__/torch/csrc/api/src/xpu.cpp.o Compiling group.cc > /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/group.o Compiling enqueue.cc > /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/enqueue.o Compiling debug.cc > /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/debug.o Compiling collectives.cc > /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/collectives.o Compiling channel.cc > /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/obj/channel.o Linking libnccl.so.2.20.5 > /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/lib/libnccl.so.2.20.5 Archiving libnccl_static.a > /builddir/build/BUILD/pytorch-v2.3.0/build/nccl/lib/libnccl_static.a [ 90%] No install step for 'nccl_external' [ 90%] Completed 'nccl_external' [ 90%] Built target nccl_external [ 90%] Building CUDA object third_party/gloo/gloo/CMakeFiles/gloo_cuda.dir/cuda.cu.o [ 90%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo_cuda.dir/cuda_allreduce_ring.cc.o [ 90%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo_cuda.dir/cuda_allreduce_halving_doubling.cc.o [ 90%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo_cuda.dir/cuda_allreduce_bcube.cc.o [ 90%] Slimming NCCL [ 90%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo_cuda.dir/cuda_allreduce_local.cc.o [ 90%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo_cuda.dir/cuda_broadcast_one_to_all.cc.o [ 90%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo_cuda.dir/cuda_allreduce_ring_chunked.cc.o [ 90%] Building CUDA object third_party/gloo/gloo/CMakeFiles/gloo_cuda.dir/cuda_private.cu.o [ 90%] Building CUDA object third_party/gloo/gloo/CMakeFiles/gloo_cuda.dir/nccl/nccl.cu.o /usr/bin/objcopy: 'all_gather_*': No such file /usr/bin/objcopy: 'broadcast_*': No such file /builddir/build/BUILD/pytorch-v2.3.0/build [ 90%] Built target nccl_slim_external In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/transport/pair.h:13, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/context.h:15, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/algorithm.h:13, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.h:11, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:9: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/common/logging.h: In instantiation of ‘gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::Less(const T1&, const T2&) [with T1 = int; T2 = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h:155:5: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/common/logging.h:128:26: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const long unsigned int’ [-Wsign-compare] 128 | BINARY_COMP_HELPER(Less, <) | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/common/logging.h:119:11: note: in definition of macro ‘BINARY_COMP_HELPER’ 119 | if (x op y) { \ | ^~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc: In instantiation of ‘gloo::CudaAllreduceLocal::CudaAllreduceLocal(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = signed char]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:70:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:34:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 34 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc: In instantiation of ‘gloo::CudaAllreduceLocal::CudaAllreduceLocal(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = unsigned char]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:71:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:34:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc: In instantiation of ‘gloo::CudaAllreduceLocal::CudaAllreduceLocal(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:72:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:34:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc: In instantiation of ‘gloo::CudaAllreduceLocal::CudaAllreduceLocal(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = long int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:73:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:34:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc: In instantiation of ‘gloo::CudaAllreduceLocal::CudaAllreduceLocal(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:74:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:34:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc: In instantiation of ‘gloo::CudaAllreduceLocal::CudaAllreduceLocal(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = float]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:75:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:34:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc: In instantiation of ‘gloo::CudaAllreduceLocal::CudaAllreduceLocal(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = double]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:76:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:34:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc: In instantiation of ‘gloo::CudaAllreduceLocal::CudaAllreduceLocal(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = gloo::float16]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:77:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:34:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/transport/pair.h:13, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/context.h:15, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/algorithm.h:13, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.h:11, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:9: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/common/logging.h: In instantiation of ‘gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::Less(const T1&, const T2&) [with T1 = int; T2 = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h:155:5: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/common/logging.h:128:26: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const long unsigned int’ [-Wsign-compare] 128 | BINARY_COMP_HELPER(Less, <) | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/common/logging.h:119:11: note: in definition of macro ‘BINARY_COMP_HELPER’ 119 | if (x op y) { \ | ^~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc: In instantiation of ‘gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = signed char; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:181:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:34:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 34 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc: In instantiation of ‘gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = signed char; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:181:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:34:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc: In instantiation of ‘gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = unsigned char; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:182:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:34:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc: In instantiation of ‘gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = unsigned char; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:182:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:34:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc: In instantiation of ‘gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = int; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:183:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:34:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc: In instantiation of ‘gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = int; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:183:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:34:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/transport/pair.h:13, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/context.h:15, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/algorithm.h:13, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.h:13, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:9: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/common/logging.h: In instantiation of ‘gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::Less(const T1&, const T2&) [with T1 = int; T2 = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h:155:5: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/common/logging.h:128:26: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const long unsigned int’ [-Wsign-compare] 128 | BINARY_COMP_HELPER(Less, <) | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/common/logging.h:119:11: note: in definition of macro ‘BINARY_COMP_HELPER’ 119 | if (x op y) { \ | ^~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc: In instantiation of ‘gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = long int; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:184:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:34:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc: In instantiation of ‘gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = long int; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:184:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:34:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of ‘gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = signed char; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:363:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:60:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 60 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:86:25: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘const int’ [-Wsign-compare] 86 | if (offset + length <= count_) { | ~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc: In instantiation of ‘gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = long unsigned int; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:185:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:34:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of ‘void gloo::CudaAllreduceRingChunked::run() [with T = signed char; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:363:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:142:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 142 | for (auto i = 0; i < chunks_; i++) { | ~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:144:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 144 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:153:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 153 | for (auto i = 0; i < chunks_; i++) { | ~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:155:23: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 155 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:163:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 163 | for (auto i = 0; i < chunks_; i++) { | ~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:165:23: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 165 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:174:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 174 | for (auto round = 0; round < chunks_; round++) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:177:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 177 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:222:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int round = 0; round < chunks_; round++) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:225:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 225 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:230:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 230 | if (round < (chunks_ - 2)) { | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:244:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 244 | if (round < (chunks_ - 2)) { | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:250:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 250 | if (round < (chunks_ - 4)) { | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:272:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 272 | for (auto i = 0; i < chunks_; i++) { | ~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:274:23: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 274 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc: In instantiation of ‘gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = long unsigned int; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:185:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:34:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of ‘void gloo::CudaAllreduceRingChunked::copyChunkAtOffset(int) [with T = signed char; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:363:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:305:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 305 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of ‘gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = signed char; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:363:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:60:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 60 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:86:25: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘const int’ [-Wsign-compare] 86 | if (offset + length <= count_) { | ~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of ‘void gloo::CudaAllreduceRingChunked::run() [with T = signed char; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:363:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:142:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 142 | for (auto i = 0; i < chunks_; i++) { | ~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:144:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 144 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:153:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 153 | for (auto i = 0; i < chunks_; i++) { | ~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:155:23: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 155 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:163:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 163 | for (auto i = 0; i < chunks_; i++) { | ~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:165:23: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 165 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:174:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 174 | for (auto round = 0; round < chunks_; round++) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:177:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 177 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:222:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int round = 0; round < chunks_; round++) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:225:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 225 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:230:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 230 | if (round < (chunks_ - 2)) { | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:244:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 244 | if (round < (chunks_ - 2)) { | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:250:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 250 | if (round < (chunks_ - 4)) { | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:272:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 272 | for (auto i = 0; i < chunks_; i++) { | ~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:274:23: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 274 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc: In instantiation of ‘gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = float; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:186:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:34:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of ‘void gloo::CudaAllreduceRingChunked::copyChunkAtOffset(int) [with T = signed char; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:363:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:305:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 305 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc: In instantiation of ‘gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = float; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:186:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:34:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of ‘gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = unsigned char; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:364:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:60:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 60 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:86:25: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘const int’ [-Wsign-compare] 86 | if (offset + length <= count_) { | ~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of ‘void gloo::CudaAllreduceRingChunked::run() [with T = unsigned char; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:364:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:142:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 142 | for (auto i = 0; i < chunks_; i++) { | ~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:144:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 144 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:153:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 153 | for (auto i = 0; i < chunks_; i++) { | ~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:155:23: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 155 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:163:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 163 | for (auto i = 0; i < chunks_; i++) { | ~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:165:23: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 165 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:174:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 174 | for (auto round = 0; round < chunks_; round++) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:177:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 177 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:222:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int round = 0; round < chunks_; round++) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:225:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 225 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:230:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 230 | if (round < (chunks_ - 2)) { | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:244:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 244 | if (round < (chunks_ - 2)) { | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:250:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 250 | if (round < (chunks_ - 4)) { | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:272:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 272 | for (auto i = 0; i < chunks_; i++) { | ~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:274:23: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 274 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc: In instantiation of ‘gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = double; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:187:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:34:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of ‘void gloo::CudaAllreduceRingChunked::copyChunkAtOffset(int) [with T = unsigned char; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:364:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:305:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 305 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of ‘gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = unsigned char; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:364:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:60:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 60 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc: In instantiation of ‘gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = double; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:187:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:34:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:86:25: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘const int’ [-Wsign-compare] 86 | if (offset + length <= count_) { | ~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of ‘void gloo::CudaAllreduceRingChunked::run() [with T = unsigned char; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:364:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:142:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 142 | for (auto i = 0; i < chunks_; i++) { | ~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:144:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 144 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:153:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 153 | for (auto i = 0; i < chunks_; i++) { | ~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:155:23: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 155 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:163:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 163 | for (auto i = 0; i < chunks_; i++) { | ~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:165:23: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 165 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:174:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 174 | for (auto round = 0; round < chunks_; round++) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:177:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 177 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:222:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int round = 0; round < chunks_; round++) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:225:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 225 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:230:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 230 | if (round < (chunks_ - 2)) { | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:244:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 244 | if (round < (chunks_ - 2)) { | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:250:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 250 | if (round < (chunks_ - 4)) { | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:272:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 272 | for (auto i = 0; i < chunks_; i++) { | ~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:274:23: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 274 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of ‘void gloo::CudaAllreduceRingChunked::copyChunkAtOffset(int) [with T = unsigned char; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:364:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:305:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 305 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/transport/pair.h:13, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/context.h:15, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/algorithm.h:13, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.h:15, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:9: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/common/logging.h: In instantiation of ‘gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::Less(const T1&, const T2&) [with T1 = int; T2 = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h:155:5: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/common/logging.h:128:26: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const long unsigned int’ [-Wsign-compare] 128 | BINARY_COMP_HELPER(Less, <) | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/common/logging.h:119:11: note: in definition of macro ‘BINARY_COMP_HELPER’ 119 | if (x op y) { \ | ^~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of ‘gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = int; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:365:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:60:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 60 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:86:25: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘const int’ [-Wsign-compare] 86 | if (offset + length <= count_) { | ~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of ‘void gloo::CudaAllreduceRingChunked::run() [with T = int; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:365:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:142:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 142 | for (auto i = 0; i < chunks_; i++) { | ~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:144:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 144 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:153:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 153 | for (auto i = 0; i < chunks_; i++) { | ~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:155:23: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 155 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:163:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 163 | for (auto i = 0; i < chunks_; i++) { | ~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:165:23: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 165 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:174:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 174 | for (auto round = 0; round < chunks_; round++) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:177:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 177 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:222:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int round = 0; round < chunks_; round++) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:225:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 225 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:230:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 230 | if (round < (chunks_ - 2)) { | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc: In instantiation of ‘gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = gloo::float16; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:188:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:34:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:244:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 244 | if (round < (chunks_ - 2)) { | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:250:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 250 | if (round < (chunks_ - 4)) { | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:272:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 272 | for (auto i = 0; i < chunks_; i++) { | ~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:274:23: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 274 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of ‘void gloo::CudaAllreduceRingChunked::copyChunkAtOffset(int) [with T = int; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:365:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:305:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 305 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc: In instantiation of ‘gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = gloo::float16; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:188:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:34:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of ‘gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = int; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:365:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:60:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 60 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = signed char; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:649:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:98:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 98 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:86:25: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘const int’ [-Wsign-compare] 86 | if (offset + length <= count_) { | ~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:128:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 128 | for (int i = 0; i < stepsWithinBlock_; i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:138:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 138 | if (sendOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:140:43: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 140 | if (sendOffsets_[i] + stepChunkSize > count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:147:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 147 | if (recvOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:149:43: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 149 | if (recvOffsets_[i] + stepChunkSize > count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:215:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 215 | for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of ‘void gloo::CudaAllreduceRingChunked::run() [with T = int; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:365:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:142:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 142 | for (auto i = 0; i < chunks_; i++) { | ~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:144:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 144 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:153:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 153 | for (auto i = 0; i < chunks_; i++) { | ~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:155:23: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 155 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:163:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 163 | for (auto i = 0; i < chunks_; i++) { | ~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:165:23: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 165 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:174:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 174 | for (auto round = 0; round < chunks_; round++) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:177:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 177 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:222:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int round = 0; round < chunks_; round++) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:225:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 225 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:230:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 230 | if (round < (chunks_ - 2)) { | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:244:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 244 | if (round < (chunks_ - 2)) { | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:250:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 250 | if (round < (chunks_ - 4)) { | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:272:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 272 | for (auto i = 0; i < chunks_; i++) { | ~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:274:23: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 274 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of ‘void gloo::CudaAllreduceRingChunked::copyChunkAtOffset(int) [with T = int; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:365:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:305:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 305 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘void gloo::CudaAllreduceHalvingDoubling::run() [with T = signed char; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:649:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:266:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 266 | for (int i = 0; i < stepsWithinBlock_; i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:267:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 267 | if (sendOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:271:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 271 | if (recvOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:286:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 286 | if (i != stepsWithinBlock_ - 1) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:319:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 319 | for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:333:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 333 | for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:348:45: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 348 | if (recvOffsets_[stepsWithinBlock_ - 1] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:362:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 362 | if (recvOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:367:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 367 | if (sendOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘void gloo::CudaAllreduceHalvingDoubling::initBinaryBlocks() [with T = signed char; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:649:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:48:18: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘const int’ [-Wsign-compare] 48 | if (offset <= this->context_->rank) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘void gloo::CudaAllreduceHalvingDoubling::devicePointerInit() [with T = signed char; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:649:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:414:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 414 | for (int i = 0; i < stepsWithinBlock_; i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:417:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 417 | offset = i == stepsWithinBlock_ - 1 | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:420:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 420 | numElements = i == stepsWithinBlock_ - 1 ? recvCounts_[i] + sendCounts_[i] | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:422:16: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 422 | if (offset > count_) { | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:426:30: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 426 | if (offset + numElements > count_) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:431:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 431 | for (int j = 0; j < devicePtrs_.size(); j++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:436:23: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 436 | if (sendOffsets_[0] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:439:23: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 439 | if (recvOffsets_[0] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:443:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 443 | for (int i = 0; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:444:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 444 | if (sendOffsets_[0] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:448:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 448 | if (recvOffsets_[0] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = signed char; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:649:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:98:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 98 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of ‘gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = long int; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:366:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:60:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 60 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:128:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 128 | for (int i = 0; i < stepsWithinBlock_; i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:138:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 138 | if (sendOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:140:43: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 140 | if (sendOffsets_[i] + stepChunkSize > count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:86:25: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘const int’ [-Wsign-compare] 86 | if (offset + length <= count_) { | ~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:147:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 147 | if (recvOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:149:43: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 149 | if (recvOffsets_[i] + stepChunkSize > count_) { In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/transport/pair.h:13, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/context.h:15, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/algorithm.h:13, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.h:18, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:9: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/common/logging.h: In instantiation of ‘gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::Less(const T1&, const T2&) [with T1 = int; T2 = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h:155:5: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/common/logging.h:128:26: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const long unsigned int’ [-Wsign-compare] 128 | BINARY_COMP_HELPER(Less, <) | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/common/logging.h:119:11: note: in definition of macro ‘BINARY_COMP_HELPER’ 119 | if (x op y) { \ | ^~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:215:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 215 | for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of ‘void gloo::CudaAllreduceRingChunked::run() [with T = long int; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:366:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:142:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 142 | for (auto i = 0; i < chunks_; i++) { | ~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:144:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 144 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:153:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 153 | for (auto i = 0; i < chunks_; i++) { | ~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:155:23: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 155 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:163:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 163 | for (auto i = 0; i < chunks_; i++) { | ~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:165:23: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 165 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:174:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 174 | for (auto round = 0; round < chunks_; round++) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:177:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 177 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:222:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int round = 0; round < chunks_; round++) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:225:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 225 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:230:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 230 | if (round < (chunks_ - 2)) { | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:244:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 244 | if (round < (chunks_ - 2)) { | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:250:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 250 | if (round < (chunks_ - 4)) { | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:272:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 272 | for (auto i = 0; i < chunks_; i++) { | ~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:274:23: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 274 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘void gloo::CudaAllreduceHalvingDoubling::run() [with T = signed char; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:649:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:266:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 266 | for (int i = 0; i < stepsWithinBlock_; i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:267:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 267 | if (sendOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:271:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 271 | if (recvOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of ‘void gloo::CudaAllreduceRingChunked::copyChunkAtOffset(int) [with T = long int; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:366:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:305:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 305 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:286:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 286 | if (i != stepsWithinBlock_ - 1) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:319:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 319 | for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:333:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 333 | for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:348:45: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 348 | if (recvOffsets_[stepsWithinBlock_ - 1] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:362:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 362 | if (recvOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:367:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 367 | if (sendOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘void gloo::CudaAllreduceHalvingDoubling::initBinaryBlocks() [with T = signed char; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:649:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:48:18: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘const int’ [-Wsign-compare] 48 | if (offset <= this->context_->rank) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of ‘gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = long int; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:366:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:60:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 60 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘void gloo::CudaAllreduceHalvingDoubling::devicePointerInit() [with T = signed char; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:649:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:414:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 414 | for (int i = 0; i < stepsWithinBlock_; i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:417:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 417 | offset = i == stepsWithinBlock_ - 1 | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:420:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 420 | numElements = i == stepsWithinBlock_ - 1 ? recvCounts_[i] + sendCounts_[i] | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:422:16: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 422 | if (offset > count_) { | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:426:30: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 426 | if (offset + numElements > count_) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:431:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 431 | for (int j = 0; j < devicePtrs_.size(); j++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:86:25: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘const int’ [-Wsign-compare] 86 | if (offset + length <= count_) { | ~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:436:23: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 436 | if (sendOffsets_[0] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:439:23: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 439 | if (recvOffsets_[0] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:443:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 443 | for (int i = 0; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:444:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 444 | if (sendOffsets_[0] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:448:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 448 | if (recvOffsets_[0] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of ‘void gloo::CudaAllreduceRingChunked::run() [with T = long int; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:366:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:142:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 142 | for (auto i = 0; i < chunks_; i++) { | ~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:144:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 144 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:153:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 153 | for (auto i = 0; i < chunks_; i++) { | ~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:155:23: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 155 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:163:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 163 | for (auto i = 0; i < chunks_; i++) { | ~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:165:23: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 165 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:174:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 174 | for (auto round = 0; round < chunks_; round++) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:177:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 177 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:222:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int round = 0; round < chunks_; round++) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:225:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 225 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:230:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 230 | if (round < (chunks_ - 2)) { | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:244:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 244 | if (round < (chunks_ - 2)) { | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:250:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 250 | if (round < (chunks_ - 4)) { | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:272:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 272 | for (auto i = 0; i < chunks_; i++) { | ~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:274:23: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 274 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of ‘void gloo::CudaAllreduceRingChunked::copyChunkAtOffset(int) [with T = long int; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:366:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:305:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 305 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of ‘gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = signed char; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:508:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:69:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 69 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:94:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 94 | for (int step = 0; step < steps_; ++step) { | ~~~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = unsigned char; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:650:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:98:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 98 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:128:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 128 | for (int i = 0; i < stepsWithinBlock_; i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:138:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 138 | if (sendOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:140:43: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 140 | if (sendOffsets_[i] + stepChunkSize > count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:147:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 147 | if (recvOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:149:43: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 149 | if (recvOffsets_[i] + stepChunkSize > count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of ‘void gloo::CudaAllreduceBcube::run() [with T = signed char; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:508:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:135:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 135 | for (int step = 0; step < steps_; ++step) { | ~~~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:215:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 215 | for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of ‘gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = long unsigned int; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:367:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:60:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 60 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:86:25: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘const int’ [-Wsign-compare] 86 | if (offset + length <= count_) { | ~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘void gloo::CudaAllreduceHalvingDoubling::run() [with T = unsigned char; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:650:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:266:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 266 | for (int i = 0; i < stepsWithinBlock_; i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:267:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 267 | if (sendOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of ‘void gloo::CudaAllreduceRingChunked::run() [with T = long unsigned int; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:367:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:142:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 142 | for (auto i = 0; i < chunks_; i++) { | ~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:144:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 144 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:271:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 271 | if (recvOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:153:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 153 | for (auto i = 0; i < chunks_; i++) { | ~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:155:23: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 155 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:286:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 286 | if (i != stepsWithinBlock_ - 1) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:163:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 163 | for (auto i = 0; i < chunks_; i++) { | ~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:165:23: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 165 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:174:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 174 | for (auto round = 0; round < chunks_; round++) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of ‘void gloo::CudaAllreduceBcube::setupNodes() [with T = signed char; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:508:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:338:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 338 | for (int step = 0; step < steps_; ++step) { | ~~~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:177:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 177 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:319:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 319 | for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:222:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int round = 0; round < chunks_; round++) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:333:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 333 | for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:225:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 225 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:230:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 230 | if (round < (chunks_ - 2)) { | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:348:45: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 348 | if (recvOffsets_[stepsWithinBlock_ - 1] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:244:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 244 | if (round < (chunks_ - 2)) { | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:250:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 250 | if (round < (chunks_ - 4)) { | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:362:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 362 | if (recvOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:272:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 272 | for (auto i = 0; i < chunks_; i++) { | ~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:274:23: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 274 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:367:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 367 | if (sendOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of ‘void gloo::CudaAllreduceRingChunked::copyChunkAtOffset(int) [with T = long unsigned int; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:367:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:305:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 305 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘void gloo::CudaAllreduceHalvingDoubling::initBinaryBlocks() [with T = unsigned char; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:650:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:48:18: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘const int’ [-Wsign-compare] 48 | if (offset <= this->context_->rank) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of ‘gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = signed char; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:508:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:69:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 69 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘void gloo::CudaAllreduceHalvingDoubling::devicePointerInit() [with T = unsigned char; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:650:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:414:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 414 | for (int i = 0; i < stepsWithinBlock_; i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:417:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 417 | offset = i == stepsWithinBlock_ - 1 | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:420:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 420 | numElements = i == stepsWithinBlock_ - 1 ? recvCounts_[i] + sendCounts_[i] | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:422:16: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 422 | if (offset > count_) { | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:426:30: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 426 | if (offset + numElements > count_) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:431:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 431 | for (int j = 0; j < devicePtrs_.size(); j++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:94:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 94 | for (int step = 0; step < steps_; ++step) { | ~~~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:436:23: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 436 | if (sendOffsets_[0] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:439:23: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 439 | if (recvOffsets_[0] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:443:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 443 | for (int i = 0; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:444:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 444 | if (sendOffsets_[0] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:448:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 448 | if (recvOffsets_[0] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of ‘gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = long unsigned int; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:367:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:60:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 60 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = unsigned char; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:650:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:98:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 98 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:86:25: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘const int’ [-Wsign-compare] 86 | if (offset + length <= count_) { | ~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:128:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 128 | for (int i = 0; i < stepsWithinBlock_; i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of ‘void gloo::CudaAllreduceBcube::run() [with T = signed char; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:508:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:135:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 135 | for (int step = 0; step < steps_; ++step) { | ~~~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:138:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 138 | if (sendOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:140:43: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 140 | if (sendOffsets_[i] + stepChunkSize > count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:147:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 147 | if (recvOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:149:43: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 149 | if (recvOffsets_[i] + stepChunkSize > count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:215:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 215 | for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of ‘void gloo::CudaAllreduceRingChunked::run() [with T = long unsigned int; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:367:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:142:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 142 | for (auto i = 0; i < chunks_; i++) { | ~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:144:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 144 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:153:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 153 | for (auto i = 0; i < chunks_; i++) { | ~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:155:23: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 155 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:163:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 163 | for (auto i = 0; i < chunks_; i++) { | ~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:165:23: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 165 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:174:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 174 | for (auto round = 0; round < chunks_; round++) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:177:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 177 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:222:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int round = 0; round < chunks_; round++) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:225:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 225 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:230:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 230 | if (round < (chunks_ - 2)) { | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:244:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 244 | if (round < (chunks_ - 2)) { | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:250:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 250 | if (round < (chunks_ - 4)) { | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:272:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 272 | for (auto i = 0; i < chunks_; i++) { | ~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:274:23: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 274 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of ‘void gloo::CudaAllreduceRingChunked::copyChunkAtOffset(int) [with T = long unsigned int; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:367:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:305:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 305 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of ‘void gloo::CudaAllreduceBcube::setupNodes() [with T = signed char; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:508:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:338:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 338 | for (int step = 0; step < steps_; ++step) { | ~~~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘void gloo::CudaAllreduceHalvingDoubling::run() [with T = unsigned char; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:650:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:266:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 266 | for (int i = 0; i < stepsWithinBlock_; i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:267:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 267 | if (sendOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:271:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 271 | if (recvOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:286:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 286 | if (i != stepsWithinBlock_ - 1) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:319:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 319 | for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:333:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 333 | for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:348:45: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 348 | if (recvOffsets_[stepsWithinBlock_ - 1] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:362:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 362 | if (recvOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:367:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 367 | if (sendOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘void gloo::CudaAllreduceHalvingDoubling::initBinaryBlocks() [with T = unsigned char; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:650:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:48:18: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘const int’ [-Wsign-compare] 48 | if (offset <= this->context_->rank) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘void gloo::CudaAllreduceHalvingDoubling::devicePointerInit() [with T = unsigned char; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:650:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:414:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 414 | for (int i = 0; i < stepsWithinBlock_; i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:417:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 417 | offset = i == stepsWithinBlock_ - 1 | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:420:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 420 | numElements = i == stepsWithinBlock_ - 1 ? recvCounts_[i] + sendCounts_[i] | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:422:16: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 422 | if (offset > count_) { | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:426:30: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 426 | if (offset + numElements > count_) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:431:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 431 | for (int j = 0; j < devicePtrs_.size(); j++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:436:23: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 436 | if (sendOffsets_[0] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:439:23: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 439 | if (recvOffsets_[0] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:443:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 443 | for (int i = 0; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:444:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 444 | if (sendOffsets_[0] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:448:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 448 | if (recvOffsets_[0] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of ‘gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = unsigned char; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:509:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:69:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 69 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of ‘gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = float; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:368:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:60:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 60 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:94:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 94 | for (int step = 0; step < steps_; ++step) { | ~~~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:86:25: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘const int’ [-Wsign-compare] 86 | if (offset + length <= count_) { | ~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of ‘void gloo::CudaAllreduceBcube::run() [with T = unsigned char; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:509:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:135:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 135 | for (int step = 0; step < steps_; ++step) { | ~~~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of ‘void gloo::CudaAllreduceRingChunked::run() [with T = float; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:368:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:142:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 142 | for (auto i = 0; i < chunks_; i++) { | ~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:144:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 144 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:153:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 153 | for (auto i = 0; i < chunks_; i++) { | ~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:155:23: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 155 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:163:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 163 | for (auto i = 0; i < chunks_; i++) { | ~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:165:23: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 165 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:174:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 174 | for (auto round = 0; round < chunks_; round++) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:177:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 177 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:222:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int round = 0; round < chunks_; round++) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:225:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 225 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:230:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 230 | if (round < (chunks_ - 2)) { | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:244:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 244 | if (round < (chunks_ - 2)) { | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:250:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 250 | if (round < (chunks_ - 4)) { | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:272:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 272 | for (auto i = 0; i < chunks_; i++) { | ~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:274:23: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 274 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of ‘void gloo::CudaAllreduceRingChunked::copyChunkAtOffset(int) [with T = float; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:368:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:305:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 305 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = int; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:651:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:98:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 98 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:128:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 128 | for (int i = 0; i < stepsWithinBlock_; i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:138:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 138 | if (sendOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:140:43: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 140 | if (sendOffsets_[i] + stepChunkSize > count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:147:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 147 | if (recvOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:149:43: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 149 | if (recvOffsets_[i] + stepChunkSize > count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of ‘void gloo::CudaAllreduceBcube::setupNodes() [with T = unsigned char; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:509:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:338:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 338 | for (int step = 0; step < steps_; ++step) { | ~~~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of ‘gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = float; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:368:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:60:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 60 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:215:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 215 | for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:86:25: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘const int’ [-Wsign-compare] 86 | if (offset + length <= count_) { | ~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of ‘gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = unsigned char; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:509:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:69:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 69 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:94:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 94 | for (int step = 0; step < steps_; ++step) { | ~~~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of ‘void gloo::CudaAllreduceRingChunked::run() [with T = float; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:368:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:142:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 142 | for (auto i = 0; i < chunks_; i++) { | ~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:144:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 144 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:153:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 153 | for (auto i = 0; i < chunks_; i++) { | ~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:155:23: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 155 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:163:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 163 | for (auto i = 0; i < chunks_; i++) { | ~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:165:23: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 165 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:174:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 174 | for (auto round = 0; round < chunks_; round++) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:177:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 177 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘void gloo::CudaAllreduceHalvingDoubling::run() [with T = int; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:651:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:266:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 266 | for (int i = 0; i < stepsWithinBlock_; i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:267:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 267 | if (sendOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:222:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int round = 0; round < chunks_; round++) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:225:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 225 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:271:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 271 | if (recvOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of ‘void gloo::CudaAllreduceBcube::run() [with T = unsigned char; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:509:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:135:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 135 | for (int step = 0; step < steps_; ++step) { | ~~~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:230:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 230 | if (round < (chunks_ - 2)) { | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:244:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 244 | if (round < (chunks_ - 2)) { | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:250:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 250 | if (round < (chunks_ - 4)) { | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:272:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 272 | for (auto i = 0; i < chunks_; i++) { | ~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:286:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 286 | if (i != stepsWithinBlock_ - 1) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:274:23: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 274 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:319:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 319 | for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:333:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 333 | for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of ‘void gloo::CudaAllreduceRingChunked::copyChunkAtOffset(int) [with T = float; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:368:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:305:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 305 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:348:45: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 348 | if (recvOffsets_[stepsWithinBlock_ - 1] < count_) { In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/transport/pair.h:13, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/context.h:15, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/algorithm.h:13, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.h:11, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc:9: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/common/logging.h: In instantiation of ‘gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::Less(const T1&, const T2&) [with T1 = int; T2 = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h:155:5: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/common/logging.h:128:26: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const long unsigned int’ [-Wsign-compare] 128 | BINARY_COMP_HELPER(Less, <) | ^ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/common/logging.h:119:11: note: in definition of macro ‘BINARY_COMP_HELPER’ 119 | if (x op y) { \ | ^~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:362:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 362 | if (recvOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:367:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 367 | if (sendOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘void gloo::CudaAllreduceHalvingDoubling::initBinaryBlocks() [with T = int; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:651:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:48:18: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘const int’ [-Wsign-compare] 48 | if (offset <= this->context_->rank) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘void gloo::CudaAllreduceHalvingDoubling::devicePointerInit() [with T = int; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:651:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:414:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 414 | for (int i = 0; i < stepsWithinBlock_; i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:417:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 417 | offset = i == stepsWithinBlock_ - 1 | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:420:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 420 | numElements = i == stepsWithinBlock_ - 1 ? recvCounts_[i] + sendCounts_[i] | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:422:16: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 422 | if (offset > count_) { | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:426:30: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 426 | if (offset + numElements > count_) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:431:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 431 | for (int j = 0; j < devicePtrs_.size(); j++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:436:23: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 436 | if (sendOffsets_[0] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:439:23: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 439 | if (recvOffsets_[0] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:443:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 443 | for (int i = 0; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:444:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 444 | if (sendOffsets_[0] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:448:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 448 | if (recvOffsets_[0] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of ‘void gloo::CudaAllreduceBcube::setupNodes() [with T = unsigned char; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:509:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:338:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 338 | for (int step = 0; step < steps_; ++step) { | ~~~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = int; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:651:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:98:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 98 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:128:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 128 | for (int i = 0; i < stepsWithinBlock_; i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:138:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 138 | if (sendOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:140:43: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 140 | if (sendOffsets_[i] + stepChunkSize > count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:147:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 147 | if (recvOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:149:43: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 149 | if (recvOffsets_[i] + stepChunkSize > count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:215:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 215 | for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of ‘gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = double; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:369:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:60:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 60 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc: In instantiation of ‘gloo::CudaBroadcastOneToAll::CudaBroadcastOneToAll(const std::shared_ptr&, const std::vector&, int, int, int, const std::vector&) [with T = signed char; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc:196:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc:40:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 40 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:86:25: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘const int’ [-Wsign-compare] 86 | if (offset + length <= count_) { | ~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of ‘gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = int; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:510:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:69:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 69 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘void gloo::CudaAllreduceHalvingDoubling::run() [with T = int; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:651:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:266:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 266 | for (int i = 0; i < stepsWithinBlock_; i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:267:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 267 | if (sendOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:271:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 271 | if (recvOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:94:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 94 | for (int step = 0; step < steps_; ++step) { | ~~~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:286:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 286 | if (i != stepsWithinBlock_ - 1) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of ‘void gloo::CudaAllreduceRingChunked::run() [with T = double; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:369:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:142:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 142 | for (auto i = 0; i < chunks_; i++) { | ~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:144:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 144 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:319:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 319 | for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:153:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 153 | for (auto i = 0; i < chunks_; i++) { | ~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:333:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 333 | for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:155:23: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 155 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:163:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 163 | for (auto i = 0; i < chunks_; i++) { | ~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:165:23: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 165 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:348:45: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 348 | if (recvOffsets_[stepsWithinBlock_ - 1] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:174:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 174 | for (auto round = 0; round < chunks_; round++) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:177:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 177 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:362:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 362 | if (recvOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:367:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 367 | if (sendOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:222:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int round = 0; round < chunks_; round++) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:225:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 225 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:230:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 230 | if (round < (chunks_ - 2)) { | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:244:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 244 | if (round < (chunks_ - 2)) { | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:250:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 250 | if (round < (chunks_ - 4)) { | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:272:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 272 | for (auto i = 0; i < chunks_; i++) { | ~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:274:23: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 274 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of ‘void gloo::CudaAllreduceRingChunked::copyChunkAtOffset(int) [with T = double; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:369:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:305:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 305 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘void gloo::CudaAllreduceHalvingDoubling::initBinaryBlocks() [with T = int; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:651:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:48:18: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘const int’ [-Wsign-compare] 48 | if (offset <= this->context_->rank) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of ‘void gloo::CudaAllreduceBcube::run() [with T = int; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:510:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:135:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 135 | for (int step = 0; step < steps_; ++step) { | ~~~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘void gloo::CudaAllreduceHalvingDoubling::devicePointerInit() [with T = int; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:651:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:414:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 414 | for (int i = 0; i < stepsWithinBlock_; i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:417:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 417 | offset = i == stepsWithinBlock_ - 1 | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:420:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 420 | numElements = i == stepsWithinBlock_ - 1 ? recvCounts_[i] + sendCounts_[i] | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:422:16: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 422 | if (offset > count_) { | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:426:30: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 426 | if (offset + numElements > count_) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:431:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 431 | for (int j = 0; j < devicePtrs_.size(); j++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:436:23: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 436 | if (sendOffsets_[0] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:439:23: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 439 | if (recvOffsets_[0] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:443:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 443 | for (int i = 0; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:444:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 444 | if (sendOffsets_[0] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:448:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 448 | if (recvOffsets_[0] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of ‘gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = double; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:369:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:60:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 60 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:86:25: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘const int’ [-Wsign-compare] 86 | if (offset + length <= count_) { | ~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of ‘void gloo::CudaAllreduceBcube::setupNodes() [with T = int; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:510:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:338:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 338 | for (int step = 0; step < steps_; ++step) { | ~~~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of ‘void gloo::CudaAllreduceRingChunked::run() [with T = double; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:369:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:142:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 142 | for (auto i = 0; i < chunks_; i++) { | ~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:144:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 144 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:153:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 153 | for (auto i = 0; i < chunks_; i++) { | ~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:155:23: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 155 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:163:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 163 | for (auto i = 0; i < chunks_; i++) { | ~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:165:23: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 165 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:174:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 174 | for (auto round = 0; round < chunks_; round++) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:177:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 177 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of ‘gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = int; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:510:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:69:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 69 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:222:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int round = 0; round < chunks_; round++) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:225:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 225 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:230:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 230 | if (round < (chunks_ - 2)) { | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:244:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 244 | if (round < (chunks_ - 2)) { | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:94:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 94 | for (int step = 0; step < steps_; ++step) { | ~~~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:250:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 250 | if (round < (chunks_ - 4)) { | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:272:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 272 | for (auto i = 0; i < chunks_; i++) { | ~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:274:23: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 274 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of ‘void gloo::CudaAllreduceRingChunked::copyChunkAtOffset(int) [with T = double; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:369:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:305:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 305 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of ‘void gloo::CudaAllreduceBcube::run() [with T = int; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:510:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:135:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 135 | for (int step = 0; step < steps_; ++step) { | ~~~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc: In instantiation of ‘gloo::CudaBroadcastOneToAll::CudaBroadcastOneToAll(const std::shared_ptr&, const std::vector&, int, int, int, const std::vector&) [with T = signed char; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc:196:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc:40:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = long int; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:652:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:98:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 98 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:128:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 128 | for (int i = 0; i < stepsWithinBlock_; i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:138:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 138 | if (sendOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:140:43: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 140 | if (sendOffsets_[i] + stepChunkSize > count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:147:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 147 | if (recvOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:149:43: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 149 | if (recvOffsets_[i] + stepChunkSize > count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:215:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 215 | for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of ‘void gloo::CudaAllreduceBcube::setupNodes() [with T = int; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:510:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:338:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 338 | for (int step = 0; step < steps_; ++step) { | ~~~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of ‘gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = gloo::float16; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:370:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:60:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 60 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘void gloo::CudaAllreduceHalvingDoubling::run() [with T = long int; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:652:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:266:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 266 | for (int i = 0; i < stepsWithinBlock_; i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:267:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 267 | if (sendOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:271:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 271 | if (recvOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:86:25: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘const int’ [-Wsign-compare] 86 | if (offset + length <= count_) { | ~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:286:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 286 | if (i != stepsWithinBlock_ - 1) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:319:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 319 | for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:333:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 333 | for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:348:45: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 348 | if (recvOffsets_[stepsWithinBlock_ - 1] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:362:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 362 | if (recvOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:367:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 367 | if (sendOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of ‘void gloo::CudaAllreduceRingChunked::run() [with T = gloo::float16; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:370:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:142:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 142 | for (auto i = 0; i < chunks_; i++) { | ~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:144:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 144 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘void gloo::CudaAllreduceHalvingDoubling::initBinaryBlocks() [with T = long int; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:652:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:48:18: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘const int’ [-Wsign-compare] 48 | if (offset <= this->context_->rank) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:153:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 153 | for (auto i = 0; i < chunks_; i++) { | ~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:155:23: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 155 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘void gloo::CudaAllreduceHalvingDoubling::devicePointerInit() [with T = long int; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:652:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:414:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 414 | for (int i = 0; i < stepsWithinBlock_; i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:417:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 417 | offset = i == stepsWithinBlock_ - 1 | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:163:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 163 | for (auto i = 0; i < chunks_; i++) { | ~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:165:23: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 165 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:420:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 420 | numElements = i == stepsWithinBlock_ - 1 ? recvCounts_[i] + sendCounts_[i] | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:422:16: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 422 | if (offset > count_) { | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:174:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 174 | for (auto round = 0; round < chunks_; round++) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:177:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 177 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:426:30: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 426 | if (offset + numElements > count_) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:431:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 431 | for (int j = 0; j < devicePtrs_.size(); j++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:436:23: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 436 | if (sendOffsets_[0] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:439:23: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 439 | if (recvOffsets_[0] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:222:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int round = 0; round < chunks_; round++) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:225:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 225 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:443:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 443 | for (int i = 0; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:444:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 444 | if (sendOffsets_[0] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:230:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 230 | if (round < (chunks_ - 2)) { | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:448:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 448 | if (recvOffsets_[0] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:244:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 244 | if (round < (chunks_ - 2)) { | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:250:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 250 | if (round < (chunks_ - 4)) { | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:272:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 272 | for (auto i = 0; i < chunks_; i++) { | ~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:274:23: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 274 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of ‘gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = long int; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:511:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:69:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 69 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of ‘void gloo::CudaAllreduceRingChunked::copyChunkAtOffset(int) [with T = gloo::float16; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:370:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:305:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 305 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:94:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 94 | for (int step = 0; step < steps_; ++step) { | ~~~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = long int; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:652:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:98:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 98 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:128:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 128 | for (int i = 0; i < stepsWithinBlock_; i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:138:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 138 | if (sendOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:140:43: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 140 | if (sendOffsets_[i] + stepChunkSize > count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:147:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 147 | if (recvOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:149:43: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 149 | if (recvOffsets_[i] + stepChunkSize > count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:215:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 215 | for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of ‘gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = gloo::float16; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:370:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:60:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 60 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of ‘void gloo::CudaAllreduceBcube::run() [with T = long int; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:511:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:135:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 135 | for (int step = 0; step < steps_; ++step) { | ~~~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:86:25: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘const int’ [-Wsign-compare] 86 | if (offset + length <= count_) { | ~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of ‘void gloo::CudaAllreduceRingChunked::run() [with T = gloo::float16; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:370:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:142:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 142 | for (auto i = 0; i < chunks_; i++) { | ~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:144:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 144 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘void gloo::CudaAllreduceHalvingDoubling::run() [with T = long int; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:652:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:266:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 266 | for (int i = 0; i < stepsWithinBlock_; i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:153:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 153 | for (auto i = 0; i < chunks_; i++) { | ~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:267:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 267 | if (sendOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:155:23: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 155 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:163:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 163 | for (auto i = 0; i < chunks_; i++) { | ~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:271:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 271 | if (recvOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:165:23: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 165 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:174:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 174 | for (auto round = 0; round < chunks_; round++) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:177:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 177 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:286:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 286 | if (i != stepsWithinBlock_ - 1) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:222:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int round = 0; round < chunks_; round++) { | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:225:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 225 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:230:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 230 | if (round < (chunks_ - 2)) { | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:244:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 244 | if (round < (chunks_ - 2)) { | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:319:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 319 | for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:250:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 250 | if (round < (chunks_ - 4)) { | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:333:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 333 | for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:272:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 272 | for (auto i = 0; i < chunks_; i++) { | ~~^~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:274:23: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 274 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:348:45: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 348 | if (recvOffsets_[stepsWithinBlock_ - 1] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:362:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 362 | if (recvOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:367:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 367 | if (sendOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of ‘void gloo::CudaAllreduceRingChunked::copyChunkAtOffset(int) [with T = gloo::float16; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:370:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:305:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 305 | if (chunkOffset < chunkContext_.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/algorithm.h:14: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h: In instantiation of ‘void gloo::sum(void*, const void*, const void*, size_t) [with T = signed char; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h:27:9: required from ‘void gloo::sum(T*, const T*, size_t) [with T = signed char; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda.h:349:3: required from ‘const gloo::CudaReductionFunction* gloo::CudaReductionFunction::sum’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:27:37: required from ‘gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = signed char; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:181:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h:20:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 20 | for (auto i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc: In instantiation of ‘gloo::CudaBroadcastOneToAll::CudaBroadcastOneToAll(const std::shared_ptr&, const std::vector&, int, int, int, const std::vector&) [with T = unsigned char; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc:197:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc:40:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of ‘void gloo::CudaAllreduceBcube::setupNodes() [with T = long int; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:511:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:338:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 338 | for (int step = 0; step < steps_; ++step) { | ~~~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘void gloo::CudaAllreduceHalvingDoubling::initBinaryBlocks() [with T = long int; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:652:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:48:18: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘const int’ [-Wsign-compare] 48 | if (offset <= this->context_->rank) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘void gloo::CudaAllreduceHalvingDoubling::devicePointerInit() [with T = long int; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:652:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:414:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 414 | for (int i = 0; i < stepsWithinBlock_; i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:417:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 417 | offset = i == stepsWithinBlock_ - 1 | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of ‘gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = long int; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:511:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:69:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 69 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:420:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 420 | numElements = i == stepsWithinBlock_ - 1 ? recvCounts_[i] + sendCounts_[i] | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:422:16: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 422 | if (offset > count_) { | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:426:30: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 426 | if (offset + numElements > count_) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:431:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 431 | for (int j = 0; j < devicePtrs_.size(); j++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:436:23: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 436 | if (sendOffsets_[0] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:439:23: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 439 | if (recvOffsets_[0] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:443:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 443 | for (int i = 0; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:444:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 444 | if (sendOffsets_[0] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:94:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 94 | for (int step = 0; step < steps_; ++step) { | ~~~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:448:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 448 | if (recvOffsets_[0] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of ‘void gloo::CudaAllreduceBcube::run() [with T = long int; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:511:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:135:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 135 | for (int step = 0; step < steps_; ++step) { | ~~~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of ‘void gloo::CudaAllreduceBcube::setupNodes() [with T = long int; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:511:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:338:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 338 | for (int step = 0; step < steps_; ++step) { | ~~~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = long unsigned int; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:653:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:98:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 98 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:128:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 128 | for (int i = 0; i < stepsWithinBlock_; i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:138:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 138 | if (sendOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:140:43: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 140 | if (sendOffsets_[i] + stepChunkSize > count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:147:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 147 | if (recvOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:149:43: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 149 | if (recvOffsets_[i] + stepChunkSize > count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:215:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 215 | for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc: In instantiation of ‘gloo::CudaBroadcastOneToAll::CudaBroadcastOneToAll(const std::shared_ptr&, const std::vector&, int, int, int, const std::vector&) [with T = unsigned char; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc:197:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc:40:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of ‘gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = long unsigned int; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:512:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:69:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 69 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:94:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 94 | for (int step = 0; step < steps_; ++step) { | ~~~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘void gloo::CudaAllreduceHalvingDoubling::run() [with T = long unsigned int; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:653:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:266:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 266 | for (int i = 0; i < stepsWithinBlock_; i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:267:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 267 | if (sendOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:271:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 271 | if (recvOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:286:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 286 | if (i != stepsWithinBlock_ - 1) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:319:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 319 | for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:333:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 333 | for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:348:45: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 348 | if (recvOffsets_[stepsWithinBlock_ - 1] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:362:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 362 | if (recvOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:367:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 367 | if (sendOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of ‘void gloo::CudaAllreduceBcube::run() [with T = long unsigned int; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:512:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:135:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 135 | for (int step = 0; step < steps_; ++step) { | ~~~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘void gloo::CudaAllreduceHalvingDoubling::initBinaryBlocks() [with T = long unsigned int; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:653:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:48:18: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘const int’ [-Wsign-compare] 48 | if (offset <= this->context_->rank) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘void gloo::CudaAllreduceHalvingDoubling::devicePointerInit() [with T = long unsigned int; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:653:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:414:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 414 | for (int i = 0; i < stepsWithinBlock_; i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:417:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 417 | offset = i == stepsWithinBlock_ - 1 | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:420:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 420 | numElements = i == stepsWithinBlock_ - 1 ? recvCounts_[i] + sendCounts_[i] | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:422:16: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 422 | if (offset > count_) { | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:426:30: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 426 | if (offset + numElements > count_) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:431:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 431 | for (int j = 0; j < devicePtrs_.size(); j++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:436:23: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 436 | if (sendOffsets_[0] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:439:23: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 439 | if (recvOffsets_[0] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:443:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 443 | for (int i = 0; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:444:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 444 | if (sendOffsets_[0] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:448:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 448 | if (recvOffsets_[0] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = long unsigned int; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:653:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:98:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 98 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:128:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 128 | for (int i = 0; i < stepsWithinBlock_; i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:138:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 138 | if (sendOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:140:43: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 140 | if (sendOffsets_[i] + stepChunkSize > count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:147:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 147 | if (recvOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:149:43: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 149 | if (recvOffsets_[i] + stepChunkSize > count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of ‘void gloo::CudaAllreduceBcube::setupNodes() [with T = long unsigned int; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:512:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:338:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 338 | for (int step = 0; step < steps_; ++step) { | ~~~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:215:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 215 | for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of ‘gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = long unsigned int; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:512:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:69:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 69 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:94:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 94 | for (int step = 0; step < steps_; ++step) { | ~~~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘void gloo::CudaAllreduceHalvingDoubling::run() [with T = long unsigned int; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:653:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:266:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 266 | for (int i = 0; i < stepsWithinBlock_; i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:267:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 267 | if (sendOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:271:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 271 | if (recvOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of ‘void gloo::CudaAllreduceBcube::run() [with T = long unsigned int; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:512:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:135:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 135 | for (int step = 0; step < steps_; ++step) { | ~~~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:286:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 286 | if (i != stepsWithinBlock_ - 1) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:319:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 319 | for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:333:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 333 | for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:348:45: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 348 | if (recvOffsets_[stepsWithinBlock_ - 1] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:362:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 362 | if (recvOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:367:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 367 | if (sendOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘void gloo::CudaAllreduceHalvingDoubling::initBinaryBlocks() [with T = long unsigned int; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:653:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:48:18: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘const int’ [-Wsign-compare] 48 | if (offset <= this->context_->rank) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘void gloo::CudaAllreduceHalvingDoubling::devicePointerInit() [with T = long unsigned int; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:653:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:414:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 414 | for (int i = 0; i < stepsWithinBlock_; i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:417:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 417 | offset = i == stepsWithinBlock_ - 1 | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:420:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 420 | numElements = i == stepsWithinBlock_ - 1 ? recvCounts_[i] + sendCounts_[i] | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:422:16: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 422 | if (offset > count_) { | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:426:30: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 426 | if (offset + numElements > count_) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:431:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 431 | for (int j = 0; j < devicePtrs_.size(); j++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:436:23: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 436 | if (sendOffsets_[0] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:439:23: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 439 | if (recvOffsets_[0] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:443:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 443 | for (int i = 0; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:444:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 444 | if (sendOffsets_[0] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:448:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 448 | if (recvOffsets_[0] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of ‘void gloo::CudaAllreduceBcube::setupNodes() [with T = long unsigned int; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:512:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:338:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 338 | for (int step = 0; step < steps_; ++step) { | ~~~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc: In instantiation of ‘gloo::CudaBroadcastOneToAll::CudaBroadcastOneToAll(const std::shared_ptr&, const std::vector&, int, int, int, const std::vector&) [with T = int; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc:198:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc:40:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of ‘gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = float; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:513:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:69:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 69 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:94:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 94 | for (int step = 0; step < steps_; ++step) { | ~~~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = float; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:654:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:98:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 98 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:128:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 128 | for (int i = 0; i < stepsWithinBlock_; i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:138:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 138 | if (sendOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:140:43: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 140 | if (sendOffsets_[i] + stepChunkSize > count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:147:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 147 | if (recvOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:149:43: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 149 | if (recvOffsets_[i] + stepChunkSize > count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of ‘void gloo::CudaAllreduceBcube::run() [with T = float; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:513:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:135:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 135 | for (int step = 0; step < steps_; ++step) { | ~~~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:215:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 215 | for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘void gloo::CudaAllreduceHalvingDoubling::run() [with T = float; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:654:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:266:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 266 | for (int i = 0; i < stepsWithinBlock_; i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:267:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 267 | if (sendOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:271:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 271 | if (recvOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:286:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 286 | if (i != stepsWithinBlock_ - 1) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of ‘void gloo::CudaAllreduceBcube::setupNodes() [with T = float; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:513:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:338:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 338 | for (int step = 0; step < steps_; ++step) { | ~~~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:319:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 319 | for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:333:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 333 | for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:348:45: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 348 | if (recvOffsets_[stepsWithinBlock_ - 1] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:362:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 362 | if (recvOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:367:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 367 | if (sendOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of ‘gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = float; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:513:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:69:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 69 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:94:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 94 | for (int step = 0; step < steps_; ++step) { | ~~~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘void gloo::CudaAllreduceHalvingDoubling::initBinaryBlocks() [with T = float; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:654:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:48:18: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘const int’ [-Wsign-compare] 48 | if (offset <= this->context_->rank) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc: In instantiation of ‘gloo::CudaBroadcastOneToAll::CudaBroadcastOneToAll(const std::shared_ptr&, const std::vector&, int, int, int, const std::vector&) [with T = int; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc:198:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc:40:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:18, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:11: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h: In instantiation of ‘int gloo::findCudaDevicePointerClosestToDevice(std::vector >&, std::shared_ptr&) [with T = signed char]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:153:52: required from ‘void gloo::CudaAllreduceRing::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = signed char; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:45:7: required from ‘gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = signed char; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:181:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h:68:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 68 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘void gloo::CudaAllreduceHalvingDoubling::devicePointerInit() [with T = float; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:654:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:414:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 414 | for (int i = 0; i < stepsWithinBlock_; i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:417:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 417 | offset = i == stepsWithinBlock_ - 1 | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:420:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 420 | numElements = i == stepsWithinBlock_ - 1 ? recvCounts_[i] + sendCounts_[i] | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h:86:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 86 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:422:16: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 422 | if (offset > count_) { | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:426:30: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 426 | if (offset + numElements > count_) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:431:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 431 | for (int j = 0; j < devicePtrs_.size(); j++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:436:23: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 436 | if (sendOffsets_[0] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:439:23: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 439 | if (recvOffsets_[0] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:443:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 443 | for (int i = 0; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:444:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 444 | if (sendOffsets_[0] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:448:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 448 | if (recvOffsets_[0] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of ‘void gloo::CudaAllreduceBcube::run() [with T = float; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:513:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:135:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 135 | for (int step = 0; step < steps_; ++step) { | ~~~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = float; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:654:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:98:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 98 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:128:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 128 | for (int i = 0; i < stepsWithinBlock_; i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:138:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 138 | if (sendOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:140:43: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 140 | if (sendOffsets_[i] + stepChunkSize > count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:147:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 147 | if (recvOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:149:43: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 149 | if (recvOffsets_[i] + stepChunkSize > count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:215:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 215 | for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of ‘void gloo::CudaAllreduceBcube::setupNodes() [with T = float; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:513:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:338:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 338 | for (int step = 0; step < steps_; ++step) { | ~~~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘void gloo::CudaAllreduceHalvingDoubling::run() [with T = float; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:654:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:266:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 266 | for (int i = 0; i < stepsWithinBlock_; i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:267:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 267 | if (sendOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:271:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 271 | if (recvOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:286:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 286 | if (i != stepsWithinBlock_ - 1) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:319:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 319 | for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:333:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 333 | for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:348:45: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 348 | if (recvOffsets_[stepsWithinBlock_ - 1] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:362:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 362 | if (recvOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:367:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 367 | if (sendOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘void gloo::CudaAllreduceHalvingDoubling::initBinaryBlocks() [with T = float; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:654:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:48:18: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘const int’ [-Wsign-compare] 48 | if (offset <= this->context_->rank) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘void gloo::CudaAllreduceHalvingDoubling::devicePointerInit() [with T = float; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:654:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:414:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 414 | for (int i = 0; i < stepsWithinBlock_; i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:417:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 417 | offset = i == stepsWithinBlock_ - 1 | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:420:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 420 | numElements = i == stepsWithinBlock_ - 1 ? recvCounts_[i] + sendCounts_[i] | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:422:16: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 422 | if (offset > count_) { | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:426:30: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 426 | if (offset + numElements > count_) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:431:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 431 | for (int j = 0; j < devicePtrs_.size(); j++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:436:23: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 436 | if (sendOffsets_[0] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:439:23: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 439 | if (recvOffsets_[0] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:443:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 443 | for (int i = 0; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:444:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 444 | if (sendOffsets_[0] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:448:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 448 | if (recvOffsets_[0] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of ‘gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = double; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:514:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:69:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 69 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:94:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 94 | for (int step = 0; step < steps_; ++step) { | ~~~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of ‘void gloo::CudaAllreduceBcube::run() [with T = double; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:514:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:135:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 135 | for (int step = 0; step < steps_; ++step) { | ~~~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = double; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:655:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:98:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 98 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:128:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 128 | for (int i = 0; i < stepsWithinBlock_; i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of ‘void gloo::CudaAllreduceBcube::setupNodes() [with T = double; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:514:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:338:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 338 | for (int step = 0; step < steps_; ++step) { | ~~~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:138:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 138 | if (sendOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:140:43: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 140 | if (sendOffsets_[i] + stepChunkSize > count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:147:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 147 | if (recvOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:149:43: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 149 | if (recvOffsets_[i] + stepChunkSize > count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of ‘gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = double; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:514:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:69:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 69 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:215:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 215 | for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:94:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 94 | for (int step = 0; step < steps_; ++step) { | ~~~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of ‘void gloo::CudaAllreduceBcube::run() [with T = double; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:514:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:135:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 135 | for (int step = 0; step < steps_; ++step) { | ~~~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘void gloo::CudaAllreduceHalvingDoubling::run() [with T = double; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:655:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:266:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 266 | for (int i = 0; i < stepsWithinBlock_; i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:267:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 267 | if (sendOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:271:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 271 | if (recvOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:286:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 286 | if (i != stepsWithinBlock_ - 1) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:319:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 319 | for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:333:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 333 | for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:348:45: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 348 | if (recvOffsets_[stepsWithinBlock_ - 1] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:362:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 362 | if (recvOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:367:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 367 | if (sendOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc: In instantiation of ‘gloo::CudaBroadcastOneToAll::CudaBroadcastOneToAll(const std::shared_ptr&, const std::vector&, int, int, int, const std::vector&) [with T = long int; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc:199:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc:40:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘void gloo::CudaAllreduceHalvingDoubling::initBinaryBlocks() [with T = double; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:655:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:48:18: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘const int’ [-Wsign-compare] 48 | if (offset <= this->context_->rank) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘void gloo::CudaAllreduceHalvingDoubling::devicePointerInit() [with T = double; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:655:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:414:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 414 | for (int i = 0; i < stepsWithinBlock_; i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:417:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 417 | offset = i == stepsWithinBlock_ - 1 | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:420:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 420 | numElements = i == stepsWithinBlock_ - 1 ? recvCounts_[i] + sendCounts_[i] | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:422:16: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 422 | if (offset > count_) { | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:426:30: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 426 | if (offset + numElements > count_) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:431:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 431 | for (int j = 0; j < devicePtrs_.size(); j++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:436:23: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 436 | if (sendOffsets_[0] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:439:23: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 439 | if (recvOffsets_[0] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:443:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 443 | for (int i = 0; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:444:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 444 | if (sendOffsets_[0] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:448:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 448 | if (recvOffsets_[0] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of ‘void gloo::CudaAllreduceBcube::setupNodes() [with T = double; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:514:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:338:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 338 | for (int step = 0; step < steps_; ++step) { | ~~~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = double; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:655:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:98:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 98 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:128:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 128 | for (int i = 0; i < stepsWithinBlock_; i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:138:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 138 | if (sendOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:140:43: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 140 | if (sendOffsets_[i] + stepChunkSize > count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:147:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 147 | if (recvOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:149:43: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 149 | if (recvOffsets_[i] + stepChunkSize > count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:215:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 215 | for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of ‘gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = gloo::float16; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:515:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:69:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 69 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:94:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 94 | for (int step = 0; step < steps_; ++step) { | ~~~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘void gloo::CudaAllreduceHalvingDoubling::run() [with T = double; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:655:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:266:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 266 | for (int i = 0; i < stepsWithinBlock_; i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:267:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 267 | if (sendOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:271:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 271 | if (recvOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:286:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 286 | if (i != stepsWithinBlock_ - 1) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:319:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 319 | for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:333:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 333 | for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:348:45: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 348 | if (recvOffsets_[stepsWithinBlock_ - 1] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:362:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 362 | if (recvOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:367:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 367 | if (sendOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of ‘void gloo::CudaAllreduceBcube::run() [with T = gloo::float16; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:515:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:135:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 135 | for (int step = 0; step < steps_; ++step) { | ~~~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘void gloo::CudaAllreduceHalvingDoubling::initBinaryBlocks() [with T = double; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:655:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:48:18: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘const int’ [-Wsign-compare] 48 | if (offset <= this->context_->rank) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘void gloo::CudaAllreduceHalvingDoubling::devicePointerInit() [with T = double; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:655:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:414:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 414 | for (int i = 0; i < stepsWithinBlock_; i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:417:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 417 | offset = i == stepsWithinBlock_ - 1 | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:420:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 420 | numElements = i == stepsWithinBlock_ - 1 ? recvCounts_[i] + sendCounts_[i] | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:422:16: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 422 | if (offset > count_) { | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:426:30: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 426 | if (offset + numElements > count_) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:431:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 431 | for (int j = 0; j < devicePtrs_.size(); j++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:436:23: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 436 | if (sendOffsets_[0] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:439:23: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 439 | if (recvOffsets_[0] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:443:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 443 | for (int i = 0; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:444:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 444 | if (sendOffsets_[0] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:448:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 448 | if (recvOffsets_[0] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc: In instantiation of ‘gloo::CudaBroadcastOneToAll::CudaBroadcastOneToAll(const std::shared_ptr&, const std::vector&, int, int, int, const std::vector&) [with T = long int; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc:199:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc:40:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of ‘void gloo::CudaAllreduceBcube::setupNodes() [with T = gloo::float16; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:515:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:338:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 338 | for (int step = 0; step < steps_; ++step) { | ~~~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of ‘gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = gloo::float16; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:515:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:69:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 69 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:94:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 94 | for (int step = 0; step < steps_; ++step) { | ~~~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h: In instantiation of ‘void gloo::sum(void*, const void*, const void*, size_t) [with T = unsigned char; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h:27:9: required from ‘void gloo::sum(T*, const T*, size_t) [with T = unsigned char; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda.h:349:3: required from ‘const gloo::CudaReductionFunction* gloo::CudaReductionFunction::sum’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:27:37: required from ‘gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = unsigned char; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:182:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h:20:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 20 | for (auto i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of ‘void gloo::CudaAllreduceBcube::run() [with T = gloo::float16; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:515:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:135:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 135 | for (int step = 0; step < steps_; ++step) { | ~~~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = gloo::float16; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:656:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:98:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 98 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:128:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 128 | for (int i = 0; i < stepsWithinBlock_; i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:138:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 138 | if (sendOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:140:43: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 140 | if (sendOffsets_[i] + stepChunkSize > count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:147:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 147 | if (recvOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:149:43: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 149 | if (recvOffsets_[i] + stepChunkSize > count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:215:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 215 | for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of ‘void gloo::CudaAllreduceBcube::setupNodes() [with T = gloo::float16; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:515:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:338:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 338 | for (int step = 0; step < steps_; ++step) { | ~~~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘void gloo::CudaAllreduceHalvingDoubling::run() [with T = gloo::float16; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:656:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:266:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 266 | for (int i = 0; i < stepsWithinBlock_; i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:267:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 267 | if (sendOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:271:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 271 | if (recvOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:286:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 286 | if (i != stepsWithinBlock_ - 1) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:319:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 319 | for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:333:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 333 | for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:348:45: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 348 | if (recvOffsets_[stepsWithinBlock_ - 1] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:362:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 362 | if (recvOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:367:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 367 | if (sendOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘void gloo::CudaAllreduceHalvingDoubling::initBinaryBlocks() [with T = gloo::float16; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:656:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:48:18: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘const int’ [-Wsign-compare] 48 | if (offset <= this->context_->rank) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘void gloo::CudaAllreduceHalvingDoubling::devicePointerInit() [with T = gloo::float16; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:656:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:414:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 414 | for (int i = 0; i < stepsWithinBlock_; i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:417:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 417 | offset = i == stepsWithinBlock_ - 1 | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:420:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 420 | numElements = i == stepsWithinBlock_ - 1 ? recvCounts_[i] + sendCounts_[i] | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:422:16: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 422 | if (offset > count_) { | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:426:30: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 426 | if (offset + numElements > count_) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:431:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 431 | for (int j = 0; j < devicePtrs_.size(); j++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:436:23: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 436 | if (sendOffsets_[0] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:439:23: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 439 | if (recvOffsets_[0] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:443:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 443 | for (int i = 0; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:444:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 444 | if (sendOffsets_[0] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:448:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 448 | if (recvOffsets_[0] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = gloo::float16; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:656:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:98:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 98 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:128:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 128 | for (int i = 0; i < stepsWithinBlock_; i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:138:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 138 | if (sendOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:140:43: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 140 | if (sendOffsets_[i] + stepChunkSize > count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:147:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 147 | if (recvOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:149:43: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 149 | if (recvOffsets_[i] + stepChunkSize > count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc: In instantiation of ‘gloo::CudaBroadcastOneToAll::CudaBroadcastOneToAll(const std::shared_ptr&, const std::vector&, int, int, int, const std::vector&) [with T = long unsigned int; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc:200:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc:40:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:215:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 215 | for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘void gloo::CudaAllreduceHalvingDoubling::run() [with T = gloo::float16; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:656:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:266:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 266 | for (int i = 0; i < stepsWithinBlock_; i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:267:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 267 | if (sendOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:271:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 271 | if (recvOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:286:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 286 | if (i != stepsWithinBlock_ - 1) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:319:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 319 | for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:333:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 333 | for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:348:45: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 348 | if (recvOffsets_[stepsWithinBlock_ - 1] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:362:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 362 | if (recvOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:367:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 367 | if (sendOffsets_[i] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘void gloo::CudaAllreduceHalvingDoubling::initBinaryBlocks() [with T = gloo::float16; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:656:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:48:18: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘const int’ [-Wsign-compare] 48 | if (offset <= this->context_->rank) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘void gloo::CudaAllreduceHalvingDoubling::devicePointerInit() [with T = gloo::float16; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:656:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:414:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 414 | for (int i = 0; i < stepsWithinBlock_; i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:417:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 417 | offset = i == stepsWithinBlock_ - 1 | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:420:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 420 | numElements = i == stepsWithinBlock_ - 1 ? recvCounts_[i] + sendCounts_[i] | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:422:16: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 422 | if (offset > count_) { | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:426:30: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 426 | if (offset + numElements > count_) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:431:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 431 | for (int j = 0; j < devicePtrs_.size(); j++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:436:23: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 436 | if (sendOffsets_[0] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:439:23: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 439 | if (recvOffsets_[0] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:443:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 443 | for (int i = 0; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:444:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 444 | if (sendOffsets_[0] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:448:25: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 448 | if (recvOffsets_[0] < count_) { /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc: In instantiation of ‘gloo::CudaBroadcastOneToAll::CudaBroadcastOneToAll(const std::shared_ptr&, const std::vector&, int, int, int, const std::vector&) [with T = long unsigned int; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc:200:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc:40:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h: In instantiation of ‘int gloo::findCudaDevicePointerClosestToDevice(std::vector >&, std::shared_ptr&) [with T = unsigned char]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:153:52: required from ‘void gloo::CudaAllreduceRing::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = unsigned char; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:45:7: required from ‘gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = unsigned char; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:182:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h:68:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 68 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h:86:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 86 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc: In instantiation of ‘gloo::CudaBroadcastOneToAll::CudaBroadcastOneToAll(const std::shared_ptr&, const std::vector&, int, int, int, const std::vector&) [with T = float; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc:201:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc:40:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc: In instantiation of ‘gloo::CudaBroadcastOneToAll::CudaBroadcastOneToAll(const std::shared_ptr&, const std::vector&, int, int, int, const std::vector&) [with T = float; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc:201:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc:40:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of ‘void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = signed char; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer; typename U::Pointer = gloo::CudaHostPointer]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:79:7: required from ‘gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = signed char; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:508:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:374:14: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 374 | if (bytes_ < kOnDeviceThreshold) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of ‘void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = unsigned char; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer; typename U::Pointer = gloo::CudaHostPointer]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:79:7: required from ‘gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = unsigned char; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:509:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:374:14: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = signed char; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer; typename U::Pointer = gloo::CudaHostPointer]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:7: required from ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = signed char; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:649:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:478:14: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 478 | if (bytes_ < kOnDeviceThreshold) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘void gloo::CudaAllreduceHalvingDoubling::initReductionsAndBroadcasts(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = signed char; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer; typename U::Pointer = gloo::CudaHostPointer]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:241:32: required from ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = signed char; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:649:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:577:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 577 | for (int i = 0; i < stepsWithinBlock_; i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:582:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 582 | const size_t numElementsInBcast = i == stepsWithinBlock_ - 1 | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc: In instantiation of ‘gloo::CudaBroadcastOneToAll::CudaBroadcastOneToAll(const std::shared_ptr&, const std::vector&, int, int, int, const std::vector&) [with T = double; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc:202:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc:40:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘void gloo::CudaAllreduceHalvingDoubling::initReductionsAndBroadcasts(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = signed char; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:241:32: required from ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = signed char; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:649:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:630:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 630 | for (int i = 0; i < stepsWithinBlock_; i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:640:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 640 | i == stepsWithinBlock_ - 1 ? sendCounts_[i] + recvCounts_[i] | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of ‘void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = int; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer; typename U::Pointer = gloo::CudaHostPointer]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:79:7: required from ‘gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = int; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:510:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:374:14: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = unsigned char; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer; typename U::Pointer = gloo::CudaHostPointer]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:7: required from ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = unsigned char; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:650:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:478:14: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 478 | if (bytes_ < kOnDeviceThreshold) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘void gloo::CudaAllreduceHalvingDoubling::initReductionsAndBroadcasts(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = unsigned char; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer; typename U::Pointer = gloo::CudaHostPointer]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:241:32: required from ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = unsigned char; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:650:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:577:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 577 | for (int i = 0; i < stepsWithinBlock_; i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:582:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 582 | const size_t numElementsInBcast = i == stepsWithinBlock_ - 1 | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of ‘void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = long int; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer; typename U::Pointer = gloo::CudaHostPointer]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:79:7: required from ‘gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = long int; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:511:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:374:14: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘void gloo::CudaAllreduceHalvingDoubling::initReductionsAndBroadcasts(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = unsigned char; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:241:32: required from ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = unsigned char; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:650:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:630:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 630 | for (int i = 0; i < stepsWithinBlock_; i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:640:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 640 | i == stepsWithinBlock_ - 1 ? sendCounts_[i] + recvCounts_[i] | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h: In instantiation of ‘void gloo::sum(void*, const void*, const void*, size_t) [with T = int; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h:27:9: required from ‘void gloo::sum(T*, const T*, size_t) [with T = int; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda.h:349:3: required from ‘const gloo::CudaReductionFunction* gloo::CudaReductionFunction::sum’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:27:37: required from ‘gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = int; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:183:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h:20:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 20 | for (auto i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc: In instantiation of ‘gloo::CudaBroadcastOneToAll::CudaBroadcastOneToAll(const std::shared_ptr&, const std::vector&, int, int, int, const std::vector&) [with T = double; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc:202:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc:40:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of ‘void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = long unsigned int; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer; typename U::Pointer = gloo::CudaHostPointer]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:79:7: required from ‘gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = long unsigned int; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:512:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:374:14: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = int; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer; typename U::Pointer = gloo::CudaHostPointer]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:7: required from ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = int; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:651:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:478:14: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 478 | if (bytes_ < kOnDeviceThreshold) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘void gloo::CudaAllreduceHalvingDoubling::initReductionsAndBroadcasts(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = int; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer; typename U::Pointer = gloo::CudaHostPointer]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:241:32: required from ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = int; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:651:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:577:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 577 | for (int i = 0; i < stepsWithinBlock_; i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:582:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 582 | const size_t numElementsInBcast = i == stepsWithinBlock_ - 1 | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘void gloo::CudaAllreduceHalvingDoubling::initReductionsAndBroadcasts(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = int; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:241:32: required from ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = int; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:651:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:630:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 630 | for (int i = 0; i < stepsWithinBlock_; i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:640:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 640 | i == stepsWithinBlock_ - 1 ? sendCounts_[i] + recvCounts_[i] | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of ‘void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = float; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer; typename U::Pointer = gloo::CudaHostPointer]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:79:7: required from ‘gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = float; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:513:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:374:14: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = long int; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer; typename U::Pointer = gloo::CudaHostPointer]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:7: required from ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = long int; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:652:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:478:14: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 478 | if (bytes_ < kOnDeviceThreshold) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘void gloo::CudaAllreduceHalvingDoubling::initReductionsAndBroadcasts(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = long int; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer; typename U::Pointer = gloo::CudaHostPointer]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:241:32: required from ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = long int; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:652:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:577:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 577 | for (int i = 0; i < stepsWithinBlock_; i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:582:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 582 | const size_t numElementsInBcast = i == stepsWithinBlock_ - 1 | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of ‘void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = double; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer; typename U::Pointer = gloo::CudaHostPointer]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:79:7: required from ‘gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = double; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:514:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:374:14: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘void gloo::CudaAllreduceHalvingDoubling::initReductionsAndBroadcasts(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = long int; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:241:32: required from ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = long int; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:652:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:630:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 630 | for (int i = 0; i < stepsWithinBlock_; i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:640:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 640 | i == stepsWithinBlock_ - 1 ? sendCounts_[i] + recvCounts_[i] | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = long unsigned int; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer; typename U::Pointer = gloo::CudaHostPointer]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:7: required from ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = long unsigned int; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:653:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:478:14: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 478 | if (bytes_ < kOnDeviceThreshold) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of ‘void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = gloo::float16; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer; typename U::Pointer = gloo::CudaHostPointer]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:79:7: required from ‘gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = gloo::float16; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:515:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:374:14: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘void gloo::CudaAllreduceHalvingDoubling::initReductionsAndBroadcasts(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = long unsigned int; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer; typename U::Pointer = gloo::CudaHostPointer]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:241:32: required from ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = long unsigned int; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:653:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:577:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 577 | for (int i = 0; i < stepsWithinBlock_; i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:582:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 582 | const size_t numElementsInBcast = i == stepsWithinBlock_ - 1 | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘void gloo::CudaAllreduceHalvingDoubling::initReductionsAndBroadcasts(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = long unsigned int; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:241:32: required from ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = long unsigned int; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:653:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:630:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 630 | for (int i = 0; i < stepsWithinBlock_; i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:640:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 640 | i == stepsWithinBlock_ - 1 ? sendCounts_[i] + recvCounts_[i] | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = float; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer; typename U::Pointer = gloo::CudaHostPointer]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:7: required from ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = float; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:654:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:478:14: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 478 | if (bytes_ < kOnDeviceThreshold) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘void gloo::CudaAllreduceHalvingDoubling::initReductionsAndBroadcasts(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = float; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer; typename U::Pointer = gloo::CudaHostPointer]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:241:32: required from ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = float; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:654:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:577:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 577 | for (int i = 0; i < stepsWithinBlock_; i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:582:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 582 | const size_t numElementsInBcast = i == stepsWithinBlock_ - 1 | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘void gloo::CudaAllreduceHalvingDoubling::initReductionsAndBroadcasts(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = float; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:241:32: required from ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = float; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:654:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:630:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 630 | for (int i = 0; i < stepsWithinBlock_; i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:640:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 640 | i == stepsWithinBlock_ - 1 ? sendCounts_[i] + recvCounts_[i] | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc: In instantiation of ‘gloo::CudaBroadcastOneToAll::CudaBroadcastOneToAll(const std::shared_ptr&, const std::vector&, int, int, int, const std::vector&) [with T = gloo::float16; W = gloo::CudaHostWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc:203:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc:40:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = double; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer; typename U::Pointer = gloo::CudaHostPointer]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:7: required from ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = double; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:655:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:478:14: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 478 | if (bytes_ < kOnDeviceThreshold) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘void gloo::CudaAllreduceHalvingDoubling::initReductionsAndBroadcasts(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = double; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer; typename U::Pointer = gloo::CudaHostPointer]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:241:32: required from ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = double; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:655:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:577:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 577 | for (int i = 0; i < stepsWithinBlock_; i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:582:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 582 | const size_t numElementsInBcast = i == stepsWithinBlock_ - 1 | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘void gloo::CudaAllreduceHalvingDoubling::initReductionsAndBroadcasts(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = double; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:241:32: required from ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = double; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:655:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:630:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 630 | for (int i = 0; i < stepsWithinBlock_; i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:640:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 640 | i == stepsWithinBlock_ - 1 ? sendCounts_[i] + recvCounts_[i] | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = gloo::float16; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer; typename U::Pointer = gloo::CudaHostPointer]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:7: required from ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = gloo::float16; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:656:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:478:14: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 478 | if (bytes_ < kOnDeviceThreshold) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘void gloo::CudaAllreduceHalvingDoubling::initReductionsAndBroadcasts(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = gloo::float16; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer; typename U::Pointer = gloo::CudaHostPointer]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:241:32: required from ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = gloo::float16; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:656:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:577:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 577 | for (int i = 0; i < stepsWithinBlock_; i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:582:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 582 | const size_t numElementsInBcast = i == stepsWithinBlock_ - 1 | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc: In instantiation of ‘gloo::CudaBroadcastOneToAll::CudaBroadcastOneToAll(const std::shared_ptr&, const std::vector&, int, int, int, const std::vector&) [with T = gloo::float16; W = gloo::CudaDeviceWorkspace]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc:203:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc:40:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of ‘void gloo::CudaAllreduceHalvingDoubling::initReductionsAndBroadcasts(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = gloo::float16; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:241:32: required from ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = gloo::float16; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:656:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:630:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 630 | for (int i = 0; i < stepsWithinBlock_; i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:640:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 640 | i == stepsWithinBlock_ - 1 ? sendCounts_[i] + recvCounts_[i] | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h: In instantiation of ‘int gloo::findCudaDevicePointerClosestToDevice(std::vector >&, std::shared_ptr&) [with T = int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:153:52: required from ‘void gloo::CudaAllreduceRing::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = int; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:45:7: required from ‘gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = int; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:183:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h:68:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 68 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h:86:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 86 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/algorithm.h:14: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h: In instantiation of ‘void gloo::sum(void*, const void*, const void*, size_t) [with T = signed char; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h:27:9: required from ‘void gloo::sum(T*, const T*, size_t) [with T = signed char; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda.h:349:3: required from ‘const gloo::CudaReductionFunction* gloo::CudaReductionFunction::sum’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:75:37: required from ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = signed char; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:649:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h:20:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 20 | for (auto i = 0; i < n; i++) { | ~~^~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/algorithm.h:14: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h: In instantiation of ‘void gloo::sum(void*, const void*, const void*, size_t) [with T = signed char; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h:27:9: required from ‘void gloo::sum(T*, const T*, size_t) [with T = signed char; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda.h:349:3: required from ‘const gloo::CudaReductionFunction* gloo::CudaReductionFunction::sum’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:26:37: required from ‘gloo::CudaAllreduceLocal::CudaAllreduceLocal(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = signed char]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:70:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h:20:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 20 | for (auto i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h: In instantiation of ‘void gloo::sum(void*, const void*, const void*, size_t) [with T = long int; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h:27:9: required from ‘void gloo::sum(T*, const T*, size_t) [with T = long int; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda.h:349:3: required from ‘const gloo::CudaReductionFunction* gloo::CudaReductionFunction::sum’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:27:37: required from ‘gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = long int; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:184:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h:20:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 20 | for (auto i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h: In instantiation of ‘void gloo::sum(void*, const void*, const void*, size_t) [with T = unsigned char; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h:27:9: required from ‘void gloo::sum(T*, const T*, size_t) [with T = unsigned char; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda.h:349:3: required from ‘const gloo::CudaReductionFunction* gloo::CudaReductionFunction::sum’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:26:37: required from ‘gloo::CudaAllreduceLocal::CudaAllreduceLocal(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = unsigned char]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:71:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h:20:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h: In instantiation of ‘void gloo::sum(void*, const void*, const void*, size_t) [with T = int; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h:27:9: required from ‘void gloo::sum(T*, const T*, size_t) [with T = int; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda.h:349:3: required from ‘const gloo::CudaReductionFunction* gloo::CudaReductionFunction::sum’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:26:37: required from ‘gloo::CudaAllreduceLocal::CudaAllreduceLocal(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:72:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h:20:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h: In instantiation of ‘void gloo::sum(void*, const void*, const void*, size_t) [with T = long int; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h:27:9: required from ‘void gloo::sum(T*, const T*, size_t) [with T = long int; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda.h:349:3: required from ‘const gloo::CudaReductionFunction* gloo::CudaReductionFunction::sum’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:26:37: required from ‘gloo::CudaAllreduceLocal::CudaAllreduceLocal(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = long int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:73:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h:20:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h: In instantiation of ‘void gloo::sum(void*, const void*, const void*, size_t) [with T = long unsigned int; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h:27:9: required from ‘void gloo::sum(T*, const T*, size_t) [with T = long unsigned int; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda.h:349:3: required from ‘const gloo::CudaReductionFunction* gloo::CudaReductionFunction::sum’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:26:37: required from ‘gloo::CudaAllreduceLocal::CudaAllreduceLocal(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:74:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h:20:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:18, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:11: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h: In instantiation of ‘int gloo::findCudaDevicePointerClosestToDevice(std::vector >&, std::shared_ptr&) [with T = signed char]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:396:52: required from ‘void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = signed char; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:79:7: required from ‘gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = signed char; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:508:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h:68:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 68 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h: In instantiation of ‘void gloo::sum(void*, const void*, const void*, size_t) [with T = float; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h:27:9: required from ‘void gloo::sum(T*, const T*, size_t) [with T = float; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda.h:349:3: required from ‘const gloo::CudaReductionFunction* gloo::CudaReductionFunction::sum’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:26:37: required from ‘gloo::CudaAllreduceLocal::CudaAllreduceLocal(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = float]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:75:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h:20:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h:86:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 86 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h: In instantiation of ‘void gloo::sum(void*, const void*, const void*, size_t) [with T = double; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h:27:9: required from ‘void gloo::sum(T*, const T*, size_t) [with T = double; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda.h:349:3: required from ‘const gloo::CudaReductionFunction* gloo::CudaReductionFunction::sum’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:26:37: required from ‘gloo::CudaAllreduceLocal::CudaAllreduceLocal(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = double]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:76:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h:20:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h: In instantiation of ‘void gloo::sum(void*, const void*, const void*, size_t) [with T = float16; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h:27:9: required from ‘void gloo::sum(T*, const T*, size_t) [with T = float16; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda.h:349:3: required from ‘const gloo::CudaReductionFunction* gloo::CudaReductionFunction::sum’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:26:37: required from ‘gloo::CudaAllreduceLocal::CudaAllreduceLocal(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = gloo::float16]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:77:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h:20:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:18, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:11: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h: In instantiation of ‘int gloo::findCudaDevicePointerClosestToDevice(std::vector >&, std::shared_ptr&) [with T = signed char]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:500:52: required from ‘void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = signed char; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:7: required from ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = signed char; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:649:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h:68:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 68 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h:86:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 86 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h: In instantiation of ‘int gloo::findCudaDevicePointerClosestToDevice(std::vector >&, std::shared_ptr&) [with T = long int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:153:52: required from ‘void gloo::CudaAllreduceRing::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = long int; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:45:7: required from ‘gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = long int; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:184:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h:68:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 68 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h:86:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 86 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h: In instantiation of ‘void gloo::sum(void*, const void*, const void*, size_t) [with T = unsigned char; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h:27:9: required from ‘void gloo::sum(T*, const T*, size_t) [with T = unsigned char; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda.h:349:3: required from ‘const gloo::CudaReductionFunction* gloo::CudaReductionFunction::sum’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:75:37: required from ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = unsigned char; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:650:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h:20:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 20 | for (auto i = 0; i < n; i++) { | ~~^~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:21, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:12: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = signed char; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:50:51: required from ‘std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = signed char; Dst = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:48:23: required from ‘gloo::CudaAllreduceLocal::CudaAllreduceLocal(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = signed char]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:70:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:52:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (auto i = 0; i < devicePtrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = signed char; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:79:54: required from ‘std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = signed char; Src = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:50:26: required from ‘gloo::CudaAllreduceLocal::CudaAllreduceLocal(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = signed char]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:70:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 154 | for (auto i = 0; i < devicePtrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = unsigned char; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:50:51: required from ‘std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = unsigned char; Dst = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:48:23: required from ‘gloo::CudaAllreduceLocal::CudaAllreduceLocal(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = unsigned char]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:71:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:52:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (auto i = 0; i < devicePtrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h: In instantiation of ‘void gloo::sum(void*, const void*, const void*, size_t) [with T = long unsigned int; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h:27:9: required from ‘void gloo::sum(T*, const T*, size_t) [with T = long unsigned int; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda.h:349:3: required from ‘const gloo::CudaReductionFunction* gloo::CudaReductionFunction::sum’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:27:37: required from ‘gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = long unsigned int; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:185:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h:20:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 20 | for (auto i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = unsigned char; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:79:54: required from ‘std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = unsigned char; Src = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:50:26: required from ‘gloo::CudaAllreduceLocal::CudaAllreduceLocal(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = unsigned char]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:71:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 154 | for (auto i = 0; i < devicePtrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = int; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:50:51: required from ‘std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = int; Dst = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:48:23: required from ‘gloo::CudaAllreduceLocal::CudaAllreduceLocal(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:72:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:52:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (auto i = 0; i < devicePtrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = int; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:79:54: required from ‘std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = int; Src = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:50:26: required from ‘gloo::CudaAllreduceLocal::CudaAllreduceLocal(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:72:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 154 | for (auto i = 0; i < devicePtrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = long int; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:50:51: required from ‘std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = long int; Dst = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:48:23: required from ‘gloo::CudaAllreduceLocal::CudaAllreduceLocal(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = long int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:73:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:52:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (auto i = 0; i < devicePtrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h: In instantiation of ‘int gloo::findCudaDevicePointerClosestToDevice(std::vector >&, std::shared_ptr&) [with T = unsigned char]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:396:52: required from ‘void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = unsigned char; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:79:7: required from ‘gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = unsigned char; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:509:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h:68:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 68 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h:86:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 86 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = long int; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:79:54: required from ‘std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = long int; Src = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:50:26: required from ‘gloo::CudaAllreduceLocal::CudaAllreduceLocal(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = long int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:73:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 154 | for (auto i = 0; i < devicePtrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h: In instantiation of ‘int gloo::findCudaDevicePointerClosestToDevice(std::vector >&, std::shared_ptr&) [with T = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:153:52: required from ‘void gloo::CudaAllreduceRing::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = long unsigned int; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:45:7: required from ‘gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = long unsigned int; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:185:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h:68:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 68 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h:86:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 86 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = long unsigned int; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:50:51: required from ‘std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = long unsigned int; Dst = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:48:23: required from ‘gloo::CudaAllreduceLocal::CudaAllreduceLocal(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:74:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:52:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (auto i = 0; i < devicePtrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h: In instantiation of ‘int gloo::findCudaDevicePointerClosestToDevice(std::vector >&, std::shared_ptr&) [with T = unsigned char]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:500:52: required from ‘void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = unsigned char; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:7: required from ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = unsigned char; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:650:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h:68:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 68 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h:86:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 86 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = long unsigned int; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:79:54: required from ‘std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = long unsigned int; Src = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:50:26: required from ‘gloo::CudaAllreduceLocal::CudaAllreduceLocal(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:74:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 154 | for (auto i = 0; i < devicePtrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = float; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:50:51: required from ‘std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = float; Dst = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:48:23: required from ‘gloo::CudaAllreduceLocal::CudaAllreduceLocal(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = float]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:75:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:52:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (auto i = 0; i < devicePtrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = float; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:79:54: required from ‘std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = float; Src = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:50:26: required from ‘gloo::CudaAllreduceLocal::CudaAllreduceLocal(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = float]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:75:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 154 | for (auto i = 0; i < devicePtrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = double; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:50:51: required from ‘std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = double; Dst = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:48:23: required from ‘gloo::CudaAllreduceLocal::CudaAllreduceLocal(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = double]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:76:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:52:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (auto i = 0; i < devicePtrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h: In instantiation of ‘void gloo::sum(void*, const void*, const void*, size_t) [with T = float; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h:27:9: required from ‘void gloo::sum(T*, const T*, size_t) [with T = float; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda.h:349:3: required from ‘const gloo::CudaReductionFunction* gloo::CudaReductionFunction::sum’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:27:37: required from ‘gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = float; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:186:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h:20:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 20 | for (auto i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = double; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:79:54: required from ‘std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = double; Src = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:50:26: required from ‘gloo::CudaAllreduceLocal::CudaAllreduceLocal(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = double]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:76:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 154 | for (auto i = 0; i < devicePtrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h: In instantiation of ‘void gloo::sum(void*, const void*, const void*, size_t) [with T = int; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h:27:9: required from ‘void gloo::sum(T*, const T*, size_t) [with T = int; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda.h:349:3: required from ‘const gloo::CudaReductionFunction* gloo::CudaReductionFunction::sum’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:75:37: required from ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = int; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:651:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h:20:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 20 | for (auto i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = gloo::float16; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:50:51: required from ‘std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = float16; Dst = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:48:23: required from ‘gloo::CudaAllreduceLocal::CudaAllreduceLocal(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = gloo::float16]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:77:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:52:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (auto i = 0; i < devicePtrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = gloo::float16; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:79:54: required from ‘std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = float16; Src = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:50:26: required from ‘gloo::CudaAllreduceLocal::CudaAllreduceLocal(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = gloo::float16]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:77:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 154 | for (auto i = 0; i < devicePtrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = signed char; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:64:27: required from ‘gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = signed char; size_t = long unsigned int]’ /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:50:51: required from ‘std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = signed char; Dst = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:48:23: required from ‘gloo::CudaAllreduceLocal::CudaAllreduceLocal(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = signed char]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:70:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 25 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h: In instantiation of ‘int gloo::findCudaDevicePointerClosestToDevice(std::vector >&, std::shared_ptr&) [with T = float]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:153:52: required from ‘void gloo::CudaAllreduceRing::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = float; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:45:7: required from ‘gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = float; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:186:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h:68:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 68 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h:86:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 86 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h: In instantiation of ‘int gloo::findCudaDevicePointerClosestToDevice(std::vector >&, std::shared_ptr&) [with T = int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:396:52: required from ‘void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = int; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:79:7: required from ‘gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = int; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:510:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h:68:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 68 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h:86:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 86 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h: In instantiation of ‘int gloo::findCudaDevicePointerClosestToDevice(std::vector >&, std::shared_ptr&) [with T = int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:500:52: required from ‘void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = int; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:7: required from ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = int; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:651:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h:68:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 68 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h:86:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 86 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = unsigned char; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:64:27: required from ‘gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = unsigned char; size_t = long unsigned int]’ /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:50:51: required from ‘std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = unsigned char; Dst = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:48:23: required from ‘gloo::CudaAllreduceLocal::CudaAllreduceLocal(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = unsigned char]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:71:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = int; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:64:27: required from ‘gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = int; size_t = long unsigned int]’ /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:50:51: required from ‘std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = int; Dst = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:48:23: required from ‘gloo::CudaAllreduceLocal::CudaAllreduceLocal(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:72:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = long int; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:64:27: required from ‘gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = long int; size_t = long unsigned int]’ /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:50:51: required from ‘std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = long int; Dst = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:48:23: required from ‘gloo::CudaAllreduceLocal::CudaAllreduceLocal(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = long int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:73:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h: In instantiation of ‘void gloo::sum(void*, const void*, const void*, size_t) [with T = double; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h:27:9: required from ‘void gloo::sum(T*, const T*, size_t) [with T = double; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda.h:349:3: required from ‘const gloo::CudaReductionFunction* gloo::CudaReductionFunction::sum’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:27:37: required from ‘gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = double; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:187:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h:20:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 20 | for (auto i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = long unsigned int; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:64:27: required from ‘gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = long unsigned int; size_t = long unsigned int]’ /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:50:51: required from ‘std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = long unsigned int; Dst = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:48:23: required from ‘gloo::CudaAllreduceLocal::CudaAllreduceLocal(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:74:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h: In instantiation of ‘void gloo::sum(void*, const void*, const void*, size_t) [with T = long int; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h:27:9: required from ‘void gloo::sum(T*, const T*, size_t) [with T = long int; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda.h:349:3: required from ‘const gloo::CudaReductionFunction* gloo::CudaReductionFunction::sum’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:75:37: required from ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = long int; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:652:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h:20:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 20 | for (auto i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = float; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:64:27: required from ‘gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = float; size_t = long unsigned int]’ /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:50:51: required from ‘std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = float; Dst = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:48:23: required from ‘gloo::CudaAllreduceLocal::CudaAllreduceLocal(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = float]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:75:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = double; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:64:27: required from ‘gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = double; size_t = long unsigned int]’ /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:50:51: required from ‘std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = double; Dst = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:48:23: required from ‘gloo::CudaAllreduceLocal::CudaAllreduceLocal(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = double]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:76:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h: In instantiation of ‘int gloo::findCudaDevicePointerClosestToDevice(std::vector >&, std::shared_ptr&) [with T = double]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:153:52: required from ‘void gloo::CudaAllreduceRing::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = double; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:45:7: required from ‘gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = double; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:187:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h:68:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 68 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h:86:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 86 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = float16; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:64:27: required from ‘gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = gloo::float16; size_t = long unsigned int]’ /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:50:51: required from ‘std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = float16; Dst = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:48:23: required from ‘gloo::CudaAllreduceLocal::CudaAllreduceLocal(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = gloo::float16]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_local.cc:77:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h: In instantiation of ‘int gloo::findCudaDevicePointerClosestToDevice(std::vector >&, std::shared_ptr&) [with T = long int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:396:52: required from ‘void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = long int; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:79:7: required from ‘gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = long int; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:511:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h:68:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 68 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h:86:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 86 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h: In instantiation of ‘void gloo::sum(void*, const void*, const void*, size_t) [with T = float16; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h:27:9: required from ‘void gloo::sum(T*, const T*, size_t) [with T = float16; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda.h:349:3: required from ‘const gloo::CudaReductionFunction* gloo::CudaReductionFunction::sum’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:27:37: required from ‘gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = gloo::float16; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:188:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h:20:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 20 | for (auto i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h: In instantiation of ‘int gloo::findCudaDevicePointerClosestToDevice(std::vector >&, std::shared_ptr&) [with T = long int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:500:52: required from ‘void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = long int; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:7: required from ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = long int; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:652:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h:68:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 68 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h:86:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 86 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h: In instantiation of ‘void gloo::sum(void*, const void*, const void*, size_t) [with T = long unsigned int; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h:27:9: required from ‘void gloo::sum(T*, const T*, size_t) [with T = long unsigned int; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda.h:349:3: required from ‘const gloo::CudaReductionFunction* gloo::CudaReductionFunction::sum’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:75:37: required from ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = long unsigned int; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:653:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h:20:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 20 | for (auto i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h: In instantiation of ‘int gloo::findCudaDevicePointerClosestToDevice(std::vector >&, std::shared_ptr&) [with T = float16]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:153:52: required from ‘void gloo::CudaAllreduceRing::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = gloo::float16; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:45:7: required from ‘gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = gloo::float16; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:188:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h:68:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 68 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h:86:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 86 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h: In instantiation of ‘int gloo::findCudaDevicePointerClosestToDevice(std::vector >&, std::shared_ptr&) [with T = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:396:52: required from ‘void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = long unsigned int; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:79:7: required from ‘gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = long unsigned int; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:512:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h:68:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 68 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h:86:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 86 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/algorithm.h:14: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h: In instantiation of ‘void gloo::sum(void*, const void*, const void*, size_t) [with T = signed char; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h:27:9: required from ‘void gloo::sum(T*, const T*, size_t) [with T = signed char; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda.h:349:3: required from ‘const gloo::CudaReductionFunction* gloo::CudaReductionFunction::sum’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:53:37: required from ‘gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = signed char; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:363:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h:20:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 20 | for (auto i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h: In instantiation of ‘int gloo::findCudaDevicePointerClosestToDevice(std::vector >&, std::shared_ptr&) [with T = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:500:52: required from ‘void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = long unsigned int; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:7: required from ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = long unsigned int; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:653:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h:68:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 68 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h:86:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 86 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:18, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:11: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h: In instantiation of ‘int gloo::findCudaDevicePointerClosestToDevice(std::vector >&, std::shared_ptr&) [with T = signed char]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:346:52: required from ‘void gloo::CudaAllreduceRingChunked::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = signed char; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:82:7: required from ‘gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = signed char; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:363:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h:68:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 68 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h:86:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 86 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:21, from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc:11: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = signed char; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:79:54: required from ‘std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = signed char; Src = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc:83:26: required from ‘gloo::CudaBroadcastOneToAll::CudaBroadcastOneToAll(const std::shared_ptr&, const std::vector&, int, int, int, const std::vector&) [with T = signed char; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc:196:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 154 | for (auto i = 0; i < devicePtrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h: In instantiation of ‘void gloo::sum(void*, const void*, const void*, size_t) [with T = unsigned char; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h:27:9: required from ‘void gloo::sum(T*, const T*, size_t) [with T = unsigned char; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda.h:349:3: required from ‘const gloo::CudaReductionFunction* gloo::CudaReductionFunction::sum’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:53:37: required from ‘gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = unsigned char; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:364:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h:20:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 20 | for (auto i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h: In instantiation of ‘int gloo::findCudaDevicePointerClosestToDevice(std::vector >&, std::shared_ptr&) [with T = unsigned char]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:346:52: required from ‘void gloo::CudaAllreduceRingChunked::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = unsigned char; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:82:7: required from ‘gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = unsigned char; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:364:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h:68:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 68 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h:86:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 86 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h: In instantiation of ‘void gloo::sum(void*, const void*, const void*, size_t) [with T = float; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h:27:9: required from ‘void gloo::sum(T*, const T*, size_t) [with T = float; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda.h:349:3: required from ‘const gloo::CudaReductionFunction* gloo::CudaReductionFunction::sum’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:75:37: required from ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = float; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:654:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h:20:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 20 | for (auto i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h: In instantiation of ‘void gloo::sum(void*, const void*, const void*, size_t) [with T = int; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h:27:9: required from ‘void gloo::sum(T*, const T*, size_t) [with T = int; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda.h:349:3: required from ‘const gloo::CudaReductionFunction* gloo::CudaReductionFunction::sum’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:53:37: required from ‘gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = int; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:365:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h:20:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 20 | for (auto i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = unsigned char; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:79:54: required from ‘std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = unsigned char; Src = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc:83:26: required from ‘gloo::CudaBroadcastOneToAll::CudaBroadcastOneToAll(const std::shared_ptr&, const std::vector&, int, int, int, const std::vector&) [with T = unsigned char; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc:197:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h: In instantiation of ‘int gloo::findCudaDevicePointerClosestToDevice(std::vector >&, std::shared_ptr&) [with T = int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:346:52: required from ‘void gloo::CudaAllreduceRingChunked::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = int; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:82:7: required from ‘gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = int; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:365:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h:68:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 68 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h:86:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 86 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h: In instantiation of ‘void gloo::sum(void*, const void*, const void*, size_t) [with T = long int; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h:27:9: required from ‘void gloo::sum(T*, const T*, size_t) [with T = long int; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda.h:349:3: required from ‘const gloo::CudaReductionFunction* gloo::CudaReductionFunction::sum’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:53:37: required from ‘gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = long int; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:366:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h:20:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 20 | for (auto i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = int; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:79:54: required from ‘std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = int; Src = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc:83:26: required from ‘gloo::CudaBroadcastOneToAll::CudaBroadcastOneToAll(const std::shared_ptr&, const std::vector&, int, int, int, const std::vector&) [with T = int; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc:198:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h: In instantiation of ‘int gloo::findCudaDevicePointerClosestToDevice(std::vector >&, std::shared_ptr&) [with T = long int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:346:52: required from ‘void gloo::CudaAllreduceRingChunked::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = long int; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:82:7: required from ‘gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = long int; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:366:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h:68:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 68 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h:86:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 86 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h: In instantiation of ‘void gloo::sum(void*, const void*, const void*, size_t) [with T = long unsigned int; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h:27:9: required from ‘void gloo::sum(T*, const T*, size_t) [with T = long unsigned int; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda.h:349:3: required from ‘const gloo::CudaReductionFunction* gloo::CudaReductionFunction::sum’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:53:37: required from ‘gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = long unsigned int; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:367:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h:20:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 20 | for (auto i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h: In instantiation of ‘int gloo::findCudaDevicePointerClosestToDevice(std::vector >&, std::shared_ptr&) [with T = float]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:396:52: required from ‘void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = float; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:79:7: required from ‘gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = float; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:513:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h:68:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 68 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h:86:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 86 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = long int; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:79:54: required from ‘std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = long int; Src = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc:83:26: required from ‘gloo::CudaBroadcastOneToAll::CudaBroadcastOneToAll(const std::shared_ptr&, const std::vector&, int, int, int, const std::vector&) [with T = long int; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc:199:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h: In instantiation of ‘int gloo::findCudaDevicePointerClosestToDevice(std::vector >&, std::shared_ptr&) [with T = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:346:52: required from ‘void gloo::CudaAllreduceRingChunked::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = long unsigned int; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:82:7: required from ‘gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = long unsigned int; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:367:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h:68:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 68 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h:86:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 86 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h: In instantiation of ‘void gloo::sum(void*, const void*, const void*, size_t) [with T = float; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h:27:9: required from ‘void gloo::sum(T*, const T*, size_t) [with T = float; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda.h:349:3: required from ‘const gloo::CudaReductionFunction* gloo::CudaReductionFunction::sum’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:53:37: required from ‘gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = float; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:368:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h:20:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 20 | for (auto i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h: In instantiation of ‘int gloo::findCudaDevicePointerClosestToDevice(std::vector >&, std::shared_ptr&) [with T = float]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:346:52: required from ‘void gloo::CudaAllreduceRingChunked::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = float; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:82:7: required from ‘gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = float; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:368:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h:68:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 68 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h:86:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 86 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = long unsigned int; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:79:54: required from ‘std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = long unsigned int; Src = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc:83:26: required from ‘gloo::CudaBroadcastOneToAll::CudaBroadcastOneToAll(const std::shared_ptr&, const std::vector&, int, int, int, const std::vector&) [with T = long unsigned int; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc:200:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h: In instantiation of ‘void gloo::sum(void*, const void*, const void*, size_t) [with T = double; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h:27:9: required from ‘void gloo::sum(T*, const T*, size_t) [with T = double; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda.h:349:3: required from ‘const gloo::CudaReductionFunction* gloo::CudaReductionFunction::sum’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:53:37: required from ‘gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = double; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:369:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h:20:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 20 | for (auto i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h: In instantiation of ‘int gloo::findCudaDevicePointerClosestToDevice(std::vector >&, std::shared_ptr&) [with T = float]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:500:52: required from ‘void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = float; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:7: required from ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = float; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:654:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h:68:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 68 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h:86:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 86 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h: In instantiation of ‘int gloo::findCudaDevicePointerClosestToDevice(std::vector >&, std::shared_ptr&) [with T = double]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:346:52: required from ‘void gloo::CudaAllreduceRingChunked::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = double; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:82:7: required from ‘gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = double; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:369:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h:68:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 68 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h:86:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 86 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = float; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:79:54: required from ‘std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = float; Src = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc:83:26: required from ‘gloo::CudaBroadcastOneToAll::CudaBroadcastOneToAll(const std::shared_ptr&, const std::vector&, int, int, int, const std::vector&) [with T = float; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc:201:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:12: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘gloo::CudaLocalHostReduce >::CudaLocalHostReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = signed char; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalHostReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:237:51: required from ‘std::unique_ptr > gloo::cudaHostReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = signed char; Dst = CudaHostPointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:137:19: required from ‘void gloo::CudaAllreduceRing::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = signed char; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer; typename U::Pointer = gloo::CudaHostPointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:45:7: required from ‘gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = signed char; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:181:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:103:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 103 | for (auto i = 1; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h: In instantiation of ‘void gloo::sum(void*, const void*, const void*, size_t) [with T = float16; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h:27:9: required from ‘void gloo::sum(T*, const T*, size_t) [with T = float16; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda.h:349:3: required from ‘const gloo::CudaReductionFunction* gloo::CudaReductionFunction::sum’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:53:37: required from ‘gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = gloo::float16; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:370:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h:20:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 20 | for (auto i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = double; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:79:54: required from ‘std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = double; Src = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc:83:26: required from ‘gloo::CudaBroadcastOneToAll::CudaBroadcastOneToAll(const std::shared_ptr&, const std::vector&, int, int, int, const std::vector&) [with T = double; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc:202:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h: In instantiation of ‘void gloo::sum(void*, const void*, const void*, size_t) [with T = double; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h:27:9: required from ‘void gloo::sum(T*, const T*, size_t) [with T = double; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda.h:349:3: required from ‘const gloo::CudaReductionFunction* gloo::CudaReductionFunction::sum’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:75:37: required from ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = double; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:655:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h:20:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 20 | for (auto i = 0; i < n; i++) { | ~~^~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:21: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = signed char; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:50:51: required from ‘std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = signed char; Dst = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:162:23: required from ‘void gloo::CudaAllreduceRing::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = signed char; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:45:7: required from ‘gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = signed char; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:181:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:52:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (auto i = 0; i < devicePtrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h: In instantiation of ‘int gloo::findCudaDevicePointerClosestToDevice(std::vector >&, std::shared_ptr&) [with T = float16]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:346:52: required from ‘void gloo::CudaAllreduceRingChunked::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = gloo::float16; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:82:7: required from ‘gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = gloo::float16; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:370:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h:68:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 68 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h:86:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 86 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = signed char; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:79:54: required from ‘std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = signed char; Src = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:164:26: required from ‘void gloo::CudaAllreduceRing::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = signed char; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:45:7: required from ‘gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = signed char; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:181:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 154 | for (auto i = 0; i < devicePtrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = gloo::float16; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:79:54: required from ‘std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = float16; Src = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc:83:26: required from ‘gloo::CudaBroadcastOneToAll::CudaBroadcastOneToAll(const std::shared_ptr&, const std::vector&, int, int, int, const std::vector&) [with T = gloo::float16; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc:203:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘gloo::CudaLocalHostReduce >::CudaLocalHostReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = unsigned char; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalHostReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:237:51: required from ‘std::unique_ptr > gloo::cudaHostReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = unsigned char; Dst = CudaHostPointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:137:19: required from ‘void gloo::CudaAllreduceRing::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = unsigned char; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer; typename U::Pointer = gloo::CudaHostPointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:45:7: required from ‘gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = unsigned char; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:182:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:103:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 103 | for (auto i = 1; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h: In instantiation of ‘int gloo::findCudaDevicePointerClosestToDevice(std::vector >&, std::shared_ptr&) [with T = double]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:396:52: required from ‘void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = double; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:79:7: required from ‘gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = double; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:514:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h:68:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 68 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h:86:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 86 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = signed char; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:166:27: required from ‘gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = signed char; size_t = long unsigned int]’ /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:79:54: required from ‘std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = signed char; Src = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc:83:26: required from ‘gloo::CudaBroadcastOneToAll::CudaBroadcastOneToAll(const std::shared_ptr&, const std::vector&, int, int, int, const std::vector&) [with T = signed char; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc:196:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 25 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = unsigned char; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:50:51: required from ‘std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = unsigned char; Dst = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:162:23: required from ‘void gloo::CudaAllreduceRing::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = unsigned char; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:45:7: required from ‘gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = unsigned char; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:182:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:52:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (auto i = 0; i < devicePtrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:21: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = signed char; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:50:51: required from ‘std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = signed char; Dst = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:96:29: required from ‘gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = signed char; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:363:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:52:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (auto i = 0; i < devicePtrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = signed char; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:79:54: required from ‘std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = signed char; Src = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:98:32: required from ‘gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = signed char; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:363:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 154 | for (auto i = 0; i < devicePtrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = unsigned char; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:166:27: required from ‘gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = unsigned char; size_t = long unsigned int]’ /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:79:54: required from ‘std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = unsigned char; Src = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc:83:26: required from ‘gloo::CudaBroadcastOneToAll::CudaBroadcastOneToAll(const std::shared_ptr&, const std::vector&, int, int, int, const std::vector&) [with T = unsigned char; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc:197:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = unsigned char; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:79:54: required from ‘std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = unsigned char; Src = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:164:26: required from ‘void gloo::CudaAllreduceRing::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = unsigned char; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:45:7: required from ‘gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = unsigned char; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:182:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 154 | for (auto i = 0; i < devicePtrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘gloo::CudaLocalHostReduce >::CudaLocalHostReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = int; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalHostReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:237:51: required from ‘std::unique_ptr > gloo::cudaHostReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = int; Dst = CudaHostPointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:137:19: required from ‘void gloo::CudaAllreduceRing::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = int; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer; typename U::Pointer = gloo::CudaHostPointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:45:7: required from ‘gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = int; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:183:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:103:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 103 | for (auto i = 1; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = int; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:166:27: required from ‘gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = int; size_t = long unsigned int]’ /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:79:54: required from ‘std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = int; Src = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc:83:26: required from ‘gloo::CudaBroadcastOneToAll::CudaBroadcastOneToAll(const std::shared_ptr&, const std::vector&, int, int, int, const std::vector&) [with T = int; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc:198:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h: In instantiation of ‘int gloo::findCudaDevicePointerClosestToDevice(std::vector >&, std::shared_ptr&) [with T = double]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:500:52: required from ‘void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = double; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:7: required from ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = double; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:655:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h:68:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 68 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h:86:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 86 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = int; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:50:51: required from ‘std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = int; Dst = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:162:23: required from ‘void gloo::CudaAllreduceRing::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = int; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:45:7: required from ‘gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = int; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:183:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:52:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (auto i = 0; i < devicePtrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = long int; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:166:27: required from ‘gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = long int; size_t = long unsigned int]’ /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:79:54: required from ‘std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = long int; Src = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc:83:26: required from ‘gloo::CudaBroadcastOneToAll::CudaBroadcastOneToAll(const std::shared_ptr&, const std::vector&, int, int, int, const std::vector&) [with T = long int; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc:199:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = int; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:79:54: required from ‘std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = int; Src = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:164:26: required from ‘void gloo::CudaAllreduceRing::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = int; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:45:7: required from ‘gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = int; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:183:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 154 | for (auto i = 0; i < devicePtrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = unsigned char; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:50:51: required from ‘std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = unsigned char; Dst = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:96:29: required from ‘gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = unsigned char; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:364:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:52:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (auto i = 0; i < devicePtrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = unsigned char; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:79:54: required from ‘std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = unsigned char; Src = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:98:32: required from ‘gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = unsigned char; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:364:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 154 | for (auto i = 0; i < devicePtrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘gloo::CudaLocalHostReduce >::CudaLocalHostReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = long int; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalHostReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:237:51: required from ‘std::unique_ptr > gloo::cudaHostReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = long int; Dst = CudaHostPointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:137:19: required from ‘void gloo::CudaAllreduceRing::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = long int; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer; typename U::Pointer = gloo::CudaHostPointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:45:7: required from ‘gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = long int; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:184:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:103:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 103 | for (auto i = 1; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = long unsigned int; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:166:27: required from ‘gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = long unsigned int; size_t = long unsigned int]’ /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:79:54: required from ‘std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = long unsigned int; Src = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc:83:26: required from ‘gloo::CudaBroadcastOneToAll::CudaBroadcastOneToAll(const std::shared_ptr&, const std::vector&, int, int, int, const std::vector&) [with T = long unsigned int; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc:200:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = long int; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:50:51: required from ‘std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = long int; Dst = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:162:23: required from ‘void gloo::CudaAllreduceRing::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = long int; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:45:7: required from ‘gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = long int; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:184:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:52:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (auto i = 0; i < devicePtrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = long int; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:79:54: required from ‘std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = long int; Src = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:164:26: required from ‘void gloo::CudaAllreduceRing::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = long int; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:45:7: required from ‘gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = long int; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:184:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 154 | for (auto i = 0; i < devicePtrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h: In instantiation of ‘void gloo::sum(void*, const void*, const void*, size_t) [with T = float16; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h:27:9: required from ‘void gloo::sum(T*, const T*, size_t) [with T = float16; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda.h:349:3: required from ‘const gloo::CudaReductionFunction* gloo::CudaReductionFunction::sum’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:75:37: required from ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = gloo::float16; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:656:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/math.h:20:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 20 | for (auto i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = int; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:50:51: required from ‘std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = int; Dst = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:96:29: required from ‘gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = int; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:365:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:52:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (auto i = 0; i < devicePtrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = int; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:79:54: required from ‘std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = int; Src = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:98:32: required from ‘gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = int; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:365:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 154 | for (auto i = 0; i < devicePtrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘gloo::CudaLocalHostReduce >::CudaLocalHostReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = long unsigned int; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalHostReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:237:51: required from ‘std::unique_ptr > gloo::cudaHostReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = long unsigned int; Dst = CudaHostPointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:137:19: required from ‘void gloo::CudaAllreduceRing::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = long unsigned int; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer; typename U::Pointer = gloo::CudaHostPointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:45:7: required from ‘gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = long unsigned int; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:185:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:103:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 103 | for (auto i = 1; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = float; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:166:27: required from ‘gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = float; size_t = long unsigned int]’ /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:79:54: required from ‘std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = float; Src = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc:83:26: required from ‘gloo::CudaBroadcastOneToAll::CudaBroadcastOneToAll(const std::shared_ptr&, const std::vector&, int, int, int, const std::vector&) [with T = float; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc:201:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = long unsigned int; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:50:51: required from ‘std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = long unsigned int; Dst = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:162:23: required from ‘void gloo::CudaAllreduceRing::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = long unsigned int; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:45:7: required from ‘gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = long unsigned int; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:185:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:52:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (auto i = 0; i < devicePtrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = double; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:166:27: required from ‘gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = double; size_t = long unsigned int]’ /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:79:54: required from ‘std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = double; Src = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc:83:26: required from ‘gloo::CudaBroadcastOneToAll::CudaBroadcastOneToAll(const std::shared_ptr&, const std::vector&, int, int, int, const std::vector&) [with T = double; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc:202:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = long unsigned int; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:79:54: required from ‘std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = long unsigned int; Src = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:164:26: required from ‘void gloo::CudaAllreduceRing::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = long unsigned int; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:45:7: required from ‘gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = long unsigned int; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:185:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 154 | for (auto i = 0; i < devicePtrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h: In instantiation of ‘int gloo::findCudaDevicePointerClosestToDevice(std::vector >&, std::shared_ptr&) [with T = float16]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:396:52: required from ‘void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = gloo::float16; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:79:7: required from ‘gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = gloo::float16; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:515:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h:68:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 68 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h:86:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 86 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘gloo::CudaLocalHostReduce >::CudaLocalHostReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = float; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalHostReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:237:51: required from ‘std::unique_ptr > gloo::cudaHostReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = float; Dst = CudaHostPointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:137:19: required from ‘void gloo::CudaAllreduceRing::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = float; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer; typename U::Pointer = gloo::CudaHostPointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:45:7: required from ‘gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = float; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:186:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:103:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 103 | for (auto i = 1; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = float16; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:166:27: required from ‘gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = gloo::float16; size_t = long unsigned int]’ /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:79:54: required from ‘std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = float16; Src = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc:83:26: required from ‘gloo::CudaBroadcastOneToAll::CudaBroadcastOneToAll(const std::shared_ptr&, const std::vector&, int, int, int, const std::vector&) [with T = gloo::float16; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_broadcast_one_to_all.cc:203:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = long int; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:50:51: required from ‘std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = long int; Dst = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:96:29: required from ‘gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = long int; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:366:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:52:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (auto i = 0; i < devicePtrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = long int; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:79:54: required from ‘std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = long int; Src = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:98:32: required from ‘gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = long int; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:366:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 154 | for (auto i = 0; i < devicePtrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = float; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:50:51: required from ‘std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = float; Dst = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:162:23: required from ‘void gloo::CudaAllreduceRing::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = float; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:45:7: required from ‘gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = float; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:186:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:52:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (auto i = 0; i < devicePtrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = float; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:79:54: required from ‘std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = float; Src = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:164:26: required from ‘void gloo::CudaAllreduceRing::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = float; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:45:7: required from ‘gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = float; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:186:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 154 | for (auto i = 0; i < devicePtrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘gloo::CudaLocalHostReduce >::CudaLocalHostReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = double; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalHostReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:237:51: required from ‘std::unique_ptr > gloo::cudaHostReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = double; Dst = CudaHostPointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:137:19: required from ‘void gloo::CudaAllreduceRing::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = double; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer; typename U::Pointer = gloo::CudaHostPointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:45:7: required from ‘gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = double; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:187:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:103:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 103 | for (auto i = 1; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = double; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:50:51: required from ‘std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = double; Dst = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:162:23: required from ‘void gloo::CudaAllreduceRing::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = double; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:45:7: required from ‘gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = double; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:187:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:52:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (auto i = 0; i < devicePtrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = double; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:79:54: required from ‘std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = double; Src = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:164:26: required from ‘void gloo::CudaAllreduceRing::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = double; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:45:7: required from ‘gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = double; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:187:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 154 | for (auto i = 0; i < devicePtrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘gloo::CudaLocalHostReduce >::CudaLocalHostReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = gloo::float16; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalHostReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:237:51: required from ‘std::unique_ptr > gloo::cudaHostReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = float16; Dst = CudaHostPointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:137:19: required from ‘void gloo::CudaAllreduceRing::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = gloo::float16; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer; typename U::Pointer = gloo::CudaHostPointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:45:7: required from ‘gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = gloo::float16; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:188:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:103:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 103 | for (auto i = 1; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = long unsigned int; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:50:51: required from ‘std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = long unsigned int; Dst = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:96:29: required from ‘gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = long unsigned int; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:367:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:52:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (auto i = 0; i < devicePtrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = gloo::float16; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:50:51: required from ‘std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = float16; Dst = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:162:23: required from ‘void gloo::CudaAllreduceRing::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = gloo::float16; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:45:7: required from ‘gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = gloo::float16; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:188:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:52:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (auto i = 0; i < devicePtrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = long unsigned int; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:79:54: required from ‘std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = long unsigned int; Src = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:98:32: required from ‘gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = long unsigned int; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:367:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 154 | for (auto i = 0; i < devicePtrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h: In instantiation of ‘int gloo::findCudaDevicePointerClosestToDevice(std::vector >&, std::shared_ptr&) [with T = float16]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:500:52: required from ‘void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = gloo::float16; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:7: required from ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = gloo::float16; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:656:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h:68:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 68 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_private.h:86:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 86 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = gloo::float16; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:79:54: required from ‘std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = float16; Src = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:164:26: required from ‘void gloo::CudaAllreduceRing::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = gloo::float16; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:45:7: required from ‘gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = gloo::float16; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:188:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 154 | for (auto i = 0; i < devicePtrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = signed char; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:64:27: required from ‘gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = signed char; size_t = long unsigned int]’ /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:50:51: required from ‘std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = signed char; Dst = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:162:23: required from ‘void gloo::CudaAllreduceRing::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = signed char; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:45:7: required from ‘gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = signed char; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:181:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 25 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = float; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:50:51: required from ‘std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = float; Dst = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:96:29: required from ‘gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = float; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:368:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:52:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (auto i = 0; i < devicePtrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = float; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:79:54: required from ‘std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = float; Src = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:98:32: required from ‘gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = float; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:368:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 154 | for (auto i = 0; i < devicePtrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = double; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:50:51: required from ‘std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = double; Dst = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:96:29: required from ‘gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = double; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:369:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:52:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (auto i = 0; i < devicePtrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = double; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:79:54: required from ‘std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = double; Src = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:98:32: required from ‘gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = double; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:369:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 154 | for (auto i = 0; i < devicePtrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = unsigned char; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:64:27: required from ‘gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = unsigned char; size_t = long unsigned int]’ /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:50:51: required from ‘std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = unsigned char; Dst = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:162:23: required from ‘void gloo::CudaAllreduceRing::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = unsigned char; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:45:7: required from ‘gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = unsigned char; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:182:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = int; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:64:27: required from ‘gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = int; size_t = long unsigned int]’ /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:50:51: required from ‘std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = int; Dst = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:162:23: required from ‘void gloo::CudaAllreduceRing::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = int; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:45:7: required from ‘gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = int; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:183:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = gloo::float16; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:50:51: required from ‘std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = float16; Dst = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:96:29: required from ‘gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = gloo::float16; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:370:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:52:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (auto i = 0; i < devicePtrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = gloo::float16; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:79:54: required from ‘std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = float16; Src = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:98:32: required from ‘gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = gloo::float16; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:370:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 154 | for (auto i = 0; i < devicePtrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = long int; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:64:27: required from ‘gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = long int; size_t = long unsigned int]’ /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:50:51: required from ‘std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = long int; Dst = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:162:23: required from ‘void gloo::CudaAllreduceRing::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = long int; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:45:7: required from ‘gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = long int; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:184:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = signed char; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:105:27: required from ‘gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = signed char; size_t = long unsigned int]’ /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:50:51: required from ‘std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = signed char; Dst = CudaHostPointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:96:29: required from ‘gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = signed char; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:363:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 25 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = long unsigned int; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:64:27: required from ‘gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = long unsigned int; size_t = long unsigned int]’ /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:50:51: required from ‘std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = long unsigned int; Dst = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:162:23: required from ‘void gloo::CudaAllreduceRing::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = long unsigned int; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:45:7: required from ‘gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = long unsigned int; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:185:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = unsigned char; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:105:27: required from ‘gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = unsigned char; size_t = long unsigned int]’ /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:50:51: required from ‘std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = unsigned char; Dst = CudaHostPointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:96:29: required from ‘gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = unsigned char; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:364:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:12: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘gloo::CudaLocalHostReduce >::CudaLocalHostReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = signed char; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalHostReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:237:51: required from ‘std::unique_ptr > gloo::cudaHostReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = signed char; Dst = CudaHostPointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:376:23: required from ‘void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = signed char; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer; typename U::Pointer = gloo::CudaHostPointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:79:7: required from ‘gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = signed char; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:508:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:103:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 103 | for (auto i = 1; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = float; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:64:27: required from ‘gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = float; size_t = long unsigned int]’ /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:50:51: required from ‘std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = float; Dst = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:162:23: required from ‘void gloo::CudaAllreduceRing::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = float; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:45:7: required from ‘gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = float; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:186:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = double; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:64:27: required from ‘gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = double; size_t = long unsigned int]’ /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:50:51: required from ‘std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = double; Dst = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:162:23: required from ‘void gloo::CudaAllreduceRing::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = double; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:45:7: required from ‘gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = double; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:187:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = int; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:105:27: required from ‘gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = int; size_t = long unsigned int]’ /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:50:51: required from ‘std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = int; Dst = CudaHostPointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:96:29: required from ‘gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = int; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:365:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:21: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = signed char; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:50:51: required from ‘std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = signed char; Dst = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:405:38: required from ‘void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = signed char; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:79:7: required from ‘gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = signed char; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:508:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:52:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (auto i = 0; i < devicePtrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = signed char; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:79:54: required from ‘std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = signed char; Src = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:408:28: required from ‘void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = signed char; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:79:7: required from ‘gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = signed char; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:508:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 154 | for (auto i = 0; i < devicePtrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = float16; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:64:27: required from ‘gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = gloo::float16; size_t = long unsigned int]’ /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:50:51: required from ‘std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = float16; Dst = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:162:23: required from ‘void gloo::CudaAllreduceRing::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = gloo::float16; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:45:7: required from ‘gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = gloo::float16; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring.cc:188:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘gloo::CudaLocalHostReduce >::CudaLocalHostReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = unsigned char; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalHostReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:237:51: required from ‘std::unique_ptr > gloo::cudaHostReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = unsigned char; Dst = CudaHostPointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:376:23: required from ‘void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = unsigned char; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer; typename U::Pointer = gloo::CudaHostPointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:79:7: required from ‘gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = unsigned char; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:509:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:103:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 103 | for (auto i = 1; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = long int; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:105:27: required from ‘gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = long int; size_t = long unsigned int]’ /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:50:51: required from ‘std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = long int; Dst = CudaHostPointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:96:29: required from ‘gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = long int; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:366:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = unsigned char; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:50:51: required from ‘std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = unsigned char; Dst = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:405:38: required from ‘void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = unsigned char; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:79:7: required from ‘gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = unsigned char; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:509:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:52:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (auto i = 0; i < devicePtrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = unsigned char; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:79:54: required from ‘std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = unsigned char; Src = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:408:28: required from ‘void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = unsigned char; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:79:7: required from ‘gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = unsigned char; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:509:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 154 | for (auto i = 0; i < devicePtrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = long unsigned int; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:105:27: required from ‘gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = long unsigned int; size_t = long unsigned int]’ /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:50:51: required from ‘std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = long unsigned int; Dst = CudaHostPointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:96:29: required from ‘gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = long unsigned int; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:367:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘gloo::CudaLocalHostReduce >::CudaLocalHostReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = int; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalHostReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:237:51: required from ‘std::unique_ptr > gloo::cudaHostReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = int; Dst = CudaHostPointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:376:23: required from ‘void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = int; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer; typename U::Pointer = gloo::CudaHostPointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:79:7: required from ‘gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = int; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:510:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:103:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 103 | for (auto i = 1; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = int; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:50:51: required from ‘std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = int; Dst = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:405:38: required from ‘void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = int; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:79:7: required from ‘gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = int; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:510:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:52:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (auto i = 0; i < devicePtrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:12: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘gloo::CudaLocalHostReduce >::CudaLocalHostReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = signed char; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalHostReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:237:51: required from ‘std::unique_ptr > gloo::cudaHostReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = signed char; Dst = CudaHostPointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:480:23: required from ‘void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = signed char; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer; typename U::Pointer = gloo::CudaHostPointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:7: required from ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = signed char; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:649:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:103:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 103 | for (auto i = 1; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = int; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:79:54: required from ‘std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = int; Src = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:408:28: required from ‘void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = int; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:79:7: required from ‘gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = int; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:510:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 154 | for (auto i = 0; i < devicePtrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = float; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:105:27: required from ‘gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = float; size_t = long unsigned int]’ /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:50:51: required from ‘std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = float; Dst = CudaHostPointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:96:29: required from ‘gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = float; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:368:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘gloo::CudaLocalHostReduce >::CudaLocalHostReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = long int; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalHostReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:237:51: required from ‘std::unique_ptr > gloo::cudaHostReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = long int; Dst = CudaHostPointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:376:23: required from ‘void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = long int; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer; typename U::Pointer = gloo::CudaHostPointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:79:7: required from ‘gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = long int; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:511:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:103:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 103 | for (auto i = 1; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:21: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = signed char; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:50:51: required from ‘std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = signed char; Dst = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:523:25: required from ‘void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = signed char; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:7: required from ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = signed char; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:649:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:52:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (auto i = 0; i < devicePtrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = double; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:105:27: required from ‘gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = double; size_t = long unsigned int]’ /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:50:51: required from ‘std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = double; Dst = CudaHostPointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:96:29: required from ‘gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = double; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:369:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = signed char; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:79:54: required from ‘std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = signed char; Src = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:525:28: required from ‘void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = signed char; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:7: required from ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = signed char; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:649:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 154 | for (auto i = 0; i < devicePtrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = long int; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:50:51: required from ‘std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = long int; Dst = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:405:38: required from ‘void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = long int; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:79:7: required from ‘gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = long int; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:511:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:52:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (auto i = 0; i < devicePtrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = long int; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:79:54: required from ‘std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = long int; Src = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:408:28: required from ‘void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = long int; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:79:7: required from ‘gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = long int; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:511:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 154 | for (auto i = 0; i < devicePtrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘gloo::CudaLocalHostReduce >::CudaLocalHostReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = unsigned char; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalHostReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:237:51: required from ‘std::unique_ptr > gloo::cudaHostReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = unsigned char; Dst = CudaHostPointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:480:23: required from ‘void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = unsigned char; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer; typename U::Pointer = gloo::CudaHostPointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:7: required from ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = unsigned char; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:650:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:103:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 103 | for (auto i = 1; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘gloo::CudaLocalHostReduce >::CudaLocalHostReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = long unsigned int; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalHostReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:237:51: required from ‘std::unique_ptr > gloo::cudaHostReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = long unsigned int; Dst = CudaHostPointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:376:23: required from ‘void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = long unsigned int; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer; typename U::Pointer = gloo::CudaHostPointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:79:7: required from ‘gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = long unsigned int; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:512:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:103:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 103 | for (auto i = 1; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = float16; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:105:27: required from ‘gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = gloo::float16; size_t = long unsigned int]’ /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:50:51: required from ‘std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = float16; Dst = CudaHostPointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:96:29: required from ‘gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = gloo::float16; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_ring_chunked.cc:370:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = long unsigned int; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:50:51: required from ‘std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = long unsigned int; Dst = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:405:38: required from ‘void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = long unsigned int; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:79:7: required from ‘gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = long unsigned int; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:512:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:52:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (auto i = 0; i < devicePtrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = long unsigned int; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:79:54: required from ‘std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = long unsigned int; Src = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:408:28: required from ‘void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = long unsigned int; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:79:7: required from ‘gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = long unsigned int; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:512:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 154 | for (auto i = 0; i < devicePtrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = unsigned char; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:50:51: required from ‘std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = unsigned char; Dst = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:523:25: required from ‘void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = unsigned char; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:7: required from ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = unsigned char; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:650:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:52:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (auto i = 0; i < devicePtrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = unsigned char; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:79:54: required from ‘std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = unsigned char; Src = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:525:28: required from ‘void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = unsigned char; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:7: required from ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = unsigned char; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:650:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 154 | for (auto i = 0; i < devicePtrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘gloo::CudaLocalHostReduce >::CudaLocalHostReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = float; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalHostReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:237:51: required from ‘std::unique_ptr > gloo::cudaHostReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = float; Dst = CudaHostPointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:376:23: required from ‘void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = float; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer; typename U::Pointer = gloo::CudaHostPointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:79:7: required from ‘gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = float; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:513:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:103:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 103 | for (auto i = 1; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘gloo::CudaLocalHostReduce >::CudaLocalHostReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = int; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalHostReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:237:51: required from ‘std::unique_ptr > gloo::cudaHostReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = int; Dst = CudaHostPointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:480:23: required from ‘void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = int; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer; typename U::Pointer = gloo::CudaHostPointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:7: required from ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = int; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:651:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:103:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 103 | for (auto i = 1; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = float; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:50:51: required from ‘std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = float; Dst = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:405:38: required from ‘void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = float; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:79:7: required from ‘gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = float; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:513:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:52:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (auto i = 0; i < devicePtrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = float; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:79:54: required from ‘std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = float; Src = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:408:28: required from ‘void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = float; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:79:7: required from ‘gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = float; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:513:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 154 | for (auto i = 0; i < devicePtrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = int; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:50:51: required from ‘std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = int; Dst = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:523:25: required from ‘void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = int; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:7: required from ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = int; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:651:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:52:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (auto i = 0; i < devicePtrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = int; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:79:54: required from ‘std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = int; Src = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:525:28: required from ‘void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = int; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:7: required from ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = int; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:651:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 154 | for (auto i = 0; i < devicePtrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘gloo::CudaLocalHostReduce >::CudaLocalHostReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = double; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalHostReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:237:51: required from ‘std::unique_ptr > gloo::cudaHostReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = double; Dst = CudaHostPointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:376:23: required from ‘void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = double; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer; typename U::Pointer = gloo::CudaHostPointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:79:7: required from ‘gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = double; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:514:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:103:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 103 | for (auto i = 1; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘gloo::CudaLocalHostReduce >::CudaLocalHostReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = long int; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalHostReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:237:51: required from ‘std::unique_ptr > gloo::cudaHostReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = long int; Dst = CudaHostPointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:480:23: required from ‘void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = long int; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer; typename U::Pointer = gloo::CudaHostPointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:7: required from ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = long int; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:652:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:103:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 103 | for (auto i = 1; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = double; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:50:51: required from ‘std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = double; Dst = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:405:38: required from ‘void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = double; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:79:7: required from ‘gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = double; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:514:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:52:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (auto i = 0; i < devicePtrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = double; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:79:54: required from ‘std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = double; Src = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:408:28: required from ‘void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = double; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:79:7: required from ‘gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = double; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:514:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 154 | for (auto i = 0; i < devicePtrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘gloo::CudaLocalHostReduce >::CudaLocalHostReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = gloo::float16; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalHostReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:237:51: required from ‘std::unique_ptr > gloo::cudaHostReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = float16; Dst = CudaHostPointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:376:23: required from ‘void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = gloo::float16; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer; typename U::Pointer = gloo::CudaHostPointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:79:7: required from ‘gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = gloo::float16; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:515:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:103:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 103 | for (auto i = 1; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = long int; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:50:51: required from ‘std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = long int; Dst = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:523:25: required from ‘void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = long int; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:7: required from ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = long int; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:652:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:52:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (auto i = 0; i < devicePtrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = long int; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:79:54: required from ‘std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = long int; Src = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:525:28: required from ‘void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = long int; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:7: required from ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = long int; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:652:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 154 | for (auto i = 0; i < devicePtrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘gloo::CudaLocalHostReduce >::CudaLocalHostReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = long unsigned int; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalHostReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:237:51: required from ‘std::unique_ptr > gloo::cudaHostReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = long unsigned int; Dst = CudaHostPointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:480:23: required from ‘void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = long unsigned int; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer; typename U::Pointer = gloo::CudaHostPointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:7: required from ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = long unsigned int; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:653:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:103:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 103 | for (auto i = 1; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = gloo::float16; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:50:51: required from ‘std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = float16; Dst = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:405:38: required from ‘void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = gloo::float16; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:79:7: required from ‘gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = gloo::float16; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:515:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:52:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (auto i = 0; i < devicePtrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = gloo::float16; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:79:54: required from ‘std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = float16; Src = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:408:28: required from ‘void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = gloo::float16; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:79:7: required from ‘gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = gloo::float16; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:515:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 154 | for (auto i = 0; i < devicePtrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = signed char; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:105:27: required from ‘gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = signed char; size_t = long unsigned int]’ /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:50:51: required from ‘std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = signed char; Dst = CudaHostPointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:380:38: required from ‘void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = signed char; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer; typename U::Pointer = gloo::CudaHostPointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:79:7: required from ‘gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = signed char; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:508:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 25 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = long unsigned int; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:50:51: required from ‘std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = long unsigned int; Dst = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:523:25: required from ‘void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = long unsigned int; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:7: required from ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = long unsigned int; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:653:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:52:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (auto i = 0; i < devicePtrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = long unsigned int; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:79:54: required from ‘std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = long unsigned int; Src = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:525:28: required from ‘void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = long unsigned int; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:7: required from ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = long unsigned int; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:653:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 154 | for (auto i = 0; i < devicePtrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘gloo::CudaLocalHostReduce >::CudaLocalHostReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = float; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalHostReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:237:51: required from ‘std::unique_ptr > gloo::cudaHostReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = float; Dst = CudaHostPointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:480:23: required from ‘void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = float; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer; typename U::Pointer = gloo::CudaHostPointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:7: required from ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = float; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:654:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:103:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 103 | for (auto i = 1; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = unsigned char; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:105:27: required from ‘gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = unsigned char; size_t = long unsigned int]’ /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:50:51: required from ‘std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = unsigned char; Dst = CudaHostPointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:380:38: required from ‘void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = unsigned char; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer; typename U::Pointer = gloo::CudaHostPointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:79:7: required from ‘gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = unsigned char; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:509:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = int; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:105:27: required from ‘gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = int; size_t = long unsigned int]’ /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:50:51: required from ‘std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = int; Dst = CudaHostPointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:380:38: required from ‘void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = int; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer; typename U::Pointer = gloo::CudaHostPointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:79:7: required from ‘gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = int; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:510:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = float; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:50:51: required from ‘std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = float; Dst = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:523:25: required from ‘void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = float; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:7: required from ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = float; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:654:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:52:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (auto i = 0; i < devicePtrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = float; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:79:54: required from ‘std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = float; Src = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:525:28: required from ‘void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = float; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:7: required from ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = float; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:654:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 154 | for (auto i = 0; i < devicePtrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘gloo::CudaLocalHostReduce >::CudaLocalHostReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = double; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalHostReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:237:51: required from ‘std::unique_ptr > gloo::cudaHostReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = double; Dst = CudaHostPointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:480:23: required from ‘void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = double; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer; typename U::Pointer = gloo::CudaHostPointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:7: required from ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = double; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:655:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:103:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 103 | for (auto i = 1; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = long int; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:105:27: required from ‘gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = long int; size_t = long unsigned int]’ /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:50:51: required from ‘std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = long int; Dst = CudaHostPointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:380:38: required from ‘void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = long int; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer; typename U::Pointer = gloo::CudaHostPointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:79:7: required from ‘gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = long int; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:511:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = double; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:50:51: required from ‘std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = double; Dst = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:523:25: required from ‘void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = double; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:7: required from ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = double; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:655:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:52:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (auto i = 0; i < devicePtrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = long unsigned int; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:105:27: required from ‘gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = long unsigned int; size_t = long unsigned int]’ /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:50:51: required from ‘std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = long unsigned int; Dst = CudaHostPointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:380:38: required from ‘void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = long unsigned int; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer; typename U::Pointer = gloo::CudaHostPointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:79:7: required from ‘gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = long unsigned int; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:512:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = double; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:79:54: required from ‘std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = double; Src = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:525:28: required from ‘void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = double; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:7: required from ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = double; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:655:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 154 | for (auto i = 0; i < devicePtrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘gloo::CudaLocalHostReduce >::CudaLocalHostReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = gloo::float16; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalHostReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:237:51: required from ‘std::unique_ptr > gloo::cudaHostReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = float16; Dst = CudaHostPointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:480:23: required from ‘void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = gloo::float16; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer; typename U::Pointer = gloo::CudaHostPointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:7: required from ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = gloo::float16; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:656:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:103:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 103 | for (auto i = 1; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = float; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:105:27: required from ‘gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = float; size_t = long unsigned int]’ /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:50:51: required from ‘std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = float; Dst = CudaHostPointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:380:38: required from ‘void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = float; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer; typename U::Pointer = gloo::CudaHostPointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:79:7: required from ‘gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = float; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:513:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = gloo::float16; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:50:51: required from ‘std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = float16; Dst = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:523:25: required from ‘void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = gloo::float16; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:7: required from ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = gloo::float16; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:656:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:52:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (auto i = 0; i < devicePtrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = gloo::float16; size_t = long unsigned int]’: /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {vector >&, vector, allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:79:54: required from ‘std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = float16; Src = CudaDevicePointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:525:28: required from ‘void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = gloo::float16; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer; typename U::Pointer = gloo::CudaDevicePointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:7: required from ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = gloo::float16; W = gloo::CudaDeviceWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:656:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 154 | for (auto i = 0; i < devicePtrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = double; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:105:27: required from ‘gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = double; size_t = long unsigned int]’ /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:50:51: required from ‘std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = double; Dst = CudaHostPointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:380:38: required from ‘void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = double; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer; typename U::Pointer = gloo::CudaHostPointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:79:7: required from ‘gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = double; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:514:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = signed char; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:105:27: required from ‘gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = signed char; size_t = long unsigned int]’ /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:50:51: required from ‘std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = signed char; Dst = CudaHostPointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:485:25: required from ‘void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = signed char; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer; typename U::Pointer = gloo::CudaHostPointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:7: required from ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = signed char; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:649:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 25 | for (auto i = 0; i < ptrs.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = float16; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:105:27: required from ‘gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = gloo::float16; size_t = long unsigned int]’ /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:50:51: required from ‘std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = float16; Dst = CudaHostPointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:380:38: required from ‘void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = gloo::float16; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer; typename U::Pointer = gloo::CudaHostPointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:79:7: required from ‘gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = gloo::float16; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_bcube.cc:515:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘void gloo::CudaLocalHostBroadcast >::runAsync() [with T = gloo::float16]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:199:16: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:201:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 201 | for (auto i = 0; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘void gloo::CudaLocalHostBroadcast >::wait() [with T = gloo::float16]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:206:16: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:207:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 207 | for (auto i = 0; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘void gloo::CudaLocalHostReduce >::runAsync() [with T = gloo::float16]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:108:16: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:111:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 111 | for (auto i = 1; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:116:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 116 | for (auto i = 1; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘void gloo::CudaLocalHostBroadcast >::runAsync() [with T = double]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:199:16: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:201:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 201 | for (auto i = 0; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘void gloo::CudaLocalHostBroadcast >::wait() [with T = double]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:206:16: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:207:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 207 | for (auto i = 0; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘void gloo::CudaLocalHostReduce >::runAsync() [with T = double]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:108:16: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:111:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 111 | for (auto i = 1; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:116:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 116 | for (auto i = 1; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘void gloo::CudaLocalHostBroadcast >::runAsync() [with T = float]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:199:16: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:201:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 201 | for (auto i = 0; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘void gloo::CudaLocalHostBroadcast >::wait() [with T = float]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:206:16: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:207:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 207 | for (auto i = 0; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘void gloo::CudaLocalHostReduce >::runAsync() [with T = float]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:108:16: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:111:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 111 | for (auto i = 1; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:116:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 116 | for (auto i = 1; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘void gloo::CudaLocalHostBroadcast >::runAsync() [with T = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:199:16: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:201:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 201 | for (auto i = 0; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘void gloo::CudaLocalHostBroadcast >::wait() [with T = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:206:16: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:207:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 207 | for (auto i = 0; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘void gloo::CudaLocalHostReduce >::runAsync() [with T = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:108:16: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:111:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 111 | for (auto i = 1; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:116:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 116 | for (auto i = 1; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘void gloo::CudaLocalHostBroadcast >::runAsync() [with T = long int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:199:16: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:201:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 201 | for (auto i = 0; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘void gloo::CudaLocalHostBroadcast >::wait() [with T = long int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:206:16: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:207:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 207 | for (auto i = 0; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘void gloo::CudaLocalHostReduce >::runAsync() [with T = long int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:108:16: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:111:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 111 | for (auto i = 1; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:116:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 116 | for (auto i = 1; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘void gloo::CudaLocalHostBroadcast >::runAsync() [with T = int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:199:16: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:201:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 201 | for (auto i = 0; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘void gloo::CudaLocalHostBroadcast >::wait() [with T = int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:206:16: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:207:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 207 | for (auto i = 0; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘void gloo::CudaLocalHostReduce >::runAsync() [with T = int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:108:16: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:111:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 111 | for (auto i = 1; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:116:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 116 | for (auto i = 1; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘void gloo::CudaLocalHostBroadcast >::runAsync() [with T = unsigned char]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:199:16: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:201:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 201 | for (auto i = 0; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘void gloo::CudaLocalHostBroadcast >::wait() [with T = unsigned char]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:206:16: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:207:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 207 | for (auto i = 0; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘void gloo::CudaLocalHostReduce >::runAsync() [with T = unsigned char]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:108:16: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:111:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 111 | for (auto i = 1; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:116:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 116 | for (auto i = 1; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘void gloo::CudaLocalHostBroadcast >::runAsync() [with T = signed char]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:199:16: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:201:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 201 | for (auto i = 0; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘void gloo::CudaLocalHostBroadcast >::wait() [with T = signed char]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:206:16: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:207:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 207 | for (auto i = 0; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘void gloo::CudaLocalHostReduce >::runAsync() [with T = signed char]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:108:16: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:111:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 111 | for (auto i = 1; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:116:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 116 | for (auto i = 1; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = unsigned char; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:105:27: required from ‘gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = unsigned char; size_t = long unsigned int]’ /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:50:51: required from ‘std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = unsigned char; Dst = CudaHostPointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:485:25: required from ‘void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = unsigned char; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer; typename U::Pointer = gloo::CudaHostPointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:7: required from ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = unsigned char; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:650:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = int; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:105:27: required from ‘gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = int; size_t = long unsigned int]’ /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:50:51: required from ‘std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = int; Dst = CudaHostPointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:485:25: required from ‘void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = int; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer; typename U::Pointer = gloo::CudaHostPointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:7: required from ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = int; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:651:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = long int; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:105:27: required from ‘gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = long int; size_t = long unsigned int]’ /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:50:51: required from ‘std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = long int; Dst = CudaHostPointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:485:25: required from ‘void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = long int; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer; typename U::Pointer = gloo::CudaHostPointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:7: required from ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = long int; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:652:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = long unsigned int; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:105:27: required from ‘gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = long unsigned int; size_t = long unsigned int]’ /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:50:51: required from ‘std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = long unsigned int; Dst = CudaHostPointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:485:25: required from ‘void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = long unsigned int; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer; typename U::Pointer = gloo::CudaHostPointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:7: required from ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = long unsigned int; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:653:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = float; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:105:27: required from ‘gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = float; size_t = long unsigned int]’ /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:50:51: required from ‘std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = float; Dst = CudaHostPointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:485:25: required from ‘void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = float; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer; typename U::Pointer = gloo::CudaHostPointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:7: required from ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = float; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:654:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = double; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:105:27: required from ‘gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = double; size_t = long unsigned int]’ /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:50:51: required from ‘std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = double; Dst = CudaHostPointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:485:25: required from ‘void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = double; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer; typename U::Pointer = gloo::CudaHostPointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:7: required from ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = double; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:655:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h: In instantiation of ‘std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = float16; size_t = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:105:27: required from ‘gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = gloo::float16; size_t = long unsigned int]’ /usr/include/c++/12/bits/unique_ptr.h:1065:30: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {vector >&, vector, allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_device.h:50:51: required from ‘std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const CudaReductionFunction*, size_t, size_t) [with T = float16; Dst = CudaHostPointer; size_t = long unsigned int]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:485:25: required from ‘void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = gloo::float16; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer; typename U::Pointer = gloo::CudaHostPointer]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:7: required from ‘gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = gloo::float16; W = gloo::CudaHostWorkspace]’ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_allreduce_halving_doubling.cc:656:1: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘void gloo::CudaLocalHostBroadcast >::runAsync() [with T = gloo::float16]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:199:16: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:201:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 201 | for (auto i = 0; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘void gloo::CudaLocalHostBroadcast >::wait() [with T = gloo::float16]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:206:16: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:207:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 207 | for (auto i = 0; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘void gloo::CudaLocalHostReduce >::runAsync() [with T = gloo::float16]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:108:16: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:111:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 111 | for (auto i = 1; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:116:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 116 | for (auto i = 1; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘void gloo::CudaLocalHostBroadcast >::runAsync() [with T = double]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:199:16: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:201:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 201 | for (auto i = 0; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘void gloo::CudaLocalHostBroadcast >::wait() [with T = double]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:206:16: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:207:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 207 | for (auto i = 0; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘void gloo::CudaLocalHostReduce >::runAsync() [with T = double]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:108:16: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:111:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 111 | for (auto i = 1; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:116:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 116 | for (auto i = 1; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘void gloo::CudaLocalHostBroadcast >::runAsync() [with T = float]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:199:16: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:201:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 201 | for (auto i = 0; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘void gloo::CudaLocalHostBroadcast >::wait() [with T = float]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:206:16: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:207:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 207 | for (auto i = 0; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘void gloo::CudaLocalHostReduce >::runAsync() [with T = float]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:108:16: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:111:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 111 | for (auto i = 1; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:116:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 116 | for (auto i = 1; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘void gloo::CudaLocalHostBroadcast >::runAsync() [with T = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:199:16: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:201:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 201 | for (auto i = 0; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘void gloo::CudaLocalHostBroadcast >::wait() [with T = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:206:16: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:207:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 207 | for (auto i = 0; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘void gloo::CudaLocalHostReduce >::runAsync() [with T = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:108:16: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:111:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 111 | for (auto i = 1; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:116:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 116 | for (auto i = 1; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘void gloo::CudaLocalHostBroadcast >::runAsync() [with T = long int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:199:16: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:201:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 201 | for (auto i = 0; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘void gloo::CudaLocalHostBroadcast >::wait() [with T = long int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:206:16: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:207:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 207 | for (auto i = 0; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘void gloo::CudaLocalHostReduce >::runAsync() [with T = long int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:108:16: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:111:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 111 | for (auto i = 1; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:116:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 116 | for (auto i = 1; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘void gloo::CudaLocalHostBroadcast >::runAsync() [with T = int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:199:16: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:201:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 201 | for (auto i = 0; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘void gloo::CudaLocalHostBroadcast >::wait() [with T = int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:206:16: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:207:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 207 | for (auto i = 0; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘void gloo::CudaLocalHostReduce >::runAsync() [with T = int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:108:16: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:111:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 111 | for (auto i = 1; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:116:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 116 | for (auto i = 1; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘void gloo::CudaLocalHostBroadcast >::runAsync() [with T = unsigned char]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:199:16: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:201:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 201 | for (auto i = 0; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘void gloo::CudaLocalHostBroadcast >::wait() [with T = unsigned char]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:206:16: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:207:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 207 | for (auto i = 0; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘void gloo::CudaLocalHostReduce >::runAsync() [with T = unsigned char]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:108:16: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:111:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 111 | for (auto i = 1; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:116:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 116 | for (auto i = 1; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘void gloo::CudaLocalHostBroadcast >::runAsync() [with T = signed char]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:199:16: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:201:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 201 | for (auto i = 0; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘void gloo::CudaLocalHostBroadcast >::wait() [with T = signed char]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:206:16: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:207:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 207 | for (auto i = 0; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘void gloo::CudaLocalHostReduce >::runAsync() [with T = signed char]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:108:16: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:111:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 111 | for (auto i = 1; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:116:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 116 | for (auto i = 1; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘void gloo::CudaLocalHostBroadcast >::runAsync() [with T = gloo::float16]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:199:16: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:201:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 201 | for (auto i = 0; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘void gloo::CudaLocalHostBroadcast >::wait() [with T = gloo::float16]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:206:16: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:207:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 207 | for (auto i = 0; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘void gloo::CudaLocalHostReduce >::runAsync() [with T = gloo::float16]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:108:16: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:111:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 111 | for (auto i = 1; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:116:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 116 | for (auto i = 1; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘void gloo::CudaLocalHostBroadcast >::runAsync() [with T = double]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:199:16: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:201:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 201 | for (auto i = 0; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘void gloo::CudaLocalHostBroadcast >::wait() [with T = double]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:206:16: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:207:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 207 | for (auto i = 0; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘void gloo::CudaLocalHostReduce >::runAsync() [with T = double]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:108:16: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:111:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 111 | for (auto i = 1; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:116:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 116 | for (auto i = 1; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘void gloo::CudaLocalHostBroadcast >::runAsync() [with T = float]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:199:16: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:201:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 201 | for (auto i = 0; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘void gloo::CudaLocalHostBroadcast >::wait() [with T = float]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:206:16: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:207:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 207 | for (auto i = 0; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘void gloo::CudaLocalHostReduce >::runAsync() [with T = float]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:108:16: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:111:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 111 | for (auto i = 1; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:116:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 116 | for (auto i = 1; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘void gloo::CudaLocalHostBroadcast >::runAsync() [with T = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:199:16: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:201:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 201 | for (auto i = 0; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘void gloo::CudaLocalHostBroadcast >::wait() [with T = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:206:16: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:207:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 207 | for (auto i = 0; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘void gloo::CudaLocalHostReduce >::runAsync() [with T = long unsigned int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:108:16: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:111:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 111 | for (auto i = 1; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:116:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 116 | for (auto i = 1; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘void gloo::CudaLocalHostBroadcast >::runAsync() [with T = long int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:199:16: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:201:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 201 | for (auto i = 0; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘void gloo::CudaLocalHostBroadcast >::wait() [with T = long int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:206:16: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:207:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 207 | for (auto i = 0; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘void gloo::CudaLocalHostReduce >::runAsync() [with T = long int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:108:16: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:111:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 111 | for (auto i = 1; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:116:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 116 | for (auto i = 1; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘void gloo::CudaLocalHostBroadcast >::runAsync() [with T = int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:199:16: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:201:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 201 | for (auto i = 0; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘void gloo::CudaLocalHostBroadcast >::wait() [with T = int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:206:16: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:207:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 207 | for (auto i = 0; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘void gloo::CudaLocalHostReduce >::runAsync() [with T = int]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:108:16: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:111:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 111 | for (auto i = 1; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:116:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 116 | for (auto i = 1; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘void gloo::CudaLocalHostBroadcast >::runAsync() [with T = unsigned char]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:199:16: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:201:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 201 | for (auto i = 0; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘void gloo::CudaLocalHostBroadcast >::wait() [with T = unsigned char]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:206:16: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:207:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 207 | for (auto i = 0; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘void gloo::CudaLocalHostReduce >::runAsync() [with T = unsigned char]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:108:16: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:111:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 111 | for (auto i = 1; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:116:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 116 | for (auto i = 1; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘void gloo::CudaLocalHostBroadcast >::runAsync() [with T = signed char]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:199:16: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:201:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 201 | for (auto i = 0; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘void gloo::CudaLocalHostBroadcast >::wait() [with T = signed char]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:206:16: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:207:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 207 | for (auto i = 0; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h: In instantiation of ‘void gloo::CudaLocalHostReduce >::runAsync() [with T = signed char]’: /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:108:16: required from here /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:111:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 111 | for (auto i = 1; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/third_party/gloo/gloo/cuda_collectives_host.h:116:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 116 | for (auto i = 1; i < devicePtrs_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 90%] Linking CXX shared library ../lib/libtorch_cpu.so cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics [ 90%] Linking CXX static library ../../../lib/libgloo_cuda.a [ 90%] Built target gloo_cuda [ 90%] Built target torch_cpu [ 90%] Building CXX object caffe2/torch/lib/libshm/CMakeFiles/shm.dir/core.cpp.o [ 91%] Building CXX object caffe2/CMakeFiles/torch_cuda.dir/__/aten/src/ATen/cuda/CUDAGeneratorImpl.cpp.o [ 91%] Building CXX object caffe2/CMakeFiles/torch_cuda.dir/__/aten/src/ATen/cuda/CUDASparseDescriptors.cpp.o [ 91%] Building CXX object caffe2/CMakeFiles/torch_cuda.dir/__/aten/src/ATen/cuda/CUDAContext.cpp.o [ 91%] Building CXX object caffe2/CMakeFiles/torch_cuda.dir/__/aten/src/ATen/cuda/CUDAGraph.cpp.o [ 91%] Building CXX object caffe2/CMakeFiles/torch_cuda.dir/__/aten/src/ATen/cuda/CachingHostAllocator.cpp.o [ 91%] Building CXX object caffe2/CMakeFiles/torch_cuda.dir/__/aten/src/ATen/cuda/CuSparseHandlePool.cpp.o [ 91%] Building CXX object caffe2/CMakeFiles/torch_cuda.dir/__/aten/src/ATen/cuda/EmptyTensor.cpp.o [ 91%] Building CXX object caffe2/CMakeFiles/torch_cuda.dir/__/aten/src/ATen/cuda/Exceptions.cpp.o [ 91%] Building CXX object caffe2/CMakeFiles/torch_cuda.dir/__/aten/src/ATen/cuda/PeerToPeerAccess.cpp.o [ 91%] Building CXX object caffe2/CMakeFiles/torch_cuda.dir/__/aten/src/ATen/cuda/PinnedMemoryAllocator.cpp.o [ 91%] Building CXX object caffe2/CMakeFiles/torch_cuda.dir/__/aten/src/ATen/cuda/detail/CUDAHooks.cpp.o [ 91%] Building CXX object caffe2/CMakeFiles/torch_cuda.dir/__/aten/src/ATen/cuda/detail/LazyNVRTC.cpp.o [ 91%] Building CXX object caffe2/CMakeFiles/torch_cuda.dir/__/aten/src/ATen/cuda/llvm_basic.cpp.o [ 91%] Building CXX object caffe2/CMakeFiles/torch_cuda.dir/__/aten/src/ATen/cuda/llvm_complex.cpp.o [ 91%] Building CXX object caffe2/CMakeFiles/torch_cuda.dir/__/aten/src/ATen/native/cuda/Resize.cpp.o [ 91%] Building CXX object caffe2/CMakeFiles/torch_cuda.dir/__/aten/src/ATen/native/cuda/SpectralOps.cpp.o [ 91%] Building CXX object caffe2/CMakeFiles/torch_cuda.dir/__/aten/src/ATen/native/cuda/TensorCompare.cpp.o [ 91%] Building CXX object caffe2/CMakeFiles/torch_cuda.dir/__/aten/src/ATen/native/cudnn/AffineGridGenerator.cpp.o [ 91%] Building CXX object caffe2/CMakeFiles/torch_cuda.dir/__/aten/src/ATen/native/cudnn/BatchNorm.cpp.o [ 91%] Building CXX object caffe2/CMakeFiles/torch_cuda.dir/__/aten/src/ATen/native/cudnn/ConvPlaceholders.cpp.o [ 91%] Building CXX object caffe2/CMakeFiles/torch_cuda.dir/__/aten/src/ATen/native/cudnn/ConvShared.cpp.o [ 91%] Building CXX object caffe2/CMakeFiles/torch_cuda.dir/__/aten/src/ATen/native/cudnn/Conv_v7.cpp.o [ 91%] Building CXX object caffe2/CMakeFiles/torch_cuda.dir/__/aten/src/ATen/native/cudnn/Conv_v8.cpp.o [ 91%] Building CXX object caffe2/CMakeFiles/torch_cuda.dir/__/aten/src/ATen/native/cudnn/LossCTC.cpp.o [ 91%] Building CXX object caffe2/CMakeFiles/torch_cuda.dir/__/aten/src/ATen/native/cudnn/GridSampler.cpp.o [ 91%] Building CXX object caffe2/CMakeFiles/torch_cuda.dir/__/aten/src/ATen/native/cudnn/MHA.cpp.o [ 91%] Building CXX object caffe2/CMakeFiles/torch_cuda.dir/__/aten/src/ATen/native/cudnn/RNN.cpp.o [ 91%] Building CXX object caffe2/CMakeFiles/torch_cuda.dir/__/aten/src/ATen/native/miopen/BatchNorm_miopen.cpp.o [ 91%] Building CXX object caffe2/CMakeFiles/torch_cuda.dir/__/aten/src/ATen/native/miopen/Conv_miopen.cpp.o [ 91%] Building CXX object caffe2/CMakeFiles/torch_cuda.dir/__/aten/src/ATen/native/miopen/RNN_miopen.cpp.o [ 91%] Building CXX object caffe2/CMakeFiles/torch_cuda.dir/__/aten/src/ATen/native/nested/cuda/NestedTensorTransformerUtils.cpp.o [ 91%] Building CXX object caffe2/CMakeFiles/torch_cuda.dir/__/aten/src/ATen/native/quantized/cudnn/BinaryOps.cpp.o [ 91%] Building CXX object caffe2/CMakeFiles/torch_cuda.dir/__/aten/src/ATen/native/quantized/cuda/Activation.cpp.o [ 91%] Building CXX object caffe2/CMakeFiles/torch_cuda.dir/__/aten/src/ATen/native/quantized/cudnn/LinearPrepack.cpp.o [ 91%] Building CXX object caffe2/CMakeFiles/torch_cuda.dir/__/aten/src/ATen/native/transformers/cuda/sdp_utils.cpp.o [ 91%] Building CXX object caffe2/CMakeFiles/torch_cuda.dir/__/aten/src/ATen/native/quantized/cudnn/ConvPrepack.cpp.o [ 91%] Building CXX object caffe2/CMakeFiles/torch_cuda.dir/__/aten/src/ATen/native/quantized/cudnn/Conv.cpp.o [ 91%] Building CXX object caffe2/CMakeFiles/torch_cuda.dir/__/aten/src/ATen/native/quantized/cudnn/ConvUnpackImpl.cpp.o [ 91%] Building CXX object caffe2/CMakeFiles/torch_cuda.dir/__/aten/src/ATen/native/quantized/cudnn/Linear.cpp.o [ 91%] Building CXX object caffe2/CMakeFiles/torch_cuda.dir/__/aten/src/ATen/native/quantized/cudnn/LinearUnpackImpl.cpp.o [ 91%] Building CXX object caffe2/CMakeFiles/torch_cuda.dir/__/aten/src/ATen/native/quantized/cudnn/Pooling.cpp.o [ 91%] Building CXX object caffe2/CMakeFiles/torch_cuda.dir/__/aten/src/ATen/native/sparse/cuda/cuSPARSELtOps.cpp.o [ 91%] Building CXX object caffe2/CMakeFiles/torch_cuda.dir/__/aten/src/ATen/cudnn/AutocastRNN.cpp.o [ 91%] Building CXX object caffe2/CMakeFiles/torch_cuda.dir/__/aten/src/ATen/cudnn/Descriptors.cpp.o [ 91%] Building CXX object caffe2/CMakeFiles/torch_cuda.dir/__/aten/src/ATen/cudnn/Handle.cpp.o [ 91%] Building CXX object caffe2/CMakeFiles/torch_cuda.dir/__/torch/csrc/cuda/nccl.cpp.o [ 91%] Building CXX object caffe2/CMakeFiles/torch_cuda.dir/__/torch/csrc/distributed/c10d/NCCLUtils.cpp.o [ 91%] Building CXX object caffe2/CMakeFiles/torch_cuda.dir/__/torch/csrc/distributed/c10d/ProcessGroupUCC.cpp.o [ 91%] Building CXX object caffe2/CMakeFiles/torch_cuda.dir/__/torch/csrc/distributed/c10d/reducer_cuda.cpp.o [ 91%] Building CXX object caffe2/CMakeFiles/torch_cuda.dir/__/aten/src/ATen/cudnn/Types.cpp.o [ 91%] Building CXX object caffe2/CMakeFiles/torch_cuda.dir/__/torch/csrc/distributed/c10d/ProcessGroupNCCL.cpp.o [ 91%] Building CXX object caffe2/CMakeFiles/torch_cuda.dir/__/torch/csrc/distributed/c10d/UCCUtils.cpp.o [ 91%] Building CXX object caffe2/CMakeFiles/torch_cuda.dir/__/torch/csrc/distributed/c10d/intra_node_comm.cpp.o [ 91%] Building CXX object caffe2/CMakeFiles/torch_cuda.dir/__/torch/csrc/distributed/rpc/tensorpipe_cuda.cpp.o [ 91%] Building CXX object caffe2/CMakeFiles/torch_cuda.dir/__/torch/csrc/distributed/c10d/UCCTracing.cpp.o [ 91%] Building CUDA object caffe2/CMakeFiles/torch_cuda.dir/__/torch/csrc/distributed/c10d/intra_node_comm.cu.o [ 91%] Building CUDA object caffe2/CMakeFiles/torch_cuda.dir/__/torch/csrc/distributed/c10d/quantization/quantization_gpu.cu.o [ 91%] Building CUDA object caffe2/CMakeFiles/torch_cuda.dir/__/aten/src/ATen/cuda/cub-RadixSortKeys.cu.o [ 91%] Building CXX object caffe2/CMakeFiles/torch_cuda.dir/__/torch/csrc/inductor/aoti_torch/generated/c_shim_cuda.cpp.o [ 91%] Building CUDA object caffe2/CMakeFiles/torch_cuda.dir/__/aten/src/ATen/native/cuda/TensorFactories.cu.o [ 91%] Building CUDA object caffe2/CMakeFiles/torch_cuda.dir/__/aten/src/ATen/cuda/cub.cu.o [ 91%] Building CUDA object caffe2/CMakeFiles/torch_cuda.dir/__/aten/src/ATen/cuda/Sleep.cu.o [ 91%] Building CUDA object caffe2/CMakeFiles/torch_cuda.dir/__/aten/src/ATen/cuda/detail/IndexUtils.cu.o [ 91%] Building CUDA object caffe2/CMakeFiles/torch_cuda.dir/__/aten/src/ATen/cuda/cub-RadixSortPairs.cu.o [ 91%] Building CUDA object caffe2/CMakeFiles/torch_cuda.dir/__/aten/src/ATen/cuda/jiterator.cu.o [ 91%] Building CUDA object caffe2/CMakeFiles/torch_cuda.dir/__/aten/src/ATen/native/cuda/ActivationEluKernel.cu.o [ 91%] Building CUDA object caffe2/CMakeFiles/torch_cuda.dir/__/aten/src/ATen/native/cuda/AbsKernel.cu.o [ 91%] Building CUDA object caffe2/CMakeFiles/torch_cuda.dir/__/aten/src/ATen/native/cuda/ActivationGeluKernel.cu.o [ 91%] Building CUDA object caffe2/CMakeFiles/torch_cuda.dir/__/aten/src/ATen/native/cuda/ActivationGluKernel.cu.o [ 91%] Building CUDA object caffe2/CMakeFiles/torch_cuda.dir/__/aten/src/ATen/native/cuda/ActivationHardsigmoidKernel.cu.o [ 91%] Building CUDA object caffe2/CMakeFiles/torch_cuda.dir/__/aten/src/ATen/native/cuda/ActivationHardswishKernel.cu.o [ 91%] Building CUDA object caffe2/CMakeFiles/torch_cuda.dir/__/aten/src/ATen/native/cuda/ActivationHardshrinkKernel.cu.o [ 91%] Building CUDA object caffe2/CMakeFiles/torch_cuda.dir/__/aten/src/ATen/native/cuda/ActivationLogSigmoidKernel.cu.o [ 91%] Building CUDA object caffe2/CMakeFiles/torch_cuda.dir/__/aten/src/ATen/native/cuda/ActivationMishKernel.cu.o [ 92%] Building CUDA object caffe2/CMakeFiles/torch_cuda.dir/__/aten/src/ATen/native/cuda/ActivationHardtanhKernel.cu.o [ 92%] Building CUDA object caffe2/CMakeFiles/torch_cuda.dir/__/aten/src/ATen/native/cuda/ActivationLeakyReluKernel.cu.o [ 92%] Building CUDA object caffe2/CMakeFiles/torch_cuda.dir/__/aten/src/ATen/native/cuda/ActivationPreluKernel.cu.o [ 92%] Building CUDA object caffe2/CMakeFiles/torch_cuda.dir/__/aten/src/ATen/native/cuda/ActivationSiluKernel.cu.o In file included from /usr/include/c++/12/bits/stl_algo.h:69, from /usr/include/c++/12/functional:64, from /builddir/build/BUILD/pytorch-v2.3.0/c10/core/Allocator.h:5, from /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/detail/CUDAHooksInterface.h:3, from /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/cuda/detail/CUDAHooks.h:3, from /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/cuda/detail/CUDAHooks.cpp:1: /usr/include/c++/12/cstdlib:75:15: fatal error: stdlib.h: No such file or directory 75 | #include_next | ^~~~~~~~~~ compilation terminated. gmake[2]: *** [caffe2/CMakeFiles/torch_cuda.dir/build.make:699: caffe2/CMakeFiles/torch_cuda.dir/__/aten/src/ATen/cuda/detail/CUDAHooks.cpp.o] Error 1 gmake[2]: *** Waiting for unfinished jobs.... [ 92%] Building CUDA object caffe2/CMakeFiles/torch_cuda.dir/__/aten/src/ATen/native/cuda/ActivationSoftplusKernel.cu.o [ 92%] Linking CXX shared library ../../../../lib/libshm.so Warning: Unused direct dependencies: /lib64/libm.so.6 [ 92%] Built target shm [ 92%] Building CXX object caffe2/torch/lib/libshm/CMakeFiles/torch_shm_manager.dir/manager.cpp.o In file included from /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/cuda/CUDASparseDescriptors.cpp:4: /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/cuda/CUDASparseDescriptors.h:105:46: warning: ‘cusparseStatus_t cusparseDestroyBsrsv2Info(bsrsv2Info_t)’ is deprecated: The routine will be removed in the next major release [-Wdeprecated-declarations] 105 | : public CuSparseDescriptor { | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/cuda/CUDAContextLight.h:7, from /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/cuda/CUDAContext.h:3, from /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/cuda/CUDASparseDescriptors.cpp:1: /usr/local/cuda/include/cusparse.h:470:1: note: declared here 470 | cusparseDestroyBsrsv2Info(bsrsv2Info_t info); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/cuda/CUDASparseDescriptors.h: In constructor ‘at::cuda::sparse::CuSparseBsrsv2Info::CuSparseBsrsv2Info()’: /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/cuda/CUDASparseDescriptors.h:108:18: warning: ‘bsrsv2Info_t’ is deprecated: The type will be removed in the next major release [-Wdeprecated-declarations] 108 | bsrsv2Info_t raw_descriptor; | ^~~~~~~~~~~~~~ /usr/local/cuda/include/cusparse.h:222:20: note: declared here 222 | struct bsrsv2Info* bsrsv2Info_t CUSPARSE_DEPRECATED_TYPE; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/cuda/CUDAContext.h:9: /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/cuda/CUDASparseDescriptors.h:109:52: warning: ‘cusparseStatus_t cusparseCreateBsrsv2Info(bsrsv2Info**)’ is deprecated: The routine will be removed in the next major release [-Wdeprecated-declarations] 109 | TORCH_CUDASPARSE_CHECK(cusparseCreateBsrsv2Info(&raw_descriptor)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/cuda/Exceptions.h:69:30: note: in definition of macro ‘TORCH_CUDASPARSE_CHECK’ 69 | cusparseStatus_t __err = EXPR; \ | ^~~~ /usr/local/cuda/include/cusparse.h:466:1: note: declared here 466 | cusparseCreateBsrsv2Info(bsrsv2Info_t* info); | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/cuda/CUDASparseDescriptors.h: At global scope: /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/cuda/CUDASparseDescriptors.h:115:46: warning: ‘cusparseStatus_t cusparseDestroyBsrsm2Info(bsrsm2Info_t)’ is deprecated: The routine will be removed in the next major release [-Wdeprecated-declarations] 115 | : public CuSparseDescriptor { | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/cuda/include/cusparse.h:478:1: note: declared here 478 | cusparseDestroyBsrsm2Info(bsrsm2Info_t info); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/cuda/CUDASparseDescriptors.h: In constructor ‘at::cuda::sparse::CuSparseBsrsm2Info::CuSparseBsrsm2Info()’: /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/cuda/CUDASparseDescriptors.h:118:18: warning: ‘bsrsm2Info_t’ is deprecated: The type will be removed in the next major release [-Wdeprecated-declarations] 118 | bsrsm2Info_t raw_descriptor; | ^~~~~~~~~~~~~~ /usr/local/cuda/include/cusparse.h:226:20: note: declared here 226 | struct bsrsm2Info* bsrsm2Info_t CUSPARSE_DEPRECATED_TYPE; | ^~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/cuda/CUDASparseDescriptors.h:119:52: warning: ‘cusparseStatus_t cusparseCreateBsrsm2Info(bsrsm2Info**)’ is deprecated: The routine will be removed in the next major release [-Wdeprecated-declarations] 119 | TORCH_CUDASPARSE_CHECK(cusparseCreateBsrsm2Info(&raw_descriptor)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/cuda/Exceptions.h:69:30: note: in definition of macro ‘TORCH_CUDASPARSE_CHECK’ 69 | cusparseStatus_t __err = EXPR; \ | ^~~~ /usr/local/cuda/include/cusparse.h:474:1: note: declared here 474 | cusparseCreateBsrsm2Info(bsrsm2Info_t* info); | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 92%] Linking CXX executable ../../../../bin/torch_shm_manager Warning: Unused direct dependencies: /builddir/build/BUILD/pytorch-v2.3.0/build/lib/libshm.so /lib64/libm.so.6 [ 92%] Built target torch_shm_manager /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/cuda/CUDASparseDescriptors.h: In instantiation of ‘void at::cuda::sparse::CuSparseDescriptorDeleter::operator()(T*) [with T = bsrsv2Info; cusparseStatus_t (* destructor)(T*) = cusparseDestroyBsrsv2Info]’: /usr/include/c++/12/bits/unique_ptr.h:396:17: required from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = bsrsv2Info; _Dp = at::cuda::sparse::CuSparseDescriptorDeleter]’ /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/cuda/CUDASparseDescriptors.h:25:7: required from here /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/cuda/CUDASparseDescriptors.h:19:40: warning: ‘cusparseStatus_t cusparseDestroyBsrsv2Info(bsrsv2Info_t)’ is deprecated: The routine will be removed in the next major release [-Wdeprecated-declarations] 19 | TORCH_CUDASPARSE_CHECK(destructor(x)); | ~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/cuda/Exceptions.h:69:30: note: in definition of macro ‘TORCH_CUDASPARSE_CHECK’ 69 | cusparseStatus_t __err = EXPR; \ | ^~~~ /usr/local/cuda/include/cusparse.h:470:1: note: declared here 470 | cusparseDestroyBsrsv2Info(bsrsv2Info_t info); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/cuda/CUDASparseDescriptors.h: In instantiation of ‘void at::cuda::sparse::CuSparseDescriptorDeleter::operator()(T*) [with T = bsrsm2Info; cusparseStatus_t (* destructor)(T*) = cusparseDestroyBsrsm2Info]’: /usr/include/c++/12/bits/unique_ptr.h:396:17: required from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = bsrsm2Info; _Dp = at::cuda::sparse::CuSparseDescriptorDeleter]’ /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/cuda/CUDASparseDescriptors.h:25:7: required from here /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/cuda/CUDASparseDescriptors.h:19:40: warning: ‘cusparseStatus_t cusparseDestroyBsrsm2Info(bsrsm2Info_t)’ is deprecated: The routine will be removed in the next major release [-Wdeprecated-declarations] 19 | TORCH_CUDASPARSE_CHECK(destructor(x)); | ~~~~~~~~~~^~~ /builddir/build/BUILD/pytorch-v2.3.0/aten/src/ATen/cuda/Exceptions.h:69:30: note: in definition of macro ‘TORCH_CUDASPARSE_CHECK’ 69 | cusparseStatus_t __err = EXPR; \ | ^~~~ /usr/local/cuda/include/cusparse.h:478:1: note: declared here 478 | cusparseDestroyBsrsm2Info(bsrsm2Info_t info); | ^~~~~~~~~~~~~~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-restrict}’ may have been intended to silence earlier diagnostics