Prakasa is a decentralized P2P GPU inference network that allows you to contribute your idle GPU resources to a distributed AI inference network and earn rewards.
This is a Windows one-click installation tool that helps you:
- ✅ Automatically detect and configure Windows environment
- ✅ Automatically install WSL2 (Windows Subsystem for Linux)
- ✅ Automatically configure CUDA and GPU drivers
- ✅ Automatically deploy Prakasa runtime environment
- ✅ Provide simple command-line interface
Windows User
↓
prakasa.exe (C++ Installation Tool)
↓
Automatically Install WSL2 + Ubuntu
↓
Automatically Deploy Prakasa Python Runtime
↓
Launch GPU Inference Node
In simple terms: This is a Windows shell program that automatically configures all environments for you, ultimately running the Prakasa Python program in a Linux environment.
| Item | Requirement |
|---|---|
| Operating System | Windows 10 Version 2004+ or Windows 11 (64-bit) |
| Permissions | Administrator privileges (required) |
| GPU | NVIDIA RTX 3060 Ti or higher |
| VRAM | 8GB+ (24GB recommended) |
| RAM | 16GB+ (32GB recommended) |
| Disk Space | 50GB+ available space |
| Network | Stable internet connection |
- ✅ WSL2 (Windows Subsystem for Linux 2) - Automatically installed
- ✅ Ubuntu 24.04 - Automatically installed
- ✅ Python 3.x - Automatically installed
- ✅ CUDA Toolkit 12.8 - Automatically installed in WSL
⚠️ NVIDIA Driver - Must support CUDA 12.x (please install in advance)
Please install NVIDIA driver with CUDA 12.x support before running the installer:
- Visit NVIDIA Driver Downloads
- Select your GPU model
- Download and install the latest driver (version ≥ 525.x, with CUDA 12.x support)
- Restart your computer after installation
Note: The installer will automatically install CUDA Toolkit in WSL. You only need to install the NVIDIA driver on Windows.
Download the latest version from GitHub Release page:
Download Link: Prakasa_Win_Setup.exe
- Right-click
Prakasa_Win_Setup.exe - Select "Run as administrator"
- Follow the installation wizard (default installation path:
C:\Program Files (x86)\Prakasa\)
- Press
Win + X - Select "Windows PowerShell (Admin)" or "Command Prompt (Admin)"
prakasa checkThis command will check:
- ✅ Windows version and permissions
- ✅ Virtualization enabled
- ✅ WSL2 installed
- ✅ NVIDIA GPU and drivers
- ✅ CUDA Toolkit version
If the check finds missing components, run:
prakasa installThe installer will automatically:
- Enable Windows virtualization features
- Download and install WSL2 kernel update
- Install Ubuntu 24.04 distribution
- Clone Prakasa Python project
- Create Python virtual environment
- Install all Python dependencies
Estimated Time: 10-30 minutes (depending on network speed)
If you're in mainland China, it's recommended to configure a proxy for faster access:
# Configure network proxy (for accessing GitHub and downloading dependencies)
prakasa config proxy_url "http://127.0.0.1:7890"
# Configure PyPI mirror (for faster Python package installation)
prakasa config pip_index_url "https://pypi.tuna.tsinghua.edu.cn/simple/"Run the check command again to ensure all components are ready:
prakasa checkIf you see "✅ All checks passed", congratulations on successful installation!
prakasa join -s 12D3KooWC7gWeHcaZQA4Jx8Z6y2dMe4pBqFakbaSAFpa3Svm2V7x --eth-account 0xC8C160905C71f2B3EE5De2E6Bb597B596b05A3D4prakasa chatThen visit in browser: http://localhost:3002
prakasa config listprakasa config reset# Execute any command in WSL
prakasa cmd ls -la
# Execute command in Prakasa Python virtual environment
prakasa cmd --venv python --versionA: Must run as administrator:
- Right-click
prakasa.exe - Select "Run as administrator"
A: Prakasa requires Windows 10 Version 2004 or higher:
- Press
Win + R, typewinver, check version number - If version is below 2004, upgrade system through Windows Update
A: Need to enable virtualization in BIOS:
- Restart computer, enter BIOS (usually press F2, F12, Del, etc.)
- Find Virtualization Technology or Intel VT-x / AMD-V
- Set to Enabled
- Save and exit BIOS
A: The installer will automatically install CUDA Toolkit in WSL. If you see this error after installation:
- Run
prakasa installagain to retry CUDA Toolkit installation - Check if NVIDIA driver is properly installed: run
nvidia-smiin Windows - Ensure your NVIDIA driver supports CUDA 12.x (version ≥ 525.x)
- Check WSL CUDA installation:
prakasa cmd /usr/local/cuda-12.8/bin/nvcc --version
Possible Causes and Solutions:
| Error Message | Solution |
|---|---|
| WSL installation failed | Check network connection, manually download WSL installer |
| Ubuntu download failed | Configure proxy: prakasa config proxy_url "http://..." |
| Python package installation failed | Configure PyPI mirror: prakasa config pip_index_url "https://pypi.tuna.tsinghua.edu.cn/simple/" |
| Git clone failed | Check firewall, configure proxy or change Git mirror source |
A: Please install NVIDIA driver supporting CUDA 12.x:
- Visit NVIDIA Driver Downloads
- Select your GPU model
- Download and install latest driver (version ≥ 525.x)
- Restart computer
A: Recommended to configure proxy:
# Configure HTTP proxy (assuming local proxy port 7890)
prakasa config proxy_url "http://127.0.0.1:7890"
# Or SOCKS5 proxy
prakasa config proxy_url "socks5://127.0.0.1:1080"
# Configure PyPI mirror acceleration
prakasa config pip_index_url "https://pypi.tuna.tsinghua.edu.cn/simple/"A: Re-download and install the latest Prakasa_Win_Setup.exe, the installer will automatically update.
A:
- Uninstall Prakasa through Windows "Control Panel → Programs and Features"
- (Optional) Manually delete WSL distribution:
wsl --unregister Ubuntu-24.04
A: Log files are located at:
- Windows side:
C:\Program Files (x86)\Prakasa\prakasa.log - WSL side: Python logs in
~/prakasa/directory
Check detailed error messages in terminal output when running commands.
# Windows log
type "C:\Program Files (x86)\Prakasa\prakasa.log"
# WSL log (if WSL is installed)
prakasa cmd cat ~/prakasa/prakasa.log# Check WSL status
wsl --list --verbose
# Check NVIDIA driver
nvidia-smi
# Check CUDA version
prakasa cmd /usr/local/cuda-12.8/bin/nvcc --version# Enter WSL
wsl -d Ubuntu-24.04
# Check Python environment
cd ~/prakasa
source ./venv/bin/activate
python --version
prakasa --helpIf none of the above steps resolve the issue, try a complete reinstall:
# 1. Uninstall Prakasa Windows CLI
# Uninstall through Control Panel
# 2. Delete WSL distribution
wsl --unregister Ubuntu-24.04
# 3. Re-download and install Prakasa_Win_Setup.exeIf the issue is still unresolved, please submit an Issue on GitHub:
📝 Issue Template:
**Environment Information**:
- Windows Version: (run `winver` to check)
- GPU Model: (run `nvidia-smi` to check)
- CUDA Version: (run `prakasa cmd /usr/local/cuda-12.8/bin/nvcc --version` to check)
- Prakasa Version: (check installer version)
**Problem Description**:
(Detailed description of the issue encountered)
**Error Logs**:
(Paste relevant content from prakasa.log)
**Attempted Solutions**:
(List the steps you have already tried)
Prakasa Windows CLI adopts "C++ Shell + Python Core" architecture:
┌──────────────────────────────────────┐
│ Windows User Interface │
│ prakasa.exe (C++ CLI) │
│ - Environment detection & config │
│ - WSL2 management │
│ - Command forwarding │
└────────────┬─────────────────────────┘
│
▼
┌──────────────────────────────────────┐
│ WSL2 (Ubuntu 24.04) │
│ ~/prakasa/ │
│ - Python virtual environment │
│ - Prakasa Python core │
│ - GPU inference engine │
└──────────────────────────────────────┘
- Windows User-Friendly: One-click installation, no manual WSL2 and Python environment configuration needed
- System Integration: Requires Windows API to enable system features and manage permissions
- Performance Optimization: C++ Shell launches quickly, GPU computation handled by Python/CUDA
- Environment Isolation: Windows side manages system, Linux side handles inference computation
| Component | Version | Purpose |
|---|---|---|
| Windows | 10 2004+ / 11 | Host operating system |
| WSL2 | 2.0+ | Linux subsystem |
| Ubuntu | 24.04 | Linux distribution |
| NVIDIA Driver | 525.x+ | GPU driver |
| CUDA Toolkit | 12.8/12.9 | GPU computing framework |
| Python | 3.10+ | Prakasa runtime |
| Prakasa Python | Latest | Inference engine core |
- Technical Architecture Details: ARCHITECTURE.md
- Developer Guide: AGENTS.md
- Complete Feature Documentation: README.md
- Prakasa Core Project: github.com/hetu-project/prakasa
- Issue Reporting: GitHub Issues
- Project Home: GitHub Repository
Thank you for using Prakasa! Let's build a decentralized AI inference network together 🚀