feat: hardware detection, cf-docuvision service, documents ingestion pipeline #14
No reviewers
Labels
No labels
architecture
backlog
enhancement
module:documents
module:hardware
module:manage
module:pipeline
module:voice
priority:backlog
priority:high
priority:medium
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: Circuit-Forge/circuitforge-core#14
Loading…
Reference in a new issue
No description provided.
Delete branch "feature/hardware-docuvision"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
detect_hardware(),select_tier(),generate_profile()mapping physical GPU → LLMConfig; VRAM tier ladder from CPU to 24 GBmanaged:blocks wired into all four GPU profiles (6/8/16/24 GB)ingest(image_bytes, hint)→StructuredDocument; cf-docuvision primary path withLLMRoutervision fallback;CF_DOCUVISION_URLenv override_run_instance_probe_loop(healthy, timeout, cleanup, no-url)Test plan
pytest tests/test_hardware/— 31 tests (tiers, generator, detect)pytest tests/test_resources/test_docuvision.py— 14 testspytest tests/test_resources/test_coordinator_probe.py— 4 testspytest tests/test_documents/— 22 testsCloses #5, #7, #8, #13