原标题:Windows本地部署千问模型Qwen:CUDA 加速 + llama.cpp + Qwen3.6-35B 多模态模型一键启动教程 本地运行 Qwen3.6-35B-A3B(CUDA + llama.cpp + GGUF)完整教程 这套方案目标是:在 Windows 上用 NVIDIA 显卡(如 RTX 4060)本地运行大模型,并提供 OpenAI API 兼容接口。
一、环境准备
1. 安装 CUDA Toolkit
用于 GPU 加速推理。
下载地址:
https://developer.nvidia.com/cuda-downloads
安装时注意:
- 选择默认安装即可
- 确保勾选 CUDA Toolkit
- 安装完成后重启
验证(可选):
nvcc --version
如果提示版本号,说明成功。
2. 下载 llama.cpp
项目地址:
https://github.com/ggml-org/llama.cpp
推荐方式:
Windows用户可直接到release目录下载对应cuda版本,40系及以后显卡可以直接下载cuda13.3版本
git clone https://github.com/ggml-org/llama.cpp
或者直接下载 ZIP 解压。
3. 准备模型文件(GGUF)
模型下载地址:
https://huggingface.co/HauhauCS/Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive
你需要下载两个文件:
必需模型:
Qwen3.6-35B-A3B-...-IQ2_M.gguf
多模态(视觉)支持:
mmproj-Qwen3.6-35B-A3B-...-f16.gguf
二、目录结构配置
进入 llama.cpp 目录后,建立如下结构:
llama.cpp/
│
├── llama-server.exe
├── models/
│ ├── Qwen3.6-35B-A3B-IQ2_M.gguf
│ ├── mmproj-Qwen3.6-35B-A3B-f16.gguf
│
└── start.bat
四、一键启动脚本
在 llama.cpp 根目录新建 start.bat:
@echo off
chcp 65001 >nul
title Qwen3.6-35B-A3B IQ2_M 一键启动
cd /d "%~dp0"
llama-server.exe ^
-m "models\Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-IQ2_M.gguf" ^
--mmproj "models\mmproj-Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-f16.gguf" ^
-ngl 999 ^
-c 8192 ^
-n 4096 ^
--host 127.0.0.1 ^
--port 11434 ^
--jinja
pause
五、参数说明
m
主模型路径(GGUF)
-mmproj
多模态投影文件(图像能力)
ngl 999
GPU 层数
👉 代表尽可能全部丢给 GPU(显存够就越高越好)
c 8192
上下文长度(8K)
n 4096
最大生成 token 数
-port 11434
服务端口(类似 Ollama)
-jinja
启用 Qwen chat 模板格式
六、启动测试
双击:
start.bat
看到类似:
Server listening on http://127.0.0.1:11434
说明成功。
七、API 调用方式(OpenAI 兼容)
其他软件调用
API地址:http://127.0.0.1:11434/v1
API_KEY:留空或随意
示例(Python)
from openai import OpenAI
client = OpenAI(
base_url="http://127.0.0.1:11434/v1",
api_key="anything"
)
response = client.chat.completions.create(
model="qwen",
messages=[
{"role": "user", "content": "你好,介绍一下你自己"}
]
)
print(response.choices[0].message.content)
示例(curl)
curl http://127.0.0.1:11434/v1/chat/completions ^
-H "Content-Type: application/json" ^
-H "Authorization: Bearer anything" ^
-d "{
\"model\": \"qwen\",
\"messages\": [
{\"role\": \"user\", \"content\": \"你好\"}
]
}"
八、常见问题
1. GPU 没生效?
检查:
- 是否编译 CUDA 版本 llama.cpp
ngl是否 > 0
2. 速度很慢?
原因:
- IQ2_M 虽轻量,但 35B 仍然大
- 4060 8G 只能部分 GPU offload
优化:
- 降低
c 4096 - 降低
n 1024~2048
3. 显存爆了?
解决:
- 降
ngl - 或换更低量化版本(IQ1 / IQ2)
4. 端口冲突?
修改:
--port 11435
九、进阶优化建议(很重要)
如果你是 4060 8G:
建议配置:
-ngl 20~35
-c 4096
-n 2048
这样最稳定。
十、整体架构总结
这套系统本质是:
GGUF 模型
↓
llama.cpp server
↓
OpenAI API 兼容接口
↓
任意应用调用(Python / Web / Cherry Studio / 自己网站)
如果这篇文章对你有帮助,点个赞吧。