Annonse

Det er en spennende tid for liten faktorberegning. Som om Raspberry Pi ikke var nok av en allbruksmaskin, vises kraftigere brett som er i stand til utrolige bragder.

Jetson Nano fra Nvidia er et nylig tilskudd til rekkene av super kraftige maskinlæringsplater. Hva gjør det spesielt? Bør du kjøpe en? Hva handler Nvidia Jetson Nano om?

Hva er Nvidia Jetson Nano?

NVIDIAs Jetson Nano maskinutviklingsforum

Jetson Nano er en enkelt brettet datamaskin (SBC) på størrelse med en bringebær Pi, og er rettet mot AI og maskinlæring. Tilsynelatende en direkte konkurrent til Google Coral Dev-styret, og er den tredje i Jetson-familien sammen med de allerede tilgjengelige utviklingsplatene TX2 og AGX Xavier.

Nvidia utnytter sin dyktighet for grafisk prosessorkraft for disse små datamaskinene og bruker parallelle nevrale nettverk for å behandle flere videoer og sensorer samtidig.

Mens alle de tre Jetson-brettene har som mål å være tilgjengelige for alle, er Nano både for hobby- og profesjonelle utviklere. Dev-settet består av to deler - en baseboard for tilkoblingsmuligheter og en System On Module (SOM) for de faktiske behandlingsenhetene.

instagram viewer

Hva er system på modul?

Jetson Nano System on Module

System on Module refererer til ethvert utviklingskort som har alle systemkritiske deler i en flyttbar modul. Nano har en 260-pinners kantskontakt for å feste den til en baseboard for utvikling.

Når utviklingen er over, kan SOM fjernes og legges til et innebygd system med tilpassede innganger, og en ny SOM kobles til baseboard for videre utvikling.

Hvis alt dette høres litt kjent ut er det!

Dette er samme oppsett som Google Coral Dev-brett Er Google Coral Dev Board bedre enn en bringebærpi?Heralding en ny æra i tilgjengelige hobby brett, hva er Googles Coral Dev Board? Og kan det erstatte Raspberry Pi? Les mer , som har en lignende størrelse, og som også er rettet mot innebygd maskinlæring for hobbyer og profesjonelle!

Hva er Jetson Nanos spesifikasjoner?

Nvidia har pakket mye inn i Jetson Nano:

SOM:

  • CPU: Quad-core ARM® Cortex-A57 MPCore-prosessor
  • GPU: Nvidia Maxwell ™ -arkitektur med 128 Nvidia CUDA-kjerner
  • RAM: 4 GB 64-bit LPDDR4
  • Lagring: 16 GB eMMC 5.1 Flash
  • Video: 4k @ 30fps koding, 4k @ 60fps avkoding
  • Kamera: 12 baner (3 × 4 eller 4 × 2) MIPI CSI-2 DPHY 1.1 (1,5 Gbps)
  • Tilkobling: Gigabit Ethernet
  • Skjerm: HDMI 2.0 eller DP1.2 | eDP 1.4 | DSI (1 x2) 2 samtidig
  • PCIE / USB: 1 x1 / 2/4 PCIE, 1x USB 3.0, 3x USB 2.0
  • I / O: 1x SDIO / 2x SPI / 6x I2C / 2x I2S / GPIOs
  • Mål: 69,6 mm x 45 mm

Baseboard:

  • USB: 4x USB 3.0, USB 2.0 Micro-B
  • Kamera: 1x MIPI CSI-2 DPHY-baner (Raspberry Pi-kamera kompatibelt)
  • LAN: Gigabit Ethernet, M.2 Key E
  • Lagring: microSD-spor
  • Skjerm: HDMI 2.0 og eDP 1.4
  • Andre I / O: GPIO, I2C, I2S, SPI, UART

Hva kan den gjøre?

Det vil komme som et sjokk for ingen at Nvidia har produsert et brett som passer godt til visuelle oppgaver. Objektgjenkjenning er et sentralt fokus her, og Visionworks SDK har mange potensielle applikasjoner på dette feltet.

I stedet for å bruke en separat prosesseringsenhet for maskinlæringsoppgaver, bruker Jetson Nano en Maxwell GPU med 128 CUDA kjerner for tung løfting.

Jetson Inference-prosjektet inneholder demonstrasjoner av et ferdig trent nevralt nettverk som utfører høy ytelse gjenkjenning av flere objekter i en rekke miljøer. Funksjonssporing, bildestabilisering, bevegelsesprediksjon og samtidig mating av flere kilder er alle omtalt i de tilgjengelige demopakkene.

Den kanskje mest imponerende er DeepStream-teknologien omtalt i videoen over. Det er utrolig å kjøre live-analyse på åtte samtidige 1080p-strømmer med 30 fps på en liten datamaskin med ett enkelt bord, og viser den potensielle kraften til Nano-maskinvaren.

Hva skal den brukes til?

Gets sin dyktighet for videoanalyse og liten formfaktor, vil Jetson Nano nesten helt sikkert skinne i robotikk og autonome kjøretøy. Mange av demoene viser disse programmene i aksjon.

Gitt sin kraft og størrelse, vil det sannsynligvis også fungere i innebygde systemer som er avhengige av ansikts- og objektgjenkjenning.

