rGPU: Open-Source PyTorch Device for Remote GPU Execution
Key point
rGPU is an open-source tool that enables PyTorch applications to execute operations on remote NVIDIA GPUs while keeping the client application local, supporting users on systems like Macs without CUDA.
Details
rGPU allows GPU workloads to run on a remote NVIDIA machine while the application remains on the client. It offers two integration methods: a PyTorch device for programs opting into an rgpu device via TCP, and a CUDA shim for existing Linux CUDA programs by intercepting libraries like libcuda and cuBLAS. The project is licensed under Apache License 2.0. Security is handled by keeping the server on localhost and using SSH tunnels, as the tool currently does not encrypt or authenticate connections natively. JAX support is available but marked as experimental.
This summary was generated automatically by AI. Check the original for the author's claims and context. Copyright belongs to the original author.
Our guide explains how the AI works. Report summary errors, attribution issues, or removal requests via Contact.