从零开始写代码 2024-11-24 18:08 采纳率: 69.2%
浏览 10
已结题

Windows 本地编译Paddle报错

前面Cmake编译通过了,但是后面执行报错了,具体的错误和运行结果如下:

img

img

img

img

img

img

img

img

img

后面就跑不下去了,help!

  • 写回答

1条回答 默认 最新

  • 关注

    以下回复参考:皆我百晓生券券喵儿等免费微信小程序作答:

    根据你提供的错误信息,问题似乎出在third_party/onednn/src/extern_onednn-stamp/extern_onednn-configure这一步,CMake命令失败,返回错误代码1。这可能是由于extern_onednn构建过程中的问题。

    以下是一些可能的解决方案:

    1. 检查依赖:确认所有必要的依赖都已经正确安装,例如Microsoft Visual StudioCMakeNinja
    2. 查看日志:检查D:/git code/Paddle/build/third_party/onednn/src/extern_onednn-stamp/extern_onednn-configure-*.log中的日志,可能会提供更详细的错误信息。
    3. 检查配置:检查CMake的配置是否正确。特别是与extern_onednn相关的配置,确保所有必要的路径和标志都已正确设置。
    4. 清理构建:尝试清理之前的构建,然后重新运行CMake和构建命令。这可以通过运行ninja clean来实现。
    5. 查看CMakeLists.txt:检查third_party/onednnCMakeLists.txt文件,确保所有必要的依赖和标志都已正确设置。
    6. 更新代码:确认你使用的PaddlePaddle版本是最新的,或者至少是一个已知的稳定版本。
    7. 手动构建:如果上述方法都不起作用,尝试手动构建extern_onednn

    如果你能提供更多关于错误日志的详细信息,我可能能够提供更具体的解决方案。

    注意:在尝试任何解决方案之前,请确保你的开发环境已经设置好,并且所有的依赖都已经正确安装。

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 6月2日
  • 创建了问题 11月24日