本家様 https://gitlab.inria.fr/serpico/deep-finder

Deep Finder is an original deep learning approach to localize macromolecules in cryo electron tomography images. 
The method is based on image segmentation using a 3D convolutional neural network.

環境構築

pyenv/anacondaで実行環境を作ります. crYOLOtopazと同じような作り方ですが、
一度crYOLOtopazの実行環境を用意しているのなら、下記だけでを実行します

export PYENV_ROOT=/apps/pyenv
export PATH=$PYENV_ROOT/bin:$PATH
eval "$(pyenv init - --no-rehash)"
export PATH=$PYENV_ROOT/versions/anaconda3-5.3.1/bin/:$PATH

その上で deepfinder 実行環境を作ります.

本家様のドキュメントを拝読すると python3 環境でKeras を使うようです。
っで開発元では下記のパッケージで構成されているそうな.

tensorflow-gpu (1.14.0)
keras          (2.3.1)
numpy          (1.16.4)
h5py           (2.9.0)
lxml           (4.3.4)
scikit-learn   (0.21.2)     
scikit-image   (0.15.0)  
matplotlib     (3.1.0)
mrcfile        (1.1.2)
PyQt5          (5.13.2)
pyqtgraph      (0.10.0)

っでpython実行環境「deepfinder」を作る. そしてその環境に移る.

[root@s ~]# conda create -n deepfinder python=3.6 -y
 
[root@s ~]# source activate deepfinder
(deepfinder) [root@s ~]#

*python3.7では無理だった

deepfinderのソースコードをgitで取得します

(deepfinder) [root@s ~]# cd /apps
(deepfinder) [root@s apps]# git clone https://gitlab.inria.fr/serpico/deep-finder.git
(deepfinder) [root@s apps]# cd deep-finder
 
(git 操作せずmaster branchで進めます)
 
(deepfinder) [root@s deep-finder]#

このdeep-finderフォルダにpython実行環境「deepfinder」で必要なパッケージリストがある

GPU対応版とcpu対応版かな?

ここでは「requirements_gpu.txt」を入れてみる

(deepfinder) [root@s deep-finder]# pip install -r requirements_gpu.txt
 :
(deepfinder) [root@s deep-finder]#

一応入ったか調べてみた

(deepfinder) [root@s deep-finder]# conda list |grep -e tensorflow -e keras -e numpy -e h5py -e lxml -e scikit -e matplotlib -e mrcfile -e pyqt5 -e pyqtgraph
h5py                      2.9.0                    pypi_0    pypi
keras                     2.3.1                    pypi_0    pypi
keras-applications        1.0.8                    pypi_0    pypi
keras-preprocessing       1.1.2                    pypi_0    pypi
lxml                      4.3.4                    pypi_0    pypi
matplotlib                3.1.0                    pypi_0    pypi
mrcfile                   1.1.2                    pypi_0    pypi
numpy                     1.16.4                   pypi_0    pypi
pyqt5                     5.13.2                   pypi_0    pypi
pyqt5-sip                 12.9.0                   pypi_0    pypi
pyqtgraph                 0.10.0                   pypi_0    pypi
scikit-image              0.15.0                   pypi_0    pypi
scikit-learn              0.22.2.post1             pypi_0    pypi
tensorflow-estimator      1.14.0                   pypi_0    pypi
tensorflow-gpu            1.14.0                   pypi_0    pypi
 
(deepfinder) [root@s deep-finder]#

Environment Modules

[root@s ~]# cat /etc/modulefiles/deep-finder
#%Module -*- tcl -*-
set          deepfinder /apps/deep-finder
set          root       /apps/pyenv/versions/anaconda3-5.3.1/envs/deepfinder
prepend-path PATH       $root/bin:$deepfinder/bin

起動

「module load deep-finder」として「generate_target」と実行したらGUIが立ち上がった
2021y07m01d_225311250.png

tensorflow-gpu==1.14.0

https://pypi.org/project/tensorflow-gpu/のサイトを見ると
必要とされている 「tensorflow-gpu==1.14.0」は「Released: Jun 19, 2019」なようで、古めのパッケージであるみたい.

さらに調べるとhttps://www.tensorflow.org/install/source?hl=ja#linuxから

が必要要件みたい

最新の60件
2024-09-16 2024-09-14 2024-09-12 2024-09-09 2024-09-08 2024-09-06 2024-09-05 2024-09-04 2024-09-02 2024-09-01 2024-08-31 2024-08-28 2024-08-21 2024-08-18 2024-08-17 2024-08-16 2024-08-15 2024-08-14 2024-08-11 2024-08-09 2024-08-01 2024-07-27 2024-07-26 2024-07-16 2024-07-15 2024-07-12 2024-07-07 2024-06-22 2024-06-21 2024-06-17 2024-06-14 2024-06-11 2024-06-10 2024-06-08 2024-06-07 2024-06-02 2024-06-01 2024-05-30 2024-05-16 2024-04-26 2024-04-15 2024-04-11

edit


トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2021-07-01 (木) 22:54:23