onnx 使用初体验
来源:互联网 发布:fanuc机器人手动编程 编辑:程序博客网 时间:2024/05/17 05:07
需要使用 pytorch, caffe2, coreml, onnx.
由于 caffe2 只支持 python2, 使用 python2.7.14来作为虚拟环境来编译 pytorch的时候,报错:
clang: error: invalid deployment target for -stdlib=libc++ (requires OS X 10.7 or later)clang: error: invalid deployment target for -stdlib=libc++ (requires OS X 10.7 or later)error: command '/usr/bin/clang' failed with exit status 1
clang error 可以添加
故选择使用 anaconda2, 依次安装依赖。
需要注意的是,由于已经有 anaconda3 的环境,在虚拟环境中使用 conda 命令的时候使用的依然是 anaconda3 的环境。如果在虚拟环境中需要使用 conda的时候,带一下anaconda2的路径即可。
各种路径冲突,没找到更好的办法,只能在 conda info 中先用 anaconda2的路径覆盖 anaconda3 的路径。
1. 安装 onnx
github tutorial.
conda_path/conda install -c ezyang onnx
然后,检验是否安装成功:
python -c 'import onnx'ImportError: No module named onnx
好的,安装失败。
在覆盖了conda的路径之后,使用 conda 的方法来安装 onnx.
conda install -c ezyang onnx
由于在下载 mkl的时候速度太慢了,可以前往 anaconda cloud 手动下载安装 mkl.
python -c 'import onnx'
无报错提示,安装成功。
2. 安装 onnx-coreml
github tutorial.
pip install -U onnx-coreml
顺利安装成功。
3. 安装 pytorch
如果需要onnx相关依赖,需要从源码安装。
github tutorial.
Install optional dependencies
On mac OS
export CMAKE_PREFIX_PATH=[anaconda root directory]
conda install numpy pyyaml setuptools cmake cffiGet the PyTorch source
git clone –recursive https://github.com/pytorch/pytorchcd pytorch
MACOSX_DEPLOYMENT_TARGET=10.9 CC=clang CXX=clang++ python setup.py install
在电脑风扇封装转之后,安装完成。
- onnx 使用初体验
- ONNX demo
- Morfik使用初体验。
- oracle使用初体验
- ubuntu使用初体验
- HBase使用初体验
- Tmux使用初体验
- Win7使用初体验
- Oracle12c使用初体验
- HBase使用初体验
- guice使用初体验
- 模板使用初体验
- greenDAO 使用初体验
- Tmux使用初体验
- Tmux使用初体验
- gitlab 使用初体验
- 函数使用初体验
- Lottie使用初体验
- 10Spring基于aspectj的xml准备工作
- jQuery中觉得用的比较多的function(随时补充)
- 无意间看了程序员的桌面……
- 201412-3 集合竞价 ccf
- 双11后,第一批买家秀曝光……
- onnx 使用初体验
- 前端程序员遇到 Bug 时的 30 个反应,你是哪一种?
- 机器学习十大算法的每个算法的核心思想、工作原理、适用情况及优缺点
- 匠牛社区AM5728看门狗实例
- http://www.docin.com/p1-2050924208.html
- WPF捕获未处理的异常
- oracle中Blob和Clob类型的区别
- Java连接数据库(一)
- Java设计模式详谈(一):单例