NVIDIA Jetsoni juhend

Chloros võimaldab NVIDIA Jetsonil töötada multispektraalsete piltidega äärearvutites – välitingimustes, droonidel ja kaugpaikades. Chloros tuvastab automaatselt teie Jetsoni mudeli ja optimeerib töötlemisstrateegia vastavalt teie riistvarale.


Toetatud Jetson-mudelid

Mudel
RAM
Töötlemisstrateegia
Soovitatav kasutus

Jetson AGX Orin

32–64 GB jagatud

GPU_PARALLEL (4 töötajat)

Maksimaalne jõudlus, suured andmekogumid

Jetson Orin NX

8–16 GB jagatud

GPU_PARALLEL (3 töötajat, 16 GB) / GPU_SINGLE (8 GB)

Esmane soovitus õhust ja välitingimustes kasutamiseks

Jetson Orin Nano

8 GB jagatud

GPU_SINGLE (1 töötaja)

Algastme servaarvutus

Jetson Nano

4–8 GB jagatud

GPU_SINGLE (1 töötaja)

Algastme, piiratud mäluga

circle-info

Vanemad Jetson-mudelid (TX2, TX1, Xavier NX) ei pruugi olla toetatud. Jõudlus sõltub kättesaadavast GPU-mälust ja CUDA-võimalustest.


Nõuded

  • JetPack 6.x (soovitatav on uusim versioon)

  • NVIDIA CUDA (kuulub JetPacki juurde)

  • Chloros+ litsents (vajalik CLI/SDK juurdepääsuks)

Paigaldamine

# Install the JetPack 6 .deb package
sudo dpkg -i chloros-arm64-jp6.deb

# Verify installation
chloros-cli --version

# Install Python SDK (optional)
pip install chloros-sdk

# Run system diagnostics
chloros-cli selftest

Üldised Linux paigaldamise üksikasjad leiate Linux paigaldamisjuhendist.


Dünaamiline arvutusvõimsuse kohandamine Jetsonil

Chloros tuvastab automaatselt teie Jetson-mudeli ja valib optimaalse töötlemisstrateegia. Käsitsi häälestamine ei ole vajalik.

Kuidas see töötab

Käivitamisel koostab Chloros teie süsteemi profiili:

  1. Tuvastab Jetson-mudeli /proc/device-tree/model kaudu

  2. Loeb kättesaadava GPU/jagatud mälu

3.Valib töötlemisstrateegia (GPU_PARALLEL, GPU_SINGLE või CPU_PARALLEL) 4. Määrab töötajate arvu, torujuhtme tüübi ja mälu eraldamise automaatselt

Mudeli-põhine käitumine

Jetson mudel
Strateegia
Töötajad
Torujuht
Paralleelsus

Jetson Nano 8GB

GPU_SINGLE

1

tiled_gpu (mälu-efektiivne)

Järjestatud

Jetson Orin Nano 8 GB

GPU_SINGLE

1

tiled_gpu

Järjestatud

Jetson Orin NX 8 GB

GPU_SINGLE

2

tiled_gpu

Serialiseeritud

Jetson Orin NX 16 GB

GPU_PARALLEL

3

fused_gpu (täielik GPU-tee)

Paralleelne

Jetson AGX Orin 32–64 GB

GPU_PARALLEL

4

fused_gpu

Paralleelne

circle-check

Platvormide peamine erinevus on mälu. 8 GB jagatud mäluga Jetson Nano peab töötlema pilte ükshaaval, kasutades mälusäästlikku tiled-lähenemist, samas kui 16 GB mäluga Orin NX suudab töötada GPU-s samaaegselt 3 pilti, kasutades suurema läbilaskevõimega fused pipeline'i.

Täieliku arvutusliku kohandamise viite leiate Dynamic Compute Adaptation.


Soojusjuhtimine

