AI 개발 갤러리: Windows 네이티브 AI 모델 개발 도구 세트, Windows 애플리케이션에 엔드사이드 모델 통합

최신 AI 도구7개월 전 업데이트 Sharenet.ai
1.3K 0
吐司AI

일반 소개

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

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

 

기능 목록

  • 提供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应用

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

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

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

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

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

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

导航模型

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

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

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

删除和管理模型

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

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

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

Gallery 的下一步

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

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

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

© 저작권 정책
AiPPT

관련 문서

댓글 없음

없음
댓글 없음...