-
-
Notifications
You must be signed in to change notification settings - Fork 19
Closed
Milestone
Description
Detect user's hardware to optimize AI installation decisions.
Requirements:
- Detect CPU (model, cores, architecture)
- Detect GPU (NVIDIA/AMD/Intel, VRAM, CUDA version)
- Detect RAM and storage
- Detect network capabilities
- Return structured JSON
Example Output:
{
"cpu": {"model": "AMD Ryzen 9 5950X", "cores": 16},
"gpu": [{"vendor": "NVIDIA", "model": "RTX 4090", "vram": 24576, "cuda": "12.3"}],
"ram": 65536,
"storage": [{"type": "nvme", "size": 2048000}]
}Acceptance Criteria:
- Works on Ubuntu 22.04+
- Detects common hardware accurately
- Runs in <2 seconds
- Unit tests for various configs
- Documentation
Skills: Python, Linux system calls, hwinfo
Bounty: $150 upon merge