File: qnn_helpers.py

package info (click to toggle)
onnxruntime 1.23.2%2Bdfsg-6
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 340,756 kB
  • sloc: cpp: 3,222,136; python: 188,267; ansic: 114,318; asm: 37,927; cs: 36,849; java: 10,962; javascript: 6,811; pascal: 4,126; sh: 2,996; xml: 705; objc: 281; makefile: 67
file content (15 lines) | stat: -rw-r--r-- 478 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/usr/bin/env python3
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License.

import os


def parse_qnn_version_from_sdk_yaml(qnn_home):
    sdk_file = os.path.join(qnn_home, "sdk.yaml")
    with open(sdk_file) as f:
        for line in f:
            if line.strip().startswith("version:"):
                # yaml file has simple key: value format with version as key
                return line.split(":", 1)[1].strip()
    return None