Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Lookout for Vision Edge Agent
Komponen Lookout for Vision Edge Agent aws.iot.lookoutvision.EdgeAgent
() menginstal server runtime Amazon Lookout for Vision lokal, yang menggunakan visi komputer untuk menemukan cacat visual pada produk industri.
Untuk menggunakan komponen ini, buat dan terapkan komponen model machine learning Lookout for Vision. Model pembelajaran mesin ini memprediksi adanya anomali dalam gambar dengan menemukan pola dalam gambar yang Anda gunakan untuk melatih model. Kemudian, Anda dapat mengembangkan dan menerapkan komponen Greengrass kustom, yang disebut komponen aplikasi klien, yang menyediakan aliran gambar dan video ke komponen runtime ini untuk mendeteksi anomali menggunakan model pembelajaran mesin.
Anda dapat menggunakan Lookout for Vision Edge Agent API untuk berinteraksi dengan komponen ini dari komponen Greengrass lainnya. API ini diimplementasikan menggunakan gRPC
Untuk informasi selengkapnya tentang cara menggunakan komponen ini, lihat berikut ini:
-
Apa itu Amazon Lookout for Vision? di Panduan Pengembang Lookout for Vision Amazon
-
Membuat model Lookout for Vision di Amazon Lookout for Vision Developer Guide.
-
Menggunakan model Lookout for Vision pada perangkat edge di Amazon Lookout for Vision Developer Guide.
catatan
Komponen Lookout for Vision Edge Agent hanya tersedia dalam hal berikut: Wilayah AWS
-
AS Timur (Ohio)
-
AS Timur (Virginia Utara)
-
AS Barat (Oregon)
-
Eropa (Frankfurt)
-
Eropa (Irlandia)
-
Asia Pasifik (Tokyo)
-
Asia Pasifik (Seoul)
Versi
Komponen ini memiliki versi berikut:
-
1.2.x
-
1.1.x
-
1.0.x
-
0.1.x
Tipe
Komponen ini adalah komponen generik (aws.greengrass.generic
). Inti Greengrass menjalankan skrip siklus hidup komponen.
Untuk informasi selengkapnya, lihat Jenis komponen.
Sistem operasi
Komponen ini hanya dapat diinstal pada perangkat inti Linux.
Persyaratan
Komponen ini memiliki persyaratan sebagai berikut:
-
Perangkat inti Greengrass harus menggunakan arsitektur Armv8 (AArch64) atau x86_64.
-
Jika Anda menggunakan versi 1.0.0 atau yang lebih baru dari komponen ini, Python 3.8 atau Python
3.9 , termasuk, pip
diinstal pada perangkat inti Greengrass.Jika Anda menggunakan versi 0.1.x dari komponen ini, Python
3.7, termasuk, pip
diinstal pada perangkat inti Greengrass.penting
Perangkat harus memiliki salah satu versi Python yang tepat ini. Komponen ini tidak mendukung versi Python yang lebih baru.
-
Untuk menggunakan inferensi unit pemrosesan grafis (GPU), perangkat inti harus memenuhi persyaratan berikut. Inferensi GPU bersifat opsional di versi 1.1.0 dan yang lebih baru dari komponen ini.
-
Graphics Processing Unit (GPU) yang mendukung CUDA. Untuk informasi selengkapnya, lihat Memverifikasi Anda Memiliki GPU berkemampuan CUDA
di Dokumentasi Toolkit CUDA. -
cuDNN, CUDA, dan TensorRT diinstal pada perangkat inti Greengrass.
-
Pada perangkat NVIDIA Jetson, seperti Jetson Nano atau Jetson Xavier, cuDNN, CUDA, dan TensorRT diinstal dengan NVIDIA. JetPack Anda tidak perlu melakukan perubahan apa pun. Komponen ini mendukung JetPack 4.4
, JetPack4.5 , JetPack 4.5.1 , dan JetPack4.6.1 . penting
Anda harus menginstal salah satu versi ini JetPack dan bukan versi lain. Layanan Lookout for Vision mengkompilasi model visi komputer untuk platform ini. JetPack
-
Pada perangkat x86 dengan GPU yang memiliki mikroarsitektur NVIDIA Ampere (atau kapasitas komputasi GPU adalah 8.0), lakukan hal berikut:
-
Instal cuDNN dengan mengikuti petunjuk di Panduan Instalasi NVIDIA cuDNN.
-
Instal CUDA versi 11.2 dengan mengikuti petunjuk di Panduan Instalasi NVIDIA CUDA
untuk Linux. -
Instal TensorRT versi 8.2.0 dengan mengikuti petunjuk di Dokumentasi TensorRT NVIDIA.
-
-
Pada perangkat x86 dengan GPU yang memiliki arsitektur NVIDIA sebelum Ampere (atau kapasitas komputasi GPU kurang dari 8.0), lakukan hal berikut:
-
Instal cuDNN dengan mengikuti petunjuk di Panduan Instalasi NVIDIA cuDNN.
-
Instal CUDA versi 10.2 dengan mengikuti petunjuk di Panduan Instalasi NVIDIA CUDA
untuk Linux.
-
-
-
Pengguna sistem yang menjalankan komponen ini harus menjadi anggota grup sistem yang memiliki akses ke GPU pada perangkat. Nama grup ini berbeda menurut sistem operasi. Konsultasikan dokumentasi untuk sistem operasi dan GPU Anda untuk menentukan nama grup sistem ini.
Misalnya, pada perangkat NVIDIA Jetson, nama grup ini adalah
video
, dan Anda dapat menjalankan perintah berikut untuk menambahkan pengguna sistem ke grup ini.Ganti ggc_user
dengan nama pengguna yang akan ditambahkan.sudo usermod -aG video
ggc_user
-
Dependensi
Komponen ini tidak memiliki dependensi apa pun.
Konfigurasi
Komponen ini menyediakan parameter konfigurasi berikut yang dapat Anda sesuaikan ketika Anda men-deploy komponen.
Socket
-
(Opsional) Soket file tempat Agen Edge beroperasi. Komponen model Lookout for Vision menggunakan soket file ini untuk berkomunikasi dengan Edge Agent. Jika Anda mengubah parameter ini, Anda harus menentukan nilai yang sama saat menerapkan komponen model Lookout for Vision.
Default:
unix:///tmp/aws.iot.lookoutvision.EdgeAgent.sock
File log lokal
Komponen ini menggunakan file log berikut.
/logs/aws.iot.lookoutvision.EdgeAgent.log
/greengrass/v2
Untuk melihat log komponen ini
-
Jalankan perintah berikut pada perangkat inti untuk melihat file log komponen ini secara real time. Ganti
dengan jalur ke folder AWS IoT Greengrass root./greengrass/v2
sudo tail -f
/logs/aws.iot.lookoutvision.EdgeAgent.log/greengrass/v2
Changelog
Tabel berikut menjelaskan perubahan dalam setiap versi komponen.
Versi |
Perubahan |
---|---|
1.2.0 |
Perbaikan bug umum dan perbaikan. |
1.1.9 |
Perbaikan bug umum dan perbaikan. |
1.1.8 |
Perbaikan bug umum dan perbaikan. |
1.1.7 |
|
1.1.6 |
Perbaikan bug umum dan perbaikan. |
1.1.4 |
|
1.1.3 |
Perbaikan bug umum dan perbaikan. |
1.1.1 |
Perbaikan bug umum dan perbaikan. |
1.1.0 |
|
1.0.0 |
Versi komponen Lookout for Vision Edge Agent ini memerlukan versi Python yang berbeda dari versi 0.1.x. Jika Anda ingin meningkatkan dari v0.1.x ke v1.x, Anda harus memutakhirkan instalasi Python pada perangkat inti.
|
0.1.37 |
Perbaikan bug umum dan perbaikan. |
0.1.36 |
Versi awal. |