Skip to content

orchestrai: run model playbooks on all devices + provision WSL for Hermes on Windows - #678

Merged
adamlam2-amd merged 1 commit into
amd:mainfrom
saman-amd:saman-amd-ram128
Aug 7, 2026
Merged

orchestrai: run model playbooks on all devices + provision WSL for Hermes on Windows#678
adamlam2-amd merged 1 commit into
amd:mainfrom
saman-amd:saman-amd-ram128

Conversation

@saman-amd

@saman-amd saman-amd commented Aug 7, 2026

Copy link
Copy Markdown
Collaborator

Two related OrchestrAI config changes (config-only), keeping the shared orchestrai files aligned.

1. Run the model playbooks on all devices (ram_128gb scoping)

A blanket extra_tags: [ram_128gb] combined with extra_tag_devices (ram_128gb → halo/halo_box) dropped six model playbooks from every non-128GB device. But they run on all devices in the legacy test-playbooks workflow:

  • lmstudio-rocm-llms / pytorch-rocm-llms / n8n-automation-gpt-oss — pick a smaller model per device (qwen3.5-9b / Qwen3.5-4B / gpt-oss-20b)
  • vscode-qwen3-coder / gaia-agents / openclaw-lemonade-server — fixed Qwen3-A3B MoE (3B active) that lemonade offloads across GPU+CPU on the smaller RDNA cards (confirmed passing on all devices incl. 16GB rx9070xt)

Moved all to device_extra_tags tagging ram_128gb only on halo/halo_box (the pattern unsloth-llms-finetuning already uses). extra_tags is now empty.

2. Provision WSL for Hermes on Windows

Add hermes-lemonade-server to extra_install_scripts (windows-wsl.ps1 + reboot before the deps phase) so app.wsl can install the Ubuntu distro that Hermes and Podman run inside on Windows. Mirrors openclaw-lemonade-server. Without it, hermes Windows runs fail with "WSL is not installed".

orchestrai_trigger.py: comment-only generalization of the WSL note.

Config-only; no internal coordinates.

@saman-amd
saman-amd force-pushed the saman-amd-ram128 branch 3 times, most recently from 783f6ad to 671c620 Compare August 7, 2026 16:20
…rmes on Windows

Two related orchestrai-config changes plus a comment reflow:

1. Scope ram_128gb device-specifically so the model playbooks run on every
   device instead of Halo-only. lmstudio/pytorch-rocm/n8n pick a smaller model
   per device; vscode/gaia/openclaw run a fixed Qwen3-A3B MoE that lemonade
   offloads across GPU+CPU on the smaller RDNA cards. Moved from blanket
   extra_tags to device_extra_tags (ram_128gb on halo/halo_box only), the
   pattern unsloth-llms-finetuning already uses. extra_tags is now empty.

2. Provision WSL for hermes-lemonade-server on Windows: add it to
   extra_install_scripts (windows-wsl.ps1 + reboot before the deps phase), so
   app.wsl can install the Ubuntu distro that Hermes/Podman run inside. Mirrors
   openclaw-lemonade-server.

orchestrai_trigger.py: comment-only generalization of the WSL provisioning note.
@saman-amd saman-amd changed the title orchestrai: scope ram_128gb to Halo for device-adaptive playbooks orchestrai: run model playbooks on all devices + provision WSL for Hermes on Windows Aug 7, 2026
@saman-amd
saman-amd requested a review from adamlam2-amd August 7, 2026 17:01
@adamlam2-amd
adamlam2-amd merged commit b994778 into amd:main Aug 7, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants