PaddleInference 源码编译报错: fatal error LNK1248: 映像大小(1002F8BB5)超过允许的最大大小(FFFFFFFF)

tuwxkamq  于 5个月前  发布在  其他
关注(0)|答案(6)|浏览(57)

请提出你的问题 Please ask your question

环境:
VS 2019 Community
CMake: 3.27.0
paddle: v2.5.0

操作:

git clone -b v2.5.0 https://github.com/PaddlePaddle/Paddle.git
cd Paddle
mkdir build && cd build
cmake .. -DPY_VERSION=3.7 -DWITH_TESTING=OFF -DWITH_MKL=ON -DWITH_GPU=OFF -DON_INFER=ON -DCUDA_ARCH_NAME=All  -DCMAKE_BUILD_TYPE=Debug -G "Visual Studio 16 2019" -A x64
devenv  paddle.sln /Build "Debug|x64"

报错内容:
D:/workspace/build/Paddle/build/paddle/fluid/inference/Debug/libpaddle_inference_dummy_1.lib : fatal error LNK1248: 映像大小(1002F8BB5)超过允许的最大大小(FFFFFFFF)

s5a0g9ez

s5a0g9ez1#

你好,你这里是有什么需求需要重新编译的吗?编译可以参考一下 https://www.paddlepaddle.org.cn/inference/master/guides/install/compile/source_compile_under_Windows.html 这里。
2.5的正式版,现在也有了, python -m pip install paddlepaddle-gpu==2.5.0.post117 -f https://www.paddlepaddle.org.cn/whl/windows/mkl/avx/stable.html

k5hmc34c

k5hmc34c2#

建议使用release模式编译一下,-DCMAKE_BUILD_TYPE=Release

vktxenjb

vktxenjb3#

建议使用release模式编译一下,-DCMAKE_BUILD_TYPE=Release
不支持编译debug版本吗?

ma8fv8wu

ma8fv8wu4#

当前可能存在问题,建议还是使用Release编译

c6ubokkw

c6ubokkw5#

我重新编译debug版本时也出现了这种问题. 想编译debug的原因是我用服务器上的release版本时,在推理的时候直接无任何提示退出,不知道是怎么回事,所以想调试一下看看是什么情况。 希望能尽快让debug版本编译ok

7qhs6swi

7qhs6swi6#

编译debug版本,遇到了类似的问题:

paddle\phi\libphi.lib : fatal error LNK1248: 映像大小(106EACB5B)超过允许的最大大小(FFFFFFFF)

相关问题