Install
The bootstrap installer detects your platform (Mac / Jetson Orin / NVIDIA GPU / CPU) and chooses the right extras automatically. It also fails fast on unsupported hardware (e.g. original 4 GB Jetson Nano).
curl -fsSL https://fastcrest.com/install | shpip install 'reflex-vla[serve,gpu,monolithic]'pip install 'reflex-vla[serve,onnx,monolithic]'pip install reflex-vlaRequires Python ≥ 3.10.
Upgrading
Section titled “Upgrading”We ship patches frequently. After a major version bump, stale export caches can prevent the server from starting:
pip install --upgrade reflex-vla # pipuv add --refresh reflex-vla # uv (the --refresh flag is required; # uv caches the package index aggressively # and won't see new releases without it)If reflex go fails after an upgrade, your export cache may be stale (built by an older version, schema mismatch). v0.5.4+ auto-detects and rebuilds; for older caches:
rm -rf ~/.cache/reflex/exports/<model_id>Verify the install
Section titled “Verify the install”reflex doctorOn a GPU box, look for green ✓ on these checks:
- TensorRT runtime (
libnvinfer.so.10) — loadable - CUDA cuBLAS (
libcublas.so.12) — loadable - CUDA cuDNN (
libcudnn.so.9) — loadable - ORT-TRT EP active — session created with TRT EP in active providers
If any are red ✗, the remediation hint says exactly which pip install to run.
Docker (zero-install serve)
Section titled “Docker (zero-install serve)”# x86_64 CUDA runtime (cloud GPUs, dev workstations)docker pull ghcr.io/fastcrest/reflex-vla:latestdocker run --gpus all \ -v $(pwd)/p0:/exports \ -p 8000:8000 \ ghcr.io/fastcrest/reflex-vla:latest
# Jetson Orin / Orin Nano / Thor (arm64 + nvidia container runtime)docker pull ghcr.io/fastcrest/reflex-vla:latest-arm64docker run --runtime=nvidia \ -v $(pwd)/p0:/exports \ -p 8000:8000 \ ghcr.io/fastcrest/reflex-vla:latest-arm64The container’s default command is reflex serve /exports --host 0.0.0.0 --port 8000.