Hardware profile builder — self-hoster LLM config wizard (account page + cf-core) #26
Labels
No labels
free-tier:live
priority:backlog
priority:high
priority:medium
status:active-dev
status:alpha
status:beta
status:concept
status:design
status:launched
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: Circuit-Forge/roadmap#26
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
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?
Hardware Profile Builder for Self-Hosters
A guided hardware profile builder that lets self-hosters specify their available hardware and receive an optimised
llm.yaml+compose.override.ymlconfig for their CF products.Status
cf-core backend: complete (v0.3.0)
circuitforge_core.hardware.detect_hardware()— probes nvidia-smi / rocm-smi / Apple silicon / CPU fallbackcircuitforge_core.hardware.select_tier(vram_mb)— maps physical VRAM to named tier (2/4/6/8/16/24 GB)circuitforge_core.hardware.generate_profile(spec)— producesLLMConfig(llm.yaml-compatible)Remaining: UI layer
detect_hardware()and renders recommended configllm.yamlcompose.override.ymlgeneration for Docker resource limitsProblem
Configuring local LLM inference correctly (VRAM tiers, quantisation, model selection, fallback chains) is the #1 setup friction point for non-technical self-hosters. Without guidance, users pick models too large for their VRAM and blame the product.
References
detect_hardware()is also the foundation for Windows process-mode config