Panduan NVIDIA Jetson

Chloros pada NVIDIA Jetson membolehkan pemprosesan imej berbilang spektrum di tepi — di lapangan, pada UAV dan dalam pemasangan jauh. Chloros secara automatik mengesan model Jetson anda dan mengoptimumkan strategi pemprosesannya untuk perkakasan anda.


Model Jetson yang Disokong

Model
RAM
Strategi Pemprosesan
Penggunaan Disyorkan

Jetson AGX Orin

32-64GB dikongsi

GPU_PARALLEL (4 pekerja)

Prestasi maksimum, set data besar

Jetson Orin NX

8-16GB dikongsi

GPU_PARALLEL (3 pekerja, 16GB) / GPU_SINGLE (8GB)

Pengesyoran utama untuk penggunaan udara dan lapangan

Jetson Orin Nano

8GB dikongsi

GPU_SINGLE (1 pekerja)

Pengiraan tepi peringkat permulaan

Jetson Nano

4-8GB dikongsi

GPU_SINGLE (1 pekerja)

Tahap kemasukan, kekangan ingatan

circle-info

Model Jetson warisan (TX2, TX1, Xavier NX) mungkin tidak disokong. Prestasi akan berbeza-beza berdasarkan memori GPU yang tersedia dan keupayaan CUDA.


Keperluan

  • JetPack 6.x (terbaru disyorkan)

  • NVIDIA CUDA (disertakan dengan JetPack)

  • lesen Chloros+ (diperlukan untuk akses CLI/SDK)

Pemasangan

# 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

Untuk butiran pemasangan Linux umum, lihat Linux Installation.


Penyesuaian Pengiraan Dinamik pada Jetson

Chloros secara automatik mengesan model Jetson anda dan memilih strategi pemprosesan yang optimum. Tiada penalaan manual diperlukan.

Cara Ia Berfungsi

Pada permulaan, Chloros memprofilkan sistem anda:

  1. Mengesan model Jetson melalui /proc/device-tree/model

  2. Membaca GPU/memori kongsi yang tersedia

3.Memilih strategi pemprosesan (GPU_PARALLEL, GPU_SINGLE atau CPU_PARALLEL) 4. Menetapkan kiraan pekerja, jenis saluran paip dan peruntukan memori secara automatik

Gelagat Setiap Model

Model Jetson
Strategi
Pekerja
Talian Paip
Concurrency

Jetson Nano 8GB

GPU_SINGLE

1

tiled_gpu (jimat ingatan)

Bersiri

Jetson Orin Nano 8GB

GPU_SINGLE

1

tiled_gpu

Bersiri

Jetson Orin NX 8GB

GPU_SINGLE

2

tiled_gpu

Bersiri

Jetson Orin NX 16GB

GPU_PARALLEL

3

fused_gpu (laluan GPU penuh)

Serentak

Jetson AGX Orin 32-64GB

GPU_PARALLEL

4

fused_gpu

Serentak

circle-check

Perbezaan utama antara platform ialah memori. Jetson Nano dengan 8GB memori dikongsi mesti memproses imej satu demi satu menggunakan pendekatan jubin yang cekap memori, manakala Orin NX dengan 16GB boleh menjalankan 3 imej melalui GPU secara serentak menggunakan saluran paip bercantum yang lebih tinggi.

Untuk rujukan penyesuaian pengiraan yang lengkap, lihat Penyesuaian Pengiraan Dinamik.


Pengurusan Terma

Peranti Jetson mempunyai ruang kepala haba yang terhad, terutamanya dalam penggunaan tertutup atau bawaan udara. Chloros termasuk pemantauan terma automatik dan pendikit:

Suhu
Tindakan

*70°C

Operasi biasa — kelajuan pemprosesan penuh

70°C (Amaran)

Kurangkan saiz kelompok secara automatik

80°C (Kritis)

Pendikitan agresif — serentak bawah

90°C (Tutup)

Hentikan pemprosesan GPU sepenuhnya — menyejukkan badan diperlukan

circle-exclamation

Pengurusan Memori

Peranti Jetson menggunakan memori bersatu — GPU dan CPU berkongsi RAM fizikal yang sama. Ini bermakna VRAM yang dilaporkan (cth., 15.3GB pada Orin NX 16GB) bukan memori GPU khusus; ia dikongsi dengan sistem pengendalian dan proses lain.

Syor Tukar

Untuk set data yang besar atau pemprosesan debayer Texture Aware, Chloros mungkin mengesyorkan membuat ruang swap:

Anggaran memori setiap imej:

  • Debayer standard: ~10 MB setiap imej

  • Texture Aware debayer: ~15 MB setiap imej

Chloros mengira memori yang diperlukan secara automatik berdasarkan saiz set data anda dan memberi amaran kepada anda jika pertukaran disyorkan.

OOM (Kehabisan Ingatan) Saling Balik

Jika keadaan kehabisan ingatan dikesan semasa pemprosesan:

  1. Chloros secara automatik mengurangkan kiraan pekerja GPU

  2. Jatuh kembali daripada saluran paip fused_gpu kepada tiled_gpu (lebih cekap memori)

  3. Meneruskan pemprosesan pada daya pengeluaran yang dikurangkan daripada ranap


Penerapan Medan

Pertimbangan Kuasa

Model Jetson
Cabutan Kuasa Biasa
Nota

Jetson Nano

5-10W

USB-C atau bicu tong

Jetson Orin Nano

7-15W

Bicu tong DC

Jetson Orin NX

10-25W

Bicu tong DC

Jetson AGX Orin

15-60W

USB-C PD atau bicu tong

Rancang belanjawan kuasa anda untuk pemprosesan yang berterusan — cabutan kuasa puncak berlaku semasa Benang 3 (Pemprosesan) intensif GPU.

Cadangan Storan

  • NVMe SSD amat disyorkan untuk penggunaan arm64

  • Kad SD terlalu lambat untuk diproses — gunakan sebagai media but sahaja

  • Rancang untuk 2-3x saiz data imej mentah anda untuk output yang diproses

Operasi Tanpa Kepala melalui SSH

Chloros CLI sesuai untuk penggunaan Jetson tanpa kepala:

Pemprosesan Automatik dengan systemd

Buat perkhidmatan systemd untuk pemprosesan automatik:

Pasangkan dengan pemasa systemd untuk pemprosesan berjadual:


Contoh Aliran Kerja

Pemprosesan Jetson Asas

Python SDK pada Jetson

Memproses Berkelompok Penerbangan Berbilang


Sistem Jetson Disyorkan untuk Penggunaan Medan

Untuk penempatan lapangan dan udara, pertimbangkan pilihan papan pembawa Jetson Orin NX 16GB ini:

  • Airborne/drone: Sistem dengan penarafan getaran (MIL-STD), ringan (di bawah 300g), penyejukan pasif

  • Medan lasak: Penutup kalis air IP67/IP69K dengan sambungan kamera PoE GigE

  • Minimum/belanjawan: Kit pembangun dengan lampiran tambahan

Hubungi MAPIR Supportarrow-up-right untuk mendapatkan pengesyoran perkakasan khusus untuk senario penggunaan anda.


Langkah Seterusnya

Last updated