Skip to content

Build hardware profiling system #3

@mikejmorgan-ai

Description

@mikejmorgan-ai

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions