#
@(作者:朝天椒)[WeChat:skyloving123||财天椒]
conda介绍
- 目前大公司基本都通过docker的方式管理开发机器,如果docker一旦重新启动很有可能conda环境就全部得重新配置了,之前安装的tensorflow和pytroch环境也需要重新配置比较麻烦,可以使用conda pack方式来处理这个问题
conda环境搭建
- 创建conda的python环境:conda create --name tf python==3.8
- 安装tf相关配置
pip install tensorflow-gpu==2.4.0
pip install transformers
conda install -c conda-forge conda-pack
conda install pytorch==1.12.1 torchvision==0.13.1 torchaudio==0.12.1 cudatoolkit=11.3 -c pytorch
创建目录软连接永久磁盘
- ln -s /mnt/dddd/ /chaotianjiao
对conda环境打包
- 进入conda的env环境下找到自己的conda环境,这里以/env/tf为例
- 对conda环境打包:conda pack -n tf -o tf.tar.gz
- 将打包文件移动到永久磁盘:mv tf.tar.gz /chaotianiiao
恢复conda环境
mkdir -p tf
cp ~/tf.tar.gz ./chaotianjiao
tar -xzf tftar.gz -C chaotianjiao
source chaotianjiao/bin/activate
conda-unpack
conda init
tmux : source chaotianjiao/bin/activate