story: ONNX consolidation across hero binaries (17 services / ~34 binaries) #220

Open
opened 2026-05-06 17:07:26 +00:00 by mik-tf · 0 comments
Owner

Overview

Track ONNX runtime consolidation across the Hero binary surface. Today services that need ONNX (embedder, voice, indexer) handle the runtime + library bundling individually. Standardize the pattern across all 17 services / ~34 binaries.

Why

Meeting 2026-05-06 (mik): "hero binaries / ONNX / 17 services / 34".

Existing concrete work: D-05 ONNX cross-compile pattern landed in hero_embedder#36, hero_voice#27, service_editor D-05 wiring. This META extends that pattern.

Acceptance

  • Audit which services depend on ONNX runtime
  • Standard buildenv.sh + libonnxruntime.so bundle pattern applied uniformly
  • CI workflows for ONNX-using services all use the same matrix shape
  • No service hand-rolls a different ONNX-loading approach

Source: meeting notes 2026-05-06.

## Overview Track ONNX runtime consolidation across the Hero binary surface. Today services that need ONNX (embedder, voice, indexer) handle the runtime + library bundling individually. Standardize the pattern across all 17 services / ~34 binaries. ## Why Meeting 2026-05-06 (mik): "hero binaries / ONNX / 17 services / 34". Existing concrete work: D-05 ONNX cross-compile pattern landed in [hero_embedder#36](https://forge.ourworld.tf/lhumina_code/hero_embedder/pulls/36), [hero_voice#27](https://forge.ourworld.tf/lhumina_code/hero_voice/pulls/27), `service_editor` D-05 wiring. This META extends that pattern. ## Acceptance - [ ] Audit which services depend on ONNX runtime - [ ] Standard buildenv.sh + libonnxruntime.so bundle pattern applied uniformly - [ ] CI workflows for ONNX-using services all use the same matrix shape - [ ] No service hand-rolls a different ONNX-loading approach ## Related - Owner: mik - [hero_embedder#36](https://forge.ourworld.tf/lhumina_code/hero_embedder/pulls/36) — D-05 ONNX cross-compile pattern - [hero_voice#27](https://forge.ourworld.tf/lhumina_code/hero_voice/pulls/27) — D-05 applied - [home#212](https://forge.ourworld.tf/lhumina_code/home/issues/212) — naming convention rename arc (sibling) Source: meeting notes 2026-05-06.
mik-tf added this to the ACTIVE project 2026-05-06 17:31:42 +00:00
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
lhumina_code/home#220
No description provided.