The Scenario Runner is an application that executes shader and neural network graph workloads through Vulkan® or the ML extensions for Vulkan®.
https://arm.github.io/ai-ml-sdk-for-vulkan/scenario-runner/docs/in/index.html ↗// readme
ML SDK Scenario Runner
The Scenario Runner is an application that executes shader and neural network graph workloads through Vulkan® or the ML extensions for Vulkan®. The Scenario Runner acts as a validation and performance exploration vehicle. The Scenario Runner also acts as a mechanism to define test-cases called scenarios in a declarative way via a JSON description. The Scenario Runner can parse the JSON, load the input stimulus that is described in the JSON, execute the scenario and produce output artifacts.
Cloning the repository
To clone the ML SDK Scenario Runner as a stand-alone repository, you can use
regular git clone commands. However, for better management of dependencies and
to ensure everything is placed in the appropriate directories, we recommend
using the git-repo tool to clone the repository as part of the ML SDK for
Vulkan® suite. Repo tool.
For a minimal build and to initialize only the Scenario Runner and its dependencies, run:
repo init -u https://github.com/arm/ai-ml-sdk-manifest -g scenario-runner
Alternatively, to initialize the repo structure for the entire ML SDK for Vulkan®, including…