Downloads

Get PXA

PXA v3.1 for Linux is the public release. Check each file against its SHA-256 before you unpack it.

Files

FileForSizeSHA-256
pxa-v3.1-linux-x86_64-cuda12.8-sm60_61_70.tar.gzLinux x86_64, Ubuntu 24.04 or newer1.49 GBdc2cbc21943c1fe04d738ec5878bd83a4c4bbcd9c52ac0f439b96234e7cc915e
pxa-v3.1-linux-x86_64-cuda12.8-sm60_61_70-ubuntu22.04.tar.gzLinux x86_64, Ubuntu 22.041.49 GB5a956dd31f7bdba760012afc5bfe5b551b20c974a53325dcb878487e63e0f2ce
pxa-v3.1-linux-x86_64-cuda12.8-sm60_61_70_75.tar.gzLinux x86_64, Ubuntu 24.04 or newer, plus Turing code (not run-tested by us)1.71 GB2355c6edf7cf368b654288dada701503c3dbd6a76340e14c904787532ace79ef

Each file has a .sha256 file next to it on the v3.1 release page.

Install

Tarball

Check it, unpack it, start PXA Control.

sha256sum -c pxa-v3.1-linux-x86_64-cuda12.8-sm60_61_70.tar.gz.sha256
tar xzf pxa-v3.1-linux-x86_64-cuda12.8-sm60_61_70.tar.gz
cd pxa-v3.1-linux-x86_64-cuda12.8-sm60_61_70
./pxa --doctor   # checks your cards, driver and CPU; starts nothing
./pxa            # opens PXA Control

Container

The same v3.1 binaries as an image.

docker run -d --name pxa --gpus '"device=0,1"' --shm-size=1g \
  -p 8080:8080 -v /path/to/models:/models:ro \
  -v pxa-cache:/work/.cache/pxa \
  ghcr.io/poisonxa16/pxa:v3.1

Where --gpus fails with an ldcache error (Unraid among them), use --runtime=nvidia -e NVIDIA_VISIBLE_DEVICES=0,1.

What you need

Cards

Tesla P100 or V100, tuned and measured; GTX 1080 Ti and other compute 6.1 cards work.

Driver

NVIDIA 570 or newer. The package brings its own CUDA 12.8 runtime.

System

Linux x86_64 with glibc 2.38 (Ubuntu 24.04 or newer), or the 22.04 file. Any x86_64 CPU; AVX2 is not needed.

Disk

About 5 GB for the package, plus your models.

The 4.0 beta

4.0 is in beta for Valued Supporters, inside PXA Control on Linux and Windows: Update, then Install the beta. It is not a file on this page. Windows and macOS downloads go public with 4.0, each with its checksum and VirusTotal report.

Supporters