You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| CLI |`mlia.cli.main`, `mlia.cli.commands`, `mlia.cli.command_validators`| Parse the root `mlia` command, including `check`, `backend`, and `target` command groups; keep legacy `mlia-backend` and `mlia-target` wrappers available with deprecation warnings; create `ExecutionContext` only for commands that need analysis context; configure logging and output format; and call command functions. |
64
+
| CLI |`mlia.cli.main`, `mlia.cli.commands`, `mlia.cli.command_validators`| Parse the root `mlia` command, including `check`, `backend`, and `target` command groups; create `ExecutionContext` only for commands that need analysis context; configure logging and output format; and call command functions. |
67
65
| Public API |`mlia.api`| Validate inputs, resolve targets and backends, ensure required backends are installed, create advisors, optionally return standardized output. |
68
66
| Registries |`mlia.target.registry`, `mlia.backend.registry`, `mlia.plugins.*`| Load plugin entry points once and expose registered target, backend, converter, and CLI capabilities. |
69
67
| Backend management |`mlia.backend.manager`, `mlia.backend.install`, `mlia.backend.config`| Show backend status, install/uninstall backends, resolve dependencies, and provide backend configuration metadata. |
@@ -76,10 +74,10 @@ graph TD
76
74
The core package should not need target-specific conditionals for every new
77
75
hardware family or converter. Instead:
78
76
79
-
-target plugins register target metadata and advisor factories
80
-
-backend plugins register backend configuration and installation metadata
81
-
-converter plugins register named converter callables
82
-
- CLI plugins can append commands to the command list
77
+
-Target plugins register target metadata and advisor factories.
78
+
-Backend plugins register backend configuration and installation metadata.
79
+
-Transformer plugins register named model transformation callables.
80
+
- CLI plugins can append commands to the command list.
83
81
84
82
This keeps core orchestration stable while allowing target, backend, and
0 commit comments