オッサンはDesktopが好き

自作PCや機械学習、自転車のことを脈絡無く書きます

ReNomをセットアップしてみる

展示会(AI・人口知能EXPO*1で見たReNomが面白そうだったので,使ってみました.
自前のプログラムも行き詰まってきたので,,,*2

今回は,これらをセットアップします.

  1. Google Chrome
  2. ReNomDL: Deep Learningの土台部
  3. ReNomTAG: ラベル付けの為のUIツール
  4. 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/#/

f:id:changlikesdesktop:20190423054421p:plain:w400

フォルダ構成を作っていないので、この時点では未だ動きません

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/#/

f:id:changlikesdesktop:20190423055634p:plain:w400