问题类型
Bug
你是否在TensorFlow Nightly版本中复现了这个bug?
是的
问题来源
source
TensorFlow版本
tf-master
自定义代码
是的
OS平台和发行版
Windows 7 SP1 x64
移动设备
无响应
Python版本
3.11
Bazel版本
无响应
GCC/编译器版本
无响应
CUDA/cuDNN版本
无响应
GPU型号和内存
NVIDIA GeForce 1660 SUPER 6 GB
当前行为?
无法在"tensorflow/lite/kernels/internal/optimized/fully_connected_4bit.h"中找到#include <sys/mman.h>,预期构建成功。
P.S. 在这个文件中有TFLITE_MMAP_DISABLED条件,但我在CMakeLists.txt或其他地方(除了与CMake一起构建时不使用的Bazel配置文件)找不到它。
独立代码重现问题
1. Open latest VS 2019 on 64-bit Windows 7 (maybe newer versions too).
2. Download tensorflow-master as zip, unpack.
3. Open tensoflow/lite as CMake project.
4. Right click on root CMakeLists.txt and choose "Build".
相关日志输出
Cannot find #include <sys/mman.h> in "tensorflow/lite/kernels/internal/optimized/fully_connected_4bit.h"
3条答案
按热度按时间slhcrj9b1#
遇到了同样的问题。
你可以尝试通过将预处理器定义直接注入到cxx flags的默认值中来解决这个问题...
cmake -E env CXXFLAGS="/DTFLITE_MMAP_DISABLED" cmake ..
nkkqxpd92#
遇到了同样的问题。
你可以尝试通过将预处理器定义直接注入到cxx flags的默认值中来解决这个问题...
cmake -E env CXXFLAGS="/DTFLITE_MMAP_DISABLED" cmake ..
你好!非常感谢。希望一旦修复了这个bug,这个情况就会自动处理。
7d7tgy0s3#
你好,@terryheo,你能看一下吗?谢谢。