Profundizando en la biblioteca de difusores con Intel® Tiber™ AI Cloud, Premium

Thursday, November 14, 2024, from 9:00am to 11:00am PT

por Intel Software

Descubra cómo aprovechar al máximo los modelos de difusión con OpenVINO y la versión mejorada de Intel® Tiber™ AI Cloud.



La biblioteca de difusores ofrece un acceso enriquecido a modelos preentrenados para generar sonidos, imágenes, visualizaciones y estructuras, como representaciones 3D de moléculas. Las características se mejoran aún más a través de la versión premium de Intel® Tiber™ AI Cloud y el rendimiento ajustado por OpenVINO. Este taller brinda a los desarrolladores información sobre las técnicas expertas y todas las posibilidades de la biblioteca de difusores, cubriendo estos temas:

  • Familiarizarse con el nivel premium disponible para Intel® Tiber™ AI Cloud, así como con las características estándar del nivel gratuito
  • Comprender los tipos de modelos de difusión en la biblioteca y los conceptos básicos de la difusión latente
  • Trabajar con OpenVINO para mejorar el rendimiento de los modelos de difusión y descarga de modelos para utilizar los aceleradores de forma eficaz
  • Ir más allá de Jupyter Notebooks para crear interfaces gráficas de usuario utilizando Intel® Tiber™ AI Cloud de primera calidad, para crear experiencias únicas e impresionantes

Los desarrolladores tendrán la oportunidad de hacer un seguimiento con sus propias preguntas sobre estas herramientas y la biblioteca de difusores. Las demostraciones prácticas de técnicas de codificación requieren una cuenta de Intel® Tiber™ AI Cloud. Si no tienes uno, Hazte con uno aquí(se abre en una nueva pestaña).

El taller está dirigido a desarrolladores de nivel intermedio a avanzado. La sesión brindará a los desarrolladores una perspectiva sólida sobre las últimas características mejoradas de Intel® Tiber™ AI Cloud y las capacidades de OpenVINO para mejorar el rendimiento del modelo de difusión.

Fuente: https://software.seek.intel.com/oneapi-ws-diffusers-premium



Democratización del acceso a la IA con Intel® Tiber™ Developer Cloud

por Sonya_Wach

Construir, entrenar o inferir con modelos intensivos de inteligencia artificial, como los grandes modelos de lenguaje (LLM), requiere acceso a recursos, tiempo y experiencia costosos. La adquisición de hardware capaz de ejecutar sus cargas de trabajo, o incluso saber por dónde empezar, puede ser una barrera para los desarrolladores que innovan con los últimos avances. El uso de plataformas en la nube permite a los desarrolladores acceder a sus proyectos desde cualquier lugar y llegar al mercado rápidamente minimizando los tiempos de configuración y optimizando los flujos de trabajo. Los desarrolladores también pueden tener la tranquilidad de garantizar que sus datos estén seguros al mitigar los riesgos de pérdida de datos debido a fallas de hardware. Además, los desarrolladores pueden distribuir contenido de manera eficiente desde la nube hasta el borde, así como utilizar fácilmente contenedores y software relevante listo para usar para optimizar aún más sus proyectos, creando mejores soluciones e innovaciones. Las plataformas en la nube con precios competitivos ayudan a democratizar el acceso a la IA para los desarrolladores que buscan probar nuevos kits de herramientas de hardware y software para crear sus últimos proyectos de manera eficiente.

¿Qué es Intel Developer Cloud?

Intel® Developer Tiber™ Cloud es una plataforma basada en la nube que empodera a desarrolladores, científicos de datos y entusiastas de la IA al proporcionar acceso a soluciones de hardware y software Intel de vanguardia para que las aplicaciones de IA y computación de alto rendimiento se puedan crear, probar, ejecutar y optimizar a bajo costo y sobrecarga. Intel Developer Tiber Cloud proporciona a los desarrolladores un camino fácil para innovar con cargas de trabajo pequeñas o grandes en CPU, GPU y aceleradores de IA de Intel con acceso a software optimizado para IA, como oneAPI. La disponibilidad general de Intel Developer Cloud se anunció recientemente en Intel Innovation 2023.

