| @@ -75,14 +75,14 @@ class SingleOpParser { | |||||
| }; | }; | ||||
| public: | public: | ||||
| static Status ParseSingleOpList(const std::string &file, std::vector<SingleOpBuildParam> &op_list); | static Status ParseSingleOpList(const std::string &file, std::vector<SingleOpBuildParam> &op_list); | ||||
| static void AppendJsonTensorVerifyResult(JsonTensorVeriry result) { json_op_valid_result_.emplace_back(result); } | |||||
| static void ClearJsonTensorVerifyResult() { json_op_valid_result_.clear(); } | |||||
| static std::vector<JsonTensorVeriry> GetJsonTensorVerifyResult() { return json_op_valid_result_; } | |||||
| private: | private: | ||||
| static Status ReadJsonFile(const std::string &file, nlohmann::json &json_obj); | static Status ReadJsonFile(const std::string &file, nlohmann::json &json_obj); | ||||
| static bool Validate(const SingleOpDesc &op_desc); | static bool Validate(const SingleOpDesc &op_desc); | ||||
| static Status ValidateSingleOpJson(); | static Status ValidateSingleOpJson(); | ||||
| static void AppendJsonTensorVerifyResult(JsonTensorVeriry result) { json_op_valid_result_.emplace_back(result); } | |||||
| static void ClearJsonTensorVerifyResult() { json_op_valid_result_.clear(); } | |||||
| static std::vector<JsonTensorVeriry> GetJsonTensorVerifyResult() { return json_op_valid_result_; } | |||||
| static std::unique_ptr<OpDesc> CreateOpDesc(const std::string &op_type); | static std::unique_ptr<OpDesc> CreateOpDesc(const std::string &op_type); | ||||
| static Status ConvertToBuildParam(int index, const SingleOpDesc &single_op_desc, SingleOpBuildParam &build_param); | static Status ConvertToBuildParam(int index, const SingleOpDesc &single_op_desc, SingleOpBuildParam &build_param); | ||||
| static Status UpdateDynamicTensorName(std::vector<SingleOpTensorDesc> &desc); | static Status UpdateDynamicTensorName(std::vector<SingleOpTensorDesc> &desc); | ||||