Graphormer保姆级教程:如何备份/迁移model路径与supervisor配置文件

张开发
2026/4/16 4:47:13 15 分钟阅读

分享文章

Graphormer保姆级教程:如何备份/迁移model路径与supervisor配置文件
Graphormer保姆级教程如何备份/迁移model路径与supervisor配置文件1. 引言Graphormer是一款基于纯Transformer架构的图神经网络模型专门为分子图原子-键结构的全局结构建模与属性预测而设计。它在OGB、PCQM4M等分子基准测试中表现优异大幅超越了传统GNN模型。本教程将手把手教你如何备份和迁移Graphormer的模型路径与supervisor配置文件确保你的研究工作不会因系统变更而中断。2. 准备工作2.1 了解关键文件位置在开始备份和迁移前我们需要先了解Graphormer的关键文件位置文件类型默认路径模型文件/root/ai-models/microsoft/Graphormer/Supervisor配置文件/etc/supervisor/conf.d/graphormer.conf日志文件/root/logs/graphormer.log应用代码/root/graphormer/app.py2.2 检查服务状态在操作前建议先检查当前Graphormer服务的运行状态supervisorctl status graphormer如果服务正在运行可以考虑先停止服务再进行备份supervisorctl stop graphormer3. 备份模型文件3.1 创建备份目录首先我们需要创建一个目录来存放备份文件mkdir -p ~/graphormer_backup/models3.2 复制模型文件Graphormer的模型文件较大约3.7GB我们可以使用rsync命令进行高效复制rsync -avz /root/ai-models/microsoft/Graphormer/ ~/graphormer_backup/models/这个命令会保留所有文件属性和权限确保备份的完整性。3.3 验证备份完整性备份完成后我们可以比较源文件和备份文件的大小du -sh /root/ai-models/microsoft/Graphormer/ du -sh ~/graphormer_backup/models/两个目录的大小应该基本相同约3.7GB。4. 备份Supervisor配置文件4.1 复制配置文件Supervisor的配置文件相对较小我们可以直接复制cp /etc/supervisor/conf.d/graphormer.conf ~/graphormer_backup/4.2 备份相关脚本如果你的Graphormer服务使用了额外的启动脚本也应该一并备份cp /root/graphormer/app.py ~/graphormer_backup/5. 迁移到新环境5.1 准备新环境在新服务器上我们需要先安装必要的依赖conda create -n torch28 python3.11 conda activate torch28 pip install rdkit-pypi torch-geometric ogb gradio torch2.8.05.2 恢复模型文件将备份的模型文件复制到新服务器的对应位置mkdir -p /root/ai-models/microsoft/ rsync -avz ~/graphormer_backup/models/ /root/ai-models/microsoft/Graphormer/5.3 恢复Supervisor配置复制Supervisor配置文件到新服务器cp ~/graphormer_backup/graphormer.conf /etc/supervisor/conf.d/然后更新Supervisor配置supervisorctl reread supervisorctl update5.4 恢复应用代码复制应用代码到新服务器mkdir -p /root/graphormer/ cp ~/graphormer_backup/app.py /root/graphormer/6. 验证迁移结果6.1 启动服务在新服务器上启动Graphormer服务supervisorctl start graphormer6.2 检查服务状态supervisorctl status graphormer如果一切正常服务状态应该显示为RUNNING。6.3 测试API访问Graphormer服务默认运行在7860端口你可以通过以下命令测试curl http://localhost:7860或者直接在浏览器中访问http://新服务器地址:78607. 常见问题解决7.1 权限问题如果在迁移过程中遇到权限问题可以尝试chown -R root:root /root/ai-models/microsoft/Graphormer/ chmod -R 755 /root/ai-models/microsoft/Graphormer/7.2 端口冲突如果7860端口已被占用可以修改Supervisor配置文件中的端口设置vim /etc/supervisor/conf.d/graphormer.conf找到端口相关配置并修改然后重新加载配置supervisorctl reread supervisorctl update supervisorctl restart graphormer7.3 依赖缺失如果启动时提示缺少依赖可以检查并安装pip install -r /root/graphormer/requirements.txt8. 总结通过本教程我们详细介绍了Graphormer模型文件和Supervisor配置文件的备份与迁移流程。关键步骤包括备份模型文件和配置文件在新环境安装必要依赖恢复文件和配置验证服务运行状态定期备份这些关键文件可以确保你的研究工作不会因系统变更而中断。如果你需要迁移到更多服务器只需重复上述步骤即可。获取更多AI镜像想探索更多AI镜像和应用场景访问 CSDN星图镜像广场提供丰富的预置镜像覆盖大模型推理、图像生成、视频生成、模型微调等多个领域支持一键部署。

更多文章