En esta publicación, exploraremos cómo comenzar a usar Intel Developer Tiber Cloud y desbloquear su potencial para poner en marcha sus proyectos de desarrollo.

Ventajas de Intel® Tiber™ Developer Cloud

Intel Developer Cloud ofrece una serie de beneficios a los desarrolladores que buscan crear aplicaciones innovadoras de IA y HPC. Proporciona acceso al hardware Intel más reciente: CPU Intel® Xeon®, GPU Intel® Data Center, aceleradores de IA Intel® Gaudi® 2 y más. La plataforma incluye software y servicios flexibles para ejecutar entrenamiento de IA a gran escala, inferencia y computación de alto rendimiento. En función de sus necesidades, los desarrolladores también pueden elegir su tipo de máquina, entre máquinas virtuales o bare metal en un sistema completo o en un clúster. También se incluyen las últimas herramientas de IAoptimizaciones de marco e implementaciones de referencia para ayudar a mejorar los flujos de trabajo y acelerar aún más los procesos.

Empezar

Visite cloud.intel.com para comenzar. Mire este video o siga los pasos que se describen a continuación para conocer los pasos detallados para comenzar con Intel Developer Tiber Cloud.

Crear una cuenta:

Hay varios tipos diferentes de cuentas, desde cuentas gratuitas estándar hasta cuentas premium y empresariales de pago. Elija la cuenta que mejor se adapte a sus necesidades, y siempre puede actualizar su cuenta para que se adapte a sus necesidades en cualquier momento.

Suscríbase a su nivel de servicio preferido y siga el proceso de registro proporcionando y verificando un correo electrónico y cierta información básica.

Una vez creada y verificada su cuenta, puede acceder a la consola de la plataforma con acceso rápido a herramientas y recursos.

Lanzamiento de un cuaderno de Jupyter Notebook gratuito para el entrenamiento

En el menú de la izquierda dentro de la plataforma Intel Developer Tiber Cloud, puede encontrar la página Capacitación bajo el encabezado SOFTWARE, como se muestra a continuación.

Picture1.png

Dentro de esta página de Capacitación y talleres, puede encontrar varios talleres de capacitación para crear modelos de IA, aprender los conceptos esenciales de la IA de la generación y optimizar con SYCL C++. También hay una opción en la parte superior derecha de la página para lanzar su propio JupyterLab, donde puede trabajar con diferentes portátiles y consolas para crear sus propios modelos de aprendizaje automático y se ejecutará en hardware no especificado en Intel Developer Cloud, perfecto para probarlo y aprender cómo estas herramientas pueden ayudarlo a desarrollar de manera eficiente.

Para comenzar fácilmente por su cuenta, inicie una sesión de JupyterLab en la parte superior derecha de la página Capacitación y talleres con el botón que se muestra a continuación. Puede elegir un kernel de Python 3 para escribir su propio código de Python.
Picture2.png

Echa un vistazo a la demostración al final de este artículo para ver un modelo que puedes crear en JupyterLab en Intel Developer Cloud.

Lanzamiento de una instancia informática

Pasos para lanzar una instancia:

Desde la página de inicio de la consola de Intel Tiber Developer Cloud, puede acceder a varias configuraciones de hardware a través del catálogo de hardware. Para este ejemplo, trabajaremos con los procesadores de la serie Intel® Max.

Seleccione esta opción en el catálogo y anote la familia de instancias coincidente, el tipo de instancia (que de forma predeterminada es una máquina con GPU 4x) y la imagen de la máquina (que de forma predeterminada es el sistema operativo Ubuntu*). Asigne un nombre a su instancia y prepárese para configurar sus claves SSH para el acceso.

Configuración de una clave:

Intel Developer Tiber Cloud proporciona instrucciones detalladas con líneas de comandos para configurar claves SSH y acceder a su instancia de forma remota. Generará una clave SSH en su equipo local y proporcionará a Intel Developer Cloud la clave pública.

La creación de una clave SSH depende de su sistema operativo. Haga clic en Crear una clave y siga los pasos a continuación según su sistema operativo.

Sistema operativo Linux* y MacOS*:

Inicie un terminal en su sistema y copie y pegue lo siguiente en el terminal:

