# Python interface One may use the python interface of DeePMD-kit for model inference, an example is given as follows ```python from deepmd.infer import DeepPot import numpy as np dp = DeepPot('graph.pb') coord = np.array([[1,0,0], [0,0,1.5], [1,0,3]]).reshape([1, -1]) cell = np.diag(10 * np.ones(3)).reshape([1, -1]) atype = [1,0,1] e, f, v = dp.eval(coord, cell, atype) ``` where `e`, `f` and `v` are predicted energy, force and virial of the system, respectively. Furthermore, one can use the python interface to calulate model deviation. ```python from deepmd.infer import calc_model_devi from deepmd.infer import DeepPot as DP import numpy as np coord = np.array([[1,0,0], [0,0,1.5], [1,0,3]]).reshape([1, -1]) cell = np.diag(10 * np.ones(3)).reshape([1, -1]) atype = [1,0,1] graphs = [DP("graph.000.pb"), DP("graph.001.pb")] model_devi = calc_model_devi(coord, cell, atype, graphs) ```