跳到主要内容

环境迁移

鉴于HPC三期平台网络访问限制,用户可在本地或HPC二期平台设置好开发环境后,迁移到HPC三期平台上,进行实际的训练或计算工作。

conda环境迁移

conda环境打包

以下conda环境打包操作在本地、或HPC二期平台进行

查看环境并激活

conda env list
conda activate <env>

alt text

alt text

安装conda-pack

conda install -c conda-forge conda-pack

打包指定环境

conda pack -n your_env_name -o your_env_name.tar.gz

conda环境上传

以下conda环境上传操作在HPC三期平台上操作

上传打包文件

通过文件上传操作,或scp命令将打包文件上传至HPC三期平台,以从HPC二期平台上传为例:

scp username@hpc2login.hpc.hkust-gz.edu.cn:<tar_filepath> /data/user/username/

打包文件解压

tar -xzf <tar_file> ~/<unpack_path>

恢复conda环境

cd <unpack_path>
python3 <unpack_path>/bin/conda-unpack

conda环境激活

source <unpack_path>/bin/activate

容器镜像迁移

镜像打包

以下镜像打包操作在本地或HPC二期平台上操作,以下以HPC二期平台为例。

保存镜像

在开发中心保存作业镜像

alt text

导出镜像

在【我的镜像】中导出保存的镜像至HPC二期平台存储(需新建命名空间)

alt text

镜像上传

以下镜像上传操作在HPC三期平台上操作

镜像文件传输

通过scp命令将镜像文件从HPC二期平台上传至HPC三期平台

操作参考:数据管理 --- 数据迁移 --- HPC二期平台数据迁移

客户端上传镜像

操作参考:AI开发(容器)--- 基础服务 --- 镜像管理 --- 上传镜像

镜像构建

从HPC二期平台上传的镜像需要构建才可正常使用

alt text

alt text

开发环境创建

使用构建好的镜像启动开发环境

alt text