From 817f1017c40fe8f3d7a17db4208300177e654245 Mon Sep 17 00:00:00 2001 From: Cheng-Hsin Weng Date: Sun, 23 Aug 2026 15:41:27 +0800 Subject: [PATCH] Qualcomm AI Engine Direct - Add direct mode for cli utils --- examples/qualcomm/util_scripts/cli.py | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/examples/qualcomm/util_scripts/cli.py b/examples/qualcomm/util_scripts/cli.py index 76f2b24ca8d..914145c9095 100644 --- a/examples/qualcomm/util_scripts/cli.py +++ b/examples/qualcomm/util_scripts/cli.py @@ -354,14 +354,7 @@ def execute(args): io_info = get_io_info(args.artifact, compiler_specs) logger.info("preparing ADB connection") - qnn_config = QnnConfig( - build_folder=args.build_folder, - device=args.device, - soc_model=args.soc_model, - host=args.host, - shared_buffer=args.shared_buffer, - target=args.target, - ) + qnn_config = QnnConfig.load_config(args) # leverage SimpleADB for e2e inference adb = SimpleADB( qnn_config=qnn_config, @@ -641,6 +634,12 @@ def main(): type=str, required=True, ) + sub_execute.add_argument( + "--direct_build_folder", + help="Path to cmake binary directory for direct_mode. E.g., path/to/build-direct." + "If enabled, run self-defined protocol to control fastrpc communication.", + type=str, + ) sub_execute.add_argument( "-H", "--host",