参赛方向:方向三 · DTK 创新原生应用 作品一句话:把 Google DeepMind 前沿 WeatherNext 2 气象 AI 模型装进 deepin 桌面,纯 CPU 即可运行真实推理,原生 DTK 界面看全球天气预报。
WeatherNext 2 Mini GUI 是一套 AI 气象预报桌面应用。它基于 Google DeepMind 开源(Apache-2.0)的 WeatherNext 2 / WeatherNext Cyclones Mini 模型,集成 ECMWF 真实初始场,让普通 deepin 用户无需 GPU、无需联网下载模型,即可在桌面上运行真实的气象推理并查看全球/区域预报产品。
同时按比赛要求,配套提供了 deepin DTK 原生应用(dtkdeclarative QML,地道 deepin 视觉),并把我方 AI 编程 Agent 辅助开发的完整链路公开。
dtkdeclarative
weathernext-mini-gui
ApplicationWindow
ItemDelegate
ComboBox
SpinBox
ScrollView
D.Window
backend.py
/infer
/stats
/cyclone
/cyclone_data
/ensemble
/metrics
/point
/report
/export
/usr/share/dsg/configs/
D.DTK.sendSystemMessage
Noto Sans CJK SC
# 一键安装(postinst 自动用 清华/阿里/中科大 镜像装 Python 依赖) sudo apt install ./weathernext-mini-gui_1.18.0_amd64.deb # 启动(默认 = DTK 原生版,自动拉起推理后端) weathernext-mini-gui
开源地址:https://gitee.com/humanfans/weathernext_gui
demo
real
(这里填 GitHub / Gitee 仓库地址,源码以 GPL-3.0 开源) 仓库:https://github.com//weathernext-mini-gui(待填) 组织/作者:(姓名/团队)
(这里填 GitHub / Gitee 仓库地址,源码以 GPL-3.0 开源)
https://github.com//weathernext-mini-gui
┌──────────────────────────┐ HTTP ┌──────────────────────────────┐ │ deepin DTK QML 原生前端 │ │ Python 推理后端(FastAPI) │ │ D.DTK 控件 · 6 功能页 │───────►│ → Wn2InferenceEngine │ │ DConfig/系统通知/单实例 │◄───────│ → ECMWF 初始场 + 真实 WN2 CPU 推理 │ └──────────────────────────┘ └──────────────────────────────┘
dm_graphcast
mha
dtk-development
Dtk::Widget
本项目由 DeepSeek 编程 Agent 全程辅助开发,强调「自然语言 → 可用软件」闭环:
dxcb
${APP_ID}_${VER}
GPL-3.0。
评审对照(自评):功能完整性 30%(六功能 + DTK 6 页)|真实使用价值 20%(桌面运行真实 AI 气象模型)|创新性 15%(前沿 WN2 → deepin 原生)|UI/UX 15%(D.DTK 深色主题)|代码质量 20%(分层模块化)。资格审核:Deepin 25 构建/安装/运行/卸载 ✅、amd64 ✅、安全 ✅、GPL ✅、可复现 ✅。
本作品为 deepin「10 亿 Token 奖池」插件开发大赛参赛作品。
来了来了
都太牛了,AI给我放跟前我也不会用啊🤣🤣🤣
Featured Collection
Popular Events
【deepin插件开发活动】WeatherNext 2 Mini GUI —— 基于纯 CPU 的 AI 全球天气预报工具
参赛方向:方向三 · DTK 创新原生应用
作品一句话:把 Google DeepMind 前沿 WeatherNext 2 气象 AI 模型装进 deepin 桌面,纯 CPU 即可运行真实推理,原生 DTK 界面看全球天气预报。
一、作品介绍
WeatherNext 2 Mini GUI 是一套 AI 气象预报桌面应用。它基于 Google DeepMind 开源(Apache-2.0)的 WeatherNext 2 / WeatherNext Cyclones Mini 模型,集成 ECMWF 真实初始场,让普通 deepin 用户无需 GPU、无需联网下载模型,即可在桌面上运行真实的气象推理并查看全球/区域预报产品。
同时按比赛要求,配套提供了 deepin DTK 原生应用(
dtkdeclarativeQML,地道 deepin 视觉),并把我方 AI 编程 Agent 辅助开发的完整链路公开。二、功能特性
1) Deepin DTK 原生版(
weathernext-mini-gui,默认入口)dtkdeclarativeD.DTK 控件)**原生视觉:ApplicationWindow/ItemDelegate/ComboBox/SpinBox/ScrollView+D.Window圆角/模糊,跟随系统亮暗主题backend.py功能端点):/infer+/stats)/cyclone+/cyclone_data)/ensemble+/metrics)/point)/report+/export)/usr/share/dsg/configs/)、D.DTK.sendSystemMessage系统通知Noto Sans CJK SC)、图片滚轮缩放/双击重置、侧栏纯文字导航三、界面展示
四、安装
开源地址:https://gitee.com/humanfans/weathernext_gui
五、使用
demo:基于 ECMWF 初始场外推(无需模型);real:真实 WeatherNext 2 Mini 模型 CPU 推理(内置 226.9MB 官方权重,首次约 6s 出 6h 预报);六、源码仓库
七、技术架构与亮点
dm_graphcast),JAX/CPU + 标准 attention(自动把 GPU 专用 splash attention 切换为 CPU 兼容mha),输出全球 1.0°/13 层真实预报场;零 GPU 依赖。dtk-development规范用Dtk::Widget/dtkdeclarative构建(处理了 DTK 命名空间分层、moc 兼容等要点)。八、开发过程说明(AI 辅助)
本项目由 DeepSeek 编程 Agent 全程辅助开发,强调「自然语言 → 可用软件」闭环:
dxcb平台适配、Qt 中文字体、ECMWF 解码、JAX CPU 兼容、deb${APP_ID}_${VER}拼接、backend.py600 权限等数十处);dtk-development的对话截图)。九、开源协议
GPL-3.0。
评审对照(自评):功能完整性 30%(六功能 + DTK 6 页)|真实使用价值 20%(桌面运行真实 AI 气象模型)|创新性 15%(前沿 WN2 → deepin 原生)|UI/UX 15%(D.DTK 深色主题)|代码质量 20%(分层模块化)。资格审核:Deepin 25 构建/安装/运行/卸载 ✅、amd64 ✅、安全 ✅、GPL ✅、可复现 ✅。
本作品为 deepin「10 亿 Token 奖池」插件开发大赛参赛作品。