Skip to main content

Primeros pasos con Scailable en dispositivos NVIDIA® Jetson

¿Qué es Scailable?

Scailable proporciona una plataforma para crear y gestionar soluciones Edge AI a escala. Con Scalilable, puedes simplemente configurar cualquier dispositivo periférico compatible (como un enrutador, puerta de enlace o IPC) para convertirlo en un dispositivo "inteligente". Los dispositivos inteligentes pueden ejecutar modelos avanzados de Inteligencia Artificial (IA) y Aprendizaje Automático (ML) en datos de entrada, como una transmisión de video, para convertir la entrada en algo significativo, como un recuento de la cantidad de automóviles en el video.

¿Por qué Scailable en la NVIDIA Jetson?

La plataforma NVIDIA Jetson es una excelente candidata para ejecutar Scailable porque, como dispositivo Edge AI que incluye NVIDIA SoM, puede brindar un mejor rendimiento de inferencia después de implementar varias canalizaciones de AI por aire a escala para estos dispositivos.

Esta wiki te explicará cómo puedes instalar fácilmente Scailable AI Manager en la plataforma NVIDIA Jetson y usar Scalable Platform para configurar y administrar de forma remota tu solución de IA a escala.

Prerequisitos

  • Dispositivo NVIDIA Jetson con NVIDIA JetPack 5.0+ y conexión a Internet

  • PC host con Windows, Linux o Mac y conectado a internet

Instala Scailable AI Manager

Paso 1: Ejecuta el siguiente comando para instalar Scalable AI Manager en el dispositivo Jetson Orin

sudo bash -ic "$(wget -q -O - https://get.sclbl.net)"

:::nota Durante la instalación, debes ingresar "y" en el mensaje que te solicita que habilites la compatibilidad con JetPack 5. :::

Paso 2: Puedes ingresar la dirección IP del dispositivo Jetson seguida de :8081 en un navegador web o simplemente ingresar la URL que verás en la línea de comandos de la siguiente manera

Regístrate para obtener una cuenta de Scailable

Paso 1: Una vez que aparezca Scalable AI Manager, registra el dispositivo dándole un nombre y haz click en el botón Registrar

Paso 3: Confirma el nombre del dispositivo que creaste antes, haz click en Registrar y haz click en Volver al dispositivo

Si todo salió bien, verás que todas las comprobaciones de estado fueron exitosas en la pestaña Estado de la siguiente manera

Ejecuta tu aplicación de IA

Scailable viene precargado con muchos modelos de IA diferentes para que los pruebes. Sin embargo, si deseas utilizar tu propio modelo de IA, también puedes importarlo.

Paso 1: En la pestaña Modelo, dentro de la sección Primer modelo, haz click en Asignar modelo

Paso 2: Aquí puedes agregar tu propio modelo haciendo click en agregar un modelo o usar un modelo prediseñado. Aquí elegiremos Modelos escalables

Paso 3: Como ejemplo, elegiremos el modelo Contador de personas dentro de una región. Haz click en Usar este modelo

Ahora verás que el modelo está seleccionado.

Paso 4: En la pestaña Entrada, selecciona Controlador de vídeo para el controlador de entrada.

Aquí puedes seleccionar una transmisión de video, una imagen o una imagen/video de ejemplo precargado con Scailable

Paso 5: Por ejemplo, elegiremos una fuente de video precargada que viene con Scailable y que es caras

Paso 6: En la pestaña salida, manten la configuración predeterminada

Paso 7: En la pestaña Opciones, manten la configuración predeterminada

Paso 7: En la pestaña Prueba, haz click en Probar configuración

Verás el siguiente resultado si tienes éxito

Paso 8: En la pestaña Ejecutar, haz click en Ejecutar modelo

Verás el siguiente resultado si se está ejecutando correctamente

Paso 9: Haz click en Ver visualización en vivo para obtener una vista previa de los resultados de la inferencia localmente.

Paso 10: Haz click en Ver resultados en la nube para descargar los resultados en formatos CSV o JSON.

Despliegue de modelos IA a escala

Con Scailable, puedes implementar un único modelo en múltiples dispositivos a escala con facilidad

Paso 1: Visita esta página web, inicia sesión en tu cuenta Scailable y verás el panel de control de la siguiente manera

Paso 2: Una vez que hagas click en DISPOSITIVOS, verás todos tus dispositivos conectados con tu cuenta Scailable

Paso 3: Selecciona todos los dispositivos haciendo click en la casilla de verificación, ingresa un nombre para el grupo de dispositivos y haz click en Guardar nuevos grupos

Paso 4: Haz click en Asignar un modelo a todos los dispositivos del grupo

Paso 5: Elige un modelo como lo hicimos antes y el modelo se implementará en todos los dispositivos del grupo de forma remota.

Al implementar exitosamente el modelo de forma remota, verás el siguiente resultado

Leer más

Scailable ofrece documentación muy detallada y completa. Por lo que es muy recomendable consultarlos aquí.

Soporte Tech y discusión del producto

¡Gracias por elegir nuestros productos! Estamos aquí para darte soporte y asegurar que tu experiencia con nuestros productos sea la mejor posible. Tenemos diversos canales de comunicación para adaptarnos distintas preferencias y necesidades.

Loading Comments...