anacondaをそのまま利用したいが昨今の状況でminicondaを使ってみる
git clone https://github.com/yyuu/pyenv.git /apps/pyenv
export PYENV_ROOT=/apps/pyenv
export PATH=$PYENV_ROOT/bin:$PATH
pyenv install -l | grep miniconda3
pyenv install miniconda3-4.7.12
pyenv global miniconda3-4.7.12
export PATH=$PYENV_ROOT/versions/miniconda3-4.7.12/bin/:$PATH
[root@e ~]# conda config --get channels
(何も表示されない)
[root@e ~]# conda config --add channels conda-forge
[root@e ~]# conda config --get channels
--add channels 'defaults' # lowest priority
--add channels 'conda-forge' # highest priority
(追加したらdefaultsが表示された)
(実際には~/.condarcに掛れている)
[root@e ~]# cat ~/.condarc
channels:
- conda-forge
- defaults
[root@e ~]# conda config --remove channels defaults
[root@e ~]# conda config --show channels
channels:
- conda-forge
[root@e ~]#
これで「conda-forge」を既定で参照するようになります.
ただ、それでも anaconda のパッケージをインストールしようとしますので「-y」を付けづに注意深くインストール作業を行いましょう
まずはcondaのupdate
[root@e ~]# conda info
active environment : None
user config file : /root/.condarc
populated config files : /root/.condarc
conda version : 4.10.3
conda-build version : not installed
python version : 3.7.4.final.0
virtual packages : __cuda=11.4=0
__linux=3.10.0=0
__glibc=2.17=0
__unix=0=0
__archspec=1=x86_64
base environment : /apps/pyenv/versions/miniconda3-4.7.12 (writable)
conda av data dir : /apps/pyenv/versions/miniconda3-4.7.12/etc/conda
conda av metadata url : None
channel URLs : https://conda.anaconda.org/conda-forge/linux-64
https://conda.anaconda.org/conda-forge/noarch
package cache : /apps/pyenv/versions/miniconda3-4.7.12/pkgs
/root/.conda/pkgs
envs directories : /apps/pyenv/versions/miniconda3-4.7.12/envs
/root/.conda/envs
platform : linux-64
user-agent : conda/4.10.3 requests/2.26.0 CPython/3.7.4 Linux/3.10.0-1160.24.1.el7.x86_64 centos/7.9.2009 glibc/2.17
UID:GID : 0:0
netrc file : None
offline mode : False
[root@e ~]#
[root@e ~]# conda update conda -c conda-forge
conda-forgeでほぼ入れられるのだが、cuda関係はconda-forgeではない. これって違反なのかな?
default以外ならokというならセーフ?
(リリースノート)
conda create -n cryolo python=3.6 pyqt=5 cudnn=7.1.2 numpy==1.14.5 cython wxPython==4.0.4 intel-openmp==2019.4 pip=20.2.3 -c conda-forge
(cudnn=7.1.2がconda-forgeにないみたいなので)
conda create -n cryolo python=3.6 pyqt=5 cudnn numpy==1.14.5 cython wxPython==4.0.4 intel-openmp==2019.4 pip=20.2.3 -c conda-forge -c intel
source activate cryolo
pip install 'cryolo[gpu]'
conda create -n cinderella python=3.6 pyqt=5 cudnn=7.1.2 numpy==1.14.5
<失敗>
conda create -n janni python=3.6 cudnn=7.1.2 libtiff wxPython=4.0.4
<失敗>
conda create -n topaz python=3.6 -c conda-forge
source activate topaz
conda install topaz cudatoolkit=11.1 pytorch=1.9 torchvision torchaudio -c tbepler -c pytorch -c conda-forge -c nvidia