# Install Rocm Nightly

> Installs a ROCm nightly tarball from nightly.repo.amd.com and repoints the `current` symlink at it. Use when a user asks to install or update a ROCm nightly, list available builds, pin a version, or switch the active ROCm build.

- Skill: `abchoudh-amd/install-rocm-nightly` (Agent Skill, multi-file: 4 files)
- Install (CLI): `npx skillmds@latest add abchoudh-amd/install-rocm-nightly`
- Raw SKILL.md: https://api.skillmd.com/api/skills/abchoudh-amd/install-rocm-nightly/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: abchoudh-amd (https://skillmd.com/u/abchoudh-amd)
- Updated: 2026-09-21
- Page: https://skillmd.com/skills/abchoudh-amd/install-rocm-nightly

---


# Install ROCm Nightly

Install a ROCm nightly by running:
`~/.cursor/skills/install-rocm-nightly/scripts/install-rocm-nightly.sh`.

## Quick start

1. Install the newest nightly for this host's GPU:

```bash
~/.cursor/skills/install-rocm-nightly/scripts/install-rocm-nightly.sh
```

2. See what is published before installing:

```bash
~/.cursor/skills/install-rocm-nightly/scripts/install-rocm-nightly.sh --list
```

## Behavior rules

- Installs to `~/rocm-nightly/<family>/<version>` and points
  `~/rocm-nightly/current` at it. Override the parent with `--install-root`.
- Never edits shell configuration. Point `ROCM_PATH` at
  `$HOME/rocm-nightly/current` once, and every later install is a symlink flip.
- Resolves the tarball family from the host GPU. Pass `--target` to override;
  the script never silently falls back to `multiarch`.
- Resolves the newest published build unless `--version` pins one.
- Re-installing an existing version is a no-op that only re-activates it; use
  `--force` to download and replace it.
- Downloads and extracts in a scratch directory, so a failed run leaves no
  partial install behind.
- Scope for this workflow: Linux tarballs. Runtime-only builds; the `-tests-`
  tarballs are deliberately out of scope.

## Additional resources

- [REFERENCE.md](REFERENCE.md)
- [EXAMPLES.md](EXAMPLES.md)

