summaryrefslogtreecommitdiff
path: root/lib/hyperstack
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-04-11 20:31:39 +0300
committerPaul Buetow <paul@buetow.org>2026-04-11 20:31:39 +0300
commita133bc0355a03b088d63334c64b8a31253602d81 (patch)
tree1ba35fe0a021dbd7808df610ca784013a49be94e /lib/hyperstack
parentf7820ca143cf5799509df4d4780692ac5420bc1a (diff)
Rename VM1 configs: default hyperstack-vm1.toml, Nemotron in -nemotron
Move the former hyperstack-vm1-coder.toml to hyperstack-vm1.toml as the standard VM1 profile (Qwen3-Coder-Next on single GPU). Preserve the dual-H100 Nemotron-3-Super stack as hyperstack-vm1-nemotron.toml. Point create-both at hyperstack-vm1.toml and refresh README for current defaults. Made-with: Cursor
Diffstat (limited to 'lib/hyperstack')
-rw-r--r--lib/hyperstack/cli.rb8
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/hyperstack/cli.rb b/lib/hyperstack/cli.rb
index d4679b1..207df83 100644
--- a/lib/hyperstack/cli.rb
+++ b/lib/hyperstack/cli.rb
@@ -21,12 +21,12 @@ module HyperstackVM
puts 'Commands:'
puts ' create [--replace] [--dry-run] [--vllm|--no-vllm] [--ollama|--no-ollama] [--model PRESET]'
puts ' create-both [--replace] [--dry-run] [--vllm|--no-vllm] [--ollama|--no-ollama]'
- puts ' Provision hyperstack-vm1-coder.toml and hyperstack-vm2.toml concurrently.'
+ puts ' Provision hyperstack-vm1.toml and hyperstack-vm2.toml concurrently.'
puts ' WireGuard setup is serialized: VM1 writes the base wg1.conf first,'
puts ' then VM2 adds its peer. Requires both TOML files next to the script.'
puts ' delete [--vm-id ID] [--dry-run]'
puts ' delete-both [--dry-run]'
- puts ' Delete the VMs tracked by hyperstack-vm1-coder.toml and hyperstack-vm2.toml.'
+ puts ' Delete the VMs tracked by hyperstack-vm1.toml and hyperstack-vm2.toml.'
puts ' status'
puts ' watch'
puts ' Poll all active VMs for vLLM and GPU stats every 60 s.'
@@ -237,7 +237,7 @@ module HyperstackVM
candidates = [
@config_path,
- File.join(REPO_ROOT, 'hyperstack-vm1-coder.toml'),
+ File.join(REPO_ROOT, 'hyperstack-vm1.toml'),
File.join(REPO_ROOT, 'hyperstack-vm2.toml'),
File.join(REPO_ROOT, 'hyperstack-vm-photo.toml')
].uniq.select { |path| File.exist?(path) }
@@ -249,7 +249,7 @@ module HyperstackVM
def pair_config_loaders
[
- ConfigLoader.load(File.join(REPO_ROOT, 'hyperstack-vm1-coder.toml')),
+ ConfigLoader.load(File.join(REPO_ROOT, 'hyperstack-vm1.toml')),
ConfigLoader.load(File.join(REPO_ROOT, 'hyperstack-vm2.toml'))
]
end