在 CentOS 上“备份 PyTorch”通常有三种理解,下面分别说明,最常见的是第 1 种。
如果你是用 conda / pip + 虚拟环境 安装的 PyTorch,备份环境最方便。
conda env export > pytorch_env.yaml
恢复时:
conda env create -f pytorch_env.yaml
pip freeze > requirements.txt
恢复时:
pip install -r requirements.txt
✅ 优点:可完整恢复 PyTorch 及依赖版本
如果你想知道 PyTorch 装在哪里:
python -c "import torch; print(torch.__file__)"
通常路径类似:
/root/miniconda3/envs/xxx/lib/python3.9/site-packages/torch
你可以直接打包:
tar czf torch_backup.tar.gz /path/to/torch
⚠️ 不推荐单独备份 torch 目录,依赖容易缺失
如果是系统 Python 安装的:
pip list | grep torch
备份:
pip freeze > all_requirements.txt
恢复:
pip install -r all_requirements.txt
nvidia-smi
python -c "import torch; print(torch.version.cuda)"
备份时记下 CUDA 版本
✅ conda env export
✅ pip freeze
✅ 记录 CUDA / 驱动版本
如果你能告诉我:
我可以给你一条精确命令。