首页 Paddle框架 帖子详情
Windows无法编译paddle的MKLDNN版本32位
收藏
快速回复
Paddle框架 问答深度学习 1430 2
Windows无法编译paddle的MKLDNN版本32位
收藏
快速回复
Paddle框架 问答深度学习 1430 2

编译问题:
(电脑配置)Windows10 / Visual Studio 2015

在Windows下编译Paddle的32位版本:

  1. cmake配置为:
    cmake .. -G "Visual Studio 14 2015 Win64" -A Win32 -DWITH_GPU=ON -DWITH_TESTING=OFF -DCMAKE_BUILD_TYPE=Release -DWITH_MKL=ON

  2. 编译paddle.sln,发现在编译外部依赖extern_mkldnn时出现error。

  3. 单独下载mkldnn项目进行编译
    发现在此处报错:

该文件路径 第69行

MacHi 2019-11-11 15-49-17

问题:

如果我需要编译32位的Paddle,且-DWITH_MKL=ON,能否有办法?MKLDNN是否无法支持32位Windows编译?

(已知:-DWITH_MKL=OFF时,则无此问题)

0
收藏
回复
全部评论(2)
时间顺序
AIStudio785465
#2 回复于2019-11
@bingyanghuang

Could you help see it?

0
回复
AIStudio786082
#3 回复于2019-11
@zhouwei25

我跟我们的工程师确认了一下, MKL-DNN不支持32位的环境,所有MKL-DNN的JIT/汇编的代码都是64位的。

0
回复
需求/bug反馈?一键提issue告诉我们
发现bug?如果您知道修复办法,欢迎提pr直接参与建设飞桨~
在@后输入用户全名并按空格结束,可艾特全站任一用户