PFD-kit专题

PFD-kit 命令与工作流入口导航

整理安装版五个命令、DeePMD/MatterSim入口和已实际完成的查询、取回、复用续接操作。

更新于 2026-11-12约 3 分钟阅读按任务与环境选择适用配置
阅读本篇目录

下载结构、实际扰动结果、Si数据、预训练/微调模型和脚本,保存为 example.zip:

python3 -m zipfile -e example.zip .
cd pfd-entrypoint-examples
bash results.sh
bash plot.sh

PFD-kit使用集群0.10.13版,Python3.12.14。参考结构和DFT标签来自本站已有小Si例子,这次没有重新计算DFT。

1. 安装版只有这五个主命令#

module purge
module load pfd-kit/0.10.13
pfd --version
pfd -h
命令 用途 实际例子
submit 按配置创建微调或蒸馏流程 上手、微调、蒸馏
status 查询自己流程与步骤状态 查询、取回与续接
download 取回流程的模型与产物 模型交付、取回
resubmit 列举并复用已成功步骤 复用续接
perturb 准备几何扰动和超胞 六个结构实例

没有独立 pfd restart命令。续接不是把所有步骤清空重跑,需先确认哪一步已有有效产物。

pfd submit -h
pfd status -h
pfd download -h
pfd resubmit -h
pfd perturb -h

2. 实际续接流程怎样做#

在已发布的完整Si流程包中,短脚本依次执行配置、申请Slurm资源、原生提交、查询和取回。原微调任务已有两条短探索和四次VASP标签,续接例子实际复用准备、探索、选样与四个标签等九个已成功步骤;没有把已有DFT再算一遍。

先按续接教程中的脚本列步骤与编号,再选择复用范围,取回新流程结果后用独立测试检查。不要把别的流程ID或旧任务编号复制进自己的新项目。

结构准备可以在自己的可写目录执行,完整MD/DFT/训练由Slurm资源运行。导入PFD可能在当前目录创建collect.log、train.log,因此不要从只读公共软件目录启动。

3. 后端和数据分别对应什么#

安装版入口 当前实际演示范围
DeePMD训练 真实Si标签微调、教师标注蒸馏、测试与LAMMPS/ASE使用
MatterSim训练 个人依赖、原生8轮微调和独立测试
VASP标注 四次真实DFT补标,POTCAR由有授权用户自行准备
ASE模型标注 教师势产生伪标签,与DFT标签分开保存
ASE探索 固定小Si体系、两温度短轨迹
结构筛选 距离检查、描述符与熵选择,详见数据和微调教程

本版本训练注册表为DeePMD和MatterSim;MACE在上游规划中,不能当成本安装版已有的训练后端。MatterSim这次展示独立原生训练操作,不冒充已跑完MatterSim全套探索—标注循环。

4. 用自己的数据前先核对#

确认元素顺序、能量零点、力和应力单位,检查训练/验证/测试几何不重叠,再选与模型相符的输出和探索接口。DFT标签与教师伪标签不要混成同一种来源;缺少应力或某个元素的模型也不能靠改文件名补齐能力。

已有实例使用本地debug编排和实际Slurm资源;云工作流后端、PBS及任意远程调度器需要各自配置,本专题不把帮助菜单里出现的参数当成已运行环境。版本入口和支持范围可对照PFD-kit项目。

需要根据你的体系选择资源?联系讨论计算需求。实际可用软件与权限,以当前账户和运行环境为准。

查看配图

放大后可滚动查看细节,按 Esc 关闭。

100%查看原图 ↗