ssh-keygen -t rsa -b 4096 -f ~/.ssh/id_rsa

Si se le pide que sobrescriba, seleccione No. Cree y repita una frase de contraseña si se le solicita.

Copie y pegue lo siguiente en su terminal para abrir su clave SSH:

vi ~/.ssh/id_rsa.pub

Copie la clave generada del terminal y péguela en el campo de contenido de la clave en la configuración de la instancia de Intel Developer Cloud.

Sistema operativo Microsoft Windows*:

Inicie una ventana de terminal de PowerShell* en el sistema. Si no ha generado una clave antes, copie y pegue lo siguiente en el terminal:

mkdir $env:UserProfile\.ssh

Copie y pegue lo siguiente en su terminal para generar claves SSH:

ssh-keygen -t rsa -b 4096 -f $env:UserProfile\.ssh\id_rsa

Si se le pide que sobrescriba, seleccione No. Cree y repita una frase de contraseña si se le solicita.

Copie y pegue lo siguiente en su terminal para abrir su clave SSH:

cat $env:UserProfile\.ssh\id_rsa.pub

Copie la clave generada del terminal y péguela en el campo de contenido de la clave en la configuración de la instancia de Intel Developer Cloud.

Para ver más información sobre cómo generar una clave, siga Generar una clave SSH. La clave cargada aparecerá en la pantalla de claves, lo que le permitirá continuar configurando su instancia.

Funcionamiento de la máquina:

Presione iniciar y su instancia comenzará a aprovisionarse y pronto estará lista. Al hacer clic en el nombre de la instancia, se enumerarán las especificaciones de la máquina y un botón “Cómo conectarse”. Al hacer clic en este botón, se revelan instrucciones para conectarse a esta máquina desde su dispositivo local con Windows, macOS o Linux. Siga estas instrucciones en la interfaz de línea de comandos de su dispositivo local, utilizando SSH para conectarse a la instancia de Intel Developer Cloud, ¡y ya está!

Puede ver y confirmar los dispositivos de la instancia ejecutando lo siguiente en la ventana:

sycl-ls
Configuración de oneAPI:

Después de conectarse a su instancia de Intel Developer Tiber Cloud, un primer paso rápido es inicializar oneAPI en la máquina. En la línea de comandos:

source /opt/intel/oneapi/setvars.sh --force

oneAPI proporciona a su entorno bibliotecas, compiladores y mucho más para crear sus aplicaciones.

Demostración de muestra de chatbot

Desarrollar y ejecutar sus propias aplicaciones de IA en la plataforma es tan fácil como parece. La creación de un chatbot de IA en solo unas pocas líneas de código con Neural Chat, que utiliza Hugging Face Transformers y el software Intel AI, es posible gracias a Intel Developer Tiber Cloud. Neural Chat proporciona llamadas a la API de una sola línea que implementan optimizaciones mediante Intel® Neural Compressor.

Comenzar a crear un chatbot de Neural Chat requiere solo tres líneas de código:

from intel_extension_for_transformers.neural_chat import build_chatbot 
chatbot = build_chatbot()
response = chatbot.predict("Tell me about Intel Xeon Scalable Processors.")

A continuación, se muestra un ejemplo que muestra el chatbot Neural Chat que se ejecuta en una instancia de procesador Intel Xeon de 4ª generación en Intel Developer Cloud utilizando el código anterior, donde el modelo de chatbot responde a las instrucciones de mensaje de texto dadas:

NeuralChat_IDC.gif

You can learn more about how to run and customize your own chatbot with Neural Chat by watching this video.

Echa un vistazo a Intel Tiber Developer Cloud para acceder al hardware de silicio más reciente y al software optimizado para ayudarte a desarrollar e impulsar tus próximos proyectos de IA innovadores. Le animamos a que consulte las herramientas de IA y las optimizaciones del marco de trabajo de Intel y obtenga más información sobre el modelo de programación oneAPI unificado, abierto y basado en estándares que constituye la base de la cartera de software de IA de Intel.

Fuente: https://community.intel.com/t5/Blogs/Tech-Innovation/Artificial-Intelligence-AI/Democratizing-AI-Access-with-Intel-Tiber-Developer-Cloud/post/1546586

Deja una respuesta