Example: Plugins
The plugin example shows how to package additional providers without changing AIHW-Bench core code.
Key pieces:
- A
PluginManifestthat declares name, version, plugin API version, package, description, provider kinds, dependencies, and capabilities. - A
PluginRegistrationthat attaches provider objects. - A
pyproject.tomlentry point underaihw_bench.plugins.
Install the example package in editable mode from its directory, then run:
aihw-bench doctor
The doctor command reports plugin registration and compatibility diagnostics.