D: [iurt_root_command] chroot Building target platforms: x86_64 Building for target x86_64 Installing /home/baz/rpmbuild/SRPMS/fbgemm-0.6.0-0.1.mga.src.rpm Executing(%mkbuilddir): /bin/sh -e /home/baz/rpmbuild/tmp/rpm-tmp.hSRO08 + umask 022 + cd /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build + test -d /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build + /usr/bin/rm -rf /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build + /usr/bin/mkdir -p /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build + /usr/bin/mkdir -p /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/SPECPARTS + RPM_EC=0 ++ jobs -p + exit 0 Executing(%prep): /bin/sh -e /home/baz/rpmbuild/tmp/rpm-tmp.Ce6O50 + umask 022 + cd /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + cd /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build + rm -rf FBGEMM-0.6.0 + /usr/lib/rpm/rpmuncompress -x /home/baz/rpmbuild/SOURCES/fbgemm-0.6.0.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd FBGEMM-0.6.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/lib/rpm/rpmuncompress /home/baz/rpmbuild/SOURCES/fbgemm-fedora.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + rm -rf third_party + sed -i '$a set_target_properties(fbgemm PROPERTIES SOVERSION 1 VERSION 0.1)' CMakeLists.txt + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /home/baz/rpmbuild/tmp/rpm-tmp.zaXcNN + umask 022 + cd /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build + cd FBGEMM-0.6.0 + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + CFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full ' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + /usr/bin/cmake -Wno-dev -S . -B build -DCMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-DNDEBUG -DCMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_INSTALL_DO_STRIP:BOOL=OFF -DCMAKE_INSTALL_LIBDIR:PATH=lib64 -DCMAKE_INSTALL_LIBEXECDIR:PATH=libexec -DCMAKE_INSTALL_PREFIX:PATH=/usr -DCMAKE_INSTALL_RUNSTATEDIR:PATH=/run -DCMAKE_INSTALL_SYSCONFDIR:PATH=/etc -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DCMAKE_BUILD_TYPE=RelWithDebInfo -DLIB_SUFFIX=64 -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON '-DCMAKE_MODULE_LINKER_FLAGS=-Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' -DBUILD_SHARED_LIBS:BOOL=ON -DBUILD_STATIC_LIBS:BOOL=OFF -DCMAKE_BUILD_TYPE=Release -DFBGEMM_LIBRARY_TYPE=shared -DFBGEMM_BUILD_BENCHMARKS=OFF -DFBGEMM_BUILD_TESTS=ON -DFBGEMM_BUILD_DOCS=OFF -- The CXX compiler identification is GNU 14.2.0 -- The C compiler identification is GNU 14.2.0 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Found PythonInterp: /usr/bin/python (found version "3.12.6") -- 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:138 (message): OpenMP found! OpenMP_C_INCLUDE_DIRS = CMake Warning at CMakeLists.txt:231 (message): ========== CMake Warning at CMakeLists.txt:232 (message): CMAKE_BUILD_TYPE = Release CMake Warning at CMakeLists.txt:233 (message): CMAKE_CXX_FLAGS_DEBUG is -g CMake Warning at CMakeLists.txt:234 (message): CMAKE_CXX_FLAGS_RELEASE is -DNDEBUG CMake Warning at CMakeLists.txt:235 (message): ========== -- OpenMP_LIBRARIES= /usr/lib/gcc/x86_64-mageia-linux/14/libgomp.so;/usr/lib64/libpthread.a -- Configuring done (1.1s) -- Generating done (0.1s) CMake Warning: Manually-specified variables were not used by the project: BUILD_STATIC_LIBS CMAKE_CXX_FLAGS_RELWITHDEBINFO CMAKE_C_FLAGS_RELEASE CMAKE_C_FLAGS_RELWITHDEBINFO CMAKE_INSTALL_DO_STRIP INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/build + /usr/bin/cmake --build build -j4 --verbose Change Dir: '/home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/build' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile -j4 /usr/bin/cmake -S/home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0 -B/home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/build/CMakeFiles /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/build//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[1]: Entering directory '/home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/build' /usr/bin/gmake -f CMakeFiles/defs.bzl.dir/build.make CMakeFiles/defs.bzl.dir/depend gmake[2]: Entering directory '/home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/build' cd /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0 /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0 /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/build /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/build /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/build/CMakeFiles/defs.bzl.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/build' /usr/bin/gmake -f CMakeFiles/defs.bzl.dir/build.make CMakeFiles/defs.bzl.dir/build gmake[2]: Entering directory '/home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/build' gmake[2]: Nothing to be done for 'CMakeFiles/defs.bzl.dir/build'. gmake[2]: Leaving directory '/home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/build' [ 0%] Built target defs.bzl /usr/bin/gmake -f CMakeFiles/fbgemm_generic.dir/build.make CMakeFiles/fbgemm_generic.dir/depend /usr/bin/gmake -f CMakeFiles/fbgemm_avx2.dir/build.make CMakeFiles/fbgemm_avx2.dir/depend /usr/bin/gmake -f CMakeFiles/fbgemm_avx512.dir/build.make CMakeFiles/fbgemm_avx512.dir/depend gmake[2]: Entering directory '/home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/build' cd /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0 /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0 /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/build /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/build /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/build/CMakeFiles/fbgemm_avx512.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/build' cd /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0 /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0 /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/build /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/build /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/build/CMakeFiles/fbgemm_avx2.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/build' cd /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0 /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0 /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/build /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/build /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/build/CMakeFiles/fbgemm_generic.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/build' gmake[2]: Leaving directory '/home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/build' /usr/bin/gmake -f CMakeFiles/fbgemm_avx2.dir/build.make CMakeFiles/fbgemm_avx2.dir/build /usr/bin/gmake -f CMakeFiles/fbgemm_avx512.dir/build.make CMakeFiles/fbgemm_avx512.dir/build gmake[2]: Entering directory '/home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/build' gmake[2]: Leaving directory '/home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/build' gmake[2]: Entering directory '/home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/build' /usr/bin/gmake -f CMakeFiles/fbgemm_generic.dir/build.make CMakeFiles/fbgemm_generic.dir/build gmake[2]: Entering directory '/home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/build' [ 1%] Building CXX object CMakeFiles/fbgemm_avx512.dir/src/FbgemmBfloat16ConvertAvx512.cc.o [ 1%] Building CXX object CMakeFiles/fbgemm_avx512.dir/src/EmbeddingSpMDMAvx512.cc.o [ 1%] Building CXX object CMakeFiles/fbgemm_avx2.dir/src/EmbeddingSpMDMAvx2.cc.o /usr/bin/g++ -I/include -I/src -I/home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/include -I/home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0 -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fopenmp -Wall -Wextra -Wno-deprecated-declarations -Wimplicit-fallthrough -DNDEBUG -std=c++17 -fPIC -fvisibility=hidden -m64 -mavx2 -mfma -mavx512f -mavx512bw -mavx512dq -mavx512vl -MD -MT CMakeFiles/fbgemm_avx512.dir/src/EmbeddingSpMDMAvx512.cc.o -MF CMakeFiles/fbgemm_avx512.dir/src/EmbeddingSpMDMAvx512.cc.o.d -o CMakeFiles/fbgemm_avx512.dir/src/EmbeddingSpMDMAvx512.cc.o -c /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDMAvx512.cc /usr/bin/g++ -I/include -I/src -I/home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/include -I/home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0 -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fopenmp -Wall -Wextra -Wno-deprecated-declarations -Wimplicit-fallthrough -DNDEBUG -std=c++17 -fPIC -fvisibility=hidden -m64 -mavx2 -mf16c -mfma -MD -MT CMakeFiles/fbgemm_avx2.dir/src/EmbeddingSpMDMAvx2.cc.o -MF CMakeFiles/fbgemm_avx2.dir/src/EmbeddingSpMDMAvx2.cc.o.d -o CMakeFiles/fbgemm_avx2.dir/src/EmbeddingSpMDMAvx2.cc.o -c /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDMAvx2.cc /usr/bin/g++ -I/include -I/src -I/home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/include -I/home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0 -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fopenmp -Wall -Wextra -Wno-deprecated-declarations -Wimplicit-fallthrough -DNDEBUG -std=c++17 -fPIC -fvisibility=hidden -m64 -mavx2 -mfma -mavx512f -mavx512bw -mavx512dq -mavx512vl -MD -MT CMakeFiles/fbgemm_avx512.dir/src/FbgemmBfloat16ConvertAvx512.cc.o -MF CMakeFiles/fbgemm_avx512.dir/src/FbgemmBfloat16ConvertAvx512.cc.o.d -o CMakeFiles/fbgemm_avx512.dir/src/FbgemmBfloat16ConvertAvx512.cc.o -c /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/FbgemmBfloat16ConvertAvx512.cc [ 1%] Building CXX object CMakeFiles/fbgemm_generic.dir/src/EmbeddingSpMDM.cc.o /usr/bin/g++ -I/include -I/src -I/home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/include -I/home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0 -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fopenmp -Wall -Wextra -Wno-deprecated-declarations -Wimplicit-fallthrough -DNDEBUG -std=c++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/fbgemm_generic.dir/src/EmbeddingSpMDM.cc.o -MF CMakeFiles/fbgemm_generic.dir/src/EmbeddingSpMDM.cc.o.d -o CMakeFiles/fbgemm_generic.dir/src/EmbeddingSpMDM.cc.o -c /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc [ 2%] Building CXX object CMakeFiles/fbgemm_avx2.dir/src/FbgemmBfloat16ConvertAvx2.cc.o /usr/bin/g++ -I/include -I/src -I/home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/include -I/home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0 -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fopenmp -Wall -Wextra -Wno-deprecated-declarations -Wimplicit-fallthrough -DNDEBUG -std=c++17 -fPIC -fvisibility=hidden -m64 -mavx2 -mf16c -mfma -MD -MT CMakeFiles/fbgemm_avx2.dir/src/FbgemmBfloat16ConvertAvx2.cc.o -MF CMakeFiles/fbgemm_avx2.dir/src/FbgemmBfloat16ConvertAvx2.cc.o.d -o CMakeFiles/fbgemm_avx2.dir/src/FbgemmBfloat16ConvertAvx2.cc.o -c /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/FbgemmBfloat16ConvertAvx2.cc [ 2%] Building CXX object CMakeFiles/fbgemm_avx2.dir/src/FbgemmFloat16ConvertAvx2.cc.o /usr/bin/g++ -I/include -I/src -I/home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/include -I/home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0 -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fopenmp -Wall -Wextra -Wno-deprecated-declarations -Wimplicit-fallthrough -DNDEBUG -std=c++17 -fPIC -fvisibility=hidden -m64 -mavx2 -mf16c -mfma -MD -MT CMakeFiles/fbgemm_avx2.dir/src/FbgemmFloat16ConvertAvx2.cc.o -MF CMakeFiles/fbgemm_avx2.dir/src/FbgemmFloat16ConvertAvx2.cc.o.d -o CMakeFiles/fbgemm_avx2.dir/src/FbgemmFloat16ConvertAvx2.cc.o -c /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/FbgemmFloat16ConvertAvx2.cc [ 3%] Building CXX object CMakeFiles/fbgemm_avx512.dir/src/FbgemmFloat16ConvertAvx512.cc.o /usr/bin/g++ -I/include -I/src -I/home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/include -I/home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0 -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fopenmp -Wall -Wextra -Wno-deprecated-declarations -Wimplicit-fallthrough -DNDEBUG -std=c++17 -fPIC -fvisibility=hidden -m64 -mavx2 -mfma -mavx512f -mavx512bw -mavx512dq -mavx512vl -MD -MT CMakeFiles/fbgemm_avx512.dir/src/FbgemmFloat16ConvertAvx512.cc.o -MF CMakeFiles/fbgemm_avx512.dir/src/FbgemmFloat16ConvertAvx512.cc.o.d -o CMakeFiles/fbgemm_avx512.dir/src/FbgemmFloat16ConvertAvx512.cc.o -c /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/FbgemmFloat16ConvertAvx512.cc [ 3%] Building CXX object CMakeFiles/fbgemm_avx512.dir/src/FbgemmSparseDenseAvx512.cc.o /usr/bin/g++ -I/include -I/src -I/home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/include -I/home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0 -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fopenmp -Wall -Wextra -Wno-deprecated-declarations -Wimplicit-fallthrough -DNDEBUG -std=c++17 -fPIC -fvisibility=hidden -m64 -mavx2 -mfma -mavx512f -mavx512bw -mavx512dq -mavx512vl -MD -MT CMakeFiles/fbgemm_avx512.dir/src/FbgemmSparseDenseAvx512.cc.o -MF CMakeFiles/fbgemm_avx512.dir/src/FbgemmSparseDenseAvx512.cc.o.d -o CMakeFiles/fbgemm_avx512.dir/src/FbgemmSparseDenseAvx512.cc.o -c /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/FbgemmSparseDenseAvx512.cc [ 4%] Building CXX object CMakeFiles/fbgemm_avx2.dir/src/FbgemmI8Depthwise3DAvx2.cc.o /usr/bin/g++ -I/include -I/src -I/home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/include -I/home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0 -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fopenmp -Wall -Wextra -Wno-deprecated-declarations -Wimplicit-fallthrough -DNDEBUG -std=c++17 -fPIC -fvisibility=hidden -m64 -mavx2 -mf16c -mfma -Wno-uninitialized -MD -MT CMakeFiles/fbgemm_avx2.dir/src/FbgemmI8Depthwise3DAvx2.cc.o -MF CMakeFiles/fbgemm_avx2.dir/src/FbgemmI8Depthwise3DAvx2.cc.o.d -o CMakeFiles/fbgemm_avx2.dir/src/FbgemmI8Depthwise3DAvx2.cc.o -c /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/FbgemmI8Depthwise3DAvx2.cc [ 5%] Building CXX object CMakeFiles/fbgemm_avx512.dir/src/FbgemmSparseDenseInt8Avx512.cc.o /usr/bin/g++ -I/include -I/src -I/home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/include -I/home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0 -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fopenmp -Wall -Wextra -Wno-deprecated-declarations -Wimplicit-fallthrough -DNDEBUG -std=c++17 -fPIC -fvisibility=hidden -m64 -mavx2 -mfma -mavx512f -mavx512bw -mavx512dq -mavx512vl -MD -MT CMakeFiles/fbgemm_avx512.dir/src/FbgemmSparseDenseInt8Avx512.cc.o -MF CMakeFiles/fbgemm_avx512.dir/src/FbgemmSparseDenseInt8Avx512.cc.o.d -o CMakeFiles/fbgemm_avx512.dir/src/FbgemmSparseDenseInt8Avx512.cc.o -c /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/FbgemmSparseDenseInt8Avx512.cc /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc: In function 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t, bool, bool, bool, bool)': /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1032:8: error: there are no arguments to 'cpuinfo_initialize' that depend on a template parameter, so a declaration of 'cpuinfo_initialize' must be available [-fpermissive] 1032 | if (!cpuinfo_initialize()) { | ^~~~~~~~~~~~~~~~~~ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1032:8: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc: In function 'typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMRowWiseSparse(int64_t, bool, bool, int, bool, bool)': /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1334:8: error: there are no arguments to 'cpuinfo_initialize' that depend on a template parameter, so a declaration of 'cpuinfo_initialize' must be available [-fpermissive] 1334 | if (!cpuinfo_initialize()) { | ^~~~~~~~~~~~~~~~~~ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc: In function 'void fbgemm::compressed_indices_remap(int32_t, const IndexType*, const int32_t*, const IndexType*, const float*, IndexType*, IndexType*, float*)': /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1589:8: error: there are no arguments to 'cpuinfo_initialize' that depend on a template parameter, so a declaration of 'cpuinfo_initialize' must be available [-fpermissive] 1589 | if (!cpuinfo_initialize()) { | ^~~~~~~~~~~~~~~~~~ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t, bool, bool, bool, bool) [with InType = float; IndexType = int; OffsetType = int; OutType = float; bool THREAD_LOCAL = true; typename EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]': /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1566:1: required from here 1484 | bool is_bf16_in); | ^ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1032:26: error: 'cpuinfo_initialize' was not declared in this scope 1032 | if (!cpuinfo_initialize()) { | ~~~~~~~~~~~~~~~~~~^~ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t, bool, bool, bool, bool) [with InType = float; IndexType = int; OffsetType = int; OutType = float; bool THREAD_LOCAL = false; typename EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]': /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1566:1: required from here 1484 | bool is_bf16_in); | ^ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1032:26: error: 'cpuinfo_initialize' was not declared in this scope 1032 | if (!cpuinfo_initialize()) { | ~~~~~~~~~~~~~~~~~~^~ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t, bool, bool, bool, bool) [with InType = float; IndexType = int; OffsetType = int; OutType = short unsigned int; bool THREAD_LOCAL = true; typename EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]': /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1566:1: required from here 1484 | bool is_bf16_in); | ^ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1032:26: error: 'cpuinfo_initialize' was not declared in this scope 1032 | if (!cpuinfo_initialize()) { | ~~~~~~~~~~~~~~~~~~^~ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t, bool, bool, bool, bool) [with InType = float; IndexType = int; OffsetType = int; OutType = short unsigned int; bool THREAD_LOCAL = false; typename EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]': /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1566:1: required from here 1484 | bool is_bf16_in); | ^ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1032:26: error: 'cpuinfo_initialize' was not declared in this scope 1032 | if (!cpuinfo_initialize()) { | ~~~~~~~~~~~~~~~~~~^~ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMRowWiseSparse(int64_t, bool, bool, int, bool, bool) [with InType = float; IndexType = int; OffsetType = int; typename EmbeddingSpMDMRowWiseSparseKernelSignature::Type = std::function; int64_t = long int]': /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1566:1: required from here 1536 | bool use_offsets); | ^ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1334:26: error: 'cpuinfo_initialize' was not declared in this scope 1334 | if (!cpuinfo_initialize()) { | ~~~~~~~~~~~~~~~~~~^~ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t, bool, bool, bool, bool) [with InType = float; IndexType = int; OffsetType = long int; OutType = float; bool THREAD_LOCAL = true; typename EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]': /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1566:1: required from here 1484 | bool is_bf16_in); | ^ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1032:26: error: 'cpuinfo_initialize' was not declared in this scope 1032 | if (!cpuinfo_initialize()) { | ~~~~~~~~~~~~~~~~~~^~ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t, bool, bool, bool, bool) [with InType = float; IndexType = int; OffsetType = long int; OutType = float; bool THREAD_LOCAL = false; typename EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]': /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1566:1: required from here 1484 | bool is_bf16_in); | ^ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1032:26: error: 'cpuinfo_initialize' was not declared in this scope 1032 | if (!cpuinfo_initialize()) { | ~~~~~~~~~~~~~~~~~~^~ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t, bool, bool, bool, bool) [with InType = float; IndexType = int; OffsetType = long int; OutType = short unsigned int; bool THREAD_LOCAL = true; typename EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]': /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1566:1: required from here 1484 | bool is_bf16_in); | ^ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1032:26: error: 'cpuinfo_initialize' was not declared in this scope 1032 | if (!cpuinfo_initialize()) { | ~~~~~~~~~~~~~~~~~~^~ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t, bool, bool, bool, bool) [with InType = float; IndexType = int; OffsetType = long int; OutType = short unsigned int; bool THREAD_LOCAL = false; typename EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]': /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1566:1: required from here 1484 | bool is_bf16_in); | ^ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1032:26: error: 'cpuinfo_initialize' was not declared in this scope 1032 | if (!cpuinfo_initialize()) { | ~~~~~~~~~~~~~~~~~~^~ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMRowWiseSparse(int64_t, bool, bool, int, bool, bool) [with InType = float; IndexType = int; OffsetType = long int; typename EmbeddingSpMDMRowWiseSparseKernelSignature::Type = std::function; int64_t = long int]': /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1566:1: required from here 1536 | bool use_offsets); | ^ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1334:26: error: 'cpuinfo_initialize' was not declared in this scope 1334 | if (!cpuinfo_initialize()) { | ~~~~~~~~~~~~~~~~~~^~ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t, bool, bool, bool, bool) [with InType = float; IndexType = long int; OffsetType = int; OutType = float; bool THREAD_LOCAL = true; typename EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]': /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1566:1: required from here 1484 | bool is_bf16_in); | ^ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1032:26: error: 'cpuinfo_initialize' was not declared in this scope 1032 | if (!cpuinfo_initialize()) { | ~~~~~~~~~~~~~~~~~~^~ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t, bool, bool, bool, bool) [with InType = float; IndexType = long int; OffsetType = int; OutType = float; bool THREAD_LOCAL = false; typename EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]': /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1566:1: required from here 1484 | bool is_bf16_in); | ^ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1032:26: error: 'cpuinfo_initialize' was not declared in this scope 1032 | if (!cpuinfo_initialize()) { | ~~~~~~~~~~~~~~~~~~^~ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t, bool, bool, bool, bool) [with InType = float; IndexType = long int; OffsetType = int; OutType = short unsigned int; bool THREAD_LOCAL = true; typename EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]': /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1566:1: required from here 1484 | bool is_bf16_in); | ^ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1032:26: error: 'cpuinfo_initialize' was not declared in this scope 1032 | if (!cpuinfo_initialize()) { | ~~~~~~~~~~~~~~~~~~^~ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t, bool, bool, bool, bool) [with InType = float; IndexType = long int; OffsetType = int; OutType = short unsigned int; bool THREAD_LOCAL = false; typename EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]': /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1566:1: required from here 1484 | bool is_bf16_in); | ^ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1032:26: error: 'cpuinfo_initialize' was not declared in this scope 1032 | if (!cpuinfo_initialize()) { | ~~~~~~~~~~~~~~~~~~^~ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMRowWiseSparse(int64_t, bool, bool, int, bool, bool) [with InType = float; IndexType = long int; OffsetType = int; typename EmbeddingSpMDMRowWiseSparseKernelSignature::Type = std::function; int64_t = long int]': /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1566:1: required from here 1536 | bool use_offsets); | ^ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1334:26: error: 'cpuinfo_initialize' was not declared in this scope 1334 | if (!cpuinfo_initialize()) { | ~~~~~~~~~~~~~~~~~~^~ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t, bool, bool, bool, bool) [with InType = float; IndexType = long int; OffsetType = long int; OutType = float; bool THREAD_LOCAL = true; typename EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]': /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1566:1: required from here 1484 | bool is_bf16_in); | ^ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1032:26: error: 'cpuinfo_initialize' was not declared in this scope 1032 | if (!cpuinfo_initialize()) { | ~~~~~~~~~~~~~~~~~~^~ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t, bool, bool, bool, bool) [with InType = float; IndexType = long int; OffsetType = long int; OutType = float; bool THREAD_LOCAL = false; typename EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]': /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1566:1: required from here 1484 | bool is_bf16_in); | ^ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1032:26: error: 'cpuinfo_initialize' was not declared in this scope 1032 | if (!cpuinfo_initialize()) { | ~~~~~~~~~~~~~~~~~~^~ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t, bool, bool, bool, bool) [with InType = float; IndexType = long int; OffsetType = long int; OutType = short unsigned int; bool THREAD_LOCAL = true; typename EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]': /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1566:1: required from here 1484 | bool is_bf16_in); | ^ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1032:26: error: 'cpuinfo_initialize' was not declared in this scope 1032 | if (!cpuinfo_initialize()) { | ~~~~~~~~~~~~~~~~~~^~ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t, bool, bool, bool, bool) [with InType = float; IndexType = long int; OffsetType = long int; OutType = short unsigned int; bool THREAD_LOCAL = false; typename EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]': /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1566:1: required from here 1484 | bool is_bf16_in); | ^ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1032:26: error: 'cpuinfo_initialize' was not declared in this scope 1032 | if (!cpuinfo_initialize()) { | ~~~~~~~~~~~~~~~~~~^~ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMRowWiseSparse(int64_t, bool, bool, int, bool, bool) [with InType = float; IndexType = long int; OffsetType = long int; typename EmbeddingSpMDMRowWiseSparseKernelSignature::Type = std::function; int64_t = long int]': /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1566:1: required from here 1536 | bool use_offsets); | ^ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1334:26: error: 'cpuinfo_initialize' was not declared in this scope 1334 | if (!cpuinfo_initialize()) { | ~~~~~~~~~~~~~~~~~~^~ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t, bool, bool, bool, bool) [with InType = short unsigned int; IndexType = int; OffsetType = int; OutType = float; bool THREAD_LOCAL = true; typename EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]': /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1567:1: required from here 1484 | bool is_bf16_in); | ^ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1032:26: error: 'cpuinfo_initialize' was not declared in this scope 1032 | if (!cpuinfo_initialize()) { | ~~~~~~~~~~~~~~~~~~^~ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t, bool, bool, bool, bool) [with InType = short unsigned int; IndexType = int; OffsetType = int; OutType = float; bool THREAD_LOCAL = false; typename EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]': /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1567:1: required from here 1484 | bool is_bf16_in); | ^ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1032:26: error: 'cpuinfo_initialize' was not declared in this scope 1032 | if (!cpuinfo_initialize()) { | ~~~~~~~~~~~~~~~~~~^~ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t, bool, bool, bool, bool) [with InType = short unsigned int; IndexType = int; OffsetType = int; OutType = short unsigned int; bool THREAD_LOCAL = true; typename EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]': /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1567:1: required from here 1484 | bool is_bf16_in); | ^ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1032:26: error: 'cpuinfo_initialize' was not declared in this scope 1032 | if (!cpuinfo_initialize()) { | ~~~~~~~~~~~~~~~~~~^~ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t, bool, bool, bool, bool) [with InType = short unsigned int; IndexType = int; OffsetType = int; OutType = short unsigned int; bool THREAD_LOCAL = false; typename EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]': /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1567:1: required from here 1484 | bool is_bf16_in); | ^ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1032:26: error: 'cpuinfo_initialize' was not declared in this scope 1032 | if (!cpuinfo_initialize()) { | ~~~~~~~~~~~~~~~~~~^~ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMRowWiseSparse(int64_t, bool, bool, int, bool, bool) [with InType = short unsigned int; IndexType = int; OffsetType = int; typename EmbeddingSpMDMRowWiseSparseKernelSignature::Type = std::function; int64_t = long int]': /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1567:1: required from here 1536 | bool use_offsets); | ^ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1334:26: error: 'cpuinfo_initialize' was not declared in this scope 1334 | if (!cpuinfo_initialize()) { | ~~~~~~~~~~~~~~~~~~^~ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t, bool, bool, bool, bool) [with InType = short unsigned int; IndexType = int; OffsetType = long int; OutType = float; bool THREAD_LOCAL = true; typename EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]': /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1567:1: required from here 1484 | bool is_bf16_in); | ^ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1032:26: error: 'cpuinfo_initialize' was not declared in this scope 1032 | if (!cpuinfo_initialize()) { | ~~~~~~~~~~~~~~~~~~^~ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t, bool, bool, bool, bool) [with InType = short unsigned int; IndexType = int; OffsetType = long int; OutType = float; bool THREAD_LOCAL = false; typename EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]': /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1567:1: required from here 1484 | bool is_bf16_in); | ^ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1032:26: error: 'cpuinfo_initialize' was not declared in this scope 1032 | if (!cpuinfo_initialize()) { | ~~~~~~~~~~~~~~~~~~^~ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t, bool, bool, bool, bool) [with InType = short unsigned int; IndexType = int; OffsetType = long int; OutType = short unsigned int; bool THREAD_LOCAL = true; typename EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]': /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1567:1: required from here 1484 | bool is_bf16_in); | ^ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1032:26: error: 'cpuinfo_initialize' was not declared in this scope 1032 | if (!cpuinfo_initialize()) { | ~~~~~~~~~~~~~~~~~~^~ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t, bool, bool, bool, bool) [with InType = short unsigned int; IndexType = int; OffsetType = long int; OutType = short unsigned int; bool THREAD_LOCAL = false; typename EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]': /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1567:1: required from here 1484 | bool is_bf16_in); | ^ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1032:26: error: 'cpuinfo_initialize' was not declared in this scope 1032 | if (!cpuinfo_initialize()) { | ~~~~~~~~~~~~~~~~~~^~ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMRowWiseSparse(int64_t, bool, bool, int, bool, bool) [with InType = short unsigned int; IndexType = int; OffsetType = long int; typename EmbeddingSpMDMRowWiseSparseKernelSignature::Type = std::function; int64_t = long int]': /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1567:1: required from here 1536 | bool use_offsets); | ^ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1334:26: error: 'cpuinfo_initialize' was not declared in this scope 1334 | if (!cpuinfo_initialize()) { | ~~~~~~~~~~~~~~~~~~^~ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t, bool, bool, bool, bool) [with InType = short unsigned int; IndexType = long int; OffsetType = int; OutType = float; bool THREAD_LOCAL = true; typename EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]': /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1567:1: required from here 1484 | bool is_bf16_in); | ^ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1032:26: error: 'cpuinfo_initialize' was not declared in this scope 1032 | if (!cpuinfo_initialize()) { | ~~~~~~~~~~~~~~~~~~^~ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t, bool, bool, bool, bool) [with InType = short unsigned int; IndexType = long int; OffsetType = int; OutType = float; bool THREAD_LOCAL = false; typename EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]': /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1567:1: required from here 1484 | bool is_bf16_in); | ^ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1032:26: error: 'cpuinfo_initialize' was not declared in this scope 1032 | if (!cpuinfo_initialize()) { | ~~~~~~~~~~~~~~~~~~^~ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t, bool, bool, bool, bool) [with InType = short unsigned int; IndexType = long int; OffsetType = int; OutType = short unsigned int; bool THREAD_LOCAL = true; typename EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]': /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1567:1: required from here 1484 | bool is_bf16_in); | ^ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1032:26: error: 'cpuinfo_initialize' was not declared in this scope 1032 | if (!cpuinfo_initialize()) { | ~~~~~~~~~~~~~~~~~~^~ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t, bool, bool, bool, bool) [with InType = short unsigned int; IndexType = long int; OffsetType = int; OutType = short unsigned int; bool THREAD_LOCAL = false; typename EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]': /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1567:1: required from here 1484 | bool is_bf16_in); | ^ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1032:26: error: 'cpuinfo_initialize' was not declared in this scope 1032 | if (!cpuinfo_initialize()) { | ~~~~~~~~~~~~~~~~~~^~ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMRowWiseSparse(int64_t, bool, bool, int, bool, bool) [with InType = short unsigned int; IndexType = long int; OffsetType = int; typename EmbeddingSpMDMRowWiseSparseKernelSignature::Type = std::function; int64_t = long int]': /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1567:1: required from here 1536 | bool use_offsets); | ^ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1334:26: error: 'cpuinfo_initialize' was not declared in this scope 1334 | if (!cpuinfo_initialize()) { | ~~~~~~~~~~~~~~~~~~^~ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t, bool, bool, bool, bool) [with InType = short unsigned int; IndexType = long int; OffsetType = long int; OutType = float; bool THREAD_LOCAL = true; typename EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]': /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1567:1: required from here 1484 | bool is_bf16_in); | ^ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1032:26: error: 'cpuinfo_initialize' was not declared in this scope 1032 | if (!cpuinfo_initialize()) { | ~~~~~~~~~~~~~~~~~~^~ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t, bool, bool, bool, bool) [with InType = short unsigned int; IndexType = long int; OffsetType = long int; OutType = float; bool THREAD_LOCAL = false; typename EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]': /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1567:1: required from here 1484 | bool is_bf16_in); | ^ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1032:26: error: 'cpuinfo_initialize' was not declared in this scope 1032 | if (!cpuinfo_initialize()) { | ~~~~~~~~~~~~~~~~~~^~ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t, bool, bool, bool, bool) [with InType = short unsigned int; IndexType = long int; OffsetType = long int; OutType = short unsigned int; bool THREAD_LOCAL = true; typename EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]': /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1567:1: required from here 1484 | bool is_bf16_in); | ^ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1032:26: error: 'cpuinfo_initialize' was not declared in this scope 1032 | if (!cpuinfo_initialize()) { | ~~~~~~~~~~~~~~~~~~^~ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t, bool, bool, bool, bool) [with InType = short unsigned int; IndexType = long int; OffsetType = long int; OutType = short unsigned int; bool THREAD_LOCAL = false; typename EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]': /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1567:1: required from here 1484 | bool is_bf16_in); | ^ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1032:26: error: 'cpuinfo_initialize' was not declared in this scope 1032 | if (!cpuinfo_initialize()) { | ~~~~~~~~~~~~~~~~~~^~ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc: In instantiation of '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 EmbeddingSpMDMRowWiseSparseKernelSignature::Type = std::function; int64_t = long int]': /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1567:1: required from here 1536 | bool use_offsets); | ^ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1334:26: error: 'cpuinfo_initialize' was not declared in this scope 1334 | if (!cpuinfo_initialize()) { | ~~~~~~~~~~~~~~~~~~^~ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t, bool, bool, bool, bool) [with InType = unsigned char; IndexType = int; OffsetType = int; OutType = float; bool THREAD_LOCAL = true; typename EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]': /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1568:1: required from here 1484 | bool is_bf16_in); | ^ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1032:26: error: 'cpuinfo_initialize' was not declared in this scope 1032 | if (!cpuinfo_initialize()) { | ~~~~~~~~~~~~~~~~~~^~ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t, bool, bool, bool, bool) [with InType = unsigned char; IndexType = int; OffsetType = int; OutType = float; bool THREAD_LOCAL = false; typename EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]': /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1568:1: required from here 1484 | bool is_bf16_in); | ^ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1032:26: error: 'cpuinfo_initialize' was not declared in this scope 1032 | if (!cpuinfo_initialize()) { | ~~~~~~~~~~~~~~~~~~^~ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t, bool, bool, bool, bool) [with InType = unsigned char; IndexType = int; OffsetType = int; OutType = short unsigned int; bool THREAD_LOCAL = true; typename EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]': /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1568:1: required from here 1484 | bool is_bf16_in); | ^ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1032:26: error: 'cpuinfo_initialize' was not declared in this scope 1032 | if (!cpuinfo_initialize()) { | ~~~~~~~~~~~~~~~~~~^~ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t, bool, bool, bool, bool) [with InType = unsigned char; IndexType = int; OffsetType = int; OutType = short unsigned int; bool THREAD_LOCAL = false; typename EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]': /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1568:1: required from here 1484 | bool is_bf16_in); | ^ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1032:26: error: 'cpuinfo_initialize' was not declared in this scope 1032 | if (!cpuinfo_initialize()) { | ~~~~~~~~~~~~~~~~~~^~ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMRowWiseSparse(int64_t, bool, bool, int, bool, bool) [with InType = unsigned char; IndexType = int; OffsetType = int; typename EmbeddingSpMDMRowWiseSparseKernelSignature::Type = std::function; int64_t = long int]': /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1568:1: required from here 1536 | bool use_offsets); | ^ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1334:26: error: 'cpuinfo_initialize' was not declared in this scope 1334 | if (!cpuinfo_initialize()) { | ~~~~~~~~~~~~~~~~~~^~ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t, bool, bool, bool, bool) [with InType = unsigned char; IndexType = int; OffsetType = long int; OutType = float; bool THREAD_LOCAL = true; typename EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]': /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1568:1: required from here 1484 | bool is_bf16_in); | ^ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1032:26: error: 'cpuinfo_initialize' was not declared in this scope 1032 | if (!cpuinfo_initialize()) { | ~~~~~~~~~~~~~~~~~~^~ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t, bool, bool, bool, bool) [with InType = unsigned char; IndexType = int; OffsetType = long int; OutType = float; bool THREAD_LOCAL = false; typename EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]': /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1568:1: required from here 1484 | bool is_bf16_in); | ^ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1032:26: error: 'cpuinfo_initialize' was not declared in this scope 1032 | if (!cpuinfo_initialize()) { | ~~~~~~~~~~~~~~~~~~^~ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t, bool, bool, bool, bool) [with InType = unsigned char; IndexType = int; OffsetType = long int; OutType = short unsigned int; bool THREAD_LOCAL = true; typename EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]': /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1568:1: required from here 1484 | bool is_bf16_in); | ^ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1032:26: error: 'cpuinfo_initialize' was not declared in this scope 1032 | if (!cpuinfo_initialize()) { | ~~~~~~~~~~~~~~~~~~^~ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t, bool, bool, bool, bool) [with InType = unsigned char; IndexType = int; OffsetType = long int; OutType = short unsigned int; bool THREAD_LOCAL = false; typename EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]': /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1568:1: required from here 1484 | bool is_bf16_in); | ^ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1032:26: error: 'cpuinfo_initialize' was not declared in this scope 1032 | if (!cpuinfo_initialize()) { | ~~~~~~~~~~~~~~~~~~^~ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMRowWiseSparse(int64_t, bool, bool, int, bool, bool) [with InType = unsigned char; IndexType = int; OffsetType = long int; typename EmbeddingSpMDMRowWiseSparseKernelSignature::Type = std::function; int64_t = long int]': /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1568:1: required from here 1536 | bool use_offsets); | ^ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1334:26: error: 'cpuinfo_initialize' was not declared in this scope 1334 | if (!cpuinfo_initialize()) { | ~~~~~~~~~~~~~~~~~~^~ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t, bool, bool, bool, bool) [with InType = unsigned char; IndexType = long int; OffsetType = int; OutType = float; bool THREAD_LOCAL = true; typename EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]': /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1568:1: required from here 1484 | bool is_bf16_in); | ^ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1032:26: error: 'cpuinfo_initialize' was not declared in this scope 1032 | if (!cpuinfo_initialize()) { | ~~~~~~~~~~~~~~~~~~^~ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t, bool, bool, bool, bool) [with InType = unsigned char; IndexType = long int; OffsetType = int; OutType = float; bool THREAD_LOCAL = false; typename EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]': /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1568:1: required from here 1484 | bool is_bf16_in); | ^ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1032:26: error: 'cpuinfo_initialize' was not declared in this scope 1032 | if (!cpuinfo_initialize()) { | ~~~~~~~~~~~~~~~~~~^~ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t, bool, bool, bool, bool) [with InType = unsigned char; IndexType = long int; OffsetType = int; OutType = short unsigned int; bool THREAD_LOCAL = true; typename EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]': /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1568:1: required from here 1484 | bool is_bf16_in); | ^ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1032:26: error: 'cpuinfo_initialize' was not declared in this scope 1032 | if (!cpuinfo_initialize()) { | ~~~~~~~~~~~~~~~~~~^~ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t, bool, bool, bool, bool) [with InType = unsigned char; IndexType = long int; OffsetType = int; OutType = short unsigned int; bool THREAD_LOCAL = false; typename EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]': /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1568:1: required from here 1484 | bool is_bf16_in); | ^ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1032:26: error: 'cpuinfo_initialize' was not declared in this scope 1032 | if (!cpuinfo_initialize()) { | ~~~~~~~~~~~~~~~~~~^~ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMRowWiseSparse(int64_t, bool, bool, int, bool, bool) [with InType = unsigned char; IndexType = long int; OffsetType = int; typename EmbeddingSpMDMRowWiseSparseKernelSignature::Type = std::function; int64_t = long int]': /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1568:1: required from here 1536 | bool use_offsets); | ^ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1334:26: error: 'cpuinfo_initialize' was not declared in this scope 1334 | if (!cpuinfo_initialize()) { | ~~~~~~~~~~~~~~~~~~^~ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t, bool, bool, bool, bool) [with InType = unsigned char; IndexType = long int; OffsetType = long int; OutType = float; bool THREAD_LOCAL = true; typename EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]': /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1568:1: required from here 1484 | bool is_bf16_in); | ^ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1032:26: error: 'cpuinfo_initialize' was not declared in this scope 1032 | if (!cpuinfo_initialize()) { | ~~~~~~~~~~~~~~~~~~^~ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t, bool, bool, bool, bool) [with InType = unsigned char; IndexType = long int; OffsetType = long int; OutType = float; bool THREAD_LOCAL = false; typename EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]': /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1568:1: required from here 1484 | bool is_bf16_in); | ^ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1032:26: error: 'cpuinfo_initialize' was not declared in this scope 1032 | if (!cpuinfo_initialize()) { | ~~~~~~~~~~~~~~~~~~^~ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t, bool, bool, bool, bool) [with InType = unsigned char; IndexType = long int; OffsetType = long int; OutType = short unsigned int; bool THREAD_LOCAL = true; typename EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]': /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1568:1: required from here 1484 | bool is_bf16_in); | ^ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1032:26: error: 'cpuinfo_initialize' was not declared in this scope 1032 | if (!cpuinfo_initialize()) { | ~~~~~~~~~~~~~~~~~~^~ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t, bool, bool, bool, bool) [with InType = unsigned char; IndexType = long int; OffsetType = long int; OutType = short unsigned int; bool THREAD_LOCAL = false; typename EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]': /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1568:1: required from here 1484 | bool is_bf16_in); | ^ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1032:26: error: 'cpuinfo_initialize' was not declared in this scope 1032 | if (!cpuinfo_initialize()) { | ~~~~~~~~~~~~~~~~~~^~ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMRowWiseSparse(int64_t, bool, bool, int, bool, bool) [with InType = unsigned char; IndexType = long int; OffsetType = long int; typename EmbeddingSpMDMRowWiseSparseKernelSignature::Type = std::function; int64_t = long int]': /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1568:1: required from here 1536 | bool use_offsets); | ^ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1334:26: error: 'cpuinfo_initialize' was not declared in this scope 1334 | if (!cpuinfo_initialize()) { | ~~~~~~~~~~~~~~~~~~^~ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc: In instantiation of 'void fbgemm::compressed_indices_remap(int32_t, const IndexType*, const int32_t*, const IndexType*, const float*, IndexType*, IndexType*, float*) [with IndexType = int; int32_t = int]': /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1649:1: required from here 1647 | float* out_weights); | ^ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1589:26: error: 'cpuinfo_initialize' was not declared in this scope 1589 | if (!cpuinfo_initialize()) { | ~~~~~~~~~~~~~~~~~~^~ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc: In instantiation of 'void fbgemm::compressed_indices_remap(int32_t, const IndexType*, const int32_t*, const IndexType*, const float*, IndexType*, IndexType*, float*) [with IndexType = long int; int32_t = int]': /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1650:1: required from here 1647 | float* out_weights); | ^ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/EmbeddingSpMDM.cc:1589:26: error: 'cpuinfo_initialize' was not declared in this scope 1589 | if (!cpuinfo_initialize()) { | ~~~~~~~~~~~~~~~~~~^~ [ 5%] Building CXX object CMakeFiles/fbgemm_avx2.dir/src/FbgemmI8DepthwiseAvx2.cc.o /usr/bin/g++ -I/include -I/src -I/home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/include -I/home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0 -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fopenmp -Wall -Wextra -Wno-deprecated-declarations -Wimplicit-fallthrough -DNDEBUG -std=c++17 -fPIC -fvisibility=hidden -m64 -mavx2 -mf16c -mfma -Wno-uninitialized -MD -MT CMakeFiles/fbgemm_avx2.dir/src/FbgemmI8DepthwiseAvx2.cc.o -MF CMakeFiles/fbgemm_avx2.dir/src/FbgemmI8DepthwiseAvx2.cc.o.d -o CMakeFiles/fbgemm_avx2.dir/src/FbgemmI8DepthwiseAvx2.cc.o -c /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/FbgemmI8DepthwiseAvx2.cc gmake[2]: *** [CMakeFiles/fbgemm_generic.dir/build.make:79: CMakeFiles/fbgemm_generic.dir/src/EmbeddingSpMDM.cc.o] Error 1 gmake[2]: Leaving directory '/home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/build' gmake[1]: *** [CMakeFiles/Makefile2:158: CMakeFiles/fbgemm_generic.dir/all] Error 2 gmake[1]: *** Waiting for unfinished jobs.... [ 5%] Building CXX object CMakeFiles/fbgemm_avx512.dir/src/FbgemmSparseDenseVectorInt8Avx512.cc.o /usr/bin/g++ -I/include -I/src -I/home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/include -I/home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0 -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fopenmp -Wall -Wextra -Wno-deprecated-declarations -Wimplicit-fallthrough -DNDEBUG -std=c++17 -fPIC -fvisibility=hidden -m64 -mavx2 -mfma -mavx512f -mavx512bw -mavx512dq -mavx512vl -MD -MT CMakeFiles/fbgemm_avx512.dir/src/FbgemmSparseDenseVectorInt8Avx512.cc.o -MF CMakeFiles/fbgemm_avx512.dir/src/FbgemmSparseDenseVectorInt8Avx512.cc.o.d -o CMakeFiles/fbgemm_avx512.dir/src/FbgemmSparseDenseVectorInt8Avx512.cc.o -c /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/FbgemmSparseDenseVectorInt8Avx512.cc [ 6%] Building CXX object CMakeFiles/fbgemm_avx2.dir/src/FbgemmI8DepthwisePerChannelQuantAvx2.cc.o /usr/bin/g++ -I/include -I/src -I/home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/include -I/home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0 -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fopenmp -Wall -Wextra -Wno-deprecated-declarations -Wimplicit-fallthrough -DNDEBUG -std=c++17 -fPIC -fvisibility=hidden -m64 -mavx2 -mf16c -mfma -MD -MT CMakeFiles/fbgemm_avx2.dir/src/FbgemmI8DepthwisePerChannelQuantAvx2.cc.o -MF CMakeFiles/fbgemm_avx2.dir/src/FbgemmI8DepthwisePerChannelQuantAvx2.cc.o.d -o CMakeFiles/fbgemm_avx2.dir/src/FbgemmI8DepthwisePerChannelQuantAvx2.cc.o -c /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/FbgemmI8DepthwisePerChannelQuantAvx2.cc [ 7%] Building CXX object CMakeFiles/fbgemm_avx512.dir/src/QuantUtilsAvx512.cc.o /usr/bin/g++ -I/include -I/src -I/home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/include -I/home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0 -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fopenmp -Wall -Wextra -Wno-deprecated-declarations -Wimplicit-fallthrough -DNDEBUG -std=c++17 -fPIC -fvisibility=hidden -m64 -mavx2 -mfma -mavx512f -mavx512bw -mavx512dq -mavx512vl -MD -MT CMakeFiles/fbgemm_avx512.dir/src/QuantUtilsAvx512.cc.o -MF CMakeFiles/fbgemm_avx512.dir/src/QuantUtilsAvx512.cc.o.d -o CMakeFiles/fbgemm_avx512.dir/src/QuantUtilsAvx512.cc.o -c /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/QuantUtilsAvx512.cc [ 7%] Building CXX object CMakeFiles/fbgemm_avx2.dir/src/FbgemmSparseDenseAvx2.cc.o /usr/bin/g++ -I/include -I/src -I/home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/include -I/home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0 -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fopenmp -Wall -Wextra -Wno-deprecated-declarations -Wimplicit-fallthrough -DNDEBUG -std=c++17 -fPIC -fvisibility=hidden -m64 -mavx2 -mf16c -mfma -MD -MT CMakeFiles/fbgemm_avx2.dir/src/FbgemmSparseDenseAvx2.cc.o -MF CMakeFiles/fbgemm_avx2.dir/src/FbgemmSparseDenseAvx2.cc.o.d -o CMakeFiles/fbgemm_avx2.dir/src/FbgemmSparseDenseAvx2.cc.o -c /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/FbgemmSparseDenseAvx2.cc [ 7%] Building CXX object CMakeFiles/fbgemm_avx2.dir/src/FbgemmSparseDenseInt8Avx2.cc.o /usr/bin/g++ -I/include -I/src -I/home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/include -I/home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0 -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fopenmp -Wall -Wextra -Wno-deprecated-declarations -Wimplicit-fallthrough -DNDEBUG -std=c++17 -fPIC -fvisibility=hidden -m64 -mavx2 -mf16c -mfma -MD -MT CMakeFiles/fbgemm_avx2.dir/src/FbgemmSparseDenseInt8Avx2.cc.o -MF CMakeFiles/fbgemm_avx2.dir/src/FbgemmSparseDenseInt8Avx2.cc.o.d -o CMakeFiles/fbgemm_avx2.dir/src/FbgemmSparseDenseInt8Avx2.cc.o -c /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/FbgemmSparseDenseInt8Avx2.cc [ 7%] Building CXX object CMakeFiles/fbgemm_avx512.dir/src/UtilsAvx512.cc.o /usr/bin/g++ -I/include -I/src -I/home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/include -I/home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0 -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fopenmp -Wall -Wextra -Wno-deprecated-declarations -Wimplicit-fallthrough -DNDEBUG -std=c++17 -fPIC -fvisibility=hidden -m64 -mavx2 -mfma -mavx512f -mavx512bw -mavx512dq -mavx512vl -MD -MT CMakeFiles/fbgemm_avx512.dir/src/UtilsAvx512.cc.o -MF CMakeFiles/fbgemm_avx512.dir/src/UtilsAvx512.cc.o.d -o CMakeFiles/fbgemm_avx512.dir/src/UtilsAvx512.cc.o -c /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/UtilsAvx512.cc In function 'void fbgemm::internal::transpose_contiguous_16x2_block(const float*, float*, int64_t, int)', inlined from 'void fbgemm::internal::transpose_avx512_contiguous_thin(int64_t, int64_t, const T*, int64_t, T*, int64_t) [with T = float]' at /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/UtilsAvx512.cc:1827:38: /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/UtilsAvx512.cc:970:35: warning: 'r' may be used uninitialized [-Wmaybe-uninitialized] 970 | d[0] = _mm512_permutex2var_epi32(r[0], index1, r[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/UtilsAvx512.cc: In function 'void fbgemm::internal::transpose_avx512_contiguous_thin(int64_t, int64_t, const T*, int64_t, T*, int64_t) [with T = float]': /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/UtilsAvx512.cc:922:11: note: 'r' declared here 922 | __m512i r[2], d[2]; | ^ [ 8%] Building CXX object CMakeFiles/fbgemm_avx2.dir/src/OptimizedKernelsAvx2.cc.o /usr/bin/g++ -I/include -I/src -I/home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/include -I/home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0 -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fopenmp -Wall -Wextra -Wno-deprecated-declarations -Wimplicit-fallthrough -DNDEBUG -std=c++17 -fPIC -fvisibility=hidden -m64 -mavx2 -mf16c -mfma -MD -MT CMakeFiles/fbgemm_avx2.dir/src/OptimizedKernelsAvx2.cc.o -MF CMakeFiles/fbgemm_avx2.dir/src/OptimizedKernelsAvx2.cc.o.d -o CMakeFiles/fbgemm_avx2.dir/src/OptimizedKernelsAvx2.cc.o -c /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/OptimizedKernelsAvx2.cc [ 8%] Building CXX object CMakeFiles/fbgemm_avx512.dir/src/FbgemmFP16UKernelsAvx512.cc.o /usr/bin/g++ -I/include -I/src -I/home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/include -I/home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0 -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fopenmp -Wall -Wextra -Wno-deprecated-declarations -Wimplicit-fallthrough -DNDEBUG -std=c++17 -fPIC -fvisibility=hidden -m64 -mavx2 -mfma -mavx512f -mavx512bw -mavx512dq -mavx512vl -masm=intel -MD -MT CMakeFiles/fbgemm_avx512.dir/src/FbgemmFP16UKernelsAvx512.cc.o -MF CMakeFiles/fbgemm_avx512.dir/src/FbgemmFP16UKernelsAvx512.cc.o.d -o CMakeFiles/fbgemm_avx512.dir/src/FbgemmFP16UKernelsAvx512.cc.o -c /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/FbgemmFP16UKernelsAvx512.cc In file included from /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/include/fbgemm/FbgemmPackMatrixB.h:12, from /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/include/fbgemm/FbgemmFPCommon.h:11, from /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/./FbgemmFP16UKernelsAvx512.h:12, from /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/FbgemmFP16UKernelsAvx512.cc:9: /usr/include/cpuinfo.h:38:41: error: 'FILE' has not been declared 38 | extern int cpuinfo_dump(cpuinfo_t *cip, FILE *out); | ^~~~ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/include/fbgemm/FbgemmPackMatrixB.h: In member function 'void fbgemm::PackedGemmMatrixB::initializeParam()': /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/include/fbgemm/FbgemmPackMatrixB.h:92:10: error: there are no arguments to 'cpuinfo_initialize' that depend on a template parameter, so a declaration of 'cpuinfo_initialize' must be available [-fpermissive] 92 | if (!cpuinfo_initialize()) { | ^~~~~~~~~~~~~~~~~~ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/include/fbgemm/FbgemmPackMatrixB.h:92:10: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) gmake[2]: *** [CMakeFiles/fbgemm_avx512.dir/build.make:191: CMakeFiles/fbgemm_avx512.dir/src/FbgemmFP16UKernelsAvx512.cc.o] Error 1 gmake[2]: *** Waiting for unfinished jobs.... [ 8%] Building CXX object CMakeFiles/fbgemm_avx2.dir/src/PackDepthwiseConvMatrixAvx2.cc.o /usr/bin/g++ -I/include -I/src -I/home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/include -I/home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0 -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fopenmp -Wall -Wextra -Wno-deprecated-declarations -Wimplicit-fallthrough -DNDEBUG -std=c++17 -fPIC -fvisibility=hidden -m64 -mavx2 -mf16c -mfma -MD -MT CMakeFiles/fbgemm_avx2.dir/src/PackDepthwiseConvMatrixAvx2.cc.o -MF CMakeFiles/fbgemm_avx2.dir/src/PackDepthwiseConvMatrixAvx2.cc.o.d -o CMakeFiles/fbgemm_avx2.dir/src/PackDepthwiseConvMatrixAvx2.cc.o -c /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/PackDepthwiseConvMatrixAvx2.cc [ 9%] Building CXX object CMakeFiles/fbgemm_avx2.dir/src/QuantUtilsAvx2.cc.o /usr/bin/g++ -I/include -I/src -I/home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/include -I/home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0 -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fopenmp -Wall -Wextra -Wno-deprecated-declarations -Wimplicit-fallthrough -DNDEBUG -std=c++17 -fPIC -fvisibility=hidden -m64 -mavx2 -mf16c -mfma -MD -MT CMakeFiles/fbgemm_avx2.dir/src/QuantUtilsAvx2.cc.o -MF CMakeFiles/fbgemm_avx2.dir/src/QuantUtilsAvx2.cc.o.d -o CMakeFiles/fbgemm_avx2.dir/src/QuantUtilsAvx2.cc.o -c /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/QuantUtilsAvx2.cc gmake[2]: Leaving directory '/home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/build' gmake[1]: *** [CMakeFiles/Makefile2:210: CMakeFiles/fbgemm_avx512.dir/all] Error 2 [ 9%] Building CXX object CMakeFiles/fbgemm_avx2.dir/src/spmmUtilsAvx2.cc.o /usr/bin/g++ -I/include -I/src -I/home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/include -I/home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0 -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fopenmp -Wall -Wextra -Wno-deprecated-declarations -Wimplicit-fallthrough -DNDEBUG -std=c++17 -fPIC -fvisibility=hidden -m64 -mavx2 -mf16c -mfma -MD -MT CMakeFiles/fbgemm_avx2.dir/src/spmmUtilsAvx2.cc.o -MF CMakeFiles/fbgemm_avx2.dir/src/spmmUtilsAvx2.cc.o.d -o CMakeFiles/fbgemm_avx2.dir/src/spmmUtilsAvx2.cc.o -c /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/spmmUtilsAvx2.cc [ 10%] Building CXX object CMakeFiles/fbgemm_avx2.dir/src/UtilsAvx2.cc.o /usr/bin/g++ -I/include -I/src -I/home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/include -I/home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0 -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fopenmp -Wall -Wextra -Wno-deprecated-declarations -Wimplicit-fallthrough -DNDEBUG -std=c++17 -fPIC -fvisibility=hidden -m64 -mavx2 -mf16c -mfma -Wno-uninitialized -MD -MT CMakeFiles/fbgemm_avx2.dir/src/UtilsAvx2.cc.o -MF CMakeFiles/fbgemm_avx2.dir/src/UtilsAvx2.cc.o.d -o CMakeFiles/fbgemm_avx2.dir/src/UtilsAvx2.cc.o -c /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/UtilsAvx2.cc [ 10%] Building CXX object CMakeFiles/fbgemm_avx2.dir/src/FbgemmFP16UKernelsAvx2.cc.o /usr/bin/g++ -I/include -I/src -I/home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/include -I/home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0 -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fopenmp -Wall -Wextra -Wno-deprecated-declarations -Wimplicit-fallthrough -DNDEBUG -std=c++17 -fPIC -fvisibility=hidden -m64 -mavx2 -mf16c -mfma -masm=intel -MD -MT CMakeFiles/fbgemm_avx2.dir/src/FbgemmFP16UKernelsAvx2.cc.o -MF CMakeFiles/fbgemm_avx2.dir/src/FbgemmFP16UKernelsAvx2.cc.o.d -o CMakeFiles/fbgemm_avx2.dir/src/FbgemmFP16UKernelsAvx2.cc.o -c /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/FbgemmFP16UKernelsAvx2.cc In file included from /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/include/fbgemm/FbgemmPackMatrixB.h:12, from /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/include/fbgemm/FbgemmFPCommon.h:11, from /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/./FbgemmFP16UKernelsAvx2.h:12, from /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/src/FbgemmFP16UKernelsAvx2.cc:9: /usr/include/cpuinfo.h:38:41: error: 'FILE' has not been declared 38 | extern int cpuinfo_dump(cpuinfo_t *cip, FILE *out); | ^~~~ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/include/fbgemm/FbgemmPackMatrixB.h: In member function 'void fbgemm::PackedGemmMatrixB::initializeParam()': /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/include/fbgemm/FbgemmPackMatrixB.h:92:10: error: there are no arguments to 'cpuinfo_initialize' that depend on a template parameter, so a declaration of 'cpuinfo_initialize' must be available [-fpermissive] 92 | if (!cpuinfo_initialize()) { | ^~~~~~~~~~~~~~~~~~ /home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/include/fbgemm/FbgemmPackMatrixB.h:92:10: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) gmake[2]: *** [CMakeFiles/fbgemm_avx2.dir/build.make:261: CMakeFiles/fbgemm_avx2.dir/src/FbgemmFP16UKernelsAvx2.cc.o] Error 1 gmake[2]: *** Waiting for unfinished jobs.... gmake[2]: Leaving directory '/home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/build' gmake[1]: *** [CMakeFiles/Makefile2:184: CMakeFiles/fbgemm_avx2.dir/all] Error 2 gmake[1]: Leaving directory '/home/baz/rpmbuild/BUILD/fbgemm-0.6.0-build/FBGEMM-0.6.0/build' gmake: *** [Makefile:149: all] Error 2 error: Bad exit status from /home/baz/rpmbuild/tmp/rpm-tmp.zaXcNN (%build) RPM build errors: Bad exit status from /home/baz/rpmbuild/tmp/rpm-tmp.zaXcNN (%build) I: [iurt_root_command] ERROR: chroot