MinecraftConnectTool NPUBoost 是 MinecraftConnectTool 的本地 AI 日志分析增强版本,重点加入 OpenVINO GenAI 本地推理、Intel NPU 优先调度、自动 Runtime 构建和离线规则兜底。
NPU 设备;无 NPU 或 NPU 编译失败时自动 fallback 到 AUTO、GPU、CPU 或本地规则引擎。默认自动构建源:
mct-ai-runtime://openvino-genai-tinyllama-int4
当前固定 Runtime profile:
openvino-genai-2026.2.1-tinyllama-int4-sym-gs128-torch2.6-v3
主要依赖版本:
| 组件 | 版本 |
|---|---|
| Python Embed | 3.12.10 |
| OpenVINO | 2026.2.1 |
| OpenVINO Tokenizers | 2026.2.1 |
| OpenVINO GenAI | 2026.2.1 |
| Optimum Intel | 1.25.2 |
| NNCF | 2.18.0 |
| ONNX | 1.18.0 |
| Transformers | 4.51.3 |
| PyTorch CPU | 2.6.0+cpu |
模型导出参数:
optimum-cli export openvino --model TinyLlama/TinyLlama-1.1B-Chat-v1.0 --task text-generation-with-past --weight-format int4 --sym --ratio 1.0 --group-size 128 --trust-remote-code .\model
推理配置:
do_sample=FalseMAX_PROMPT_LEN=1024MIN_RESPONSE_LEN=128GENERATE_HINT=BEST_PERFCACHE_DIR=<Temp>/OpenVINOModelCacheNPU 设备。dotnet restore MinecraftConnectTool.csproj
dotnet build MinecraftConnectTool.csproj -c Release
dotnet publish MinecraftConnectTool.csproj -c Release -r win-x64 --self-contained false -o .\publish /p:PublishSingleFile=true /p:PublishReadyToRun=false
Rename-Item .\publish\MinecraftConnectTool.exe AiVer.exe -Force
发布产物位于:
./publish/AiVer.exe
AI Runtime 默认写入应用配置目录下的临时目录,例如:
<ConfigRoot>/Temp/AiRuntime
其中包含:
python/
model/
.download/runtime.profile
如果切换 Runtime profile 或重新导出模型,删除 Temp/AiRuntime/model 后重新点击默认源初始化即可。
| 配置项 | 默认值 | 说明 |
|---|---|---|
AiLocalEnable | true | 是否启用本地 AI 分析 |
AiOpenVinoDevice | AUTO | OpenVINO 目标设备;可设为 NPU、GPU、CPU、AUTO |
AiLocalTimeoutSeconds | 180 | 本地 AI 推理超时 |
AiLocalMaxNewTokens | 256 | 最大生成 token 数,上限 256 |
AiOpenVinoMaxPromptLen | 1024 | NPU 静态 prompt token 上限 |
AiOpenVinoMinResponseLen | 128 | NPU 响应预留 token 数 |
AiRuntimeHuggingFaceEndpoint | https://hf-mirror.com | HuggingFace 镜像端点 |
如果任务管理器中的 Intel AI Boost 没有动,先复制分析日志中的诊断行:
OpenVINO 诊断: available_devices=...; requested_device=...; selected_device=...
判断方式:
available_devices 没有 NPU:当前 OpenVINO 环境没有暴露 Intel NPU,检查驱动和设备管理器。selected_device=NPU:程序已请求 NPU,首次编译可能耗时较长,后续会走缓存。selected_device=CPU/GPU/AUTO:NPU 不可用或已 fallback。_attention_scale 导入失败:PyTorch 版本不对,当前代码会强制安装并验证 torch==2.6.0+cpu。Temp/AiRuntime/model 后重新初始化。Services/AiRuntimeDownloadService.cs:Runtime 下载、依赖安装、模型导出、profile 校验。Services/LocalAiLogAnalyzerService.cs:本地规则分析、OpenVINO GenAI 推理、设备 fallback 和日志清洗。Views/AiRuntimeDownloadWindow.*:Runtime 初始化下载窗口和日志复制。Views/RightPage/PanelAiAnalyze.*:AI 分析面板。MIT License。详见 LICENSE。
C#
100.0%
MinecraftConnectTool NPUBoost 是 MinecraftConnectTool 的本地 AI 日志分析增强版本,重点加入 OpenVINO GenAI 本地推理、Intel NPU 优先调度、自动 Runtime 构建和离线规则兜底。
NPU 设备;无 NPU 或 NPU 编译失败时自动 fallback 到 AUTO、GPU、CPU 或本地规则引擎。默认自动构建源:
mct-ai-runtime://openvino-genai-tinyllama-int4
当前固定 Runtime profile:
openvino-genai-2026.2.1-tinyllama-int4-sym-gs128-torch2.6-v3
主要依赖版本:
| 组件 | 版本 |
|---|---|
| Python Embed | 3.12.10 |
| OpenVINO | 2026.2.1 |
| OpenVINO Tokenizers | 2026.2.1 |
| OpenVINO GenAI | 2026.2.1 |
| Optimum Intel | 1.25.2 |
| NNCF | 2.18.0 |
| ONNX | 1.18.0 |
| Transformers | 4.51.3 |
| PyTorch CPU | 2.6.0+cpu |
模型导出参数:
optimum-cli export openvino --model TinyLlama/TinyLlama-1.1B-Chat-v1.0 --task text-generation-with-past --weight-format int4 --sym --ratio 1.0 --group-size 128 --trust-remote-code .\model
推理配置:
do_sample=FalseMAX_PROMPT_LEN=1024MIN_RESPONSE_LEN=128GENERATE_HINT=BEST_PERFCACHE_DIR=<Temp>/OpenVINOModelCacheNPU 设备。dotnet restore MinecraftConnectTool.csproj
dotnet build MinecraftConnectTool.csproj -c Release
dotnet publish MinecraftConnectTool.csproj -c Release -r win-x64 --self-contained false -o .\publish /p:PublishSingleFile=true /p:PublishReadyToRun=false
Rename-Item .\publish\MinecraftConnectTool.exe AiVer.exe -Force
发布产物位于:
./publish/AiVer.exe
AI Runtime 默认写入应用配置目录下的临时目录,例如:
<ConfigRoot>/Temp/AiRuntime
其中包含:
python/
model/
.download/runtime.profile
如果切换 Runtime profile 或重新导出模型,删除 Temp/AiRuntime/model 后重新点击默认源初始化即可。
| 配置项 | 默认值 | 说明 |
|---|---|---|
AiLocalEnable | true | 是否启用本地 AI 分析 |
AiOpenVinoDevice | AUTO | OpenVINO 目标设备;可设为 NPU、GPU、CPU、AUTO |
AiLocalTimeoutSeconds | 180 | 本地 AI 推理超时 |
AiLocalMaxNewTokens | 256 | 最大生成 token 数,上限 256 |
AiOpenVinoMaxPromptLen | 1024 | NPU 静态 prompt token 上限 |
AiOpenVinoMinResponseLen | 128 | NPU 响应预留 token 数 |
AiRuntimeHuggingFaceEndpoint | https://hf-mirror.com | HuggingFace 镜像端点 |
如果任务管理器中的 Intel AI Boost 没有动,先复制分析日志中的诊断行:
OpenVINO 诊断: available_devices=...; requested_device=...; selected_device=...
判断方式:
available_devices 没有 NPU:当前 OpenVINO 环境没有暴露 Intel NPU,检查驱动和设备管理器。selected_device=NPU:程序已请求 NPU,首次编译可能耗时较长,后续会走缓存。selected_device=CPU/GPU/AUTO:NPU 不可用或已 fallback。_attention_scale 导入失败:PyTorch 版本不对,当前代码会强制安装并验证 torch==2.6.0+cpu。Temp/AiRuntime/model 后重新初始化。Services/AiRuntimeDownloadService.cs:Runtime 下载、依赖安装、模型导出、profile 校验。Services/LocalAiLogAnalyzerService.cs:本地规则分析、OpenVINO GenAI 推理、设备 fallback 和日志清洗。Views/AiRuntimeDownloadWindow.*:Runtime 初始化下载窗口和日志复制。Views/RightPage/PanelAiAnalyze.*:AI 分析面板。MIT License。详见 LICENSE。
C#
100.0%