|
|
@@ -75,14 +75,14 @@ class SingleOpParser { |
|
|
|
}; |
|
|
|
public: |
|
|
|
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: |
|
|
|
static Status ReadJsonFile(const std::string &file, nlohmann::json &json_obj); |
|
|
|
static bool Validate(const SingleOpDesc &op_desc); |
|
|
|
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 Status ConvertToBuildParam(int index, const SingleOpDesc &single_op_desc, SingleOpBuildParam &build_param); |
|
|
|
static Status UpdateDynamicTensorName(std::vector<SingleOpTensorDesc> &desc); |
|
|
|