在 CentOS 上“备份 PyTorch 环境”通常有两种含义,下面分别说明,你可以按需选择。
如果你是用 conda 或 pip 安装的 PyTorch,推荐备份依赖列表。
如果你是用 conda 创建的 PyTorch 环境:
conda activate pytorch_env
conda env export > pytorch_env.yaml
恢复环境:
conda env create -f pytorch_env.yaml
✅ 优点:
如果是纯 pip 环境:
pip freeze > requirements.txt
恢复:
pip install -r requirements.txt
⚠️ 注意:
conda env export > pytorch_env.yaml
pip freeze > requirements.txt
适用于不能联网或要快速克隆。
tar -czvf pytorch_env.tar.gz ~/anaconda3/envs/pytorch_env
恢复:
tar -xzvf pytorch_env.tar.gz -C ~/anaconda3/envs/
PyTorch 能否用 GPU,依赖系统 CUDA。
查看 CUDA:
nvcc -V
cat /usr/local/cuda/version.txt
备份 CUDA(可选):
tar -czvf cuda_backup.tar.gz /usr/local/cuda
如果你愿意,用 Docker 最省心:
docker commit pytorch_container pytorch_backup:latest
docker save pytorch_backup:latest > pytorch_backup.tar
| 场景 | 推荐方式 |
|---|---|
| 日常备份 | conda env export |
| 换服务器 | yaml + CUDA 说明 |
| 完全克隆 | tar 整个 env |
| 生产环境 | Docker |
如果你愿意,可以告诉我:
我可以给你一条最合适的命令。