# 基本步骤
本文使用的 dtk 版本为 22.10.1,其他版本应该也可用。
# 启用 conda
1 2 3 4 5 6 7
| module purge module load compiler/devtoolset/7.3.1 module load mpi/hpcx/2.11.0/gcc-7.3.1 module load compiler/dtk/22.10.1 module load apps/anaconda3/5.2.0 conda env list
|
# 创建并启用自定义环境
1 2 3
| conda create -n env_name python=3.8 conda activate env_name
|
注:要注意安装的 python 版本和 pytorch 以及 dtk 的对应关系
下载并安装下面的依赖
1 2 3 4 5 6 7 8
|
wget https://cancon.hpccube.com:65024/directlink/4/pytorch/dtk22.10/torch-1.10.0a0+git2040069.dtk2210-cp38-cp38-manylinux2014_x86_64.whl wget https://cancon.hpccube.com:65024/directlink/4/vision/dtk22.10/torchvision-0.10.0a0+e04d001.dtk2210-cp38-cp38-manylinux2014_x86_64.whl wget https://cancon.hpccube.com:65024/directlink/4/apex/dtk22.10/apex-0.1+gitdb7007a.dtk2210-cp38-cp38-manylinux2014_x86_64.whl
pip install *
|
如果需要在每次启动都自动启用 conda,可以修改 `.bashrc’,在’# User specific aliases and function‘后面添加下面内容:
1 2 3
| . /public/software/apps/anaconda3/5.2.0/etc/profile.d/conda.sh conda activate
|
这样就每次进入 eshell 就会自动启动 conda(base)环境
如果需要自动进入自定义环境,需要将上面的内容修改为:
1 2 3 4 5 6 7
| module purge module load compiler/devtoolset/7.3.1 module load mpi/hpcx/2.11.0/gcc-7.3.1 module load compiler/dtk/22.10.1 module load apps/anaconda3/5.2.0 source activate env_name
|
# 其他操作
待补充