diff --git a/backends/qualcomm/runtime/QnnBackendOptions.cpp b/backends/qualcomm/runtime/QnnBackendOptions.cpp index 17e9975008d..1ce48cfcd61 100644 --- a/backends/qualcomm/runtime/QnnBackendOptions.cpp +++ b/backends/qualcomm/runtime/QnnBackendOptions.cpp @@ -21,12 +21,28 @@ T get_option(T aot_option) { executorch::runtime::BackendOption backend_option; if constexpr (std::is_same_v) { - backend_option = {QNN_RUNTIME_LOG_LEVEL, -1}; + std::strncpy( + backend_option.key, + QNN_RUNTIME_LOG_LEVEL, + runtime::kMaxOptionKeyLength); + backend_option.key[runtime::kMaxOptionKeyLength - 1] = '\0'; + backend_option.value = -1; } else if constexpr (std::is_same_v) { - backend_option = {QNN_RUNTIME_HTP_PERFORMANCE_MODE, -1}; + std::strncpy( + backend_option.key, + QNN_RUNTIME_HTP_PERFORMANCE_MODE, + runtime::kMaxOptionKeyLength); + backend_option.key[runtime::kMaxOptionKeyLength - 1] = '\0'; + backend_option.value = -1; } else if constexpr (std::is_same_v) { - backend_option = {QNN_RUNTIME_PROFILE_LEVEL, -1}; + std::strncpy( + backend_option.key, + QNN_RUNTIME_PROFILE_LEVEL, + runtime::kMaxOptionKeyLength); + backend_option.key[runtime::kMaxOptionKeyLength - 1] = '\0'; + backend_option.value = -1; } + // This will call get_option under runtime backend interface status = get_option(QNN_BACKEND, backend_option); diff --git a/setup.py b/setup.py index 713bdd47f81..def9b996be0 100644 --- a/setup.py +++ b/setup.py @@ -478,7 +478,6 @@ def run(self): tmp_path = Path(tmpdir) sdk_path = _download_qnn_sdk(dst_folder=tmp_path) - logging.info("sdk_path: ", sdk_path) if not sdk_path: raise RuntimeError( "Qualcomm SDK not found, cannot build backend" @@ -486,7 +485,6 @@ def run(self): # Determine paths prj_root = Path(__file__).parent.resolve() - logging.info("prj_root: ", prj_root) build_sh = prj_root / "backends/qualcomm/scripts/build.sh" build_root = prj_root / "build-x86"