在 CentOS 上备份 PyTorch 相关环境,一般有几种层面,你可以根据需求选择:
conda env export > pytorch_env.yaml
恢复:
conda env create -f pytorch_env.yaml
✅ 推荐,最完整(包含 CUDA、cuDNN、PyTorch 版本)
pip freeze > requirements.txt
恢复:
pip install -r requirements.txt
⚠️ 注意:
cp -r ~/miniconda3/envs/pytorch_env /backup/pytorch_env_backup
恢复:
cp -r /backup/pytorch_env_backup ~/miniconda3/envs/pytorch_env
✅ 不依赖网络
❌ 占用空间大
cp -r ./checkpoints /backup/pytorch_checkpoints
tar -czf data_backup.tar.gz ./dataset
如果你是用 yum 或源码安装:
rpm -qa | grep torch
或备份:
/usr/local/lib/python3.x/site-packages/torch
⚠️ 不推荐,建议用虚拟环境
| 场景 | 推荐方式 |
|---|---|
| 日常实验 | conda env export |
| 服务器迁移 | 整个 env 目录拷贝 |
| 只备份代码 | requirements.txt |
| 模型安全 | 定期 tar 模型 |
如果你愿意,可以告诉我:
我可以给你一套专属备份脚本。