Get the app

The GPUVerified app runs the seller's test and the buyer's check. It works with NVIDIA GeForce cards and a current graphics driver.

Windows

Version
0.8.4
File
GPUVerified-Setup.exe, 13.2 MB
SHA-256
22bd4d137d0004ad64f9d062e72723b6abfdcd81b81f6ccb5ff1aac4faa84157

The installer needs no administrator rights: it installs for your Windows account only, adds GPUVerified to the Start menu, and can be removed in Settings > Apps. Python isn't needed. If your card has to be reset to factory settings for a test, the app asks Windows for permission at that moment and explains why.

Linux (bash)

On Linux the app runs from its source folder with Python. The load tests use OpenCL, which comes with the NVIDIA driver.

sudo apt install python3-venv python3-tk ocl-icd-libopencl1
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements-client.txt
python -m gpuverified gui

Windows from source (PowerShell)

Only if you'd rather not use the installer. Install Python 3.12 from python.org and tick Add python.exe to PATH, then open PowerShell in the GPUVerified folder:

python -m venv .venv
.venv\Scripts\Activate.ps1
pip install -r requirements-client.txt
python -m gpuverified gui

If PowerShell blocks the activate script, run Set-ExecutionPolicy -Scope CurrentUser RemoteSigned once.

Which server the app uses

The app sends certificates to https://gpuverified.com. To use a different server, change it in the app under Settings, or set GPUVERIFIED_SERVER before starting it. The README has the details.

Try it without a graphics card

python -m gpuverified gui --simulate

Simulated results are marked as demo data and this server only signs them in development mode.