Saltar al contenido principal

Kit de herramientas para reComputer Jetson

SenseCraft AI-Jetson es un kit de desarrollo y una plataforma diseñada para dispositivos NVIDIA Jetson Edge AI. Simplemente ejecuta el "Quickstart Script" y se te presentará una interfaz de usuario interactiva para ver una aplicación de ejemplo con un video precargado y un modelo de IA precargado. Si quieres añadir tu propia cámara USB o cámara IP, ¡puedes hacerlo fácilmente con unos pocos clics!

Además de los diversos modelos de IA integrados que ofrecemos listos para usar, puedes acceder a una gran cantidad de modelos públicos en la plataforma SenseCraft AI y podrás descargar e implementar modelos de IA para escenarios específicos y crear soluciones de IA personalizadas según tus necesidades. SenseCraft AI es tu socio de toma de decisiones inteligente para visión por IA, proporcionándote capacidades de inferencia y creación de soluciones simples, flexibles y eficientes.

Instalar SenseCraft AI-Jetson

Requisitos de hardware

  • Dispositivo NVIDIA Jetson
  • Conectividad a Internet vía Ethernet/WiFi
  • Pantalla

Requisitos de software

  • JetPack 5.1.2 (L4T 35.4.1)
  • JetPack 5.1.1 (L4T 35.3.1)
  • JetPack 5.1 (L4T 35.2.1)

Inicio rápido

  1. Conecta Jetson a una pantalla y enciéndelo
  2. Conecta un ratón y un teclado al dispositivo y escribe el siguiente comando en una terminal para ejecutar la aplicación
