From 31f31ceff78c92f52b51ade316883920c6c04820 Mon Sep 17 00:00:00 2001 From: Megvii Engine Team Date: Thu, 23 Jun 2022 15:08:52 +0800 Subject: [PATCH] fix(lite): fix record invalid for load and run GitOrigin-RevId: a7323a4b564de99687b888bb6ba9e6b1030fccd8 --- lite/load_and_run/src/options/optimize_options.cpp | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/lite/load_and_run/src/options/optimize_options.cpp b/lite/load_and_run/src/options/optimize_options.cpp index 583d5bf8..93b47ff7 100644 --- a/lite/load_and_run/src/options/optimize_options.cpp +++ b/lite/load_and_run/src/options/optimize_options.cpp @@ -364,15 +364,14 @@ void GraphRecordOption::config_model( std::static_pointer_cast(m_option["fake_first"])->get_value(); no_sanity_check = std::static_pointer_cast(m_option["no_sanity_check"]) ->get_value(); - m_record_comp_seq = std::static_pointer_cast(m_option["record_comp_seq"]) - ->get_value() - ? 1 - : 0; - m_record_comp_seq = - std::static_pointer_cast(m_option["record_comp_seq2"]) - ->get_value() - ? 2 - : 0; + if (std::static_pointer_cast(m_option["record_comp_seq"])->get_value()) { + m_record_comp_seq = 1; + } else if (std::static_pointer_cast(m_option["record_comp_seq2"]) + ->get_value()) { + m_record_comp_seq = 2; + } else { + m_record_comp_seq = 0; + } CONFIG_MODEL_FUN; }