mirror of
https://github.com/pewdiepie-archdaemon/odysseus.git
synced 2026-06-17 02:05:22 -04:00
Cookbook: Extra args under Reasoning/Spec + manual vLLM install hints in Dependencies
- Moved "Extra args" out from above the vLLM advanced checks (Reasoning Parser, Speculative, MoE Env) to AFTER them, so it reads as "after the advanced toggles, anything else". - Added a collapsed "Manual install (vLLM)" details block to the Dependencies tab description with three copy-paste recipes: uv venv + uv pip (recommended), plain pip, and docker pull vllm/vllm-openai:latest. Useful when the in-app Install button can't run (offline target, custom torch backend, etc).
This commit is contained in:
@@ -753,10 +753,6 @@ function _rerenderCachedModels() {
|
||||
panelHtml += `</div><div class="hwfit-serve-row hwfit-backend-diffusers">`;
|
||||
panelHtml += `<label>Harmonize GPU${_h('Separate GPU for img2img/harmonize. Leave empty to use same GPU')}<input type="text" class="hwfit-sf" data-field="diff_harmonize_gpu" value="${esc(sv('diff_harmonize_gpu', ''))}" placeholder="auto" style="width:50px;" /></label>`;
|
||||
panelHtml += `</div>`;
|
||||
// Row 4: Extra args
|
||||
panelHtml += `<div class="hwfit-serve-extra">`;
|
||||
panelHtml += `<label>Extra args<input type="text" class="hwfit-sf" data-field="extra" value="${esc(sv('extra', ''))}" placeholder="--flag value" /></label>`;
|
||||
panelHtml += `</div>`;
|
||||
// Model-specific optimizations. The checks row always renders for the
|
||||
// vLLM backend so the Speculative (MTP) control is ALWAYS reachable —
|
||||
// even for models the auto-detector doesn't recognize. Expert-parallel,
|
||||
@@ -781,6 +777,11 @@ function _rerenderCachedModels() {
|
||||
}
|
||||
if (_opts2.envVars.length) panelHtml += `<label class="hwfit-sf-cb"><input type="checkbox" class="hwfit-sf" data-field="moe_env" /> MoE Env Vars</label>`;
|
||||
panelHtml += `</div>`;
|
||||
// Extra args sits below the vLLM checks (Reasoning Parser + Spec)
|
||||
// so it reads as "after the advanced toggles, any other flags".
|
||||
panelHtml += `<div class="hwfit-serve-extra">`;
|
||||
panelHtml += `<label>Extra args<input type="text" class="hwfit-sf" data-field="extra" value="${esc(sv('extra', ''))}" placeholder="--flag value" /></label>`;
|
||||
panelHtml += `</div>`;
|
||||
// ── End Advanced fold ──
|
||||
panelHtml += `</details>`;
|
||||
// Command preview + actions. Wrap the textarea so a floating Copy
|
||||
|
||||
Reference in New Issue
Block a user