【MIIT program】SevenNet模型复现#292
Conversation
|
1.不应重写公共 interatomic_potentials/train.py 为 SevenNet 专用脚本。请恢复原入口,新增标准 config 或独立脚本。 |
leeleolay
left a comment
There was a problem hiding this comment.
interatomic_potentials下的readme可补充该模型的情况
|
预训练模型权重辛苦提供下,相关数据辛苦提供下,我会提供url以便支持自动训练推理的功能 |
由于数据太大,无法上传,请到网盘下载:通过网盘分享的文件:SevenNet data 其中与预训练权重 sevennet_hfo2_best.pdparams 最相关的是 HfO2 数据 ( hfo2.extxyz 和 POSCAR ),因为该权重就是在 HfO2 体系上训练的。 |
已补充 |
已按要求完成 |
|
权重链接?log文件也提供下,可参考其他模型已有的格式,zip格式可支持自动下载 |
|
MLIP已有predict,需兼容已有模块 |
There was a problem hiding this comment.
该文件格式辛苦参考已有的再进行调整,要添加log链接
数据是不是太少了 |
我先不上传这部分数据了,当前提交代码格式问题较大,且需要整理数据格式等问题,代码完善的差不多我再传吧 |
|
Thanks for your contribution! |
|
存在冲突 |
|
@zyy-123-zyy 辛苦继续修改 |


一、复现目标
完成SevenNet原子间势模型纯Paddle版本移植,依托图神经网络实现体系能量、原子受力的预测,完整落地模型前向计算、梯度求导、端到端训练与单结构推理逻辑,采用YAML文件统一管理超参。
二、实验结果
精度校验
复现结果与原模型对齐,关键指标全部满足验收标准:前向数值误差<1e-4、能量预测偏差<0.2%、监督任务误差<1%;固定随机条件后多次训练损失完全一致,两轮迭代反向损失无差异。
训练数据
基于HfO2数据集(2个晶体结构)完成验证:
模型总参数量:26369
三、代码可用性
本地三条核心脚本均可一键执行:
功能校验项全部通过:模型导入、前向运算、梯度求解、训练/推理脚本、配置文件解析均正常。
四、配置与代码对应关系
YAML配置参数与底层代码实现一一绑定:
yaml库正常加载解析。五、实验可复现性
固定实验环境保证结果可复现:
执行训练配置即可复现上文损失结果:
cd interatomic_potentials python train.py --config configs/sevennet/sevennet_hfo2.yaml六、使用指引
项目目录: