Infrastructure
Wafer provides multiple ways to access GPU resources for development, profiling, and kernel evaluation. Choose the option that best fits your workflow.Options
Workspaces
Managed cloud GPU instances with automatic setup. Best for quick access without managing infrastructure.
Targets
Connect your own GPUs—local machines, SSH servers, or cloud instances. Best for existing infrastructure.
GPU Specs
Hardware specifications for roofline analysis and performance modeling.
Choosing an Option
| Need | Best Option |
|---|---|
| Quick GPU access, no setup | Workspaces |
| Use existing machines | Targets (SSH) |
| Local development | Targets (local) |
| Cloud provider credits | Targets (RunPod/DigitalOcean) |
| Performance modeling | GPU Specs |
Quick Comparison
Workspaces
- No infrastructure management
- Pre-configured environments
- Automatic cleanup
- Billed by usage
- Less customization
- Requires internet
Targets
- Use any GPU you have access to
- Full control
- Works with existing setups
- Requires setup
- You manage the infrastructure
Getting Started
Remote Execution
Both workspaces and targets support remote command execution:File Synchronization
Sync code to remote environments:Common Workflows
Kernel Development
- Develop locally
- Sync to remote GPU
- Evaluate and profile
- Pull results back