Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Troubleshooting

sipp Is Not Found

Run setup from the repository root and keep the environment active in the same shell:

source ./setup.sh
.\setup.ps1
setup.cmd

If you cannot activate sipp, use cargo xtask with the same arguments:

cargo xtask doctor
cargo xtask test list

Setup Rebuilds xtask

The setup scripts rebuild .build/xtask/debug/xtask when xtask source files, workspace manifests, or Cargo configuration are newer than .build/xtask/sipp.stamp. This is expected after pulling changes that affect developer automation.

PowerShell Blocks Script Execution

Run the script with the current-user execution policy configured by your machine, or invoke it for the current process:

powershell -NoProfile -ExecutionPolicy Bypass -File .\setup.ps1

PATH Is Active Only In One Terminal

The launcher is installed under .build/bin. Setup activates that directory for the current shell session. Open a new terminal and run setup again, or source the generated environment script:

source .build/bin/sipp-env.sh
. .build\bin\sipp-env.ps1

Toolchain Or Backend Is Missing

Use:

sipp doctor
sipp toolchain status

Then install xtask-managed components when appropriate:

sipp toolchain install uv
sipp toolchain install all

CUDA is not installed by xtask. Install CUDA through NVIDIA tooling and rerun sipp doctor --target node --backend cuda or the target you need.