win10x64 编译 mxnetWithGPU

本文介绍了在Windows 10 64位系统上编译MXNet并配置GPU的过程,包括安装OpenCV,从SourceForge下载OpenBLAS二进制包,设置环境变量,解决CUDA版本不匹配问题,以及OpenCV_DIR的配置。在编译过程中可能会遇到资源不足导致的问题,通过多次尝试编译可以解决。最终完成编译后,在MXNet的python目录下执行安装脚本。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.0.0版本
    git clone时记得加--recursive参数,否则缺少很多依赖库
    windows编译默认会启动多核编译
    openblas需要有二进制package, 而且需要配置环境变量,具体查看FindOpenblas.cmakes (openblas依赖lapack,而lapack依赖于
              cygwin的一些dll,这些必须加入环境路径中,否则后续会出现import mxnet 错误
    需要提供opencv3库
    编译出libmxnet.lib/libmxnet.dll, 但是最后依然出现错误,比如op.h找不到,但是本次目标有libmxnet.dll就够了(mxnet\cpp-                                 package\scripts\OpWrapperGenerator.py 这个文件负责生成一个op.h,但是不知道为什么VS自动调用它总是windows 126错误,
              但是直接命令符中执行它确实可以的)
    到mxnet\python下执行python setup.py install
    保证opencv,openblas,cygwin,相关库都在环境路径后,在python中即可import mxnet了

详细步骤
  1. 安装opencv 3.x
    opencv_world340.dll 加入系统目录中
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值