Jetson-seadmetel on piiratud soojusvaru, eriti suletud või õhus kasutamisel. Chloros sisaldab automaatset soojuse jälgimist ja piiramist:

Temperatuur
Tegevus

< 70 °C

Normaalne töö — täis töötlemiskiirus

70 °C (hoiatus)

Vähendab automaatselt partii suurust

80 °C (kriitiline)

Agressiivne piiramine — madalam samaaegsus

90 °C (väljalülitamine)

Peatab GPU töötlemise täielikult — vajalik jahutamine

circle-exclamation

Mäluhaldus

Jetson-seadmed kasutavad ühtset mälu — GPU ja CPU jagavad sama füüsilist RAM-i. See tähendab, et näidatud VRAM (nt 15,3 GB Orin NX 16 GB-l) ei ole GPU-le pühendatud mälu; seda jagatakse operatsioonisüsteemi ja teiste protsessidega.

Swap-soovitused

Suurte andmekogumite või tekstuuritundliku debayeri töötlemise puhul võib Chloros soovitada swap-ruumi loomist:

Mälukasutuse hinnangud ühe pildi kohta:

  • Standardne debayer: ~10 MB ühe pildi kohta

  • Tekstuuritundlik debayer: ~15 MB ühe pildi kohta

Chloros arvutab vajaliku mälu automaatselt andmekogumi suuruse põhjal ja hoiatab, kui vahetusmälu on soovitatav.

OOM (mälu puudus) varuplaan

Kui töötlemise käigus tuvastatakse mälu puudus:

  1. Chloros vähendab automaatselt GPU töötajate arvu

  2. Vahetab fused_gpu-i torustiku vastu tiled_gpu-i torustiku (mälu säästlikum)

  3. Jätkab töötlemist vähendatud läbilaskevõimega, selle asemel et kokku jooksma


Kasutuselevõtt

Võimsusega seotud kaalutlused

Jetson mudel
Tüüpiline võimsustarbimine
Märkused

Jetson Nano

5–10 W

USB-C või barrel-pistik

Jetson Orin Nano

7–15 W

DC barrel-pistik

Jetson Orin NX

10–25 W

DC barrel-pistik

Jetson AGX Orin

15–60 W

USB-C PD või barrel-pistik

Planeerige oma võimsuse eelarve püsivaks töötlemiseks — suurim võimsustarbimine toimub GPU-mahuka Thread 3 (töötlemine) ajal.

Soovitused salvestusruumi kohta

  • NVMe SSD on arm64-rakenduste jaoks väga soovitatav

  • SD-kaardid on töötlemiseks liiga aeglased — kasutage neid ainult käivitusandmekandjana

  • Planeerige töödeldud väljundi jaoks 2–3 korda suurem ruum kui toores pildifaili suurus

Peata töö SSH kaudu

Chloros CLI on ideaalne peata Jetsoni rakenduste jaoks:

Automatiseeritud töötlemine systemd abil

Loo automatiseeritud töötlemiseks systemd-teenus:

Ühenda systemd-ajastiga planeeritud töötlemiseks:


Näite-töövoogud

Jetsoni põhitöötlus

Python SDK Jetsonil

Mitme lennu kogumitöötlus


Soovitatavad Jetson-süsteemid välitingimustes kasutamiseks

Välitingimustes ja õhus kasutamiseks kaaluge järgmisi Jetson Orin NX 16 GB kandjaplaadi valikuid:

  • Õhus/droon: vibratsioonikindlad (MIL-STD) süsteemid, kerged (alla 300 g), passiivne jahutus

  • Karm välitingimused: IP67/IP69K veekindlad korpused PoE GigE kaamera ühenduvusega

  • Minimaalne/eelarveline: Arendajate komplektid lisakorpustega

Võtke ühendust MAPIR tugiteenistusegaarrow-up-right, et saada konkreetseid riistvarasoovitusi teie kasutusolukorra jaoks.


Järgmised sammud

Last updated