A Rust SDK for managing GPU compute nodes over WebSocket connections.
Provides a server that lets GPU nodes register themselves, connect via WebSocket, and share system information including GPU specs, CPU details, and resource availability.
cargo runServer starts on http://127.0.0.1:8000
POST /register- Register a new node, returns WebSocket URLGET /node- List all connected nodesDELETE /register/{id}- Unregister a nodeWS /ws/{id}- WebSocket connection for registered nodes
Nodes send system info (CPU, memory, GPU details) during registration.