Free launches are open: 12 a day, and open-source projects get a dofollow link with no badge.

Submit

rgpu

Remote GPU access for PyTorch and CUDA applications

Developer ToolsFreeOpen source · verified#pytorch#gpu-computing#remote-development

Listed by the ProductPerch team from Hacker News · not launched here yet

What is rgpu?

rgpu allows developers to run GPU computations on a remote NVIDIA machine while keeping their Python or C++ application running locally. It supports both macOS and Linux clients, making it possible to use powerful GPUs without installing CUDA drivers on the local machine.

The tool provides two integration methods. The PyTorch device path lets Python programs specify an rgpu device for tensor operations over a TCP connection. The CUDA shim path intercepts standard CUDA calls like libcuda and cuDNN, allowing existing Linux binaries to run remotely.

Setup involves installing the package via pip, deploying a remote server, and using an SSH tunnel to secure the connection. Documentation includes quickstart guides, a nanoGPT training example, configuration references, and performance benchmarks. The project is licensed under Apache 2.0.

rgpu features

  • Run PyTorch tensor operations on a remote NVIDIA GPU
  • Intercept CUDA calls to route existing binaries to remote hardware
  • Secure connections through SSH tunnels
  • Compatible with Apple Silicon laptops lacking CUDA drivers
  • Includes documentation, quickstart guides, and benchmark reports
  • Provides a Python package installable via pip

Who uses rgpu and for what

  • Train deep learning models on a cloud GPU while coding on a MacBook
  • Run legacy CUDA applications on a remote server without local driver setup
  • Develop PyTorch scripts that automatically offload heavy computation to a cluster node
  • Test machine learning workloads across different GPU configurations remotely

rgpu FAQ

Is rgpu free?

Yes, rgpu is available under the Apache 2.0 license and can be installed for free.

Does rgpu work on Mac?

Yes, the product description states it runs on Macs without a CUDA installation by connecting to a remote GPU.

What is rgpu used for?

It is used to run PyTorch operations and CUDA workloads on a remote NVIDIA machine while keeping the application on the local client.

Is rgpu open source?

Yes, the repository is public and licensed under Apache 2.0.

How does rgpu connect to the remote GPU?

It uses a TCP connection secured by an SSH tunnel. The website does not mention support for other encryption methods.

Comments (0)

Comments and upvotes open when this product launches on ProductPerch.

More Developer Tools launches

All Developer Tools tools

Launch packs

Buy paid launches