1、从源码安装mxnet

$ git clone --recursive https://github.com/apache/incubator-mxnet mxnet
$git clone https://github.com/xianyi/OpenBLAS.git
$cd OpenBLAS
$make
$make install
$sudo apt-get install build-essential
$sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
$sudo apt-get install libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
$wget https://codeload.github.com/opencv/opencv/zip/4.1.0
$unzip 4.1.0
$ cd opencv-4.1.0
$ mkdir build
$ cd build$cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local  ..$make -j"$(nproc)"
$sudo make install
$ sudo apt install re2c
$sudo apt-get install liblapack-dev$ git clone https://github.com/jemalloc/jemalloc.git
$ cd jemalloc$     ./autogen.sh$ make dist$  make$  make install $git clone git://github.com/ninja-build/ninja.git && cd ninja$ ./configure.py --bootstrap$sudo cp ninja /usr/bin

开始编译,编译时遇到错误,要核对make/config.mk内的配置,需要修改的可在编译命令参数中进行指定。
cpu:

cmake -DUSE_CUDA=0  -DUSE_OPENMP=0  -DUSE_OPENCV=1 -DBLAS=open -DUSE_MKL_IF_AVAILABLE=0  -DUSE_CPP_PACKAGE=1 -DCMAKE_SKIP_RPATH=TRUE -GNinja ..
ninja -v

gpu:

 cmake -DUSE_CUDA=1 -DUSE_CUDA_PATH=/usr/local/cuda -DUSE_CUDNN=1 -DUSE_MKLDNN=1  USE_OPENCV=1  -DBLAS=open  -DUSE_CPP_PACKAGE=1 -GNinja ..ninja -v

mxnet基础到提高(21)-配置mxnet并运行第一个C++程序相关推荐

  1. 【uni-app】详细总结uni-app基础知识和如何配置项目,运行到模拟器和小程序端,附案例和图(建议收藏)

    1- uni-app 简介 1.1 介绍 uni-app 是一个使用 Vue.js 开发所有前端应用的框架. 开发者编写一套代码,可发布到 iOS.Android.H5.以及各种小程序(微信/支付宝/ ...

  2. 强哥带你零基础学java-03运行第一个java程序

    java是什么,java是一种编程语言的名字,在生活中,我们知道的有汉语,英语.运用汉语语法,我们可以写一篇文章.同样的道理,用java的语法,我们就可以写程序了. 那么现在的问题是,要如何来写呢?现 ...

  3. idea2022版本下载安装配置与卸载详细步骤(包含运行第一个java程序教程)

    目录 前言必读 一.下载idea 先下载JDK 1.去浏览器搜索idea官网,找到官网 2.选择Download 3.点击左边的Download下载就好了 4.在本地磁盘建一个文件夹,专门用来存放id ...

  4. java第一章,win10 jdk的安装,配置jdk环境,第一个java程序的运行(详细讲解)

    1.jdk的安装 jdk下载地址官网:https://www.oracle.com/java/technologies/javase-downloads.html 来到此页面(如下图所示), 我们还是 ...

  5. mxnet基础到提高(49)-使用免费的云jupyter

    强大而免费的GOOGLE 云jupyter notebook https://colab.research.google.com/notebooks/intro.ipynb#recent=true 什 ...

  6. mxnet基础到提高(44)-ndarray.arange创建行向量

    mxnet.ndarray.arange(start, stop=None, step=1.0, repeat=1, infer_range=None, ctx=None, dtype=<cla ...

  7. mxnet基础到提高(43)-编译安装

    因为pip方式安装,不能安装c++接口,此外,此方式安装的包,是使用默认参数编译的,很多运行环境要求使用指定参数编译,比如,不支持GPU,不支持SSE,还有嵌入式环境或上网本等低档设备以及端设备运行. ...

  8. mxnet基础到提高(51)-Activation激活函数

    mxnet.ndarray.Activation(data=None, act_type=_Null, out=None, name=None, **kwargs) Applies an activa ...

  9. mxnet基础到提高(48)-ones和ones_like

    返回全1元素矩阵 mxnet.ndarray.ones(shape, ctx=None, dtype=None, **kwargs)[source] Returns a new array fille ...

最新文章

  1. FPGA内部电源管理详解
  2. Boost:compute::copy的复制数据测试程序
  3. python类继承重复_python单例模式,可以继承,不会重复执行初始化函数的版本
  4. commons dbutils 的介绍与使用
  5. [深度学习] 自然语言处理 --- BERT模型原理
  6. android手机apk动态替换桌面的logo和laber
  7. 利用课间10分钟,打造一个恶劣天气实时预警系统
  8. 客户关系管理系统中实现对客户信息标记颜色的处理
  9. 使用Keras打造一个实时可用交通标志识别App
  10. oracle recover 状态,Oracle RAC undotbs表空间recover状态的恢复
  11. 别了,AlphaGo之魂——黄士杰
  12. git目录下object文件过大清理
  13. 七分设计感的纯Flutter项目(Mung三部曲)
  14. Ansible Inventory内置参数
  15. 锁定计算机按键精灵运行,最新按键精灵脚本代码大全 按键精灵命令运行方法...
  16. centos linux 修改系统默认语言设置,centos怎么更改语言设置为中文
  17. 最简单日柱推算法_干支记日推算方法揭秘
  18. 显示web服务器登陆,web服务器登陆界面
  19. pc展示emoji表情_如何在智能手机或PC上使用表情符号
  20. ubc 文学院 计算机,英属哥伦比亚大学UBC专业

热门文章

  1. Jquery赋值和取值input,combobox,numberbox........
  2. Google-glog 日志库使用手记
  3. JavaScript学习笔记-JSON对象
  4. 基于visual Studio2013解决面试题之0402合并升序链表并去重
  5. MAVEN_OPTS=-Xms128m -Xmx512m
  6. 代码是写给人看的,请C/C++过来的程序员们多学习软件工程
  7. 用filter实现web程序的统一认证
  8. 外部编辑Infopath的表单模板(xsn)
  9. 洛谷 - P2444 - 病毒 - AC自动机
  10. linux命令 - free -m