| # 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 |
| |