| @@ -1540,16 +1540,6 @@ Status GraphManager::ParseOptions(const std::map<std::string, std::string> &opti | |||||
| ParseOption(options, DYNAMIC_NODE_TYPE, options_.dynamic_node_type); | ParseOption(options, DYNAMIC_NODE_TYPE, options_.dynamic_node_type); | ||||
| GELOGD("Dynamic dims params: input shape is %s, dynamic dims is %s, dynamic node type is %d.", | GELOGD("Dynamic dims params: input shape is %s, dynamic dims is %s, dynamic node type is %d.", | ||||
| options_.input_shape.c_str(), options_.dynamic_dims.c_str(), options_.dynamic_node_type); | options_.input_shape.c_str(), options_.dynamic_dims.c_str(), options_.dynamic_node_type); | ||||
| if ((!options_.input_shape.empty() && options_.dynamic_dims.empty()) || | |||||
| (options_.input_shape.empty() && !options_.dynamic_dims.empty())) { | |||||
| GELOGE(GRAPH_PARAM_INVALID, "Should set input shape and dynamic dims at the same time"); | |||||
| return GRAPH_PARAM_INVALID; | |||||
| } | |||||
| if ((!options_.input_shape.empty() && options_.dynamic_node_type == kInvalidDynaimcDimsType) || | |||||
| (!options_.dynamic_dims.empty() && options_.dynamic_node_type == kInvalidDynaimcDimsType)) { | |||||
| GELOGE(GRAPH_PARAM_INVALID, "Should set valid dynamic node type"); | |||||
| return GRAPH_PARAM_INVALID; | |||||
| } | |||||
| // Set Build model and step | // Set Build model and step | ||||
| ParseOption(options, BUILD_MODE, options_.build_mode); | ParseOption(options, BUILD_MODE, options_.build_mode); | ||||