Repository navigation
v0.4.0 — ai-rm L1 accelerator abstraction
Repositioned as the L1 accelerator abstraction of ai-rm.
Added
- ai-rm protocol v0.1 adapter
rm_abstract.airm:AcceleratorProviderrm-abstract
(entry pointairm.accelerator_providers), discovery through read-only vendor tools with
HardwareDetectoras fallback, datasheetpeak_tflopsfor RNGD and ATOM. - Node daemon
python -m rm_abstract.airm.daemon:AcceleratorProfileper device, node labels
airm.ai-computing.io/<vendor>.<model>,airm_acceleratorson/metrics. - Helm chart
deploy/helm/rm-abstract-node(DaemonSet, RBAC). ai-rm.yamlcomponent manifest; dependency on rm-core v0.1.1.tools/check_sensitive.pyand a CI job that scans every push.- README in English with a Korean translation (
README.ko.md).
Changed
- Package metadata: description, keywords, authors and URLs now point to
ai-computing. - Ruff configuration moved to
[tool.ruff.lint]; code formatted with ruff and black. - CI runs the full
rm_core.conformanceand a daemon dry-run; mypy is reported but non-blocking
while existing type errors are fixed. test_all_examples.sh→scripts/run_examples.sh(no hard-coded path);
test_multi_engine.py→scripts/manual/multi_engine_check.py.
Moved
CLEANUP_SUMMARY.md,docs/FINAL_TEST_REPORT.md,docs/TEST_RESULTS.mdand
docs/PRESENTATION.md→docs/archive/(point-in-time, not maintained).