onnx 使用初體驗

2021-08-11 02:51:57 字數 1490 閱讀 8473

需要使用 pytorch, caffe2, coreml, onnx.

由於 caffe2 只支援 python2, 使用 python2.7.14來作為虛擬環境來編譯 pytorch的時候,報錯:

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 的路徑。

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
python -c 'import onnx'
無報錯提示,安裝成功。

github tutorial.

pip install -u onnx-coreml
順利安裝成功。

如果需要onnx相關依賴,需要從原始碼安裝。

github tutorial.

install optional dependencies

on mac os

export cmake_prefix_path=[anaconda root directory]

conda install numpy pyyaml setuptools cmake cffi

get the pytorch source

git clone –recursive

cd pytorch

macosx_deployment_target=10.9 cc=clang cxx=clang++ python setup.py install

在電腦風扇封裝轉之後,安裝完成。

Tmux使用初體驗

tmux使用初體驗 2012 06 24 02 49 32 分類 bsd tmux 開啟tmux tmux ls 顯示已有tmux列表 c b s tmux attach session t 數字 選擇tmux c b c 建立乙個新的視窗 c b n 切換到下乙個視窗 c b p 切換到上乙個視窗...

Git使用初體驗

本電腦已經安裝git了,就不從安裝開始說了,直接從設定使用者名稱和密碼開始說 一 在終端設定自己git的使用者名稱和密碼 1 設定git使用者名稱和郵箱 git config global user.name username git config global user.email email 2...

simclist庫使用初體驗

最近的幾個課題都是網路程式設計,發現鍊錶非常常用。現在正在和c語言熱戀中,不太願意再碰c 了,於是需要乙個c語言的鍊錶庫。今天找到了乙個叫做simclist的庫,發現非常好用。在此分享一下。這是官方 先看最基本的用法 include simclist.h include int main void ...