|
|
@@ -285,6 +285,11 @@ namespace ir_option { |
|
|
|
static const char *const INPUT_FORMAT = "input_format"; |
|
|
|
static const char *const INPUT_SHAPE = "input_shape"; |
|
|
|
static const char *const OP_NAME_MAP = "op_name_map"; |
|
|
|
static const char *const IS_DYNAMIC_INPUT = "is_dynamic_input"; |
|
|
|
static const char *const IS_INPUT_ADJUST_HW_LAYOUT = "is_input_adjust_hw_layout"; |
|
|
|
static const char *const IS_OUTPUT_ADJUST_HW_LAYOUT = "is_output_adjust_hw_layout"; |
|
|
|
static const char *const ENABLE_SCOPE_FUSION_PASSES = "enable_scope_fusion_passes"; |
|
|
|
static const char *const OUTPUT = "output"; |
|
|
|
static const char *const DYNAMIC_BATCH_SIZE = kDynamicBatchSize; |
|
|
|
static const char *const DYNAMIC_IMAGE_SIZE = kDynamicImageSize; |
|
|
|
static const char *const DYNAMIC_DIMS = kDynamicDims; |
|
|
@@ -317,6 +322,22 @@ const std::set<std::string> ir_builder_suppported_options = { |
|
|
|
INSERT_OP_FILE, PRECISION_MODE, EXEC_DISABLE_REUSED_MEMORY, |
|
|
|
AUTO_TUNE_MODE, OUTPUT_TYPE, OUT_NODES, |
|
|
|
INPUT_FP16_NODES, LOG_LEVEL}; |
|
|
|
|
|
|
|
// for interface: aclgrphParse |
|
|
|
const std::set<std::string> ir_parser_suppported_options = {INPUT_FORMAT, |
|
|
|
INPUT_SHAPE, |
|
|
|
OP_NAME_MAP, |
|
|
|
IS_DYNAMIC_INPUT, |
|
|
|
INPUT_FP16_NODES, |
|
|
|
IS_INPUT_ADJUST_HW_LAYOUT, |
|
|
|
IS_OUTPUT_ADJUST_HW_LAYOUT, |
|
|
|
OUTPUT, |
|
|
|
OUTPUT_TYPE, |
|
|
|
OUT_NODES, |
|
|
|
COMPRESS_WEIGHT_CONF, |
|
|
|
ENABLE_SCOPE_FUSION_PASSES, |
|
|
|
LOG_LEVEL}; |
|
|
|
|
|
|
|
// for interface: aclgrphBuildInitialize |
|
|
|
const std::set<std::string> global_options = {CORE_TYPE, |
|
|
|
SOC_VERSION, |
|
|
|