wiki:misc/setup_for_ML/install_ocelot

Ocelotのインストール

Ocelot は加速器のオプティクス設計やビーム調整のためのソフトウェアで、 主にDESYの方が中心となり開発されています。

本家のサイトは https://github.com/ocelot-collab/ocelot です。

インストール

例えばGPyOpt をインストールしているvenv環境からだと こちらのセットアップ手順 は済んでいると仮定すると、追加で Ocelot をインストールします。手っ取り早くは

obina@notepc:~$ which python3
/opt/python/3.10.1/bin/python3
obina@notepc:~$ source ~/.venv/gpyopt/bin/activate
(gpyopt) obina@notepc:~$ pip install --upgrade pip
(gpyopt) obina@notepc:~$ python -m pip install git+https://github.com/ocelot-collab/ocelot.git

今回の目的にはnumbaやpyfftwは不要ですが、本家で推奨と書いてあるので必要ならばこちらも。

(gpyopt) obina@notepc:~$ python -m pip install pyfftw numexpr numba

起動して

>>> import ocelot
initializing ocelot...
>>> 

となればOKです。 (環境によってはNumba関係のwarningが色々と出るかもしれません)

上のGithubのページに色々なTutorialがあるので詳細はそちらを参考に。

Last modified 15 months ago Last modified on 09/14/23 12:40:11