ASPLOS-26-AE

January 8, 2026 ยท View on GitHub

Setup

Install uv

curl -LsSf https://astral.sh/uv/install.sh | sh

Clone submodules

git submodule init && git submodule update

AMD Docker Environment

Start the Docker container:

./start_docker_rocm_asan.sh
docker attach rocm_asan

Install dependencies (triton, triton-viz, and project):

cd setup_amd
./install_envs.sh

Activate the environment:

source /opt/venv/bin/activate

Test Address Sanitizer

To verify the address sanitizer is correctly installed, run:

./run_asan_test.sh

This test intentionally triggers an out-of-bounds access. If ASAN is working correctly, it will detect and report the memory violation.

CUDA Environment

uv venv .venv
uv sync --extra cuda
source .venv/bin/activate