AI个人学习
和实操指南

AI Dev Gallery:Windows本地AI模型开发工具集,端侧模型集成到Windows应用

综合介绍

AI Dev Gallery是微软推出的一款专为Windows开发者设计的AI开发工具应用程序(目前处于公开预览版)。它提供了一个综合性平台,帮助开发者轻松地将AI功能集成到自己的Windows应用程序中。该工具最显著的特点是提供了超过25个由本地AI模型驱动的交互式示例,支持从Hugging Face和GitHub轻松下载和运行模型,并且为每个示例提供完整的C#源代码以及可导出的独立Visual Studio项目。这款应用不需要Microsoft账户即可使用,支持离线运行已下载的AI模型,为Windows开发者提供了一个便捷的AI开发学习和实践平台。

AI Dev Gallery:Windows本地AI模型开发工具集,学习本地模型和API添加到Windows应用程序-1


 

功能列表

  • 提供25+个交互式AI示例,支持本地运行和测试
  • 支持从Hugging Face和GitHub平台一键下载和运行AI模型
  • 提供完整的C#源代码查看功能
  • 支持将示例导出为独立的Visual Studio项目
  • 支持离线运行已下载的AI模型
  • 提供详细的示例代码和开发文档
  • 支持x64和ARM64架构的设备运行
  • 支持GPU加速运算(推荐8GB显存)
  • 开源代码,支持社区贡献和改进

 

使用帮助

1. 系统要求

基础环境要求:

  • 操作系统:Windows 10 版本1809(10.0;Build 17763)或更高版本
  • 系统架构:支持x64或ARM64
  • 内存要求:建议至少16GB RAM
  • 存储空间:建议至少20GB可用空间
  • GPU配置:建议显存8GB以上(用于GPU加速)

开发环境要求:

  • Visual Studio 2022或更高版本
  • Windows应用程序开发工作负载

2. 安装步骤

  1. 环境配置
    • 安装Visual Studio 2022或更高版本
    • 确保安装了Windows应用程序开发组件
    • 按照微软官方文档配置WinUI和Windows App SDK开发环境
  2. 获取应用程序
    git clone https://github.com/microsoft/AI-Dev-Gallery.git
    
  3. 启动项目
    • 打开AIDevGallery.sln解决方案文件
    • 按F5运行应用程序

3. 使用指南

基础功能使用

  1. 浏览示例:
    • 打开应用后,可以浏览25+个交互式AI示例
    • 每个示例都配有详细说明和使用方法
  2. 下载模型:
    • 可以直接从Hugging Face或GitHub下载AI模型
    • 下载后的模型支持离线使用
  3. 查看源码:
    • 每个示例都提供完整的C#源代码
    • 可以直接在应用中查看和学习代码实现
  4. 导出项目:
    • 选择感兴趣的示例
    • 点击导出功能将示例导出为独立的Visual Studio项目
    • 导出的项目可以直接在Visual Studio中打开和修改

高级功能使用

  1. GPU加速:
    • 确保显卡满足要求(建议8GB显存)
    • 在应用中可选择使用GPU进行模型运算
  2. 自定义开发:
    • 可以基于示例代码进行二次开发
    • 支持将自己的模型集成到应用中

4. 注意事项

  • 首次使用需要联网下载模型
  • 下载模型后可以离线使用
  • 导出的项目可以独立运行,无需依赖AI Dev Gallery
  • 遇到问题可以在GitHub仓库提交issue寻求帮助

 

AI Dev Gallery官方教程

AI Dev Gallery 是一个全新的开源项目,旨在激发和支持开发者将设备端 AI 功能集成到 Windows 应用中。它提供了直观的用户体验,便于探索和测试由本地模型驱动的交互式 AI 示例。其主要功能包括:

  • 快速从 GitHub 和 HuggingFace 等知名来源探索并下载模型。
  • 使用交互式示例测试 25 种以上的不同场景,包括文本、图像、音频和视频的用例。
  • 查看每个示例的所有相关代码和库引用。
  • 根据设备能力在运行于 CPU 和 GPU 的模型之间切换。
  • 通过将任何示例导出到一个新的 Visual Studio 项目快速开始自己的项目,新项目会引用相同的模型缓存,从而避免重复下载。

