AI Dev Gallery: Conjunto de herramientas de desarrollo de modelos de IA nativos de Windows, integración de modelos de extremo a extremo en aplicaciones Windows
Últimos recursos sobre IAActualizado hace 7 meses Círculo de intercambio de inteligencia artificial 2.2K 00
Introducción general
AI Dev Gallery es una aplicación de herramientas de desarrollo de IA de Microsoft (actualmente en vista previa pública) diseñada para desarrolladores de Windows. Ofrece una plataforma completa para ayudar a los desarrolladores a integrar fácilmente funciones de IA en sus aplicaciones Windows. Las características más notables de la herramienta son la disponibilidad de más de 25 ejemplos interactivos basados en modelos nativos de IA, la posibilidad de descargar y ejecutar fácilmente modelos de Hugging Face y GitHub, y el código fuente C# completo para cada ejemplo, así como un proyecto de Visual Studio exportable e independiente. La aplicación no requiere una cuenta de Microsoft para su uso y admite la ejecución sin conexión de los modelos de IA descargados, lo que proporciona a los desarrolladores de Windows una plataforma cómoda para aprender y practicar el desarrollo de IA.

Lista de funciones
- Proporciona más de 25 ejemplos interactivos de IA con soporte para ejecución y pruebas locales.
- Admite la descarga y ejecución con un solo clic de modelos de IA desde las plataformas Hugging Face y GitHub.
- Proporciona funciones completas de visualización del código fuente C#
- Exportación de muestras como proyectos independientes de Visual Studio
- Posibilidad de ejecutar sin conexión los modelos de IA descargados
- Proporcionar código de muestra detallado y documentación de desarrollo
- Admite dispositivos con arquitecturas x64 y ARM64
- Admite cálculo acelerado por GPU (se recomiendan 8 GB de memoria de vídeo)
- Código fuente abierto para apoyar las contribuciones y mejoras de la comunidad
Utilizar la ayuda
1. Requisitos del sistema
Requisitos medioambientales básicos:
- Sistema operativo: Windows 10 versión 1809 (10.0; Build 17763) o posterior.
- Arquitectura del sistema: Compatible con x64 o ARM64
- Requisitos de memoria: se recomiendan al menos 16 GB de RAM
- Espacio de almacenamiento: se recomiendan al menos 20 GB de espacio libre
- Configuración de la GPU: se recomiendan 8 GB de memoria de vídeo o más (para la aceleración de la GPU).
Requisitos del entorno de desarrollo:
- Visual Studio 2022 o posterior
- Cargas de trabajo de desarrollo de aplicaciones Windows
2. Pasos de la instalación
- Configuración del entorno
- Instalación de Visual Studio 2022 o superior
- Asegúrese de que el componente de desarrollo de aplicaciones de Windows está instalado.
- Configurar WinUI y Windows App SDK entorno de desarrollo de acuerdo con la documentación oficial de Microsoft
- Obtener la solicitud
git clone https://github.com/microsoft/AI-Dev-Gallery.git
- Inicio de proyectos
- Abra el archivo de solución AIDevGallery.sln
- Pulse F5 para ejecutar la aplicación
3. Directrices de uso
Función básica Uso
- Busca ejemplos:
- Abre la aplicación para consultar más de 25 ejemplos interactivos de IA
- Cada ejemplo va acompañado de instrucciones detalladas sobre cómo utilizarlo.
- Descarga el modelo:
- Los modelos de IA pueden descargarse directamente de Hugging Face o GitHub
- Los modelos descargados se pueden utilizar sin conexión
- Ver fuente:
- Se proporciona el código fuente completo de C# para cada ejemplo
- Las implementaciones de código se pueden ver y aprender directamente en la aplicación
- Exportar artículos:
- Seleccione un ejemplo de interés
- Haga clic en la función Exportar para exportar el ejemplo como proyecto independiente de Visual Studio.
- Los proyectos exportados pueden abrirse y modificarse directamente en Visual Studio
Uso de funciones avanzadas
- Aceleración de la GPU:
- Asegúrate de que la tarjeta gráfica cumple los requisitos (se recomiendan 8 GB de memoria de vídeo).
- Uso opcional de GPU para modelado en aplicaciones
- Desarrollo a medida:
- Puede basarse en el código de muestra para el desarrollo secundario
- Soporte para integrar sus propios modelos en la aplicación
4. Precauciones
- El primer uso requiere acceso a Internet para descargar el modelo
- Descargue el modelo y utilícelo sin conexión
- El proyecto exportado puede ejecutarse de forma independiente sin depender de AI Dev Gallery.
- Puedes enviar una incidencia al repositorio de GitHub para obtener ayuda.
AI Dev Gallery Tutorial oficial
La AI Dev Gallery es un nuevo proyecto de código abierto diseñado para inspirar y ayudar a los desarrolladores a integrar las capacidades de IA del dispositivo en las aplicaciones de Windows. Ofrece una experiencia de usuario intuitiva que facilita la exploración y prueba de ejemplos interactivos de IA basados en modelos nativos. Sus principales características son:
- Explora y descarga rápidamente modelos de fuentes fiables como GitHub y HuggingFace.
- Utilice ejemplos interactivos para probar más de 25 escenarios diferentes, incluidos casos de uso para texto, imágenes, audio y vídeo.
- Consulte todas las referencias de código y bibliotecas relevantes para cada ejemplo.
- Cambia entre los modelos que se ejecutan en la CPU y la GPU en función de las capacidades del dispositivo.
- Inicie rápidamente su propio proyecto exportando cualquier ejemplo a un nuevo proyecto de Visual Studio que haga referencia a la misma caché de modelo, evitando así descargas duplicadas.
Una de las motivaciones de Gallery es concienciar a los desarrolladores de las numerosas ventajas de la IA desde el dispositivo. Entre ellas están la mejora de la seguridad y la privacidad de los datos, un mayor control y capacidad de parametrización, y la no dependencia de conexiones a Internet o de proveedores externos en la nube.
requisitos del sistema
Requisitos de equipamiento
- Versión mínima del sistema operativo: Windows 10, versión 1809 (10.0; Build 17763)
- Arquitectura: x64, ARM64
- Memoria: se recomiendan al menos 16 GB
- Espacio en disco: se recomiendan al menos 20 GB de espacio libre.
- GPU: Se recomiendan al menos 8 GB de VRAM para ejecutar los ejemplos en la GPU.
Visual Studio 2022
Requiere instalación Visual Studio 2022 responder cantando Cargas de trabajo de desarrollo de aplicaciones Windows.
Galería Run
Para ejecutar la Galería, proceda del siguiente modo:
- Clonar el repositorio de código:git clone https://github.com/microsoft/AI-Dev-Gallery.git
- Ejecuta la solución:. \AIDevGallery.sln
- pulse F5 clave para construir y ejecutar Gallery
Uso de la Galería
Se puede navegar por la AI Dev Gallery de dos maneras:
- Ver muestras
- Vista de modelos
Ejemplo de navegación
En la vista de ejemplos, los ejemplos se dividen en categorías (por ejemplo, texto, código, imágenes, etc.) y luego se subdividen en ejemplos específicos, como "Traducción de texto" en la figura siguiente:

