{
  "hf_id": "Qwen/Qwen3.5-0.8B",
  "meta": {
    "title": "Qwen3.5-0.8B",
    "slug": "qwen3.5-0.8b",
    "provider": "Qwen",
    "description": "Qwen3.5 tiny dense multimodal model (0.8B) — ultra-low-VRAM / edge serving with 262K context",
    "date_added": "2026-04-22",
    "date_updated": "2026-09-14",
    "tasks": [
      "multimodal",
      "text"
    ],
    "performance_headline": "Tiny Qwen3.5 dense for edge / draft-model use",
    "related_recipes": [
      "Qwen/Qwen3.5-2B"
    ],
    "hardware": {
      "arc_pro_b60": "verified",
      "arc_pro_b70": "verified"
    }
  },
  "recommended_command": {
    "hardware": "h200",
    "strategy": "single_node_tp",
    "variant": "default",
    "node_count": 1,
    "deploy_type": "single_node",
    "env": {
      "VLLM_USE_RUST_FRONTEND": "1"
    },
    "docker_image": "vllm/vllm-openai:latest",
    "command": "vllm serve Qwen/Qwen3.5-0.8B \\\n  --trust-remote-code \\\n  --tensor-parallel-size 1 \\\n  --enable-auto-tool-choice \\\n  --tool-call-parser qwen3_coder \\\n  --reasoning-parser qwen3",
    "argv": [
      "vllm",
      "serve",
      "Qwen/Qwen3.5-0.8B",
      "--trust-remote-code",
      "--tensor-parallel-size",
      "1",
      "--enable-auto-tool-choice",
      "--tool-call-parser",
      "qwen3_coder",
      "--reasoning-parser",
      "qwen3"
    ],
    "docker_command": "docker run --gpus all \\\n  --privileged --ipc=host -p 8000:8000 \\\n  -v ~/.cache/huggingface:/root/.cache/huggingface \\\n  -e VLLM_USE_RUST_FRONTEND=1 \\\n  vllm/vllm-openai:latest Qwen/Qwen3.5-0.8B \\\n  --trust-remote-code \\\n  --tensor-parallel-size 1 \\\n  --enable-auto-tool-choice \\\n  --tool-call-parser qwen3_coder \\\n  --reasoning-parser qwen3",
    "docker_argv": [
      "docker",
      "run",
      "--gpus",
      "all",
      "--privileged",
      "--ipc=host",
      "-p",
      "8000:8000",
      "-v",
      "~/.cache/huggingface:/root/.cache/huggingface",
      "-e",
      "VLLM_USE_RUST_FRONTEND=1",
      "vllm/vllm-openai:latest",
      "Qwen/Qwen3.5-0.8B",
      "--trust-remote-code",
      "--tensor-parallel-size",
      "1",
      "--enable-auto-tool-choice",
      "--tool-call-parser",
      "qwen3_coder",
      "--reasoning-parser",
      "qwen3"
    ],
    "strategy_spec": {
      "name": "single_node_tp",
      "deploy_type": "single_node",
      "display_name": "Tensor Parallel",
      "short_label": "TP",
      "orientation": "latency",
      "description": "Single-node tensor parallel. Splits the model across all local GPUs. TP size is set to the GPU count at deploy time. The simplest multi-GPU strategy — works for all model architectures.\n",
      "hardware_match": {
        "min_gpus": 1,
        "max_gpus": 8,
        "multi_node": false
      },
      "vllm_args": [],
      "parallel_flag": "--tensor-parallel-size"
    },
    "hardware_profile": {
      "brand": "NVIDIA",
      "generation": "hopper",
      "compute_arch": "sm90",
      "display_name": "H200",
      "description": "NVIDIA H200 SXM 141 GB HBM3e · 8-GPU HGX node",
      "gpu_count": 8,
      "vram_gb": 1128,
      "multi_node": false
    },
    "alternatives": {
      "kv_store_centralized_mooncake": "/Qwen/Qwen3.5-0.8B/strategies/kv_store_centralized_mooncake.json",
      "kv_store_distributed_mooncake": "/Qwen/Qwen3.5-0.8B/strategies/kv_store_distributed_mooncake.json"
    },
    "by_hardware": {
      "h200": "/Qwen/Qwen3.5-0.8B/hw/h200.json",
      "h100": "/Qwen/Qwen3.5-0.8B/hw/h100.json",
      "b200": "/Qwen/Qwen3.5-0.8B/hw/b200.json",
      "gb200": "/Qwen/Qwen3.5-0.8B/hw/gb200.json",
      "b300": "/Qwen/Qwen3.5-0.8B/hw/b300.json",
      "gb300": "/Qwen/Qwen3.5-0.8B/hw/gb300.json",
      "mi300x": "/Qwen/Qwen3.5-0.8B/hw/mi300x.json",
      "mi325x": "/Qwen/Qwen3.5-0.8B/hw/mi325x.json",
      "mi350x": "/Qwen/Qwen3.5-0.8B/hw/mi350x.json",
      "mi355x": "/Qwen/Qwen3.5-0.8B/hw/mi355x.json",
      "arc_pro_b60": "/Qwen/Qwen3.5-0.8B/hw/arc_pro_b60.json",
      "arc_pro_b70": "/Qwen/Qwen3.5-0.8B/hw/arc_pro_b70.json"
    }
  },
  "model": {
    "model_id": "Qwen/Qwen3.5-0.8B",
    "min_vllm_version": "0.17.0",
    "default_frontend": "rust",
    "architecture": "dense",
    "parameter_count": "0.8B",
    "active_parameters": "0.8B",
    "context_length": 262144,
    "base_args": [
      "--trust-remote-code"
    ],
    "base_env": {},
    "install": {
      "pip": {
        "command": "uv venv\nsource .venv/bin/activate\nuv pip install -U vllm --torch-backend auto"
      },
      "docker": {
        "command": "docker pull vllm/vllm-openai:latest"
      }
    }
  },
  "features": {
    "tool_calling": {
      "description": "Enable automatic tool choice with Qwen3 Coder parser",
      "args": [
        "--enable-auto-tool-choice",
        "--tool-call-parser",
        "qwen3_coder"
      ]
    },
    "reasoning": {
      "description": "Enable chain-of-thought reasoning with Qwen3 parser",
      "args": [
        "--reasoning-parser",
        "qwen3"
      ]
    },
    "text_only": {
      "description": "Skip loading the vision encoder for text-only workloads.",
      "args": [
        "--language-model-only"
      ]
    }
  },
  "opt_in_features": [
    "text_only"
  ],
  "variants": {
    "default": {
      "precision": "bf16",
      "vram_minimum_gb": 2,
      "description": "Full precision BF16 — runs on any modern GPU"
    }
  },
  "hardware_overrides": {
    "xpu": {
      "extra_args": [
        "--enforce-eager"
      ]
    }
  },
  "guide": "## Overview\n\n[Qwen3.5-0.8B](https://huggingface.co/Qwen/Qwen3.5-0.8B) is the smallest\nmember of the Qwen3.5 family — same hybrid gated delta networks architecture\nand 262K context, at a size suited to edge devices or as a draft model for\nspeculative decoding with larger Qwen3.5 checkpoints.\n\n## Prerequisites\n\n- **vLLM version:** >= 0.17.0\n- **Hardware:** any modern GPU (>=4 GB VRAM) or Intel Arc Pro B60/B70\n\n### Install vLLM\n\n```bash\nuv venv\nsource .venv/bin/activate\nuv pip install -U vllm --torch-backend=auto\n```\n\n### Docker\n```bash\ndocker pull vllm/vllm-openai-xpu:latest  # Intel XPU (B60 / B70)\n```\n\n## Launching the Server\n\n```bash\nvllm serve Qwen/Qwen3.5-0.8B \\\n  --max-model-len 262144 \\\n  --reasoning-parser qwen3\n```\n\n### Docker (Intel XPU B60 / B70)\n\nValidated on 1× Intel Arc Pro B60 / B70 (B60 24 GB, B70 32 GB per card) with the\nofficial vLLM XPU image `vllm/vllm-openai-xpu:latest`.\n\n```bash\ndocker run --device /dev/dri \\\n  -v /dev/dri/by-path:/dev/dri/by-path --shm-size=16g \\\n  --privileged --ipc=host -p 8000:8000 \\\n  -v ~/.cache/huggingface:/root/.cache/huggingface \\\n  vllm/vllm-openai-xpu:latest \\\n  Qwen/Qwen3.5-0.8B \\\n  --reasoning-parser qwen3 \\\n  --enforce-eager\n```\n\n## Client Usage\n\n```python\nfrom openai import OpenAI\n\nclient = OpenAI(api_key=\"EMPTY\", base_url=\"http://localhost:8000/v1\")\nresp = client.chat.completions.create(\n    model=\"Qwen/Qwen3.5-0.8B\",\n    messages=[{\"role\": \"user\", \"content\": \"Hi!\"}],\n    max_tokens=64,\n)\nprint(resp.choices[0].message.content)\n```\n\n## References\n\n- [Model card](https://huggingface.co/Qwen/Qwen3.5-0.8B)\n- [Base checkpoint](https://huggingface.co/Qwen/Qwen3.5-0.8B-Base)\n",
  "source": {
    "source": "vllm",
    "repo": "vllm-project/vllm",
    "ref": "main",
    "sha": "389ffebe555705c85337025d5df108d0384d365e",
    "path": "recipes/models/Qwen/Qwen3.5-0.8B.yaml",
    "edit_url": "https://github.com/vllm-project/vllm/edit/main/recipes/models/Qwen/Qwen3.5-0.8B.yaml",
    "overlays": []
  }
}