Runtime Error
本章节整理了 PWMLFF
、Lammps
接口 运行时常见错误。
PWMLFF 常见运行时错误
环境变量检查
由于未正确加载或者未加载相关环境变量,导致的运行时错误,一般表现为找不到 PWMLFF
命令 或者 一些 ***.so
的动态库缺失。此时请检查下列环境变量是否都已经加载。
# python 环境,是否激活了python 环境
source /the/path/etc/profile.d/conda.sh
conda activate PWMLFF
# intel 和 cuda 工具集是否加载
module load intel cuda/11.8
# PWMLFF 的 环境变量是否加载
export PYTHONPATH=/the/path/PWMLFF_feat/src:$PYTHONPATH
export PATH=/the/path/PWMLFF_feat/src/bin:$PATH
动态库加载错误-mkl库
错误描述
exec(code, run_globals)
File "/the/path/PWMLFF_nep/pwmlff_main.py", line 6, in <module>
from src.user.dp_work import dp_train, dp_test
File "/the/path/PWMLFF_nep/src/user/dp_work.py", line 6, in <module>
from src.PWMLFF.dp_network import dp_network
File "/the/path/PWMLFF_nep/src/PWMLFF/dp_network.py", line 42, in <module>
import src.pre_data.dp_mlff as dp_mlff
File "/the/path/PWMLFF_nep/src/pre_data/dp_mlff.py", line 11, in <module>
from src.lib.NeighConst import neighconst
ImportError: libmkl_rt.so: cannot open shared object file: No such file or directory