docker run --rm \
--device=/dev/kfd \
--device=/dev/dri \
--group-add video \
--security-opt seccomp=unconfined \
--ipc=host \
--shm-size=32g \
-p 8000:8000 \
-v ~/.cache/huggingface:/root/.cache/huggingface \
-e SGLANG_USE_AITER=1 \
-e SGLANG_USE_AITER_UNIFIED_ATTN=1 \
-e AITER_FLYDSL_FORCE=1 \
-e SGLANG_MAMBA_SSM_DTYPE=bfloat16 \
lmsysorg/sglang-rocm:v0.5.18-rocm724-mi35x-20260830 \
python3 -m sglang.launch_server \
--model-path truespirit/Ornith-1.5-397B-MXFP4 \
--tp 1 \
--attention-backend aiter \
--page-size 16 \
--reasoning-parser deepseek-r1 \
--speculative-algorithm NEXTN \
--speculative-num-steps 2 \
--speculative-eagle-topk 1 \
--speculative-num-draft-tokens 3 \
--mem-fraction-static 0.95 \
--max-running-requests 4 \
--context-length 81920 \
--host 0.0.0.0 \
--port 8000