Browse Source

single op add check json file

pull/532/head
wxl 4 years ago
parent
commit
9d752954dd
1 changed files with 3 additions and 3 deletions
  1. +3
    -3
      ge/offline/single_op_parser.h

+ 3
- 3
ge/offline/single_op_parser.h View File

@@ -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);


Loading…
Cancel
Save