DGX Runtime Router Rules
μ΅μ’ ν΅κ³Ό μ μ±
93λ¨κ³μμ router + template runtime λ°©μμ΄ ν΅κ³Όνμ΅λλ€.
- passed: 6/6
- decision: VLLM_API_ROUTER_TEMPLATE_SMOKE_PASS
- model: dgx-stable-current
- stable λ³κ²½: μμ
λΌμ°ν μμΉ
μΌλ° μ§λ¬Έμ λͺ¨λΈμκ² μμ μμ±μμΌλ λ©λλ€. νμ§λ§ κ²μ¦ μ μ± μ²λΌ μ λ΅μ΄ μ ν΄μ§ νλͺ©μ λͺ¨λΈμκ² μμ μμ±μν€μ§ λ§κ³ ν νλ¦ΏμΌλ‘ μλ΅ν©λλ€.
Route A: base prompt
λμ:
- FastAPI
- Docker
- μΌλ° Python
- μΌλ° μ€λ₯ λΆμ
- μΌλ° νμΌ/ν΄λ λͺ λ Ή
μ¬μ© νμΌ:
- OPENWEBUI_BASE_SYSTEM_PROMPT.txt
Route B: Linux guarded prompt
λμ:
- df
- du
- ps
- grep
- ss
- journalctl
- systemctl
- Ubuntu λμ€ν¬/νλ‘μΈμ€/ν¬νΈ νμΈ
μ¬μ© νμΌ:
- OPENWEBUI_LINUX_GUARDED_PROMPT.txt
μ£Όμ:
- μΆμ κ²½λ‘ λμ μ€μ μμ κ²½λ‘λ₯Ό μ¬μ©ν©λλ€.
- λͺ λ Ήμ΄λ ASCIIλ‘ μμ±ν©λλ€.
Route C: vLLM medium prompt
λμ:
- vLLM μ€ν
- OpenAI νΈν API
- /v1/models
- /v1/chat/completions
- api_server
- gpu-memory-utilization
- max-model-len
- max-num-seqs
μ¬μ© νμΌ:
- OPENWEBUI_VLLM_MEDIUM_PROMPT.txt
ν΅μ¬:
python -m vllm.entrypoints.openai.api_serverνμμ μ°μ μ¬μ©ν©λλ€.- 8000 ν¬νΈ νμΈ λͺ λ Ήμ ν¬ν¨ν©λλ€.
Route D: LoRA stable policy template
λμ ν€μλ:
- LoRA
- adapter
- stable
- current_stable_repair
- smoke test
- benchmark
- rejected
- hold candidate
- μΉκ²©
- νκ·
- CJK λμΆ
μ¬μ© νμΌ:
- LORA_STABLE_POLICY_TEMPLATE.txt
ν΅μ¬:
- μ΄ νλͺ©μ λͺ¨λΈ μμ μμ± κΈμ§μ λλ€.
- κ³ μ ν νλ¦Ώμ λ°νν©λλ€.
- μ΄μ : λͺ¨λΈμ΄ LoRA μ μμ κ²μ¦ μ μ°¨λ₯Ό μλͺ» μμ±νκ±°λ CJK driftλ₯Ό λΌ μ μμ΅λλ€.
νμ¬ μ΄μ μν
- production model served by vLLM: dgx-stable-current
- merged model path source: 86_vllm_models/latest_merged_current_stable_repair_path.txt
- stable adapter: 06_train/current_stable_repair
- runtime policy: router_template_runtime