From ceb44da1f64a9907f263648f8305cb10667447d1 Mon Sep 17 00:00:00 2001 From: Jinzhe Zeng Date: Wed, 21 Aug 2024 16:12:47 -0400 Subject: [PATCH] docs: improve error message for inconsistent type maps Fix #4034. Signed-off-by: Jinzhe Zeng --- deepmd/utils/data_system.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/deepmd/utils/data_system.py b/deepmd/utils/data_system.py index 6957c57a3a..235930527b 100644 --- a/deepmd/utils/data_system.py +++ b/deepmd/utils/data_system.py @@ -613,7 +613,11 @@ def _check_type_map_consistency(self, type_map_list): min_len = min([len(ii), len(ret)]) for idx in range(min_len): if ii[idx] != ret[idx]: - raise RuntimeError(f"inconsistent type map: {ret!s} {ii!s}") + raise RuntimeError( + f"Inconsistent type map: {ret!s} {ii!s} in different data systems. " + "If you didn't set model/type_map, please set it, " + "since the type map of the model cannot be decided by data." + ) if len(ii) > len(ret): ret = ii return ret