Gallery 背后的动机之一是让开发者了解设备端 AI 所带来的诸多好处。这些好处包括改进的数据安全和隐私、更高的控制和参数化能力,以及不依赖互联网连接或第三方云提供商。

系统要求

设备要求

  • 最低操作系统版本:Windows 10,版本 1809 (10.0; Build 17763)
  • 架构:x64,ARM64
  • 内存:建议至少 16 GB
  • 磁盘空间:建议至少 20GB 的可用空间
  • GPU:建议至少 8GB 的 VRAM 以在 GPU 上运行示例

Visual Studio 2022

需要安装 Visual Studio 2022 和 Windows 应用开发工作负载

运行 Gallery

运行 Gallery 的步骤如下:

  1. 克隆代码仓库:git clone https://github.com/microsoft/AI-Dev-Gallery.git
  2. 运行解决方案:.\AIDevGallery.sln
  3. 按下 F5 键以构建并运行 Gallery

使用 Gallery

AI Dev Gallery 可以通过以下两种方式导航:

  • 示例视图(Samples View)
  • 模型视图(Models View)

导航示例

在示例视图中,示例按类别划分(如文本、代码、图像等),然后进一步细分为具体示例,例如下图中的“文本翻译”:

AI Dev Gallery:Windows本地AI模型开发工具集,设备端侧模型集成到Windows应用-1

点击某个示例后,如果之前没有运行过该示例,系统会提示您选择一个模型进行下载:

AI Dev Gallery:Windows本地AI模型开发工具集,设备端侧模型集成到Windows应用-2

在模型旁边,您可以看到模型的大小、它是否运行于 CPU 或 GPU,以及相关的许可证信息。选择最适合您机器的模型。您还可以稍后从示例视图下载新模型并更改模型。只需点击示例顶部的模型下拉菜单:

AI Dev Gallery:Windows本地AI模型开发工具集,设备端侧模型集成到Windows应用-3

最后,您可以在示例面板中查看示例代码并将项目导出到 Visual Studio。两个按钮均位于示例右上角,代码视图如下所示:

AI Dev Gallery:Windows本地AI模型开发工具集,设备端侧模型集成到Windows应用-4

导航模型

如果您更喜欢通过模型而不是示例进行导航,Gallery 还提供了模型视图:

AI Dev Gallery:Windows本地AI模型开发工具集,设备端侧模型集成到Windows应用-5

模型视图在右侧提供了一个类似的导航菜单,可根据类别在不同模型之间切换。点击一个模型后,您可以查看该模型的描述、可下载的版本以及使用该模型的示例。点击一个示例会将您带回到示例视图,您可以在这里查看模型的实际应用。

删除和管理模型

如果您需要清理空间或查看正在使用的模型的下载详情,可以前往设置页面管理您的下载:

AI Dev Gallery:Windows本地AI模型开发工具集,设备端侧模型集成到Windows应用-6

在这里,您可以轻松查看已下载的每个模型以及它们在硬盘上占用的空间。您可以清空整个缓存以重新开始,也可以删除不再使用的单个模型。任何已删除的模型都可以通过模型视图或示例视图重新下载。

Gallery 的下一步

AI Dev Gallery 仍在持续开发中,我们计划添加更多的示例和功能,以进一步提升体验。

如果您有反馈、发现了漏洞,或者有任何功能或示例的想法,请前往 问题提交板 提交问题。我们还有一个 讨论区 用于讨论与 Gallery 相关的其他话题。

Gallery 是一个开源项目,我们欢迎贡献、反馈和创意!祝建模愉快!

未经允许不得转载:首席AI分享圈 » AI Dev Gallery:Windows本地AI模型开发工具集,端侧模型集成到Windows应用

首席AI分享圈

首席AI分享圈专注于人工智能学习,提供全面的AI学习内容、AI工具和实操指导。我们的目标是通过高质量的内容和实践经验分享,帮助用户掌握AI技术,一起挖掘AI的无限潜能。无论您是AI初学者还是资深专家,这里都是您获取知识、提升技能、实现创新的理想之地。

联系我们
zh_CN简体中文