A newer version of the Gradio SDK is available: 6.20.0
Modal Inference Endpoint — Working Config
Fill this in after M3 (deploy) and M4 (smoke test) pass. This is the contract the app's ModalChatModel adapter targets.
Active config
| Field | Value |
|---|---|
| model | NousResearch/Hermes-3-Llama-3.1-8B |
| gpu | L4 |
| tool-call-parser | hermes |
| max-model-len | 8192 |
| endpoint_url | https://yannsay--kobo-analyst-inference-serve.modal.run |
| volumes | huggingface-cache, vllm-cache |
| first_cold_start_s | 221 (3m41s — weights cached in volume, vLLM init only) |
| second_cold_start_s | 202 (3m22s — weights cached in volume, vLLM reinit only) |
32B swap checklist
When ready to upgrade to Qwen2.5-32B-Instruct:
- Change
MODEL_NAME = "Qwen/Qwen2.5-32B-Instruct"in inference_app.py - Change
gpu="A100-80GB"in inference_app.py -
modal deploy modal-setup/inference_app.py - Re-run
python modal-setup/smoke_test.py— must print PASS - Update this file with new timings