Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
16 commits
Select commit Hold shift + click to select a range
b28bee7
chore: update triton package version from 3.6.0.post25 to 3.7.0.post26
tomsnunes Jun 16, 2026
bcbca9a
refactor: improve the mechanism to apply patches on Python packages l…
tomsnunes Jun 17, 2026
f5563f6
feat: adds new system to manage, apply and remove ComfyUI patches
tomsnunes Jun 17, 2026
3e04ea2
chore: update patch system on documentation
tomsnunes Jun 17, 2026
b8099ca
fix: channels constraints for torch dependencies never enforced befor…
tomsnunes Jun 17, 2026
53e3944
fix: avoid patches dependency on instance state on first install, bet…
tomsnunes Jun 17, 2026
8a52d40
refactor: remove legacy and duplicated code, split some functions to …
tomsnunes Jun 17, 2026
4bbfcc4
chore: update project documentation, removes legacy and historical co…
tomsnunes Jun 17, 2026
ad9a118
refactor: removes path functions from rocmroll and uses new utilities…
tomsnunes Jun 17, 2026
0ad8bfb
refactor: creates dedicated commands and instance module, removes mor…
tomsnunes Jun 18, 2026
5c41eb4
chore: remove workspace files
tomsnunes Jun 19, 2026
05b1c9a
refactor: applies standardization for all rocm commands and its param…
tomsnunes Jun 19, 2026
835c1c9
chore: update documentation to match last commands refactoring
tomsnunes Jun 19, 2026
8c758f0
chore: adds workspaces directory in .gitignore
tomsnunes Jun 19, 2026
dd25b0b
fix: Renamed $args to $gitArguments to fix unapproved verb usage.
tomsnunes Jun 19, 2026
d25a6af
fix: renamed unapproved verb usage
tomsnunes Jun 19, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 10 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
# AI
.ai
.claude
.agents

# Dev
.dev
Expand Down Expand Up @@ -34,9 +35,6 @@ python_env/
# UV
uv.lock

# State
/.state/

# Shared Models
/shared/input/
/shared/output/
Expand Down Expand Up @@ -71,6 +69,15 @@ uv.lock
/logs/
*.log

# State
/.state/

# Tests
/tests/

# Workspace
/workspaces/

# Examples
/examples/

Expand Down
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ Thank you for your interest in contributing. ROCmRoll is a spec-driven project

Use the [bug report template](.github/ISSUE_TEMPLATE/bug_report.md). Always include:

1. Output of `.\rocmroll.bat doctor --instance <name> --json`
1. Output of `.\rocmroll.bat doctor --name <name> --json`
2. The install log from `logs\install\`
3. Your GPU model and GFX family
4. The channel you are using (stable/nightly)
Expand Down
16 changes: 8 additions & 8 deletions FAQ.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ No. ROCmRoll is an independent community project. It is not affiliated with AMD,
If your card is not listed, check `source\manifests\rocm-architectures.json` — it may be under a supported GFX family. You can also use a manual override:

```powershell
.\rocmroll.bat install --instance my-instance --gfx gfx120X
.\rocmroll.bat instance install --name my-instance --gfx gfx120X
```

### Can I use ROCmRoll with an NVIDIA or Intel GPU?
Expand Down Expand Up @@ -94,15 +94,15 @@ Use stable for day-to-day work. Use nightly if you want the latest features and
### How do I update an instance?

```powershell
.\rocmroll.bat update --instance rocm-stable
.\rocmroll.bat instance update --name rocm-stable
```

This re-runs the full install with `--force`, pulling the latest packages defined by the channel manifest.

### How do I update only the custom nodes?

```powershell
.\rocmroll.bat install-nodes --instance rocm-stable --update
.\rocmroll.bat comfyui nodes --instance rocm-stable --update
```

---
Expand All @@ -114,8 +114,8 @@ This re-runs the full install with `--force`, pulling the latest packages define
Yes, but each needs a different port:

```powershell
.\rocmroll.bat launch --instance rocm-stable --port 8188
.\rocmroll.bat launch --instance rocm-nightly --port 8189
.\rocmroll.bat instance launch --name rocm-stable --port 8188
.\rocmroll.bat instance launch --name rocm-nightly --port 8189
```

### Do instances share models?
Expand Down Expand Up @@ -150,7 +150,7 @@ A JSON file that sets environment variables and ComfyUI launch arguments at star
### Can I create my own profile?

```powershell
.\rocmroll.bat profile create --profile my-profile
.\rocmroll.bat profile create --name my-profile
```

This launches an interactive wizard. The result is a JSON file in `profiles\`.
Expand All @@ -162,7 +162,7 @@ This launches an interactive wizard. The result is a JSON file in `profiles\`.
### Where do I find install logs?

```powershell
.\rocmroll.bat logs
.\rocmroll.bat logs show
```

Logs are under `logs\install\` as both human-readable `.log` and structured `.jsonl` files.
Expand All @@ -180,7 +180,7 @@ See [TROUBLESHOOTING.md](TROUBLESHOOTING.md) for detailed guidance on specific e
### How do I completely remove an instance?

```powershell
.\rocmroll.bat remove --instance rocm-stable
.\rocmroll.bat instance remove --name rocm-stable --all
```

This removes the instance checkout and its Python environment. Shared models, input, output, and workflows are never deleted.
Expand Down
Loading
Loading