-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Description
When trying to compile tensorflowlite with MSVC 2022 inside blosc2_btune, it appears the following error:
[8/589] Building CXX object src\CMakeFiles\blosc2_btune.dir\btune_model.cpp.obj
FAILED: src/CMakeFiles/blosc2_btune.dir/btune_model.cpp.obj
C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx86\x64\cl.exe /nologo /TP -DCPUINFO_SUPPORTED_PLATFORM=1 -DFARMHASH_NO_BUILTIN_EXPECT -DPTHREADPOOL_NO_DEPRECATED_API=1 -Dblosc2_btune_EXPORTS -IC:\Users\martaiborra\blosc2_btune\c-blosc2\include -IC:\Users\martaiborra\blosc2_btune\tensorflow_src -IC:\Users\martaiborra\blosc2_btune\_skbuild\win-amd64-3.8\cmake-build\gemmlowp -IC:\Users\martaiborra\blosc2_btune\_skbuild\win-amd64-3.8\cmake-build\eigen -IC:\Users\martaiborra\blosc2_btune\_skbuild\win-amd64-3.8\cmake-build\neon2sse -IC:\Users\martaiborra\blosc2_btune\_skbuild\win-amd64-3.8\cmake-build\abseil-cpp -IC:\Users\martaiborra\blosc2_btune\_skbuild\win-amd64-3.8\cmake-build\farmhash\src -IC:\Users\martaiborra\blosc2_btune\_skbuild\win-amd64-3.8\cmake-build\flatbuffers\include -IC:\Users\martaiborra\blosc2_btune\_skbuild\win-amd64-3.8\cmake-build\ruy -IC:\Users\martaiborra\blosc2_btune\_skbuild\win-amd64-3.8\cmake-build\cpuinfo\include -IC:\Users\martaiborra\blosc2_btune\_skbuild\win-amd64-3.8\cmake-build\pthreadpool-source\include -IC:\Users\martaiborra\blosc2_btune\_skbuild\win-amd64-3.8\cmake-build\xnnpack\include /DWIN32 /D_WINDOWS /EHsc /O2 /Ob2 /DNDEBUG -std:c++20 -MD -DEIGEN_NEON_GEBP_NR=4 -DTFLITE_BUILD_WITH_XNNPACK_DELEGATE -DTFL_STATIC_LIBRARY_BUILD /showIncludes /Fosrc\CMakeFiles\blosc2_btune.dir\btune_model.cpp.obj /Fdsrc\CMakeFiles\blosc2_btune.dir\ /FS -c C:\Users\martaiborra\blosc2_btune\src\btune_model.cpp
C:\Users\martaiborra\blosc2_btune\tensorflow_src\tensorflow/lite/core/interpreter.h(1000): error C2664: 'std::atomic_flag::atomic_flag(const std::atomic_flag &)': el argumento 1 no puede convertirse de 'bool' a 'const std::atomic_flag &'
C:\Users\martaiborra\blosc2_btune\tensorflow_src\tensorflow/lite/core/interpreter.h(1000): note: Raz¢n: no se puede realizar la conversi¢n de 'bool' a 'const std::atomic_flag'
C:\Users\martaiborra\blosc2_btune\tensorflow_src\tensorflow/lite/core/interpreter.h(1000): note: Ning£n constructor ha podido aceptar el tipo de origen o bien la resoluci¢n de sobrecarga del constructor era ambigua
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\atomic(2959): note: vea la declaraci¢n de 'std::atomic_flag::atomic_flag'
[9/589] Building CXX object src\tensorflow-lite\CMakeFiles\tensorflow-lite.dir\core\api\op_resolver.cc.obj
[10/589] Building CXX object src\tensorflow-lite\CMakeFiles\tensorflow-lite.dir\core\c\c_api_opaque.cc.obj
[11/589] Building CXX object src\tensorflow-lite\CMakeFiles\tensorflow-lite.dir\core\api\flatbuffer_conversions.cc.obj
[12/589] Building CXX object src\tensorflow-lite\CMakeFiles\tensorflow-lite.dir\core\c\c_api_experimental.cc.obj
[13/589] Building CXX object src\tensorflow-lite\CMakeFiles\tensorflow-lite.dir\core\c\c_api.cc.obj
ninja: build stopped: subcommand failed.
Traceback (most recent call last):
File "C:\Users\martaiborra\AppData\Local\Temp\pip-build-env-dd364i22\overlay\Lib\site-packages\skbuild\setuptools_wrap.py", line 674, in setup
cmkr.make(make_args, install_target=cmake_install_target, env=env)
File "C:\Users\martaiborra\AppData\Local\Temp\pip-build-env-dd364i22\overlay\Lib\site-packages\skbuild\cmaker.py", line 697, in make
self.make_impl(clargs=clargs, config=config, source_dir=source_dir, install_target=install_target, env=env)
File "C:\Users\martaiborra\AppData\Local\Temp\pip-build-env-dd364i22\overlay\Lib\site-packages\skbuild\cmaker.py", line 742, in make_impl
raise SKBuildError(msg)
An error occurred while building with CMake.
Command:
'C:\Users\martaiborra\AppData\Local\Temp\pip-build-env-dd364i22\overlay\Lib\site-packages\cmake\data\bin/cmake.exe' --build . --target install --config Release --
Install target:
install
Source directory:
C:\Users\martaiborra\blosc2_btune
Working directory:
C:\Users\martaiborra\blosc2_btune\_skbuild\win-amd64-3.8\cmake-build
Please check the install target is valid and see CMake's output for more information.
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for blosc2-btune
Failed to build blosc2-btune
ERROR: Failed to build one or more wheels
✕ 123.89s
Error: Command ['python', '-m', 'pip', 'wheel', 'C:\\Users\\martaiborra\\blosc2_btune', '--wheel-dir=C:\\Users\\martaiborra\\AppData\\Local\\Temp\\cibw-run-j6essrm5\\cp38-win32\\built_wheel', '--no-deps'] failed with code 1. None
It appears that there is a problem inside tensorflowlite and Visual Studio 17 2022 ARM64 v143 with cmake.
In this link it stays that TensorFlow has not been tested yet for windows with MSVC 2022 and cmake.
Metadata
Metadata
Assignees
Labels
No labels