bash <(wget -qO- https://sensecraft-statics.seeed.cc/edge-ai/init-script/edge-ai-setup.sh)
  1. Durante la instalación de la aplicación, debes configurar las siguientes opciones opcionales, así que configúralas según tus necesidades
  • [Opcional] ¿Habilitar el script jetson_clocks para maximizar el rendimiento de Jetson estableciendo la frecuencia máxima de los relojes de CPU, GPU y EMC? [y/n] (predeterminado: y): y
    proporciona el script jetson_clocks para maximizar el rendimiento de Jetson estableciendo una frecuencia máxima estática para los relojes de CPU, GPU y EMC.

  • [Opcional] ¿Ahorrar espacio desinstalando algunos paquetes innecesarios como libreoffice, cambiar el tamaño de la memoria Swap? (/swapfile) [y/n] (predeterminado: n): n
    En caso de memoria insuficiente (especialmente Jetson Nano), es mejor habilitar el swap para garantizar el funcionamiento normal del programa.

  • [Opcional] ¿Quieres crear o cambiar el tamaño de la memoria Swap? (/swapfile)?
    Para obtener un mejor rendimiento de Nano, activa el Swap.

  • [Opcional] ¿Usar almacenamiento externo · para guardar el directorio de datos de Docker? (para imágenes y volúmenes de Docker)?

  • (Recomendado si tu partición raíz es menor de 32 GB). [y/n] (predeterminado: n): n

El programa de edge AI requiere un mínimo de 32G de espacio de almacenamiento para ejecutarse; si no lo tienes, puedes optar por montar el volumen de datos de Docker en un disco externo.

  1. Ahora puedes experimentar SenseCraft AI-Jetson

Implementar nuevos modelos

  1. Visita la página “AI Models“ y selecciona un modelo de IA que necesites

  1. Haz clic en el botón "Deploy Model"

  1. Revisa el read me para asegurarte de que el dispositivo tenga instalado SenseCraft AI-Jetson y que el modelo de IA se adapte al tipo de dispositivo.

  1. Selecciona un dispositivo en línea

  1. El modelo de IA necesita aplicar un flujo de video; si no hay flujo, añade primero un flujo válido. Model zoo enviará la información del flujo directamente al dispositivo.
nota

para más información sobre flujos, consulta Streams Management

  1. Envía el modelo de IA y la información del flujo al dispositivo. La implementación del modelo de IA tarda unos minutos, por lo que puedes salir de la página actual e ir al dispositivo después de unos minutos para ver el modelo de IA implementado

Gestión de flujos

SenseCraft AI-Jetson admite añadir múltiples flujos de video y admite añadir cámara USB y cámara IP según tus necesidades.

El número de flujos de video que se pueden añadir depende de los recursos de CPU y memoria del dispositivo. Presta atención al uso de recursos del dispositivo.

Añadir flujo

  1. Visita la página Streams y haz clic en el icono +

  1. Configura la información válida del nuevo flujo de video, consulta la tabla siguiente para más detalles
CamposContenido
Stream Name1 Nombre personalizado para este flujo.
2 No puede estar vacío
Video Type1 Ip camera: Accede a una cámara IP, necesitas introducir una URL rtsp válida
2 Usb camera: Conecta la cámara USB al dispositivo, reconoce automáticamente el USB y luego selecciona la cámara USB correcta en la ruta de video.
Video PathRuta de video, el formato lo decide "Video Type"; si es incorrecto, se usará el video predeterminado.
Device AI Model1 Selecciona un modelo de IA que ya se haya descargado en el dispositivo
2 Si no hay ningún modelo de IA en tu dispositivo, ve a la página AI Models para descargar el modelo a tu dispositivo.
Confidence Threshold1 Umbral de confianza del objeto para la detección.
2 Formato: float [0, 1]
IoU Threshold1 IoU se utiliza para evaluar la precisión de los cuadros delimitadores predichos en comparación con los cuadros delimitadores reales2 Formato: float [0, 1]
FPS1 Fotogramas por segundo del flujo
2 Formato: INT [1,60]
Quality1 Calidad del flujo de salida. Predeterminado: 50
2 Formato: int [0,100]
Maximum Detections1 número máximo de detecciones por imagen. Predeterminado:3002 Formato: int [0,1000]
Display Frame Rate1 Si se muestra la tasa de fotogramas del flujo
2 Formato: Bool [True,False]
● True: mostrar FPS
● False: no mostrar FPS
Display Clock1 Si se muestra la hora
2 Formato: Bool [True,False]
● True: mostrar hora
● False: no mostrar hora
  1. Haz clic en el botón "Save" y vuelve a la página de inicio para comprobar el nuevo flujo y el resultado de la detección de IA.

Eliminar flujo

Ve a los detalles del flujo y haz clic en el icono "Delete" para eliminar el flujo

Gestión de modelos de IA

Gestiona todos los modelos de IA que se han descargado en el dispositivo.

  • El modelo de IA mostrará el nombre del flujo que utiliza el modelo.
  • Los modelos de IA que no se usan en ningún flujo se pueden eliminar

Configuración

Acerca de

La información del dispositivo, para más información consulta la siguiente tabla

CamposContenido
ProductEl módulo del dispositivo
IPLa dirección IP de red del dispositivo
Serial numberNúmero de serie de producción único del dispositivo
MAC addressDirección MAC de red
CPU UsageUso de CPU del dispositivo
RAMRAM del dispositivo
SwapSwap del dispositivo
Disk usageUso de disco del dispositivo
Cuda versionLa versión de Cuda instalada en el dispositivo
Jetpack versionLa versión de Jetpack instalada en el dispositivo

Vincular a la plataforma SenseCraft AI

SenseCraft AI para Jetson está diseñado para edge AI. La inferencia de IA y el procesamiento de flujos de video se realizan localmente en el dispositivo. Solo si necesitas descargar más modelos de IA necesitas vincular el dispositivo a la plataforma SenseCraft AI; puedes eliminar el dispositivo una vez descargados.

  1. Visita SenseCraft AI.
  2. Regístrate con una dirección de correo electrónico válida. La cuenta de SenseCraft AI es la misma que la cuenta de SenseCAP Cloud; si ya tienes una, puedes iniciar sesión directamente.

  1. Navega a Models > Workspace > NVIDIA Jetson y haz clic en Add Device.
  2. Introduce un nombre personalizado para el dispositivo y obtén el código de vinculación desde el dispositivo.

  1. Vuelve a la aplicación SenseCraft AI del dispositivo. Haz clic en "Bind to SenseCraft AI platform", y entonces la aplicación mostrará el código de vinculación y el nombre temporal.
  • Bind Code: introduce el código de vinculación correcto y válido en la plataforma SenseCraft AI para terminar de vincular el dispositivo.
  • Temporary Name: si el código de vinculación está duplicado, entonces necesitas introducir el nombre temporal correcto.

  1. introduce el código de vinculación correcto y válido y haz clic en el botón "Comfirm"
  2. Vinculación correcta, ahora puedes añadir nuevos modelos de IA desde el model zoo

Desvincular

Si no necesitas gestionar tu dispositivo de forma remota en la plataforma de IA puedes eliminar el dispositivo de la cuenta de tu plataforma de IA. Puedes desvincularlo desde el dispositivo o desde la plataforma

  • Desvincula el dispositivo del AI mode zoo, haz clic en "Delete"

  • Desvincula el dispositivo deshabilitando "Bind to SenseCraft AI platform"

Actualización de la aplicación

Las actualizaciones de la aplicación SenseCraft AI se dividen en actualizaciones automáticas y manuales, que puedes configurar según tus necesidades.

Actualización automática: busca actualizaciones cada 5 minutos; cuando se detecta una nueva versión, la información se actualizará automáticamente, sin necesidad de hacerlo manualmente.

Actualización manual: busca actualizaciones manualmente y haz clic en el botón Update para actualizar cuando se detecte una nueva versión

Soporte técnico

¿Necesitas ayuda con tu SenseCAP Indicator? ¡Estamos aquí para ayudarte!

Loading Comments...