Support Matrix
This document outlines the system requirements, platform compatibility, and known limitations for warpt v0.1.0-alpha.
warpt is a unified command-line tool for hardware discovery, stress testing, and performance monitoring. It provides a vendor-agnostic interface for understanding and validating computational resources across diverse environments.
System Requirements
| Requirement | Minimum | Recommended |
|---|---|---|
| Python | 3.10 | 3.11+ |
| OS | Linux, macOS, Windows* | Linux |
| RAM | 2GB | 8GB+ for large stress tests |
| Storage | 5GB | SSD for storage tests |
*Windows has limited functionality - see Known Limitations
Feature to Hardware/Platform Matrix
| Feature | Hardware Needed | Platform | Dependencies |
|---|---|---|---|
warpt list |
Any | All | Core |
warpt version |
Any | All | Core |
warpt monitor (CPU) |
Any | Linux, macOS | Core |
warpt monitor (GPU) |
NVIDIA GPU | All | Core |
warpt stress cpu |
Any | All | warpt[stress] |
warpt stress ram |
Any | All | warpt[stress] |
warpt stress storage |
Any | All | warpt[stress] |
warpt stress accelerator |
NVIDIA GPU | All | warpt[stress] |
warpt stress network (loop) |
Any | All | Core |
warpt stress network (p2p) |
Network + server | All | Core |
warpt power (CPU) |
Intel/AMD CPU | Linux | Core |
warpt power (CPU) |
Any | macOS (sudo) | Core |
warpt power (GPU) |
NVIDIA GPU | All | Core |
Permissions Required
| Feature | Linux | macOS | Windows |
|---|---|---|---|
| Basic Commands | None | None | None |
| CPU power monitoring | Read /sys/class/powercap/ or root |
sudo |
N/A |
| GPU power monitoring | None | None | None |
| Network ports < 1024 | root | root | Admin |
Release Notes - v0.1.0-alpha
Known Limitations
Hardware Vendors Not Yet Supported
| Hardware Vendor / Accelerator | Support Status |
|---|---|
| AMD GPUs (ROCm) | Work in progress |
| Intel GPUs (Arc/Data Center, oneAPI) | Not Yet Supported |
| Apple Metal / Neural Engine | Not Yet Supported |
| Google TPU | Not Yet Supported |
| Other NPUs/accelerators | Not Yet Supported |
Platform Limitations
Windows
warpt has been tested on Windows; however, we are aware of many restrictions. Please consider warpt v0.1.0-alpha as being unsupported on Windows.
- CPU/RAM/storage stress tests work
- No CPU power monitoring (RAPL not available)
- No real-time CPU temperature/frequency monitoring during stress tests
macOS
macOS support for warpt matches that of Linux, except for the requirement that sudo is needed for certain features.
- Power monitoring requires
sudoaccess to usewarpt monitor - Recommend configuring passwordless
sudo, or runningsudo -vbeforewarptcommands.
Features In Progress
warpt benchmark: All benchmarks should be considered in development.warpt check: Health checks not yet implemented.- Network bidirectional/point-to-point tests require manual server setup.