[QNN] Using QNN SDK at /home/boyucwsl/executorch/qairt/2.37.0.250724 (from QNN_SDK_ROOT) [WARNING 2026-04-08 09:21:08,119 backend_opinfo_adapter.py:63] The backend_opinfo module couldn't be imported, so the abstract implementation will be used instead. This might be because $QNN_SDK_ROOT/lib/python isn't included in your PYTHONPATH, or the `BackendOpInfo` API isn't available in your QNN SDK version. Note that the `BackendOpInfo` API is supported starting from QNN SDK 2.41 and above. /home/boyucwsl/.local/share/uv/python/cpython-3.10.19-linux-x86_64-gnu/lib/python3.10/copyreg.py:101: FutureWarning: `isinstance(treespec, LeafSpec)` is deprecated, use `isinstance(treespec, TreeSpec) and treespec.is_leaf()` instead. return cls.__new__(cls, *args) [1/4] Building portable payloads (Swin + fake-quant accuracy)... Building graph payload model... Converting to Grandalf graph and computing layout... Running Sugiyama Layout... [FX Graph Viewer] Compiling base graph payload... [ FX Graph Viewer ] Compiling extension payloads... Building graph payload model... Converting to Grandalf graph and computing layout... Running Sugiyama Layout... [FX Graph Viewer] Compiling base graph payload... [ FX Graph Viewer ] Compiling extension payloads... Building graph payload model... Converting to Grandalf graph and computing layout... Running Sugiyama Layout... [FX Graph Viewer] Compiling base graph payload... [ FX Graph Viewer ] Compiling extension payloads... Building graph payload model... Converting to Grandalf graph and computing layout... Running Sugiyama Layout... [FX Graph Viewer] Compiling base graph payload... [ FX Graph Viewer ] Compiling extension payloads... Building graph payload model... Converting to Grandalf graph and computing layout... Running Sugiyama Layout... [FX Graph Viewer] Compiling base graph payload... [ FX Graph Viewer ] Compiling extension payloads... Building graph payload model... Converting to Grandalf graph and computing layout... Running Sugiyama Layout... [FX Graph Viewer] Compiling base graph payload... [ FX Graph Viewer ] Compiling extension payloads... [2/4] Writing portable harness... Wrote: /home/boyucwsl/Executorch_Observatory_Demo/generated_reports/fx_viewer/harness/fx_viewer_api_test_harness_portable.html [3/4] Building Qualcomm payloads (if environment is ready)... No quant config is implemented for op, aten.dropout.default No quant config is implemented for op, aten.contiguous.default No quant config is implemented for op, aten.contiguous.default No quant config is implemented for op, aten.dropout.default No quant config is implemented for op, aten.contiguous.default No quant config is implemented for op, aten.dropout.default No quant config is implemented for op, aten.contiguous.default No quant config is implemented for op, aten.dropout.default No quant config is implemented for op, aten.contiguous.default No quant config is implemented for op, aten.contiguous.default No quant config is implemented for op, aten.dropout.default No quant config is implemented for op, aten.contiguous.default No quant config is implemented for op, aten.dropout.default No quant config is implemented for op, aten.contiguous.default No quant config is implemented for op, aten.dropout.default No quant config is implemented for op, aten.contiguous.default No quant config is implemented for op, aten.contiguous.default No quant config is implemented for op, aten.dropout.default No quant config is implemented for op, aten.contiguous.default No quant config is implemented for op, aten.dropout.default No quant config is implemented for op, aten.contiguous.default No quant config is implemented for op, aten.dropout.default No quant config is implemented for op, aten.contiguous.default No quant config is implemented for op, aten.dropout.default No quant config is implemented for op, aten.contiguous.default No quant config is implemented for op, aten.dropout.default No quant config is implemented for op, aten.dropout.default Building graph payload model... Converting to Grandalf graph and computing layout... Running Sugiyama Layout... [FX Graph Viewer] Compiling base graph payload... [ FX Graph Viewer ] Compiling extension payloads... Building graph payload model... Converting to Grandalf graph and computing layout... Running Sugiyama Layout... [FX Graph Viewer] Compiling base graph payload... [ FX Graph Viewer ] Compiling extension payloads... Building graph payload model... Converting to Grandalf graph and computing layout... Running Sugiyama Layout... [FX Graph Viewer] Compiling base graph payload... [ FX Graph Viewer ] Compiling extension payloads... Building graph payload model... Converting to Grandalf graph and computing layout... Running Sugiyama Layout... [FX Graph Viewer] Compiling base graph payload... [ FX Graph Viewer ] Compiling extension payloads... [4/4] Writing Qualcomm harness... Wrote: /home/boyucwsl/Executorch_Observatory_Demo/generated_reports/fx_viewer/harness/fx_viewer_api_test_harness_qualcomm.html $ python /home/boyucwsl/executorch/backends/qualcomm/utils/fx_viewer/examples/generate_api_test_harness.py --output-dir /home/boyucwsl/Executorch_Observatory_Demo/generated_reports/fx_viewer/harness --seed 1126 --num-samples 6 --calibration-steps 3 --soc-model SM8650 --backend htp