masterとworkerを一台のマシンで組む場合

cryoSPARCに記載のようにライセンスキーを取得します。
そしてプログラムの入手します。

ここでは「~cryosparc/src/」にプログラムファイルを置いていることを前提します。

下準備

アカウント作成

[root@c ~]# useradd -d /home/cryosparc -m -g em cryosparc

ssdで計算する場所を作成

[root@c ~]# mkdir /scratch/cryosparc_cache
[root@c ~]# chown cryosparc:em /scratch/cryosparc_cache
[root@c ~]# chmod 777 /scratch/cryosparc_cache

インストール

[root@c ~]# su - cryosparc
 
[cryosparc@c ~]$ pwd
/home/cryosparc
 
[cryosparc@c ~]$ mkdir -p software/cryosparc
 
 
[cryosparc@c ~]$ cd software/cryosparc
[cryosparc@c cryosparc]$ gzip -cd ~/src/cryosparc2_master.tar.gz | tar xf -
[cryosparc@c cryosparc]$ gzip -cd ~/src/cryosparc2_worker.tar.gz | tar xf -
 
[cryosparc@c cryosparc]$ ls -CF
cryosparc2_master/  cryosparc2_worker/
 
[cryosparc@c cryosparc]$ cd cryosparc2_master
 
[cryosparc@c cryosparc2_master]$ ls -CF
bin/                    cryosparc2_compute/  deps_bundle_hashes/      supervisord.conf
check_install_deps.sh*  cryosparc2_webapp/   install.sh*              version
cryosparc2_command/     deps_bundle/         setup_client_ipython.py
 
[cryosparc@n01 cryosparc2_master]$ pwd
/home/cryosparc/software/cryosparc/cryosparc2_master
 
[cryosparc@c cryosparc2_master]$ ./install.sh  --standalone \
                                               --license xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx \
                                               --worker_path /home/cryosparc/software/cryosparc/cryosparc2_worker \
                                               --cudapath /usr/local/cuda-10.1 \
                                               --ssdpath /scratch/cryosparc_cache \
                                               --initial_email <user_email> \
                                               --initial_password <user_password> \
                                               --initial_name <user_name>

上記 install.sh を実行すると下記のような確認画面が表示されます

************ CRYOSPARC SYSTEM: MASTER INSTALLER **************
 
 Installation Settings:
   License ID              : xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
   Root Directory          : /home/cryosparc/software/cryosparc/cryosparc2_master
   Master Hostname         : c.sybyl.local
   Database Directory      : /home/cryosparc/software/cryosparc/cryosparc2_database
   Base HTTP Port Number   : 39000
   Developer Install       : false
   Operating System        : Linux
   Insecure Install        : false
   Standalone Install      : true
   Worker Root Directory   : /home/cryosparc/software/cryosparc/cryosparc2_worker
   Initial User Email      : xxxxxxxx@xxxxxxxxxxx.jp
   Initial User Password   : xxxxxxxx
   Initial User Name       : xxxxxxxx
   CUDA Path               : /usr/local/cuda-10.1
   SSD                     : true
   SSD Path                : /scratch/cryosparc_cache
   Version                 : v2.11.0
 
******************************************************************
 
The cryoSPARC System master installation will host a database,
web application, and command layer for cryoSPARC, but will not
perform processing jobs.
 
Please read and confirm the above settings. The cryoSPARC database
will be stored at the database directory which is relative to the
root directory, unless provided as an absolute path.
You can change the database directory now by passing the --dbapth
parameter to this installer, or later via the command line.
 
Are the above settings correct?
1) Yes
2) No
#?

入力値に問題がなければ[1]を入力します。

最後に

 CryoSPARC System master has now been installed.
 Add bin directory to your ~/.bashrc ?
1) Yes
2) No
#?

と問われるが、[1]を入力します

更新

基本的に更新は cryoSPARC/update と同じように、cryosparcを稼働させているユーザになって「cryosparcm update」を実行すれば自動的に行ってくれます。

su - cryosparc
cryosparcm update

留意
workerのupdateの際、同じ計算機なのに scp でworkerパッケージをコピーしようとします。同じ計算機へ。

っで、その時相手先(同じ計算機)の cryosparc ユーザのパスワードが問われます。cryosparcユーザのパスワードを入力して下さい。

もし失敗したら手動でworkerパッケージのインストールが必要みたいです。
対処方法:

cp software/cryosparc/cryosparc2_master/cryosparc2_worker.tar.gz software/cryosparc/cryosparc2_worker/
cd software/cryosparc/cryosparc2_worker/
bin/cryosparcw update

とします。


トップ   編集 添付 複製 名前変更     ヘルプ   最終更新のRSS
Last-modified: 2020-09-10 (木) 23:39:36 (7d)