|
|
本帖最后由 wsmrt33 于 2024-7-8 14:55 编辑
各位老师好!关于 deepmd,我现在有一个训练好的模型 DNN.pb,它是利用一系列 256 个水分子的团簇数据训练出来的。由于 deepmd 是基于原子及其周围环境的描述符来训练,那是不是说也可以利用这个模型去预测比如 32、64 个水分子的团簇或更大的如 512、1024 个水分子的团簇的能量和力?
如果可以的话,是否直接像这样调用就可以:
- from deepmd.infer import DeepPot
- import numpy as np
- coord = np.load("coord_1024water.npy").reshape([1, -1]) # import coordinates of water cluster
- box = np.load("box.npy").reshape([1, -1]) # import box
- atype = np.load("type.raw") # import atom type list
- dp = DeepPot("DNN.pb") # import model
- e, f, v = dp.eval(coord, box, atype) # get testing energy, force and virial
复制代码 还是说需要其它额外处理?
|
|