Tras hacer clic en un ejemplo, se le pedirá que seleccione un modelo para descargar si no se ha ejecutado antes:

Junto al modelo, puedes ver su tamaño, si funciona con CPU o GPU y la información de licencia pertinente. Selecciona el modelo que mejor se adapte a tu máquina. También puedes descargar nuevos modelos y cambiarlos posteriormente desde la vista de ejemplo. Sólo tienes que hacer clic en el menú desplegable Modelo situado en la parte superior del ejemplo:

Por último, puede ver el código de ejemplo en el panel Muestras y exportar el proyecto a Visual Studio. Ambos botones se encuentran en la esquina superior derecha del ejemplo, y la vista de código se muestra a continuación:

Modelos de navegación
Si prefiere navegar a través de modelos en lugar de ejemplos, Galería también ofrece una vista Modelo:

La vista Modelos ofrece un menú de navegación similar en la parte derecha que permite cambiar de modelo según la categoría. Al hacer clic en un modelo, puede ver una descripción del mismo, una versión descargable y un ejemplo de uso del modelo. Si hace clic en un ejemplo, volverá a la vista de ejemplos, donde podrá ver el modelo en acción.
Borrar y gestionar modelos
Si necesitas liberar espacio o ver los detalles de descarga de un modelo en uso, puedes ir a la página de Configuración para gestionar tus descargas:

Aquí puedes ver fácilmente todos los modelos que se han descargado y cuánto espacio están ocupando en tu disco duro. Puede vaciar toda la caché para empezar de nuevo, o borrar modelos individuales que ya no estén en uso. Los modelos borrados pueden volver a descargarse a través de la Vista de Modelos o la Vista de Ejemplos.
Próximos pasos de la Galería
La AI Dev Gallery sigue en continuo desarrollo y tenemos previsto añadir más ejemplos y funciones para mejorar aún más la experiencia.
Si tienes algún comentario, has encontrado un error o tienes una idea para una función o un ejemplo, dirígete a la sección Junta de Presentación de Asuntos Envíe su pregunta. También tenemos un comentarios Se utiliza para debatir otros temas relacionados con la Galería.
Gallery es un proyecto de código abierto y agradecemos cualquier contribución, comentario o idea. ¡Feliz modelado!
© declaración de copyright
Derechos de autor del artículo Círculo de intercambio de inteligencia artificial Todos, por favor no reproducir sin permiso.
Artículos relacionados
Sin comentarios...