展示会(AI・人口知能EXPO*1で見たReNomが面白そうだったので,使ってみました.
自前のプログラムも行き詰まってきたので,,,*2
今回は,これらをセットアップします.
- Google Chrome
- ReNomDL: Deep Learningの土台部
- ReNomTAG: ラベル付けの為のUIツール
- ReNomIMG: 画像解析のUIツール
以下の環境が入っているところからはじめました.
ちなみに,ReNomはオープンソースです.
展示会の説明員も,商用でなければ無料と言っていました.
Google Chromeのインストール
Google ChromeにプラグインしたUIツールになる様ですので,最初にセットアップします.
リポジトリ追加
$ sudo sh -c 'echo "deb http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list'
公開鍵の登録
$ sudo wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
インストール
$ sudo apt-get update $ sudo apt-get install google-chrome-stable
起動確認
google-chrome
ReNomDLのインストール
公式サイト*3を見ながら,インストールしていきます.
ソースを取得してビルド
git clone https://github.com/ReNom-dev-team/ReNom.git cd ReNom pip3 install -r requirements.txt
numpyを削除
何故か,これが必要でした.
requiremets.txtに記載されたver.が間違っているのか,僕のPCに入っていたver.との互換が無かったのか,わかりませんでした.
結果としては,numpy-1.16.2のみが入った状態になっています.
pip3 uninstall numpy rm -rf ~/.local/lib/python3.5/site-packages/numpy*
インストール
python3 setup.py build_ext -f -i pip3 install -e .
ReNomTAGのインストール
Node.jsをインストール
$ sudo apt install -y nodejs npm $ sudo npm install n -g $ sudo n stable
Node.jsのversionを確認
$ node -v v10.15.3
ソースを取得
git clone https://github.com/ReNom-dev-team/ReNomTAG.git
ビルド
cd ReNomTAG pip3 install -r requirements.txt python3 setup.py build pip3 install -e .
起動確認
python3 -m renom_tag
Chromeに下記のURLを入力
localhost:8080/#/
フォルダ構成を作っていないので、この時点では未だ動きません
ReNom IMGのインストール
ソースを取得してビルド
git clone https://github.com/ReNom-dev-team/ReNomIMG.git cd ReNomIMG/ pip3 install -r requirements.txt
ここでコアダンプになりちょっと苦戦しました.
simplejson==3.8.1で起きていたので,手動で別のver.を入れます.
pip3 install simplejson==3.8.2
cythonをインストール
cythonとnumpyの互換が問題になったようで,何度かやり直しました.
numpyを入れなおしたりもしたと思うのですが,,,
最終的には何が決め手でインストールに成功したのかわかりませんでした.
pip3 install cython
インストール
python3 setup.py build pip3 install -e .
起動確認
python3 -m renom_img
Chromeに下記のURLを入力
localhost:8080/#/