For hobbyister som oss? Det ser ut til å være en perfekt blanding av kraftige maskinlæringsmuligheter i en faktor som er kjent for alle som har fiklet med en Raspberry Pi. Mens du kan bruke maskinlæringsrammer som TensorFlow on a Raspberry Pi Kom i gang med bildegjenkjenning ved hjelp av TensorFlow og Raspberry PiVil du få tak i bildegjenkjenning? Takket være Tensorflow og en Raspberry Pi, kan du komme i gang med en gang. Les mer , Jetson Nano er mye mer egnet til oppgaven.

Hva annet kan Jetson Nano gjøre?

Jetson Nano kjører Ubuntu, selv om et spesialisert OS-bilde er tilgjengelig fra Nvidia med programvare som er spesifikk for plattformen. Mens hovedfokuset for brettet er maskinlæring, er dette Nvidia, så du kan forvente at noen grafiske veivisere også skal pågå.

Du blir ikke skuffet. Demoer som viser partikkelsystemer, fraktal gjengivelse i sanntid og en rekke visuelle effekter, ville bare inntil nylig blitt funnet på flaggskip-skrivebords grafikkort.

Gitt at videokodingen er vurdert til 4 k @ 30 fps, og avkoding til 60 fps, er det trygt å anta at Nano også vil være perfekt for videoprogrammer.

Jetson Nano vs. Coral Dev Board: Hvilket er best?

Det er tøft å si hvilket som er det bedre styret mellom Google Coral Dev-styret og Jetson Nano på dette stadiet.

Googles TensorFlow nevrale nettverk er en dominerende kraft innen maskinlæring. Det følger at Googles egen Edge TPU-koprocessor kan fungere bedre for applikasjoner av TensorFlow Lite.

På den annen side har Nvidia allerede vist et imponerende utvalg av maskinlæringsbaserte demoer for Jetson Nano. Dette sammen med den imponerende grafikken Nano er i stand til å gjøre den til en virkelig konkurrent.

Hvor mye koster Jetson Nano?

Pris er et annet aspekt vi ikke har dekket ennå. Google Coral Dev-styret har en pris på 149,99 dollar mens Jetson Nano bare er 99 dollar. Med mindre Coral Dev-brettet kan bringe noe unikt for bordet, kan hobbyister og små utviklere finne de 50 dollar ekstra en vanskelig strek å rettferdiggjøre.

Det er foreløpig ingen pris for SOM alene for noen av styrene, men jeg kan forestille meg at de fleste hobbyutviklere ikke vil være like viktige. Fra et kommersielt synspunkt vil ytelsen / priskontrasten være det som utgjør den kritiske forskjellen mellom Jetson Nano og Coral Dev-styret.

Jetson Nano er tilgjengelig fra Nvidia direkte sammen med tredjepartsselgere.

Kjøpe: Jetson Nano direkte fra Nvidia

Kan det erstatte bringebærpien min?

Google Coral Dev-brettet er kraftig, men det stabler ikke opp til Raspberry Pi på noen måter. Raspberry Pi er en flott hobby-datamaskin for DIY-elektronikk. Det kan det også dobbelt som en stasjonær datamaskin Bruke Raspberry Pi som stasjonær PC: 7 ting jeg lærte etter en ukeKan en beskjeden Raspberry Pi erstatte en stasjonær PC? Jeg brukte syv dager på å skrive og redigere på Pi, med interessante resultater. Les mer i en klemme.

Visst, Coral Dev-brettet er kraftig, men deres egne dokumenter fraråder å feste mus og tastatur. Corals tilpassede operativsystem er primært for SSH-tilkoblinger. Det er imidlertid sannsynlig i stand til å opprettholde enhver variasjon av Linux. Dette setter den rett der oppe som en direkte Pi-konkurrent

Det er imidlertid et problem. Hvis du vil ha et brett for å lære maskinlæring, men et som også kan utføre andre daglige oppgaver, hvorfor vil du kjøpe Coral Dev Board?

Jetson Nano støtter en skjermport, og har som tidligere nevnt imponerende videoeksempler rett ut av boksen. Det tilpassede Ubuntu-skrivebordet vil være kjent for mange, og det billigere prispunktet vil gjøre det til et attraktivt potensial for mange, også de som ikke er interessert i maskinlæring.

AI for alle

På dette stadiet er det vanskelig å si hvilket som vil være det bedre styret. Det er også ukjent som vil være mer tilgjengelig for hjemmeutviklere. Jeg ser frem til å tilbringe tid med både Coral Dev og Jetson Nano styrene for å få et definitivt svar!

Det er en spennende tid å snakke med SBC-er! Hvis du er ny på det og ønsker et sted å begynne, skaff deg en Raspberry Pi og følg vår den ultimate guiden for å komme i gang Raspberry Pi: Den uoffisielle opplæringenEnten du er en nåværende Pi-eier som vil lære mer eller potensiell eier av denne enheten med kredittkortstørrelse, er dette ikke en guide du vil gå glipp av. Les mer !

Ian Buckley er frilansjournalist, musiker, utøver og videoprodusent bosatt i Berlin, Tyskland. Når han ikke skriver eller på scenen, tisser han med DIY-elektronikk eller kode i håp om å bli en gal forsker.