diff --git a/inc/external/ge/ge_api_error_codes.h b/inc/external/ge/ge_api_error_codes.h index 0ea2d064..92b82a09 100644 --- a/inc/external/ge/ge_api_error_codes.h +++ b/inc/external/ge/ge_api_error_codes.h @@ -20,6 +20,7 @@ #include #include #include "ge_error_codes.h" +#include "graph/ascend_string.h" namespace ge { #ifdef __GNUC__ @@ -62,6 +63,13 @@ class StatusFactory { return iter_find->second; } + void GetErrDesc(uint32_t err, AscendString &err_desc) { + auto iter_find = err_desc_.find(err); + if (iter_find != err_desc_.end()) { + err_desc = AscendString((iter_find->second).c_str()); + } + } + protected: StatusFactory() {} ~StatusFactory() {}