Anuncio
Es un momento emocionante para la informática de factor pequeño. Como si la Raspberry Pi no fuera suficiente como una máquina para todo uso, siguen apareciendo tableros más potentes capaces de hazañas increíbles.
El Jetson Nano de Nvidia es una adición reciente a las filas de tableros habilitados para aprendizaje automático superpotentes. ¿Qué lo hace especial? ¿Deberías comprar uno? ¿De qué se trata el Nvidia Jetson Nano?
¿Qué es el Nvidia Jetson Nano?
El Jetson Nano es una computadora de placa única (SBC) del tamaño de una Raspberry Pi, y está dirigida a la inteligencia artificial y el aprendizaje automático. Aparentemente un competidor directo del tablero de Google Coral Dev, es el tercero de la familia Jetson junto con los tableros de desarrollo TX2 y AGX Xavier ya disponibles.
Nvidia está aprovechando su destreza para la potencia de procesamiento de gráficos para estas pequeñas computadoras, utilizando redes neuronales paralelas para procesar múltiples videos y sensores simultáneamente.
Si bien los tres tableros Jetson tienen como objetivo ser accesibles para todos, el Nano es para desarrolladores aficionados y profesionales. El kit de desarrollo consta de dos partes: una placa base para la conectividad y un Módulo de sistema encendido (SOM) para las unidades de procesamiento reales.
¿Qué es el sistema en el módulo?
Sistema en módulo se refiere a cualquier placa de desarrollo que tenga todas las partes críticas del sistema en un módulo extraíble. El Nano cuenta con un conector de borde de 260 pines para conectarlo a una placa base para el desarrollo.
Una vez que finaliza el desarrollo, el SOM se puede quitar y agregar a un sistema integrado con entradas personalizadas, y un nuevo SOM se conecta a la placa base para un mayor desarrollo.
Si todo esto suena un poco familiar, ¡lo es!
Esta es la misma configuración que el Tablero de Google Coral Dev ¿Es mejor la Junta de desarrollo de Google Coral que una Raspberry Pi?Anunciando una nueva era en tableros de aficionados accesibles, ¿qué es el Coral Dev Board de Google? ¿Y puede reemplazar su Raspberry Pi? Lee mas , que tiene un tamaño similar, y también está dirigido al aprendizaje automático integrado para aficionados y profesionales.
¿Cuáles son las especificaciones del Jetson Nano?
Nvidia ha empacado mucho en el Jetson Nano:
SOM:
- CPU: procesador ARM® Cortex-A57 MPCore de cuatro núcleos
- GPU: arquitectura Nvidia Maxwell ™ con 128 núcleos Nvidia CUDA
- RAM: 4 GB de LPDDR4 de 64 bits
- Almacenamiento: 16 GB eMMC 5.1 Flash
- Video: codificación 4k @ 30fps, decodificación 4k @ 60fps
- Cámara: 12 carriles (3 × 4 o 4 × 2) MIPI CSI-2 DPHY 1.1 (1.5 Gbps)
- Conectividad: Gigabit Ethernet
- Pantalla: HDMI 2.0 o DP1.2 | eDP 1.4 | DSI (1 x2) 2 simultáneas
- PCIE / USB: 1 x1 / 2/4 PCIE, 1x USB 3.0, 3x USB 2.0
- E / S: 1x SDIO / 2x SPI / 6x I2C / 2x I2S / GPIO
- Dimensiones: 69,6 mm x 45 mm.
Zócalo:
- USB: 4x USB 3.0, USB 2.0 Micro-B
- Cámara: 1x carriles MIPI CSI-2 DPHY (compatible con la cámara Raspberry Pi)
- LAN: Gigabit Ethernet, M.2 Clave E
- Almacenamiento: ranura microSD
- Pantalla: HDMI 2.0 y eDP 1.4
- Otras E / S: GPIO, I2C, I2S, SPI, UART
¿Qué puede hacer?
A nadie le sorprenderá que Nvidia haya producido una placa adecuada para tareas visuales. El reconocimiento de objetos es un enfoque clave aquí, y el SDK de Visionworks tiene muchas aplicaciones potenciales en este campo.
En lugar de usar una unidad de procesamiento separada para las tareas de aprendizaje automático, el Jetson Nano usa una GPU Maxwell con 128 núcleos CUDA para el trabajo pesado.
El proyecto Jetson Inference presenta demostraciones de una red neuronal pre-entrenada que realiza reconocimiento de objetos múltiples de alto rendimiento en una variedad de entornos. El seguimiento de funciones, la estabilización de imagen, la predicción de movimiento y el procesamiento de alimentación simultánea de múltiples fuentes se presentan en los paquetes de demostración disponibles.
Quizás lo más impresionante es la tecnología DeepStream presentada en el video anterior. Ejecutar análisis en vivo en ocho transmisiones simultáneas de 1080p a 30 fps en una computadora pequeña de una sola placa es increíble y muestra la potencia potencial del hardware de Nano.
¿Para qué será utilizado?
Dada su destreza para el análisis de video y su factor de forma pequeño, el Jetson Nano seguramente brillará en robótica y vehículos autónomos. Muchas de las demostraciones muestran estas aplicaciones en acción.
Dada su potencia y tamaño, es probable que también funcione en sistemas integrados que se basan en el reconocimiento facial y de objetos.
¿Para los aficionados como nosotros? Parece ser una combinación perfecta de potentes posibilidades de aprendizaje automático en un factor familiar para cualquiera que haya manipulado una Raspberry Pi. Si bien puede usar marcos de aprendizaje automático como TensorFlow en una Raspberry Pi Comience con el reconocimiento de imágenes con TensorFlow y Raspberry Pi¿Quiere familiarizarse con el reconocimiento de imágenes? Gracias a Tensorflow y una Raspberry Pi, puede comenzar de inmediato. Lee mas , el Jetson Nano es mucho más adecuado para la tarea.
¿Qué más puede hacer el Jetson Nano?
El Jetson Nano ejecuta Ubuntu, aunque Nvidia tiene disponible una imagen de sistema operativo especializada con software específico para la plataforma. Si bien el enfoque principal de la pizarra es el aprendizaje automático, esto es Nvidia, por lo que es de esperar que también haya algo de magia gráfica.
No te decepcionarás. Las demostraciones que muestran sistemas de partículas, representación fractal en tiempo real y una variedad de efectos visuales solo hasta hace poco se habrían encontrado en tarjetas gráficas de escritorio emblemáticas.
Dado que su codificación de video está clasificada para 4k @ 30fps, y la decodificación a 60fps, es seguro asumir que el Nano también será perfecto para aplicaciones de video.
Jetson Nano vs. Coral Dev Board: ¿Cuál es el mejor?
Es difícil decir cuál es el mejor tablero entre el tablero de Google Coral Dev y el Jetson Nano en esta etapa.
La red neuronal TensorFlow de Google es una fuerza dominante en el campo del aprendizaje automático. Se deduciría que el propio coprocesador Edge TPU de Google podría funcionar mejor para aplicaciones de TensorFlow Lite.
Por otro lado, Nvidia ya ha mostrado una impresionante variedad de demostraciones basadas en aprendizaje automático para el Jetson Nano. Esto, junto con los impresionantes gráficos que el Nano es capaz de convertir en un verdadero competidor.
¿Cuánto cuesta Jetson Nano?
El precio es otro aspecto que aún no hemos cubierto. El tablero de Google Coral Dev se vende a $ 149.99, mientras que el Jetson Nano cuesta solo $ 99. A menos que la junta de Coral Dev pueda aportar algo único a la mesa, los aficionados y los pequeños desarrolladores pueden encontrar los $ 50 adicionales un tramo difícil de justificar.
Actualmente no hay un precio para el SOM solo para ninguno de los tableros, pero me imagino que para la mayoría de los desarrolladores de pasatiempos esto no será tan importante. Desde un punto de vista comercial, el contraste rendimiento / precio será lo que marque la diferencia crítica entre el Jetson Nano y el tablero Coral Dev.
El Jetson Nano está disponible en Nvidia directamente junto con vendedores de terceros.
Comprar: Jetson Nano directo desde Nvidia
¿Podría reemplazar mi Raspberry Pi?
Si bien la placa Google Coral Dev es potente, de alguna manera no se compara con la Raspberry Pi. La Raspberry Pi es una gran computadora para aficionados a la electrónica de bricolaje. También puede doble como una computadora de escritorio Uso de una Raspberry Pi como PC de escritorio: 7 cosas que aprendí después de una semana¿Puede un modesto Raspberry Pi reemplazar una PC de escritorio? Pasé siete días escribiendo y editando en el Pi, con resultados interesantes. Lee mas en una pizca.
Claro, la placa Coral Dev es poderosa, pero sus propios documentos desaconsejan conectar un mouse y un teclado. El sistema operativo personalizado de Coral es principalmente para conexiones SSH. Sin embargo, es probable que sea capaz de soportar cualquier variación de Linux. Esto lo pone de nuevo allí como un competidor directo de Pi
Sin embargo hay un problema. Si desea un tablero para el aprendizaje automático, pero que también puede realizar otras tareas diarias, ¿por qué compraría el Coral Dev Board?
El Jetson Nano es compatible con un puerto de pantalla y, como se mencionó anteriormente, tiene impresionantes ejemplos de video listos para usar. El escritorio de Ubuntu personalizado será familiar para muchos y el precio más barato lo convertirá en una perspectiva atractiva para muchos, incluso para aquellos que no están interesados en el aprendizaje automático.
AI para todos
En esta etapa, es difícil decir cuál será la mejor tabla. También se desconoce cuál será más accesible para los desarrolladores domésticos. ¡Espero pasar tiempo con los tableros Coral Dev y Jetson Nano para obtener una respuesta definitiva!
¡Es un momento emocionante para jugar con los SBC! Si es nuevo y desea un lugar para comenzar, obtenga una Raspberry Pi y siga nuestros guía de inicio definitiva Raspberry Pi: el tutorial no oficialSi usted es un propietario actual de Pi que desea obtener más información o un propietario potencial de este dispositivo del tamaño de una tarjeta de crédito, esta no es una guía que quiera perderse. Lee mas !
Ian Buckley es periodista independiente, músico, intérprete y productor de video que vive en Berlín, Alemania. Cuando no está escribiendo o en el escenario, está jugando con la electrónica o el código de bricolaje con la esperanza de convertirse en un científico loco.