Mock Version: 2.8 Mock Version: 2.8 Mock Version: 2.8 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/fbgemm.spec'], chrootPath='/var/lib/mock/dist-an8-ai-build-64179-36145/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=989gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/fbgemm.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'} and shell False Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/fbgemm-0-20210824.gitc1ad650.an8.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/fbgemm.spec'], chrootPath='/var/lib/mock/dist-an8-ai-build-64179-36145/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=989gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/fbgemm.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'} and shell False Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.mkhhrM + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf fbgemm + /usr/bin/xz -dc /builddir/build/SOURCES/fbgemm.tar.xz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd fbgemm + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + rm -rf third_party + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.3bfK9W + umask 022 + cd /builddir/build/BUILD + cd fbgemm + sed -i 's|hidden|default|' CMakeLists.txt + sed -i '/NOT TARGET cpuinfo/,/^endif/d' CMakeLists.txt + sed -i '/NOT TARGET asmjit/,/^endif/d' CMakeLists.txt + sed -i '/fbgemm asmjit cpuinfo/d' CMakeLists.txt + sed -i 's|$|asmjit|' CMakeLists.txt + sed -i 's|$|cpuinfo|' CMakeLists.txt + sed -i 's|fbgemm PROPERTIES|fbgemm PROPERTIES SOVERSION 1 VERSION 1.0|' CMakeLists.txt + mkdir build + pushd build ~/build/BUILD/fbgemm/build ~/build/BUILD/fbgemm + export 'CXX_FLAGS=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fpermissive' + CXX_FLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fpermissive' + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + /usr/bin/cmake -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON .. -DCMAKE_SKIP_RPATH=ON -DCMAKE_VERBOSE_MAKEFILE=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_INSTALL_LIBDIR=/usr/lib64 -DFBGEMM_LIBRARY_TYPE=shared -DFBGEMM_BUILD_TESTS=OFF -DFBGEMM_BUILD_BENCHMARKS=OFF '-DCPUINFO_SOURCE_DIR=%{_incudedir}' -- Found PythonInterp: /usr/bin/python3.6 (found version "3.6.8") -- The CXX compiler identification is GNU 8.3.1 -- The C compiler identification is GNU 8.3.1 -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Performing Test COMPILER_SUPPORTS_AVX512 -- Performing Test COMPILER_SUPPORTS_AVX512 - Success -- Found OpenMP_C: -fopenmp (found version "4.5") -- Found OpenMP_CXX: -fopenmp (found version "4.5") -- Found OpenMP: TRUE (found version "4.5") CMake Warning at CMakeLists.txt:62 (message): OpenMP found! OpenMP_C_INCLUDE_DIRS = CMake Warning at CMakeLists.txt:142 (message): ========== CMake Warning at CMakeLists.txt:143 (message): CMAKE_BUILD_TYPE = RelWithDebInfo CMake Warning at CMakeLists.txt:144 (message): CMAKE_CXX_FLAGS_DEBUG is -g CMake Warning at CMakeLists.txt:145 (message): CMAKE_CXX_FLAGS_RELEASE is -DNDEBUG CMake Warning at CMakeLists.txt:146 (message): ========== -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_C_FLAGS_RELEASE CMAKE_Fortran_FLAGS_RELEASE INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/fbgemm/build + make -j64 Scanning dependencies of target defs.bzl [ 0%] Built target defs.bzl Scanning dependencies of target fbgemm_avx512 Scanning dependencies of target fbgemm_avx2 [ 1%] Building CXX object CMakeFiles/fbgemm_avx2.dir/src/EmbeddingSpMDMAvx2.cc.o [ 3%] Building CXX object CMakeFiles/fbgemm_avx512.dir/src/UtilsAvx512.cc.o [ 4%] Building CXX object CMakeFiles/fbgemm_avx2.dir/src/FbgemmBfloat16ConvertAvx2.cc.o [ 6%] Building CXX object CMakeFiles/fbgemm_avx512.dir/src/EmbeddingSpMDMAvx512.cc.o [ 7%] Building CXX object CMakeFiles/fbgemm_avx512.dir/src/FbgemmBfloat16ConvertAvx512.cc.o [ 9%] Building CXX object CMakeFiles/fbgemm_avx512.dir/src/FbgemmFloat16ConvertAvx512.cc.o [ 11%] Building CXX object CMakeFiles/fbgemm_avx512.dir/src/FbgemmSparseDenseAvx512.cc.o [ 12%] Building CXX object CMakeFiles/fbgemm_avx512.dir/src/QuantUtilsAvx512.cc.o [ 14%] Building CXX object CMakeFiles/fbgemm_avx512.dir/src/FbgemmSparseDenseInt8Avx512.cc.o [ 15%] Building CXX object CMakeFiles/fbgemm_avx512.dir/src/FbgemmSparseDenseVectorInt8Avx512.cc.o [ 17%] Building CXX object CMakeFiles/fbgemm_avx2.dir/src/spmmUtilsAvx2.cc.o [ 19%] Building CXX object CMakeFiles/fbgemm_avx2.dir/src/FbgemmFloat16ConvertAvx2.cc.o [ 23%] Building CXX object CMakeFiles/fbgemm_avx512.dir/src/FbgemmFP16UKernelsAvx512_256.cc.o [ 23%] Building CXX object CMakeFiles/fbgemm_avx2.dir/src/UtilsAvx2.cc.o [ 23%] Building CXX object CMakeFiles/fbgemm_avx512.dir/src/FbgemmFP16UKernelsAvx512.cc.o [ 25%] Building CXX object CMakeFiles/fbgemm_avx2.dir/src/FbgemmI8Depthwise3DAvx2.cc.o [ 26%] Building CXX object CMakeFiles/fbgemm_avx2.dir/src/FbgemmSparseDenseAvx2.cc.o [ 30%] Building CXX object CMakeFiles/fbgemm_avx2.dir/src/FbgemmI8DepthwisePerChannelQuantAvx2.cc.o [ 30%] Building CXX object CMakeFiles/fbgemm_avx2.dir/src/FbgemmI8DepthwiseAvx2.cc.o [ 31%] Building CXX object CMakeFiles/fbgemm_avx2.dir/src/FbgemmSparseDenseInt8Avx2.cc.o [ 33%] Building CXX object CMakeFiles/fbgemm_avx2.dir/src/PackDepthwiseConvMatrixAvx2.cc.o [ 34%] Building CXX object CMakeFiles/fbgemm_avx2.dir/src/OptimizedKernelsAvx2.cc.o [ 36%] Building CXX object CMakeFiles/fbgemm_avx2.dir/src/QuantUtilsAvx2.cc.o [ 38%] Building CXX object CMakeFiles/fbgemm_avx2.dir/src/FbgemmFP16UKernelsAvx2.cc.o Scanning dependencies of target fbgemm_generic [ 41%] Building CXX object CMakeFiles/fbgemm_generic.dir/src/EmbeddingSpMDMNBit.cc.o [ 41%] Building CXX object CMakeFiles/fbgemm_generic.dir/src/ExecuteKernel.cc.o [ 42%] Building CXX object CMakeFiles/fbgemm_generic.dir/src/Fbgemm.cc.o [ 44%] Building CXX object CMakeFiles/fbgemm_generic.dir/src/FbgemmBfloat16Convert.cc.o [ 46%] Building CXX object CMakeFiles/fbgemm_generic.dir/src/FbgemmI64.cc.o [ 47%] Building CXX object CMakeFiles/fbgemm_generic.dir/src/ExecuteKernelU8S8.cc.o [ 49%] Building CXX object CMakeFiles/fbgemm_generic.dir/src/EmbeddingSpMDM.cc.o [ 53%] Building CXX object CMakeFiles/fbgemm_generic.dir/src/FbgemmFP16.cc.o [ 53%] Building CXX object CMakeFiles/fbgemm_generic.dir/src/FbgemmConv.cc.o [ 53%] Building CXX object CMakeFiles/fbgemm_generic.dir/src/FbgemmFPCommon.cc.o [ 55%] Building CXX object CMakeFiles/fbgemm_generic.dir/src/FbgemmFloat16Convert.cc.o [ 57%] Building CXX object CMakeFiles/fbgemm_generic.dir/src/FbgemmSparseDense.cc.o [ 58%] Building CXX object CMakeFiles/fbgemm_generic.dir/src/GenerateKernelU8S8S32ACC16.cc.o [ 60%] Building CXX object CMakeFiles/fbgemm_generic.dir/src/FbgemmI8Spmdm.cc.o [ 63%] Building CXX object CMakeFiles/fbgemm_generic.dir/src/GenerateKernel.cc.o [ 63%] Building CXX object CMakeFiles/fbgemm_generic.dir/src/GenerateKernelU8S8S32ACC16Avx512VNNI.cc.o [ 65%] Building CXX object CMakeFiles/fbgemm_generic.dir/src/GenerateKernelU8S8S32ACC16Avx512.cc.o [ 66%] Building CXX object CMakeFiles/fbgemm_generic.dir/src/GroupwiseConvAcc32Avx2.cc.o [ 68%] Building CXX object CMakeFiles/fbgemm_generic.dir/src/GenerateKernelU8S8S32ACC32.cc.o [ 69%] Building CXX object CMakeFiles/fbgemm_generic.dir/src/GenerateKernelU8S8S32ACC32Avx512VNNI.cc.o [ 71%] Building CXX object CMakeFiles/fbgemm_generic.dir/src/GroupwiseConv.cc.o [ 73%] Building CXX object CMakeFiles/fbgemm_generic.dir/src/GroupwiseConvAcc32Avx512.cc.o [ 74%] Building CXX object CMakeFiles/fbgemm_generic.dir/src/PackAMatrix.cc.o [ 77%] Building CXX object CMakeFiles/fbgemm_generic.dir/src/PackAWithQuantRowOffset.cc.o [ 77%] Building CXX object CMakeFiles/fbgemm_generic.dir/src/PackAWithIm2Col.cc.o [ 79%] Building CXX object CMakeFiles/fbgemm_generic.dir/src/PackAWithRowOffset.cc.o [ 80%] Building CXX object CMakeFiles/fbgemm_generic.dir/src/PackBMatrix.cc.o [ 82%] Building CXX object CMakeFiles/fbgemm_generic.dir/src/PackWeightMatrixForGConv.cc.o [ 84%] Building CXX object CMakeFiles/fbgemm_generic.dir/src/PackMatrix.cc.o [ 85%] Building CXX object CMakeFiles/fbgemm_generic.dir/src/PackWeightsForConv.cc.o [ 87%] Building CXX object CMakeFiles/fbgemm_generic.dir/src/QuantUtils.cc.o [ 95%] Building CXX object CMakeFiles/fbgemm_generic.dir/src/TransposeUtils.cc.o [ 92%] Building CXX object CMakeFiles/fbgemm_generic.dir/src/spmmUtils.cc.o [ 98%] Building CXX object CMakeFiles/fbgemm_generic.dir/src/RefImplementations.cc.o [ 92%] Building CXX object CMakeFiles/fbgemm_generic.dir/src/SparseAdagrad.cc.o [ 98%] Building CXX object CMakeFiles/fbgemm_generic.dir/src/Utils.cc.o [ 92%] Building CXX object CMakeFiles/fbgemm_generic.dir/src/RowWiseSparseAdagradFused.cc.o [ 98%] Building CXX object CMakeFiles/fbgemm_generic.dir/src/GenerateI8Depthwise.cc.o In file included from /builddir/build/BUILD/fbgemm/src/./FbgemmFP16UKernelsAvx512.h:9, from /builddir/build/BUILD/fbgemm/src/FbgemmFP16UKernelsAvx512.cc:7: /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~ In file included from /builddir/build/BUILD/fbgemm/src/./FbgemmFP16UKernelsAvx2.h:9, from /builddir/build/BUILD/fbgemm/src/FbgemmFP16UKernelsAvx2.cc:7: /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~ In file included from /builddir/build/BUILD/fbgemm/src/./FbgemmFP16UKernelsAvx512_256.h:9, from /builddir/build/BUILD/fbgemm/src/FbgemmFP16UKernelsAvx512_256.cc:7: /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~ In file included from /builddir/build/BUILD/fbgemm/include/fbgemm/FbgemmConvert.h:10, from /builddir/build/BUILD/fbgemm/src/FbgemmFloat16Convert.cc:8: /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~ In file included from /builddir/build/BUILD/fbgemm/include/fbgemm/FbgemmConvert.h:10, from /builddir/build/BUILD/fbgemm/src/FbgemmBfloat16Convert.cc:8: /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~ In file included from /builddir/build/BUILD/fbgemm/src/./FbgemmFP16UKernelsAvx2.h:9, from /builddir/build/BUILD/fbgemm/src/FbgemmFP16.cc:13: /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~ In file included from /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h:23, from /builddir/build/BUILD/fbgemm/src/FbgemmFPCommon.cc:8: /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~ In file included from /builddir/build/BUILD/fbgemm/include/fbgemm/FbgemmConvert.h:10, from /builddir/build/BUILD/fbgemm/src/FbgemmBfloat16ConvertAvx2.cc:8: /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~ In file included from /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h:23, from /builddir/build/BUILD/fbgemm/src/FbgemmConv.cc:13: /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~ In file included from /builddir/build/BUILD/fbgemm/src/./RefImplementations.h:14, from /builddir/build/BUILD/fbgemm/src/RefImplementations.cc:8: /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~ In file included from /builddir/build/BUILD/fbgemm/include/fbgemm/QuantUtils.h:5, from /builddir/build/BUILD/fbgemm/src/QuantUtils.cc:7: /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~ In file included from /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h:23, from /builddir/build/BUILD/fbgemm/src/PackWeightsForConv.cc:8: /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~ In file included from /builddir/build/BUILD/fbgemm/include/fbgemm/FbgemmConvert.h:10, from /builddir/build/BUILD/fbgemm/src/FbgemmFloat16ConvertAvx512.cc:8: /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~ In file included from /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h:23, from /builddir/build/BUILD/fbgemm/src/Fbgemm.cc:8: /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~ In file included from /builddir/build/BUILD/fbgemm/include/fbgemm/FbgemmConvert.h:10, from /builddir/build/BUILD/fbgemm/src/FbgemmBfloat16ConvertAvx512.cc:8: /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~ In file included from /builddir/build/BUILD/fbgemm/src/./RefImplementations.h:14, from /builddir/build/BUILD/fbgemm/src/PackWeightMatrixForGConv.cc:12: /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~ In file included from /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h:23, from /builddir/build/BUILD/fbgemm/src/PackMatrix.cc:14: /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~ In file included from /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h:23, from /builddir/build/BUILD/fbgemm/src/PackBMatrix.cc:12: /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~ In file included from /builddir/build/BUILD/fbgemm/include/fbgemm/FbgemmConvert.h:10, from /builddir/build/BUILD/fbgemm/src/FbgemmFloat16ConvertAvx2.cc:8: /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~ In file included from /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h:23, from /builddir/build/BUILD/fbgemm/src/PackAWithIm2Col.cc:16: /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~ In file included from /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMAvx2.cc:13: /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~ In file included from /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h:23, from /builddir/build/BUILD/fbgemm/src/PackAWithQuantRowOffset.cc:16: /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~ In file included from /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h:23, from /builddir/build/BUILD/fbgemm/src/PackAWithRowOffset.cc:15: /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~ In file included from /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h:23, from /builddir/build/BUILD/fbgemm/src/PackAMatrix.cc:12: /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~ In file included from /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx2.cc:17: /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~ /builddir/build/BUILD/fbgemm/src/Utils.cc: In lambda function: /builddir/build/BUILD/fbgemm/src/Utils.cc:293:29: warning: unused variable 'hasAVX512' [-Wunused-variable] } else if (auto const hasAVX512 = fbgemmHasAvx512Support()) { ^~~~~~~~~ In file included from /builddir/build/BUILD/fbgemm/src/UtilsAvx2.cc:9: /builddir/build/BUILD/fbgemm/src/./TransposeUtilsAvx2.h: In function 'void fbgemm::internal::transpose_kernel_mxn_avx2_uint8(unsigned int, const uint8_t*, unsigned int, uint8_t*, unsigned int) [with unsigned int M = 1]': /builddir/build/BUILD/fbgemm/src/./TransposeUtilsAvx2.h:492:39: warning: 'input[1]' is used uninitialized in this function [-Wuninitialized] temp[2 * i] = _mm256_unpacklo_epi8(input[2 * i], input[2 * i + 1]); ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h:23, from /builddir/build/BUILD/fbgemm/src/./././GenerateKernel.h:16, from /builddir/build/BUILD/fbgemm/src/././ExecuteKernelGeneric.h:9, from /builddir/build/BUILD/fbgemm/src/./ExecuteKernel.h:9, from /builddir/build/BUILD/fbgemm/src/ExecuteKernel.cc:7: /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~ In file included from /builddir/build/BUILD/fbgemm/src/./RefImplementations.h:14, from /builddir/build/BUILD/fbgemm/src/RowWiseSparseAdagradFused.cc:17: /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~ In file included from /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h:23, from /builddir/build/BUILD/fbgemm/src/././././GenerateKernel.h:16, from /builddir/build/BUILD/fbgemm/src/./././ExecuteKernelGeneric.h:9, from /builddir/build/BUILD/fbgemm/src/././ExecuteKernel.h:9, from /builddir/build/BUILD/fbgemm/src/./ExecuteKernelU8S8.h:8, from /builddir/build/BUILD/fbgemm/src/ExecuteKernelU8S8.cc:7: /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~ In file included from /builddir/build/BUILD/fbgemm/src/./RefImplementations.h:14, from /builddir/build/BUILD/fbgemm/src/SparseAdagrad.cc:19: /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~ In file included from /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h:23, from /builddir/build/BUILD/fbgemm/src/./GenerateKernel.h:16, from /builddir/build/BUILD/fbgemm/src/GenerateKernelU8S8S32ACC16.cc:8: /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~ In file included from /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h:23, from /builddir/build/BUILD/fbgemm/src/./GenerateKernel.h:16, from /builddir/build/BUILD/fbgemm/src/GenerateKernel.cc:7: /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~ In file included from /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h:23, from /builddir/build/BUILD/fbgemm/src/./GroupwiseConv.h:20, from /builddir/build/BUILD/fbgemm/src/GroupwiseConvAcc32Avx512.cc:10: /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~ In file included from /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h:23, from /builddir/build/BUILD/fbgemm/src/./GroupwiseConv.h:20, from /builddir/build/BUILD/fbgemm/src/GroupwiseConv.cc:8: /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~ /builddir/build/BUILD/fbgemm/src/GenerateKernelU8S8S32ACC16.cc: In member function 'void (* fbgemm::CodeGenBase::getOrCreate(bool, int32_t, int32_t, int32_t))(const TA*, const TB*, const TB*, TC*, int, int) [with fbgemm::inst_set_t instSet = (fbgemm::inst_set_t)1; TA = unsigned char; TB = signed char; TC = int; accT = short int; fbgemm::CodeGenBase::jit_micro_kernel_fp = void (*)(const unsigned char*, const signed char*, const signed char*, int*, int, int); int32_t = int]': /builddir/build/BUILD/fbgemm/src/GenerateKernelU8S8S32ACC16.cc:111:7: warning: variable 'nRegBlockSizeMin' set but not used [-Wunused-but-set-variable] int nRegBlockSizeMin; ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fbgemm/src/./RefImplementations.h:14, from /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:23: /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~ In file included from /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h:23, from /builddir/build/BUILD/fbgemm/src/./GenerateKernel.h:16, from /builddir/build/BUILD/fbgemm/src/GenerateKernelU8S8S32ACC16Avx512.cc:8: /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~ In file included from /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h:23, from /builddir/build/BUILD/fbgemm/src/./GenerateKernel.h:16, from /builddir/build/BUILD/fbgemm/src/GenerateKernelU8S8S32ACC32Avx512VNNI.cc:8: /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~ In file included from /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h:23, from /builddir/build/BUILD/fbgemm/src/./GenerateKernel.h:16, from /builddir/build/BUILD/fbgemm/src/GenerateKernelU8S8S32ACC16Avx512VNNI.cc:8: /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~ In file included from /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h:23, from /builddir/build/BUILD/fbgemm/src/./GroupwiseConv.h:20, from /builddir/build/BUILD/fbgemm/src/GroupwiseConvAcc32Avx2.cc:10: /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~ /builddir/build/BUILD/fbgemm/src/GenerateKernelU8S8S32ACC16Avx512.cc: In instantiation of 'void (* fbgemm::CodeGenBase::getOrCreate(bool, int32_t, int32_t, int32_t))(const TA*, const TB*, const TB*, TC*, int, int) [with fbgemm::inst_set_t instSet = (fbgemm::inst_set_t)2; TA = unsigned char; TB = signed char; TC = int; accT = short int; fbgemm::CodeGenBase::jit_micro_kernel_fp = void (*)(const unsigned char*, const signed char*, const signed char*, int*, int, int); int32_t = int]': /builddir/build/BUILD/fbgemm/src/GenerateKernelU8S8S32ACC16Avx512.cc:378:79: required from here /builddir/build/BUILD/fbgemm/src/GenerateKernelU8S8S32ACC16Avx512.cc:79:7: warning: variable 'nRegBlockSizeMin' set but not used [-Wunused-but-set-variable] int nRegBlockSizeMin; ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/GenerateKernelU8S8S32ACC32Avx512VNNI.cc: In instantiation of 'void (* fbgemm::CodeGenBase::getOrCreate(bool, int32_t, int32_t, int32_t))(const TA*, const TB*, const TB*, TC*, int, int) [with fbgemm::inst_set_t instSet = (fbgemm::inst_set_t)4; TA = unsigned char; TB = signed char; TC = int; accT = int; fbgemm::CodeGenBase::jit_micro_kernel_fp = void (*)(const unsigned char*, const signed char*, const signed char*, int*, int, int); int32_t = int]': /builddir/build/BUILD/fbgemm/src/GenerateKernelU8S8S32ACC32Avx512VNNI.cc:375:84: required from here /builddir/build/BUILD/fbgemm/src/GenerateKernelU8S8S32ACC32Avx512VNNI.cc:67:7: warning: variable 'nRegBlockSizeMin' set but not used [-Wunused-but-set-variable] int nRegBlockSizeMin; ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/GenerateKernelU8S8S32ACC16Avx512.cc: In instantiation of 'void (* fbgemm::CodeGenBase::getOrCreate(bool, int32_t, int32_t, int32_t))(const TA*, const TB*, const TB*, TC*, int, int) [with fbgemm::inst_set_t instSet = (fbgemm::inst_set_t)3; TA = unsigned char; TB = signed char; TC = int; accT = short int; fbgemm::CodeGenBase::jit_micro_kernel_fp = void (*)(const unsigned char*, const signed char*, const signed char*, int*, int, int); int32_t = int]': /builddir/build/BUILD/fbgemm/src/GenerateKernelU8S8S32ACC16Avx512.cc:387:83: required from here /builddir/build/BUILD/fbgemm/src/GenerateKernelU8S8S32ACC16Avx512.cc:79:7: warning: variable 'nRegBlockSizeMin' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/fbgemm/src/GenerateKernelU8S8S32ACC32Avx512VNNI.cc: In instantiation of 'void (* fbgemm::CodeGenBase::getOrCreate(bool, int32_t, int32_t, int32_t))(const TA*, const TB*, const TB*, TC*, int, int) [with fbgemm::inst_set_t instSet = (fbgemm::inst_set_t)5; TA = unsigned char; TB = signed char; TC = int; accT = int; fbgemm::CodeGenBase::jit_micro_kernel_fp = void (*)(const unsigned char*, const signed char*, const signed char*, int*, int, int); int32_t = int]': /builddir/build/BUILD/fbgemm/src/GenerateKernelU8S8S32ACC32Avx512VNNI.cc:384:88: required from here /builddir/build/BUILD/fbgemm/src/GenerateKernelU8S8S32ACC32Avx512VNNI.cc:67:7: warning: variable 'nRegBlockSizeMin' set but not used [-Wunused-but-set-variable] In file included from /builddir/build/BUILD/fbgemm/src/./RefImplementations.h:14, from /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:23: /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~ In file included from /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h:23, from /builddir/build/BUILD/fbgemm/src/./GenerateKernel.h:16, from /builddir/build/BUILD/fbgemm/src/GenerateKernelU8S8S32ACC32.cc:8: /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMNBitLookup::getOrCreate(int, int, bool, bool, bool, int, bool) [with indxType = int; offsetType = int; fbgemm::inst_set_t instSet = (fbgemm::inst_set_t)2; bool ROWWISE_SPARSE = false; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const unsigned char*, const int*, const int*, const float*, float*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:867:16: required from 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMNBit(int, int64_t, bool, bool, int, bool, bool) [with IndexType = int; OffsetType = int; typename fbgemm::EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:1105:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:625:49: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] fused_block_size % CACHE_LINE_LEN <= 2 * sizeof(float16)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:222:17: warning: variable 'scratchReg1D_' set but not used [-Wunused-but-set-variable] x86::Gp scratchReg1D_ = a->gpz(reg_id).r32(); ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h:23, from /builddir/build/BUILD/fbgemm/src/./GenerateKernel.h:16, from /builddir/build/BUILD/fbgemm/src/FbgemmI64.cc:15: /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; ^~~~~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMNBitLookup::getOrCreate(int, int, bool, bool, bool, int, bool) [with indxType = int; offsetType = int; fbgemm::inst_set_t instSet = (fbgemm::inst_set_t)1; bool ROWWISE_SPARSE = false; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const unsigned char*, const int*, const int*, const float*, float*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:897:16: required from 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMNBit(int, int64_t, bool, bool, int, bool, bool) [with IndexType = int; OffsetType = int; typename fbgemm::EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:1105:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:625:49: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] fused_block_size % CACHE_LINE_LEN <= 2 * sizeof(float16)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:222:17: warning: variable 'scratchReg1D_' set but not used [-Wunused-but-set-variable] x86::Gp scratchReg1D_ = a->gpz(reg_id).r32(); ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMNBitLookup::getOrCreate(int, int, bool, bool, bool, int, bool) [with indxType = int; offsetType = int; fbgemm::inst_set_t instSet = (fbgemm::inst_set_t)2; bool ROWWISE_SPARSE = true; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const unsigned char*, const int*, const int*, const float*, float*, const int*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:979:16: required from 'typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMNBitRowWiseSparse(int, int64_t, bool, bool, int, bool, bool) [with IndexType = int; OffsetType = int; typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:1105:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:625:49: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] fused_block_size % CACHE_LINE_LEN <= 2 * sizeof(float16)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:222:17: warning: variable 'scratchReg1D_' set but not used [-Wunused-but-set-variable] x86::Gp scratchReg1D_ = a->gpz(reg_id).r32(); ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMNBitLookup::getOrCreate(int, int, bool, bool, bool, int, bool) [with indxType = int; offsetType = int; fbgemm::inst_set_t instSet = (fbgemm::inst_set_t)1; bool ROWWISE_SPARSE = true; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const unsigned char*, const int*, const int*, const float*, float*, const int*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:1015:16: required from 'typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMNBitRowWiseSparse(int, int64_t, bool, bool, int, bool, bool) [with IndexType = int; OffsetType = int; typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:1105:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:625:49: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] fused_block_size % CACHE_LINE_LEN <= 2 * sizeof(float16)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:222:17: warning: variable 'scratchReg1D_' set but not used [-Wunused-but-set-variable] x86::Gp scratchReg1D_ = a->gpz(reg_id).r32(); ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMNBitLookup::getOrCreate(int, int, bool, bool, bool, int, bool) [with indxType = int; offsetType = long int; fbgemm::inst_set_t instSet = (fbgemm::inst_set_t)2; bool ROWWISE_SPARSE = false; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const unsigned char*, const int*, const long int*, const float*, float*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:867:16: required from 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMNBit(int, int64_t, bool, bool, int, bool, bool) [with IndexType = int; OffsetType = long int; typename fbgemm::EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:1105:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:625:49: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] fused_block_size % CACHE_LINE_LEN <= 2 * sizeof(float16)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:222:17: warning: variable 'scratchReg1D_' set but not used [-Wunused-but-set-variable] x86::Gp scratchReg1D_ = a->gpz(reg_id).r32(); ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMNBitLookup::getOrCreate(int, int, bool, bool, bool, int, bool) [with indxType = int; offsetType = long int; fbgemm::inst_set_t instSet = (fbgemm::inst_set_t)1; bool ROWWISE_SPARSE = false; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const unsigned char*, const int*, const long int*, const float*, float*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:897:16: required from 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMNBit(int, int64_t, bool, bool, int, bool, bool) [with IndexType = int; OffsetType = long int; typename fbgemm::EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:1105:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:625:49: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] fused_block_size % CACHE_LINE_LEN <= 2 * sizeof(float16)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:222:17: warning: variable 'scratchReg1D_' set but not used [-Wunused-but-set-variable] x86::Gp scratchReg1D_ = a->gpz(reg_id).r32(); ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMNBitLookup::getOrCreate(int, int, bool, bool, bool, int, bool) [with indxType = int; offsetType = long int; fbgemm::inst_set_t instSet = (fbgemm::inst_set_t)2; bool ROWWISE_SPARSE = true; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const unsigned char*, const int*, const long int*, const float*, float*, const int*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:979:16: required from 'typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMNBitRowWiseSparse(int, int64_t, bool, bool, int, bool, bool) [with IndexType = int; OffsetType = long int; typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:1105:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:625:49: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] fused_block_size % CACHE_LINE_LEN <= 2 * sizeof(float16)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:222:17: warning: variable 'scratchReg1D_' set but not used [-Wunused-but-set-variable] x86::Gp scratchReg1D_ = a->gpz(reg_id).r32(); ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/GenerateKernelU8S8S32ACC32.cc: In instantiation of 'void (* fbgemm::CodeGenBase::getOrCreate(bool, int32_t, int32_t, int32_t))(const TA*, const TB*, const TB*, TC*, int, int) [with fbgemm::inst_set_t instSet = (fbgemm::inst_set_t)2; TA = unsigned char; TB = signed char; TC = int; accT = int; fbgemm::CodeGenBase::jit_micro_kernel_fp = void (*)(const unsigned char*, const signed char*, const signed char*, int*, int, int); int32_t = int]': /builddir/build/BUILD/fbgemm/src/GenerateKernelU8S8S32ACC32.cc:387:79: required from here /builddir/build/BUILD/fbgemm/src/GenerateKernelU8S8S32ACC32.cc:115:7: warning: variable 'nRegBlockSizeMin' set but not used [-Wunused-but-set-variable] int nRegBlockSizeMin; ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/GenerateKernelU8S8S32ACC32.cc: In instantiation of 'void (* fbgemm::CodeGenBase::getOrCreate(bool, int32_t, int32_t, int32_t))(const TA*, const TB*, const TB*, TC*, int, int) [with fbgemm::inst_set_t instSet = (fbgemm::inst_set_t)3; TA = unsigned char; TB = signed char; TC = int; accT = int; fbgemm::CodeGenBase::jit_micro_kernel_fp = void (*)(const unsigned char*, const signed char*, const signed char*, int*, int, int); int32_t = int]': /builddir/build/BUILD/fbgemm/src/GenerateKernelU8S8S32ACC32.cc:396:83: required from here /builddir/build/BUILD/fbgemm/src/GenerateKernelU8S8S32ACC32.cc:115:7: warning: variable 'nRegBlockSizeMin' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMNBitLookup::getOrCreate(int, int, bool, bool, bool, int, bool) [with indxType = int; offsetType = long int; fbgemm::inst_set_t instSet = (fbgemm::inst_set_t)1; bool ROWWISE_SPARSE = true; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const unsigned char*, const int*, const long int*, const float*, float*, const int*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:1015:16: required from 'typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMNBitRowWiseSparse(int, int64_t, bool, bool, int, bool, bool) [with IndexType = int; OffsetType = long int; typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:1105:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:625:49: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] fused_block_size % CACHE_LINE_LEN <= 2 * sizeof(float16)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/GenerateKernelU8S8S32ACC32.cc: In instantiation of 'void (* fbgemm::CodeGenBase::getOrCreate(bool, int32_t, int32_t, int32_t))(const TA*, const TB*, const TB*, TC*, int, int) [with fbgemm::inst_set_t instSet = (fbgemm::inst_set_t)1; TA = unsigned char; TB = signed char; TC = int; accT = int; fbgemm::CodeGenBase::jit_micro_kernel_fp = void (*)(const unsigned char*, const signed char*, const signed char*, int*, int, int); int32_t = int]': /builddir/build/BUILD/fbgemm/src/GenerateKernelU8S8S32ACC32.cc:405:77: required from here /builddir/build/BUILD/fbgemm/src/GenerateKernelU8S8S32ACC32.cc:115:7: warning: variable 'nRegBlockSizeMin' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:222:17: warning: variable 'scratchReg1D_' set but not used [-Wunused-but-set-variable] x86::Gp scratchReg1D_ = a->gpz(reg_id).r32(); ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMNBitLookup::getOrCreate(int, int, bool, bool, bool, int, bool) [with indxType = long int; offsetType = int; fbgemm::inst_set_t instSet = (fbgemm::inst_set_t)2; bool ROWWISE_SPARSE = false; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const unsigned char*, const long int*, const int*, const float*, float*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:867:16: required from 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMNBit(int, int64_t, bool, bool, int, bool, bool) [with IndexType = long int; OffsetType = int; typename fbgemm::EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:1106:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:625:49: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] fused_block_size % CACHE_LINE_LEN <= 2 * sizeof(float16)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:222:17: warning: variable 'scratchReg1D_' set but not used [-Wunused-but-set-variable] x86::Gp scratchReg1D_ = a->gpz(reg_id).r32(); ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMNBitLookup::getOrCreate(int, int, bool, bool, bool, int, bool) [with indxType = long int; offsetType = int; fbgemm::inst_set_t instSet = (fbgemm::inst_set_t)1; bool ROWWISE_SPARSE = false; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const unsigned char*, const long int*, const int*, const float*, float*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:897:16: required from 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMNBit(int, int64_t, bool, bool, int, bool, bool) [with IndexType = long int; OffsetType = int; typename fbgemm::EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:1106:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:625:49: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] fused_block_size % CACHE_LINE_LEN <= 2 * sizeof(float16)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:222:17: warning: variable 'scratchReg1D_' set but not used [-Wunused-but-set-variable] x86::Gp scratchReg1D_ = a->gpz(reg_id).r32(); ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMNBitLookup::getOrCreate(int, int, bool, bool, bool, int, bool) [with indxType = long int; offsetType = int; fbgemm::inst_set_t instSet = (fbgemm::inst_set_t)2; bool ROWWISE_SPARSE = true; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const unsigned char*, const long int*, const int*, const float*, float*, const int*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:979:16: required from 'typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMNBitRowWiseSparse(int, int64_t, bool, bool, int, bool, bool) [with IndexType = long int; OffsetType = int; typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:1106:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:625:49: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] fused_block_size % CACHE_LINE_LEN <= 2 * sizeof(float16)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:222:17: warning: variable 'scratchReg1D_' set but not used [-Wunused-but-set-variable] x86::Gp scratchReg1D_ = a->gpz(reg_id).r32(); ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMNBitLookup::getOrCreate(int, int, bool, bool, bool, int, bool) [with indxType = long int; offsetType = int; fbgemm::inst_set_t instSet = (fbgemm::inst_set_t)1; bool ROWWISE_SPARSE = true; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const unsigned char*, const long int*, const int*, const float*, float*, const int*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:1015:16: required from 'typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMNBitRowWiseSparse(int, int64_t, bool, bool, int, bool, bool) [with IndexType = long int; OffsetType = int; typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:1106:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:625:49: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] fused_block_size % CACHE_LINE_LEN <= 2 * sizeof(float16)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:222:17: warning: variable 'scratchReg1D_' set but not used [-Wunused-but-set-variable] x86::Gp scratchReg1D_ = a->gpz(reg_id).r32(); ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMNBitLookup::getOrCreate(int, int, bool, bool, bool, int, bool) [with indxType = long int; offsetType = long int; fbgemm::inst_set_t instSet = (fbgemm::inst_set_t)2; bool ROWWISE_SPARSE = false; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const unsigned char*, const long int*, const long int*, const float*, float*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:867:16: required from 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMNBit(int, int64_t, bool, bool, int, bool, bool) [with IndexType = long int; OffsetType = long int; typename fbgemm::EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:1106:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:625:49: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] fused_block_size % CACHE_LINE_LEN <= 2 * sizeof(float16)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:222:17: warning: variable 'scratchReg1D_' set but not used [-Wunused-but-set-variable] x86::Gp scratchReg1D_ = a->gpz(reg_id).r32(); ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMNBitLookup::getOrCreate(int, int, bool, bool, bool, int, bool) [with indxType = long int; offsetType = long int; fbgemm::inst_set_t instSet = (fbgemm::inst_set_t)1; bool ROWWISE_SPARSE = false; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const unsigned char*, const long int*, const long int*, const float*, float*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:897:16: required from 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMNBit(int, int64_t, bool, bool, int, bool, bool) [with IndexType = long int; OffsetType = long int; typename fbgemm::EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:1106:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:625:49: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] fused_block_size % CACHE_LINE_LEN <= 2 * sizeof(float16)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:222:17: warning: variable 'scratchReg1D_' set but not used [-Wunused-but-set-variable] x86::Gp scratchReg1D_ = a->gpz(reg_id).r32(); ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMNBitLookup::getOrCreate(int, int, bool, bool, bool, int, bool) [with indxType = long int; offsetType = long int; fbgemm::inst_set_t instSet = (fbgemm::inst_set_t)2; bool ROWWISE_SPARSE = true; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const unsigned char*, const long int*, const long int*, const float*, float*, const int*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:979:16: required from 'typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMNBitRowWiseSparse(int, int64_t, bool, bool, int, bool, bool) [with IndexType = long int; OffsetType = long int; typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:1106:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:625:49: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] fused_block_size % CACHE_LINE_LEN <= 2 * sizeof(float16)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:222:17: warning: variable 'scratchReg1D_' set but not used [-Wunused-but-set-variable] x86::Gp scratchReg1D_ = a->gpz(reg_id).r32(); ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMNBitLookup::getOrCreate(int, int, bool, bool, bool, int, bool) [with indxType = long int; offsetType = long int; fbgemm::inst_set_t instSet = (fbgemm::inst_set_t)1; bool ROWWISE_SPARSE = true; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const unsigned char*, const long int*, const long int*, const float*, float*, const int*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:1015:16: required from 'typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMNBitRowWiseSparse(int, int64_t, bool, bool, int, bool, bool) [with IndexType = long int; OffsetType = long int; typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:1106:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:625:49: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] fused_block_size % CACHE_LINE_LEN <= 2 * sizeof(float16)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:222:17: warning: variable 'scratchReg1D_' set but not used [-Wunused-but-set-variable] x86::Gp scratchReg1D_ = a->gpz(reg_id).r32(); ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = float; indxType = int; offsetType = int; fbgemm::inst_set_t instSet = (fbgemm::inst_set_t)2; bool ROWWISE_SPARSE = false; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const float*, const int*, const int*, const float*, float*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:894:16: required from 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t) [with InType = float; IndexType = int; OffsetType = int; typename fbgemm::EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1186:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] fused_block_size % CACHE_LINE_LEN <= 2 * sizeof(float)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = float; indxType = int; offsetType = int; fbgemm::inst_set_t instSet = (fbgemm::inst_set_t)1; bool ROWWISE_SPARSE = false; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const float*, const int*, const int*, const float*, float*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:929:16: required from 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t) [with InType = float; IndexType = int; OffsetType = int; typename fbgemm::EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1186:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = float; indxType = int; offsetType = int; fbgemm::inst_set_t instSet = (fbgemm::inst_set_t)2; bool ROWWISE_SPARSE = true; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const float*, const int*, const int*, const float*, float*, const int*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1037:16: required from 'typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMRowWiseSparse(int64_t, bool, bool, int, bool, bool) [with InType = float; IndexType = int; OffsetType = int; typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1186:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = float; indxType = int; offsetType = int; fbgemm::inst_set_t instSet = (fbgemm::inst_set_t)1; bool ROWWISE_SPARSE = true; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const float*, const int*, const int*, const float*, float*, const int*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1075:16: required from 'typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMRowWiseSparse(int64_t, bool, bool, int, bool, bool) [with InType = float; IndexType = int; OffsetType = int; typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1186:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = float; indxType = int; offsetType = long int; fbgemm::inst_set_t instSet = (fbgemm::inst_set_t)2; bool ROWWISE_SPARSE = false; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const float*, const int*, const long int*, const float*, float*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:894:16: required from 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t) [with InType = float; IndexType = int; OffsetType = long int; typename fbgemm::EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1186:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = float; indxType = int; offsetType = long int; fbgemm::inst_set_t instSet = (fbgemm::inst_set_t)1; bool ROWWISE_SPARSE = false; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const float*, const int*, const long int*, const float*, float*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:929:16: required from 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t) [with InType = float; IndexType = int; OffsetType = long int; typename fbgemm::EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1186:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = float; indxType = int; offsetType = long int; fbgemm::inst_set_t instSet = (fbgemm::inst_set_t)2; bool ROWWISE_SPARSE = true; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const float*, const int*, const long int*, const float*, float*, const int*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1037:16: required from 'typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMRowWiseSparse(int64_t, bool, bool, int, bool, bool) [with InType = float; IndexType = int; OffsetType = long int; typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1186:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = float; indxType = int; offsetType = long int; fbgemm::inst_set_t instSet = (fbgemm::inst_set_t)1; bool ROWWISE_SPARSE = true; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const float*, const int*, const long int*, const float*, float*, const int*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1075:16: required from 'typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMRowWiseSparse(int64_t, bool, bool, int, bool, bool) [with InType = float; IndexType = int; OffsetType = long int; typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1186:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = float; indxType = long int; offsetType = int; fbgemm::inst_set_t instSet = (fbgemm::inst_set_t)2; bool ROWWISE_SPARSE = false; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const float*, const long int*, const int*, const float*, float*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:894:16: required from 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t) [with InType = float; IndexType = long int; OffsetType = int; typename fbgemm::EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1186:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = float; indxType = long int; offsetType = int; fbgemm::inst_set_t instSet = (fbgemm::inst_set_t)1; bool ROWWISE_SPARSE = false; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const float*, const long int*, const int*, const float*, float*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:929:16: required from 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t) [with InType = float; IndexType = long int; OffsetType = int; typename fbgemm::EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1186:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = float; indxType = long int; offsetType = int; fbgemm::inst_set_t instSet = (fbgemm::inst_set_t)2; bool ROWWISE_SPARSE = true; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const float*, const long int*, const int*, const float*, float*, const int*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1037:16: required from 'typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMRowWiseSparse(int64_t, bool, bool, int, bool, bool) [with InType = float; IndexType = long int; OffsetType = int; typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1186:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = float; indxType = long int; offsetType = int; fbgemm::inst_set_t instSet = (fbgemm::inst_set_t)1; bool ROWWISE_SPARSE = true; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const float*, const long int*, const int*, const float*, float*, const int*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1075:16: required from 'typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMRowWiseSparse(int64_t, bool, bool, int, bool, bool) [with InType = float; IndexType = long int; OffsetType = int; typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1186:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = float; indxType = long int; offsetType = long int; fbgemm::inst_set_t instSet = (fbgemm::inst_set_t)2; bool ROWWISE_SPARSE = false; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const float*, const long int*, const long int*, const float*, float*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:894:16: required from 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t) [with InType = float; IndexType = long int; OffsetType = long int; typename fbgemm::EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1186:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = float; indxType = long int; offsetType = long int; fbgemm::inst_set_t instSet = (fbgemm::inst_set_t)1; bool ROWWISE_SPARSE = false; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const float*, const long int*, const long int*, const float*, float*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:929:16: required from 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t) [with InType = float; IndexType = long int; OffsetType = long int; typename fbgemm::EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1186:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = float; indxType = long int; offsetType = long int; fbgemm::inst_set_t instSet = (fbgemm::inst_set_t)2; bool ROWWISE_SPARSE = true; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const float*, const long int*, const long int*, const float*, float*, const int*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1037:16: required from 'typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMRowWiseSparse(int64_t, bool, bool, int, bool, bool) [with InType = float; IndexType = long int; OffsetType = long int; typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1186:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = float; indxType = long int; offsetType = long int; fbgemm::inst_set_t instSet = (fbgemm::inst_set_t)1; bool ROWWISE_SPARSE = true; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const float*, const long int*, const long int*, const float*, float*, const int*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1075:16: required from 'typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMRowWiseSparse(int64_t, bool, bool, int, bool, bool) [with InType = float; IndexType = long int; OffsetType = long int; typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1186:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = short unsigned int; indxType = int; offsetType = int; fbgemm::inst_set_t instSet = (fbgemm::inst_set_t)2; bool ROWWISE_SPARSE = false; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const short unsigned int*, const int*, const int*, const float*, float*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:894:16: required from 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t) [with InType = short unsigned int; IndexType = int; OffsetType = int; typename fbgemm::EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1187:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = short unsigned int; indxType = int; offsetType = int; fbgemm::inst_set_t instSet = (fbgemm::inst_set_t)1; bool ROWWISE_SPARSE = false; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const short unsigned int*, const int*, const int*, const float*, float*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:929:16: required from 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t) [with InType = short unsigned int; IndexType = int; OffsetType = int; typename fbgemm::EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1187:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = short unsigned int; indxType = int; offsetType = int; fbgemm::inst_set_t instSet = (fbgemm::inst_set_t)2; bool ROWWISE_SPARSE = true; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const short unsigned int*, const int*, const int*, const float*, float*, const int*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1037:16: required from 'typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMRowWiseSparse(int64_t, bool, bool, int, bool, bool) [with InType = short unsigned int; IndexType = int; OffsetType = int; typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1187:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = short unsigned int; indxType = int; offsetType = int; fbgemm::inst_set_t instSet = (fbgemm::inst_set_t)1; bool ROWWISE_SPARSE = true; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const short unsigned int*, const int*, const int*, const float*, float*, const int*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1075:16: required from 'typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMRowWiseSparse(int64_t, bool, bool, int, bool, bool) [with InType = short unsigned int; IndexType = int; OffsetType = int; typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1187:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = short unsigned int; indxType = int; offsetType = long int; fbgemm::inst_set_t instSet = (fbgemm::inst_set_t)2; bool ROWWISE_SPARSE = false; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const short unsigned int*, const int*, const long int*, const float*, float*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:894:16: required from 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t) [with InType = short unsigned int; IndexType = int; OffsetType = long int; typename fbgemm::EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1187:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = short unsigned int; indxType = int; offsetType = long int; fbgemm::inst_set_t instSet = (fbgemm::inst_set_t)1; bool ROWWISE_SPARSE = false; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const short unsigned int*, const int*, const long int*, const float*, float*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:929:16: required from 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t) [with InType = short unsigned int; IndexType = int; OffsetType = long int; typename fbgemm::EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1187:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = short unsigned int; indxType = int; offsetType = long int; fbgemm::inst_set_t instSet = (fbgemm::inst_set_t)2; bool ROWWISE_SPARSE = true; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const short unsigned int*, const int*, const long int*, const float*, float*, const int*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1037:16: required from 'typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMRowWiseSparse(int64_t, bool, bool, int, bool, bool) [with InType = short unsigned int; IndexType = int; OffsetType = long int; typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1187:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = short unsigned int; indxType = int; offsetType = long int; fbgemm::inst_set_t instSet = (fbgemm::inst_set_t)1; bool ROWWISE_SPARSE = true; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const short unsigned int*, const int*, const long int*, const float*, float*, const int*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1075:16: required from 'typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMRowWiseSparse(int64_t, bool, bool, int, bool, bool) [with InType = short unsigned int; IndexType = int; OffsetType = long int; typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1187:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = short unsigned int; indxType = long int; offsetType = int; fbgemm::inst_set_t instSet = (fbgemm::inst_set_t)2; bool ROWWISE_SPARSE = false; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const short unsigned int*, const long int*, const int*, const float*, float*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:894:16: required from 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t) [with InType = short unsigned int; IndexType = long int; OffsetType = int; typename fbgemm::EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1187:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = short unsigned int; indxType = long int; offsetType = int; fbgemm::inst_set_t instSet = (fbgemm::inst_set_t)1; bool ROWWISE_SPARSE = false; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const short unsigned int*, const long int*, const int*, const float*, float*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:929:16: required from 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t) [with InType = short unsigned int; IndexType = long int; OffsetType = int; typename fbgemm::EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1187:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = short unsigned int; indxType = long int; offsetType = int; fbgemm::inst_set_t instSet = (fbgemm::inst_set_t)2; bool ROWWISE_SPARSE = true; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const short unsigned int*, const long int*, const int*, const float*, float*, const int*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1037:16: required from 'typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMRowWiseSparse(int64_t, bool, bool, int, bool, bool) [with InType = short unsigned int; IndexType = long int; OffsetType = int; typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1187:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = short unsigned int; indxType = long int; offsetType = int; fbgemm::inst_set_t instSet = (fbgemm::inst_set_t)1; bool ROWWISE_SPARSE = true; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const short unsigned int*, const long int*, const int*, const float*, float*, const int*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1075:16: required from 'typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMRowWiseSparse(int64_t, bool, bool, int, bool, bool) [with InType = short unsigned int; IndexType = long int; OffsetType = int; typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1187:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = short unsigned int; indxType = long int; offsetType = long int; fbgemm::inst_set_t instSet = (fbgemm::inst_set_t)2; bool ROWWISE_SPARSE = false; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const short unsigned int*, const long int*, const long int*, const float*, float*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:894:16: required from 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t) [with InType = short unsigned int; IndexType = long int; OffsetType = long int; typename fbgemm::EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1187:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = short unsigned int; indxType = long int; offsetType = long int; fbgemm::inst_set_t instSet = (fbgemm::inst_set_t)1; bool ROWWISE_SPARSE = false; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const short unsigned int*, const long int*, const long int*, const float*, float*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:929:16: required from 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t) [with InType = short unsigned int; IndexType = long int; OffsetType = long int; typename fbgemm::EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1187:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = short unsigned int; indxType = long int; offsetType = long int; fbgemm::inst_set_t instSet = (fbgemm::inst_set_t)2; bool ROWWISE_SPARSE = true; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const short unsigned int*, const long int*, const long int*, const float*, float*, const int*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1037:16: required from 'typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMRowWiseSparse(int64_t, bool, bool, int, bool, bool) [with InType = short unsigned int; IndexType = long int; OffsetType = long int; typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1187:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = short unsigned int; indxType = long int; offsetType = long int; fbgemm::inst_set_t instSet = (fbgemm::inst_set_t)1; bool ROWWISE_SPARSE = true; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const short unsigned int*, const long int*, const long int*, const float*, float*, const int*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1075:16: required from 'typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMRowWiseSparse(int64_t, bool, bool, int, bool, bool) [with InType = short unsigned int; IndexType = long int; OffsetType = long int; typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1187:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = unsigned char; indxType = int; offsetType = int; fbgemm::inst_set_t instSet = (fbgemm::inst_set_t)2; bool ROWWISE_SPARSE = false; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const unsigned char*, const int*, const int*, const float*, float*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:894:16: required from 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t) [with InType = unsigned char; IndexType = int; OffsetType = int; typename fbgemm::EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1188:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = unsigned char; indxType = int; offsetType = int; fbgemm::inst_set_t instSet = (fbgemm::inst_set_t)1; bool ROWWISE_SPARSE = false; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const unsigned char*, const int*, const int*, const float*, float*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:929:16: required from 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t) [with InType = unsigned char; IndexType = int; OffsetType = int; typename fbgemm::EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1188:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = unsigned char; indxType = int; offsetType = int; fbgemm::inst_set_t instSet = (fbgemm::inst_set_t)2; bool ROWWISE_SPARSE = true; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const unsigned char*, const int*, const int*, const float*, float*, const int*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1037:16: required from 'typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMRowWiseSparse(int64_t, bool, bool, int, bool, bool) [with InType = unsigned char; IndexType = int; OffsetType = int; typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1188:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = unsigned char; indxType = int; offsetType = int; fbgemm::inst_set_t instSet = (fbgemm::inst_set_t)1; bool ROWWISE_SPARSE = true; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const unsigned char*, const int*, const int*, const float*, float*, const int*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1075:16: required from 'typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMRowWiseSparse(int64_t, bool, bool, int, bool, bool) [with InType = unsigned char; IndexType = int; OffsetType = int; typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1188:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = unsigned char; indxType = int; offsetType = long int; fbgemm::inst_set_t instSet = (fbgemm::inst_set_t)2; bool ROWWISE_SPARSE = false; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const unsigned char*, const int*, const long int*, const float*, float*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:894:16: required from 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t) [with InType = unsigned char; IndexType = int; OffsetType = long int; typename fbgemm::EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1188:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = unsigned char; indxType = int; offsetType = long int; fbgemm::inst_set_t instSet = (fbgemm::inst_set_t)1; bool ROWWISE_SPARSE = false; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const unsigned char*, const int*, const long int*, const float*, float*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:929:16: required from 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t) [with InType = unsigned char; IndexType = int; OffsetType = long int; typename fbgemm::EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1188:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = unsigned char; indxType = int; offsetType = long int; fbgemm::inst_set_t instSet = (fbgemm::inst_set_t)2; bool ROWWISE_SPARSE = true; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const unsigned char*, const int*, const long int*, const float*, float*, const int*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1037:16: required from 'typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMRowWiseSparse(int64_t, bool, bool, int, bool, bool) [with InType = unsigned char; IndexType = int; OffsetType = long int; typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1188:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = unsigned char; indxType = int; offsetType = long int; fbgemm::inst_set_t instSet = (fbgemm::inst_set_t)1; bool ROWWISE_SPARSE = true; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const unsigned char*, const int*, const long int*, const float*, float*, const int*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1075:16: required from 'typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMRowWiseSparse(int64_t, bool, bool, int, bool, bool) [with InType = unsigned char; IndexType = int; OffsetType = long int; typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1188:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = unsigned char; indxType = long int; offsetType = int; fbgemm::inst_set_t instSet = (fbgemm::inst_set_t)2; bool ROWWISE_SPARSE = false; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const unsigned char*, const long int*, const int*, const float*, float*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:894:16: required from 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t) [with InType = unsigned char; IndexType = long int; OffsetType = int; typename fbgemm::EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1188:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = unsigned char; indxType = long int; offsetType = int; fbgemm::inst_set_t instSet = (fbgemm::inst_set_t)1; bool ROWWISE_SPARSE = false; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const unsigned char*, const long int*, const int*, const float*, float*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:929:16: required from 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t) [with InType = unsigned char; IndexType = long int; OffsetType = int; typename fbgemm::EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1188:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = unsigned char; indxType = long int; offsetType = int; fbgemm::inst_set_t instSet = (fbgemm::inst_set_t)2; bool ROWWISE_SPARSE = true; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const unsigned char*, const long int*, const int*, const float*, float*, const int*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1037:16: required from 'typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMRowWiseSparse(int64_t, bool, bool, int, bool, bool) [with InType = unsigned char; IndexType = long int; OffsetType = int; typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1188:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = unsigned char; indxType = long int; offsetType = int; fbgemm::inst_set_t instSet = (fbgemm::inst_set_t)1; bool ROWWISE_SPARSE = true; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const unsigned char*, const long int*, const int*, const float*, float*, const int*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1075:16: required from 'typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMRowWiseSparse(int64_t, bool, bool, int, bool, bool) [with InType = unsigned char; IndexType = long int; OffsetType = int; typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1188:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = unsigned char; indxType = long int; offsetType = long int; fbgemm::inst_set_t instSet = (fbgemm::inst_set_t)2; bool ROWWISE_SPARSE = false; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const unsigned char*, const long int*, const long int*, const float*, float*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:894:16: required from 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t) [with InType = unsigned char; IndexType = long int; OffsetType = long int; typename fbgemm::EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1188:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = unsigned char; indxType = long int; offsetType = long int; fbgemm::inst_set_t instSet = (fbgemm::inst_set_t)1; bool ROWWISE_SPARSE = false; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const unsigned char*, const long int*, const long int*, const float*, float*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:929:16: required from 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t) [with InType = unsigned char; IndexType = long int; OffsetType = long int; typename fbgemm::EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1188:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = unsigned char; indxType = long int; offsetType = long int; fbgemm::inst_set_t instSet = (fbgemm::inst_set_t)2; bool ROWWISE_SPARSE = true; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const unsigned char*, const long int*, const long int*, const float*, float*, const int*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1037:16: required from 'typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMRowWiseSparse(int64_t, bool, bool, int, bool, bool) [with InType = unsigned char; IndexType = long int; OffsetType = long int; typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1188:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = unsigned char; indxType = long int; offsetType = long int; fbgemm::inst_set_t instSet = (fbgemm::inst_set_t)1; bool ROWWISE_SPARSE = true; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const unsigned char*, const long int*, const long int*, const float*, float*, const int*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1075:16: required from 'typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMRowWiseSparse(int64_t, bool, bool, int, bool, bool) [with InType = unsigned char; IndexType = long int; OffsetType = long int; typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1188:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/fbgemm/src/FbgemmI64.cc: In function 'void fbgemm::cblas_gemm_i64_i64acc(fbgemm::matrix_op_t, fbgemm::matrix_op_t, int, int, int, const int64_t*, int, const int64_t*, int, bool, int64_t*, int)': /builddir/build/BUILD/fbgemm/src/FbgemmI64.cc:511:21: warning: 'fn_noacc' may be used uninitialized in this function [-Wmaybe-uninitialized] fn_noacc( ~~~~~~~~^ packA.data(), ~~~~~~~~~~~~~ packB.data(), ~~~~~~~~~~~~~ packB.data(), ~~~~~~~~~~~~~ packC.data(), ~~~~~~~~~~~~~ std::min(KCB, K - kc), ~~~~~~~~~~~~~~~~~~~~~~ NCB); ~~~~ [ 98%] Built target fbgemm_avx512 In file included from /builddir/build/BUILD/fbgemm/src/FbgemmI8DepthwiseAvx2.cc:13: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const fbgemm::PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; fbgemm::QuantizationGranularity Q_GRAN = (fbgemm::QuantizationGranularity)1]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ [ 98%] Built target fbgemm_generic /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const fbgemm::PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; fbgemm::QuantizationGranularity Q_GRAN = (fbgemm::QuantizationGranularity)0]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const fbgemm::conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const fbgemm::PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; fbgemm::QuantizationGranularity Q_GRAN = (fbgemm::QuantizationGranularity)2]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const fbgemm::conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const fbgemm::PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = float; fbgemm::QuantizationGranularity Q_GRAN = (fbgemm::QuantizationGranularity)2]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const fbgemm::PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; fbgemm::QuantizationGranularity Q_GRAN = (fbgemm::QuantizationGranularity)0]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const fbgemm::conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const fbgemm::PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; fbgemm::QuantizationGranularity Q_GRAN = (fbgemm::QuantizationGranularity)0]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const fbgemm::PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; fbgemm::QuantizationGranularity Q_GRAN = (fbgemm::QuantizationGranularity)0]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const fbgemm::PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = float; fbgemm::QuantizationGranularity Q_GRAN = (fbgemm::QuantizationGranularity)2]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const fbgemm::PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = float; fbgemm::QuantizationGranularity Q_GRAN = (fbgemm::QuantizationGranularity)2]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const fbgemm::conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const fbgemm::PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; fbgemm::QuantizationGranularity Q_GRAN = (fbgemm::QuantizationGranularity)2]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const fbgemm::PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = float; fbgemm::QuantizationGranularity Q_GRAN = (fbgemm::QuantizationGranularity)2]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const fbgemm::PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; fbgemm::QuantizationGranularity Q_GRAN = (fbgemm::QuantizationGranularity)2]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const fbgemm::conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const fbgemm::PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; fbgemm::QuantizationGranularity Q_GRAN = (fbgemm::QuantizationGranularity)1]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const fbgemm::PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; fbgemm::QuantizationGranularity Q_GRAN = (fbgemm::QuantizationGranularity)2]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const fbgemm::PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; fbgemm::QuantizationGranularity Q_GRAN = (fbgemm::QuantizationGranularity)2]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const fbgemm::PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; fbgemm::QuantizationGranularity Q_GRAN = (fbgemm::QuantizationGranularity)2]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const fbgemm::conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const fbgemm::PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; fbgemm::QuantizationGranularity Q_GRAN = (fbgemm::QuantizationGranularity)0]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const fbgemm::PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; fbgemm::QuantizationGranularity Q_GRAN = (fbgemm::QuantizationGranularity)2]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const fbgemm::PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; fbgemm::QuantizationGranularity Q_GRAN = (fbgemm::QuantizationGranularity)2]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const fbgemm::PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; fbgemm::QuantizationGranularity Q_GRAN = (fbgemm::QuantizationGranularity)2]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const fbgemm::PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; fbgemm::QuantizationGranularity Q_GRAN = (fbgemm::QuantizationGranularity)2]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const fbgemm::conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const fbgemm::PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; fbgemm::QuantizationGranularity Q_GRAN = (fbgemm::QuantizationGranularity)1]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const fbgemm::PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = float; fbgemm::QuantizationGranularity Q_GRAN = (fbgemm::QuantizationGranularity)1]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const fbgemm::PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = float; fbgemm::QuantizationGranularity Q_GRAN = (fbgemm::QuantizationGranularity)1]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const fbgemm::conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const fbgemm::PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; fbgemm::QuantizationGranularity Q_GRAN = (fbgemm::QuantizationGranularity)0]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const fbgemm::PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = float; fbgemm::QuantizationGranularity Q_GRAN = (fbgemm::QuantizationGranularity)1]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const fbgemm::PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = float; fbgemm::QuantizationGranularity Q_GRAN = (fbgemm::QuantizationGranularity)1]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const fbgemm::PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; fbgemm::QuantizationGranularity Q_GRAN = (fbgemm::QuantizationGranularity)1]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const fbgemm::conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const fbgemm::PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; fbgemm::QuantizationGranularity Q_GRAN = (fbgemm::QuantizationGranularity)2]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const fbgemm::PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; fbgemm::QuantizationGranularity Q_GRAN = (fbgemm::QuantizationGranularity)1]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const fbgemm::PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; fbgemm::QuantizationGranularity Q_GRAN = (fbgemm::QuantizationGranularity)1]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const fbgemm::conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const fbgemm::PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; fbgemm::QuantizationGranularity Q_GRAN = (fbgemm::QuantizationGranularity)0]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const fbgemm::PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; fbgemm::QuantizationGranularity Q_GRAN = (fbgemm::QuantizationGranularity)1]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const fbgemm::PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; fbgemm::QuantizationGranularity Q_GRAN = (fbgemm::QuantizationGranularity)1]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const fbgemm::PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; fbgemm::QuantizationGranularity Q_GRAN = (fbgemm::QuantizationGranularity)1]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const fbgemm::PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; fbgemm::QuantizationGranularity Q_GRAN = (fbgemm::QuantizationGranularity)1]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const fbgemm::PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; fbgemm::QuantizationGranularity Q_GRAN = (fbgemm::QuantizationGranularity)1]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const fbgemm::conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const fbgemm::PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; fbgemm::QuantizationGranularity Q_GRAN = (fbgemm::QuantizationGranularity)0]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const fbgemm::PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = float; fbgemm::QuantizationGranularity Q_GRAN = (fbgemm::QuantizationGranularity)0]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const fbgemm::PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = float; fbgemm::QuantizationGranularity Q_GRAN = (fbgemm::QuantizationGranularity)0]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const fbgemm::conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const fbgemm::PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; fbgemm::QuantizationGranularity Q_GRAN = (fbgemm::QuantizationGranularity)1]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const fbgemm::PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = float; fbgemm::QuantizationGranularity Q_GRAN = (fbgemm::QuantizationGranularity)0]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const fbgemm::conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const fbgemm::PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; fbgemm::QuantizationGranularity Q_GRAN = (fbgemm::QuantizationGranularity)0]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const fbgemm::PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = float; fbgemm::QuantizationGranularity Q_GRAN = (fbgemm::QuantizationGranularity)0]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const fbgemm::PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; fbgemm::QuantizationGranularity Q_GRAN = (fbgemm::QuantizationGranularity)0]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const fbgemm::conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const fbgemm::PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = float; fbgemm::QuantizationGranularity Q_GRAN = (fbgemm::QuantizationGranularity)0]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const fbgemm::PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; fbgemm::QuantizationGranularity Q_GRAN = (fbgemm::QuantizationGranularity)0]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const fbgemm::PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; fbgemm::QuantizationGranularity Q_GRAN = (fbgemm::QuantizationGranularity)0]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const fbgemm::conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const fbgemm::PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = float; fbgemm::QuantizationGranularity Q_GRAN = (fbgemm::QuantizationGranularity)0]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const fbgemm::PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; fbgemm::QuantizationGranularity Q_GRAN = (fbgemm::QuantizationGranularity)0]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const fbgemm::PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; fbgemm::QuantizationGranularity Q_GRAN = (fbgemm::QuantizationGranularity)0]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const fbgemm::conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const fbgemm::PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; fbgemm::QuantizationGranularity Q_GRAN = (fbgemm::QuantizationGranularity)2]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const fbgemm::PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; fbgemm::QuantizationGranularity Q_GRAN = (fbgemm::QuantizationGranularity)0]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const fbgemm::conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const fbgemm::PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; fbgemm::QuantizationGranularity Q_GRAN = (fbgemm::QuantizationGranularity)2]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const fbgemm::PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; fbgemm::QuantizationGranularity Q_GRAN = (fbgemm::QuantizationGranularity)0]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const fbgemm::conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const fbgemm::PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; fbgemm::QuantizationGranularity Q_GRAN = (fbgemm::QuantizationGranularity)1]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const fbgemm::PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; fbgemm::QuantizationGranularity Q_GRAN = (fbgemm::QuantizationGranularity)0]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const fbgemm::conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const fbgemm::PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; fbgemm::QuantizationGranularity Q_GRAN = (fbgemm::QuantizationGranularity)1]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const fbgemm::PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; fbgemm::QuantizationGranularity Q_GRAN = (fbgemm::QuantizationGranularity)2]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const fbgemm::conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const fbgemm::PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = float; fbgemm::QuantizationGranularity Q_GRAN = (fbgemm::QuantizationGranularity)1]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const fbgemm::PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; fbgemm::QuantizationGranularity Q_GRAN = (fbgemm::QuantizationGranularity)2]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const fbgemm::PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; fbgemm::QuantizationGranularity Q_GRAN = (fbgemm::QuantizationGranularity)2]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const fbgemm::conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const fbgemm::PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = float; fbgemm::QuantizationGranularity Q_GRAN = (fbgemm::QuantizationGranularity)2]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const fbgemm::PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; fbgemm::QuantizationGranularity Q_GRAN = (fbgemm::QuantizationGranularity)0]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const fbgemm::conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const fbgemm::PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = float; fbgemm::QuantizationGranularity Q_GRAN = (fbgemm::QuantizationGranularity)1]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const fbgemm::PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = float; fbgemm::QuantizationGranularity Q_GRAN = (fbgemm::QuantizationGranularity)2]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const fbgemm::conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const fbgemm::PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; fbgemm::QuantizationGranularity Q_GRAN = (fbgemm::QuantizationGranularity)2]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const fbgemm::PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; fbgemm::QuantizationGranularity Q_GRAN = (fbgemm::QuantizationGranularity)2]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const fbgemm::PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; fbgemm::QuantizationGranularity Q_GRAN = (fbgemm::QuantizationGranularity)1]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const fbgemm::conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const fbgemm::PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; fbgemm::QuantizationGranularity Q_GRAN = (fbgemm::QuantizationGranularity)1]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here GenI8Depthwise::jit_kernel_signature kernel; ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + ((t_in * H + h_in) * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const fbgemm::PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; fbgemm::QuantizationGranularity Q_GRAN = (fbgemm::QuantizationGranularity)1]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const fbgemm::PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; fbgemm::QuantizationGranularity Q_GRAN = (fbgemm::QuantizationGranularity)1]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized in this function [-Wmaybe-uninitialized] kernel( ~~~~~~^ A + (h_in * W + w_in) * IC, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bp, ~~~ C_int32, ~~~~~~~~ B_SYMMETRIC ? nullptr : row_offsets, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H, ~~ W, ~~ IC, ~~~ internal::avx2_ps_or_epi32_combined_mask, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A_zero_point); ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here GenI8Depthwise::jit_kernel_signature middle_kernel; ^~~~~~~~~~~~~ [ 98%] Built target fbgemm_avx2 Scanning dependencies of target fbgemm [100%] Linking CXX shared library libfbgemm.so [100%] Built target fbgemm + popd ~/build/BUILD/fbgemm + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.gujV4e + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/fbgemm-0-20210824.gitc1ad650.an8.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/fbgemm-0-20210824.gitc1ad650.an8.x86_64 ++ dirname /builddir/build/BUILDROOT/fbgemm-0-20210824.gitc1ad650.an8.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/fbgemm-0-20210824.gitc1ad650.an8.x86_64 + cd fbgemm + rm -rf /builddir/build/BUILDROOT/fbgemm-0-20210824.gitc1ad650.an8.x86_64 + pushd build ~/build/BUILD/fbgemm/build ~/build/BUILD/fbgemm + make install DESTDIR=/builddir/build/BUILDROOT/fbgemm-0-20210824.gitc1ad650.an8.x86_64 [ 0%] Built target defs.bzl [ 22%] Built target fbgemm_avx2 [ 82%] Built target fbgemm_generic [ 98%] Built target fbgemm_avx512 [100%] Built target fbgemm Install the project... -- Install configuration: "RelWithDebInfo" -- Installing: /builddir/build/BUILDROOT/fbgemm-0-20210824.gitc1ad650.an8.x86_64/usr/lib64/libfbgemm.so.1.0 -- Installing: /builddir/build/BUILDROOT/fbgemm-0-20210824.gitc1ad650.an8.x86_64/usr/lib64/libfbgemm.so.1 -- Installing: /builddir/build/BUILDROOT/fbgemm-0-20210824.gitc1ad650.an8.x86_64/usr/lib64/libfbgemm.so -- Installing: /builddir/build/BUILDROOT/fbgemm-0-20210824.gitc1ad650.an8.x86_64/usr/include/fbgemm/ConvUtils.h -- Installing: /builddir/build/BUILDROOT/fbgemm-0-20210824.gitc1ad650.an8.x86_64/usr/include/fbgemm/Fbgemm.h -- Installing: /builddir/build/BUILDROOT/fbgemm-0-20210824.gitc1ad650.an8.x86_64/usr/include/fbgemm/FbgemmBuild.h -- Installing: /builddir/build/BUILDROOT/fbgemm-0-20210824.gitc1ad650.an8.x86_64/usr/include/fbgemm/FbgemmConvert.h -- Installing: /builddir/build/BUILDROOT/fbgemm-0-20210824.gitc1ad650.an8.x86_64/usr/include/fbgemm/FbgemmEmbedding.h -- Installing: /builddir/build/BUILDROOT/fbgemm-0-20210824.gitc1ad650.an8.x86_64/usr/include/fbgemm/FbgemmFP16.h -- Installing: /builddir/build/BUILDROOT/fbgemm-0-20210824.gitc1ad650.an8.x86_64/usr/include/fbgemm/FbgemmFPCommon.h -- Installing: /builddir/build/BUILDROOT/fbgemm-0-20210824.gitc1ad650.an8.x86_64/usr/include/fbgemm/FbgemmI64.h -- Installing: /builddir/build/BUILDROOT/fbgemm-0-20210824.gitc1ad650.an8.x86_64/usr/include/fbgemm/FbgemmI8DepthwiseAvx2.h -- Installing: /builddir/build/BUILDROOT/fbgemm-0-20210824.gitc1ad650.an8.x86_64/usr/include/fbgemm/FbgemmI8Spmdm.h -- Installing: /builddir/build/BUILDROOT/fbgemm-0-20210824.gitc1ad650.an8.x86_64/usr/include/fbgemm/FbgemmPackMatrixB.h -- Installing: /builddir/build/BUILDROOT/fbgemm-0-20210824.gitc1ad650.an8.x86_64/usr/include/fbgemm/FbgemmSparse.h -- Installing: /builddir/build/BUILDROOT/fbgemm-0-20210824.gitc1ad650.an8.x86_64/usr/include/fbgemm/OutputProcessing-inl.h -- Installing: /builddir/build/BUILDROOT/fbgemm-0-20210824.gitc1ad650.an8.x86_64/usr/include/fbgemm/PackingTraits-inl.h -- Installing: /builddir/build/BUILDROOT/fbgemm-0-20210824.gitc1ad650.an8.x86_64/usr/include/fbgemm/QuantUtils.h -- Installing: /builddir/build/BUILDROOT/fbgemm-0-20210824.gitc1ad650.an8.x86_64/usr/include/fbgemm/QuantUtilsAvx2.h -- Installing: /builddir/build/BUILDROOT/fbgemm-0-20210824.gitc1ad650.an8.x86_64/usr/include/fbgemm/QuantUtilsAvx512.h -- Installing: /builddir/build/BUILDROOT/fbgemm-0-20210824.gitc1ad650.an8.x86_64/usr/include/fbgemm/spmmUtils.h -- Installing: /builddir/build/BUILDROOT/fbgemm-0-20210824.gitc1ad650.an8.x86_64/usr/include/fbgemm/spmmUtilsAvx2.h -- Installing: /builddir/build/BUILDROOT/fbgemm-0-20210824.gitc1ad650.an8.x86_64/usr/include/fbgemm/Utils.h -- Installing: /builddir/build/BUILDROOT/fbgemm-0-20210824.gitc1ad650.an8.x86_64/usr/include/fbgemm/UtilsAvx2.h -- Installing: /builddir/build/BUILDROOT/fbgemm-0-20210824.gitc1ad650.an8.x86_64/usr/include/fbgemm/Types.h -- Installing: /builddir/build/BUILDROOT/fbgemm-0-20210824.gitc1ad650.an8.x86_64/usr/share/cmake/fbgemm/fbgemmLibraryConfig.cmake -- Installing: /builddir/build/BUILDROOT/fbgemm-0-20210824.gitc1ad650.an8.x86_64/usr/share/cmake/fbgemm/fbgemmLibraryConfig-relwithdebinfo.cmake + popd ~/build/BUILD/fbgemm ++ find ./src -type f -name '*.h' + for f in `find ./src -type f -name '*.h'` + install -D -pm 644 ./src/CodeGenHelpers.h /builddir/build/BUILDROOT/fbgemm-0-20210824.gitc1ad650.an8.x86_64/usr/include/fbgemm/./src/CodeGenHelpers.h + for f in `find ./src -type f -name '*.h'` + install -D -pm 644 ./src/ExecuteKernel.h /builddir/build/BUILDROOT/fbgemm-0-20210824.gitc1ad650.an8.x86_64/usr/include/fbgemm/./src/ExecuteKernel.h + for f in `find ./src -type f -name '*.h'` + install -D -pm 644 ./src/ExecuteKernelGeneric.h /builddir/build/BUILDROOT/fbgemm-0-20210824.gitc1ad650.an8.x86_64/usr/include/fbgemm/./src/ExecuteKernelGeneric.h + for f in `find ./src -type f -name '*.h'` + install -D -pm 644 ./src/ExecuteKernelU8S8.h /builddir/build/BUILDROOT/fbgemm-0-20210824.gitc1ad650.an8.x86_64/usr/include/fbgemm/./src/ExecuteKernelU8S8.h + for f in `find ./src -type f -name '*.h'` + install -D -pm 644 ./src/FbgemmI8Depthwise2DAvx2-inl.h /builddir/build/BUILDROOT/fbgemm-0-20210824.gitc1ad650.an8.x86_64/usr/include/fbgemm/./src/FbgemmI8Depthwise2DAvx2-inl.h + for f in `find ./src -type f -name '*.h'` + install -D -pm 644 ./src/FbgemmI8DepthwiseAvx2-inl.h /builddir/build/BUILDROOT/fbgemm-0-20210824.gitc1ad650.an8.x86_64/usr/include/fbgemm/./src/FbgemmI8DepthwiseAvx2-inl.h + for f in `find ./src -type f -name '*.h'` + install -D -pm 644 ./src/GenerateI8Depthwise.h /builddir/build/BUILDROOT/fbgemm-0-20210824.gitc1ad650.an8.x86_64/usr/include/fbgemm/./src/GenerateI8Depthwise.h + for f in `find ./src -type f -name '*.h'` + install -D -pm 644 ./src/GenerateKernel.h /builddir/build/BUILDROOT/fbgemm-0-20210824.gitc1ad650.an8.x86_64/usr/include/fbgemm/./src/GenerateKernel.h + for f in `find ./src -type f -name '*.h'` + install -D -pm 644 ./src/GroupwiseConv.h /builddir/build/BUILDROOT/fbgemm-0-20210824.gitc1ad650.an8.x86_64/usr/include/fbgemm/./src/GroupwiseConv.h + for f in `find ./src -type f -name '*.h'` + install -D -pm 644 ./src/MaskAvx2.h /builddir/build/BUILDROOT/fbgemm-0-20210824.gitc1ad650.an8.x86_64/usr/include/fbgemm/./src/MaskAvx2.h + for f in `find ./src -type f -name '*.h'` + install -D -pm 644 ./src/OptimizedKernelsAvx2.h /builddir/build/BUILDROOT/fbgemm-0-20210824.gitc1ad650.an8.x86_64/usr/include/fbgemm/./src/OptimizedKernelsAvx2.h + for f in `find ./src -type f -name '*.h'` + install -D -pm 644 ./src/FbgemmFP16UKernelsAvx2.h /builddir/build/BUILDROOT/fbgemm-0-20210824.gitc1ad650.an8.x86_64/usr/include/fbgemm/./src/FbgemmFP16UKernelsAvx2.h + for f in `find ./src -type f -name '*.h'` + install -D -pm 644 ./src/FbgemmFP16UKernelsAvx512.h /builddir/build/BUILDROOT/fbgemm-0-20210824.gitc1ad650.an8.x86_64/usr/include/fbgemm/./src/FbgemmFP16UKernelsAvx512.h + for f in `find ./src -type f -name '*.h'` + install -D -pm 644 ./src/FbgemmFP16UKernelsAvx512_256.h /builddir/build/BUILDROOT/fbgemm-0-20210824.gitc1ad650.an8.x86_64/usr/include/fbgemm/./src/FbgemmFP16UKernelsAvx512_256.h + for f in `find ./src -type f -name '*.h'` + install -D -pm 644 ./src/TransposeUtilsAvx2.h /builddir/build/BUILDROOT/fbgemm-0-20210824.gitc1ad650.an8.x86_64/usr/include/fbgemm/./src/TransposeUtilsAvx2.h + for f in `find ./src -type f -name '*.h'` + install -D -pm 644 ./src/CodeCache.h /builddir/build/BUILDROOT/fbgemm-0-20210824.gitc1ad650.an8.x86_64/usr/include/fbgemm/./src/CodeCache.h + for f in `find ./src -type f -name '*.h'` + install -D -pm 644 ./src/RefImplementations.h /builddir/build/BUILDROOT/fbgemm-0-20210824.gitc1ad650.an8.x86_64/usr/include/fbgemm/./src/RefImplementations.h + for f in `find ./src -type f -name '*.h'` + install -D -pm 644 ./src/TransposeUtils.h /builddir/build/BUILDROOT/fbgemm-0-20210824.gitc1ad650.an8.x86_64/usr/include/fbgemm/./src/TransposeUtils.h + /usr/lib/rpm/find-debuginfo.sh -j64 --strict-build-id -m -i --build-id-seed 0-20210824.gitc1ad650.an8 --unique-debug-suffix -0-20210824.gitc1ad650.an8.x86_64 --unique-debug-src-base fbgemm-0-20210824.gitc1ad650.an8.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/fbgemm extracting debug info from /builddir/build/BUILDROOT/fbgemm-0-20210824.gitc1ad650.an8.x86_64/usr/lib64/libfbgemm.so.1.0 /usr/lib/rpm/sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. 2841 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig /sbin/ldconfig: Warning: ignoring configuration file that cannot be opened: /etc/ld.so.conf: No such file or directory + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile '' 1 + /usr/lib/rpm/brp-python-hardlink + PYTHON3=/usr/bin/python3.6 + /usr/lib/rpm/redhat/brp-mangle-shebangs Processing files: fbgemm-0-20210824.gitc1ad650.an8.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.vTXFYT + umask 022 + cd /builddir/build/BUILD + cd fbgemm + DOCDIR=/builddir/build/BUILDROOT/fbgemm-0-20210824.gitc1ad650.an8.x86_64/usr/share/doc/fbgemm + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/fbgemm-0-20210824.gitc1ad650.an8.x86_64/usr/share/doc/fbgemm + cp -pr README.md /builddir/build/BUILDROOT/fbgemm-0-20210824.gitc1ad650.an8.x86_64/usr/share/doc/fbgemm + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.yKZsTy + umask 022 + cd /builddir/build/BUILD + cd fbgemm + LICENSEDIR=/builddir/build/BUILDROOT/fbgemm-0-20210824.gitc1ad650.an8.x86_64/usr/share/licenses/fbgemm + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/fbgemm-0-20210824.gitc1ad650.an8.x86_64/usr/share/licenses/fbgemm + cp -pr LICENSE /builddir/build/BUILDROOT/fbgemm-0-20210824.gitc1ad650.an8.x86_64/usr/share/licenses/fbgemm + exit 0 Provides: fbgemm = 0-20210824.gitc1ad650.an8 fbgemm(x86-64) = 0-20210824.gitc1ad650.an8 libfbgemm.so.1()(64bit) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-x86-64.so.2()(64bit) ld-linux-x86-64.so.2(GLIBC_2.3)(64bit) libasmjit.so.1()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libcpuinfo.so.1()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgomp.so.1()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libm.so.6(GLIBC_2.27)(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.2.5)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.11)(64bit) libstdc++.so.6(CXXABI_1.3.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.7)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) rtld(GNU_HASH) Processing files: fbgemm-devel-0-20210824.gitc1ad650.an8.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.ZRBeYd + umask 022 + cd /builddir/build/BUILD + cd fbgemm + DOCDIR=/builddir/build/BUILDROOT/fbgemm-0-20210824.gitc1ad650.an8.x86_64/usr/share/doc/fbgemm-devel + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/fbgemm-0-20210824.gitc1ad650.an8.x86_64/usr/share/doc/fbgemm-devel + cp -pr README.md /builddir/build/BUILDROOT/fbgemm-0-20210824.gitc1ad650.an8.x86_64/usr/share/doc/fbgemm-devel + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.kFDB4S + umask 022 + cd /builddir/build/BUILD + cd fbgemm + LICENSEDIR=/builddir/build/BUILDROOT/fbgemm-0-20210824.gitc1ad650.an8.x86_64/usr/share/licenses/fbgemm-devel + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/fbgemm-0-20210824.gitc1ad650.an8.x86_64/usr/share/licenses/fbgemm-devel + cp -pr LICENSE /builddir/build/BUILDROOT/fbgemm-0-20210824.gitc1ad650.an8.x86_64/usr/share/licenses/fbgemm-devel + exit 0 Provides: cmake(fbgemmLibrary) fbgemm-devel = 0-20210824.gitc1ad650.an8 fbgemm-devel(x86-64) = 0-20210824.gitc1ad650.an8 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: cmake-filesystem libfbgemm.so.1()(64bit) Processing files: fbgemm-debugsource-0-20210824.gitc1ad650.an8.x86_64 Provides: fbgemm-debugsource = 0-20210824.gitc1ad650.an8 fbgemm-debugsource(x86-64) = 0-20210824.gitc1ad650.an8 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: fbgemm-debuginfo-0-20210824.gitc1ad650.an8.x86_64 Provides: debuginfo(build-id) = 2f324b1665bfedc02d102ddea18189e8e8e9f85d fbgemm-debuginfo = 0-20210824.gitc1ad650.an8 fbgemm-debuginfo(x86-64) = 0-20210824.gitc1ad650.an8 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: fbgemm-debugsource(x86-64) = 0-20210824.gitc1ad650.an8 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/fbgemm-0-20210824.gitc1ad650.an8.x86_64 Wrote: /builddir/build/RPMS/fbgemm-0-20210824.gitc1ad650.an8.x86_64.rpm Wrote: /builddir/build/RPMS/fbgemm-devel-0-20210824.gitc1ad650.an8.x86_64.rpm Wrote: /builddir/build/RPMS/fbgemm-debugsource-0-20210824.gitc1ad650.an8.x86_64.rpm Wrote: /builddir/build/RPMS/fbgemm-debuginfo-0-20210824.gitc1ad650.an8.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.J5PpDU + umask 022 + cd /builddir/build/BUILD + cd fbgemm + /usr/bin/rm -rf /builddir/build/BUILDROOT/fbgemm-0-20210824.gitc1ad650.an8.x86_64 + exit 0 Child return code was: 0