inline std::string ErrorCodeToString()

in maga_transformer/cpp/utils/ErrorCode.h [64:159]


inline std::string ErrorCodeToString(ErrorCode code) {
    switch (code) {
        case ErrorCode::NONE_ERROR:
            return "NONE_ERROR";
        case ErrorCode::LONG_PROMPT_ERROR:
            return "LONG_PROMPT_ERROR";
        case ErrorCode::UNKNOWN_ERROR:
            return "UNKNOWN_ERROR";
        case ErrorCode::MALLOC_FAILED:
            return "MALLOC_FAILED";
        case ErrorCode::GENERATE_TIMEOUT:
            return "GENERATE_TIMEOUT";
        case ErrorCode::ERROR_GENERATE_CONFIG_FORMAT:
            return "ERROR_GENERATE_CONFIG_FORMAT";
        case ErrorCode::INVALID_PARAMS:
            return "INVALID_PARAMS";
        case ErrorCode::EXECUTION_EXCEPTION:
            return "EXECUTION_EXCEPTION";
        case ErrorCode::CANCELLED:
            return "CANCELLED";
        case ErrorCode::OUT_OF_VOCAB_RANGE:
            return "OUT_OF_VOCAB_RANGE";
        case ErrorCode::OUTPUT_QUEUE_FULL:
            return "OUTPUT_QUEUE_FULL";
        case ErrorCode::OUTPUT_QUEUE_IS_EMPTY:
            return "OUTPUT_QUEUE_IS_EMPTY";
        case ErrorCode::FINISHED:
            return "FINISHED";
        case ErrorCode::EXCEEDS_KV_CACHE_MAX_LEN:
            return "EXCEEDS_KV_CACHE_MAX_LEN";
        case ErrorCode::GET_HOST_FAILED:
            return "GET_HOST_FAILED";
        case ErrorCode::GET_CONNECTION_FAILED:
            return "GET_CONNECTION_FAILED";
        case ErrorCode::CONNECT_FAILED:
            return "CONNECT_FAILED";
        case ErrorCode::CONNECT_TIMEOUT:
            return "CONNECT_TIMEOUT";
        case ErrorCode::DEADLINE_EXCEEDED:
            return "DEADLINE_EXCEEDED";
        case ErrorCode::CONNECTION_RESET_BY_PEER:
            return "CONNECTION_RESET_BY_PEER";
        case ErrorCode::REMOTE_ALLOCATE_RESOURCE_WRITE_FAILED:
            return "REMOTE_ALLOCATE_RESOURCE_WRITE_FAILED";
        case ErrorCode::REMOTE_ALLOCATE_RESOURCE_READ_FAILED:
            return "REMOTE_ALLOCATE_RESOURCE_READ_FAILED";
        case ErrorCode::REMOTE_LOAD_KV_CACHE_FAILED:
            return "REMOTE_LOAD_KV_CACHE_FAILED";
        case ErrorCode::WAIT_TO_RUN_TIMEOUT:
            return "WAIT_TO_RUN_TIMEOUT";
        case ErrorCode::REMOTE_GENERATE_FAILED:
            return "REMOTE_GENERATE_FAILED";
        case ErrorCode::RPC_FINISH_FAILED:
            return "RPC_FINISH_FAILED";
        case ErrorCode::DECODE_MALLOC_FAILED:
            return "DECODE_MALLOC_FAILED";
        case ErrorCode::LOAD_KV_CACHE_FAILED:
            return "LOAD_KV_CACHE_FAILED";
        case ErrorCode::LOAD_CACHE_TIMEOUT:
            return "LOAD_CACHE_TIMEOUT";
        case ErrorCode::CACHE_STORE_PUSH_ITEM_FAILED:
            return "CACHE_STORE_PUSH_ITEM_FAILED";
        case ErrorCode::CACHE_STORE_LOAD_CONNECT_FAILED:
            return "CACHE_STORE_LOAD_CONNECT_FAILED";
        case ErrorCode::CACHE_STORE_LOAD_SEND_REQUEST_FAILED:
            return "CACHE_STORE_LOAD_SEND_REQUEST_FAILED";
        case ErrorCode::CACHE_STORE_CALL_PREFILL_TIMEOUT:
            return "CACHE_STORE_CALL_PREFILL_TIMEOUT";
        case ErrorCode::CACHE_STORE_LOAD_RDMA_CONNECT_FAILED:
            return "CACHE_STORE_LOAD_RDMA_CONNECT_FAILED";
        case ErrorCode::CACHE_STORE_LOAD_RDMA_WRITE_FAILED:
            return "CACHE_STORE_LOAD_RDMA_WRITE_FAILED";
        case ErrorCode::CACHE_STORE_LOAD_BUFFER_TIMEOUT:
            return "CACHE_STORE_LOAD_BUFFER_TIMEOUT";
        case ErrorCode::CACHE_STORE_LOAD_UNKNOWN_ERROR:
            return "CACHE_STORE_LOAD_UNKNOWN_ERROR";
        case ErrorCode::CACHE_STORE_STORE_FAILED:
            return "CACHE_STORE_STORE_FAILED";
        case ErrorCode::MM_LONG_PROMPT_ERROR:
            return "MM_LONG_PROMPT_ERROR";
        case ErrorCode::MM_WRONG_FORMAT_ERROR:
            return "MM_WRONG_FORMAT_ERROR";
        case ErrorCode::MM_PROCESS_ERROR:
            return "MM_PROCESS_ERROR";
        case ErrorCode::MM_EMPTY_ENGINE_ERROR:
            return "MM_EMPTY_ENGINE_ERROR";
        case ErrorCode::MM_NOT_SUPPORTED_ERROR:
            return "MM_NOT_SUPPORTED_ERROR";
        case ErrorCode::GET_PART_NODE_STATUS_FAILED:
            return "GET_PART_NODE_STATUS_FAILED";
        case ErrorCode::GET_ALL_NODE_STATUS_FAILED:
            return "GET_ALL_NODE_STATUS_FAILED";
        default:
            return "Error: Unrecognized ErrorCode";
    }
}