기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Lookout for Vision Edge Agent를 찾아보세요
Lookout for Vision Edge Agent 구성 요소 aws.iot.lookoutvision.EdgeAgent
() 는 컴퓨터 비전을 사용하여 산업용 제품의 시각적 결함을 찾아내는 로컬 Amazon Lookout for Vision 런타임 서버를 설치합니다.
이 구성 요소를 사용하려면 Lookout for Vision 머신 러닝 모델 구성 요소를 만들고 배포하세요. 이러한 기계 학습 모델은 모델 학습에 사용하는 이미지의 패턴을 찾아 이미지에 이상이 있는지 예측합니다. 그런 다음 이 런타임 구성 요소에 이미지와 비디오 스트림을 제공하여 기계 학습 모델을 사용하여 이상을 탐지하는 클라이언트 애플리케이션 구성 요소라고 하는 사용자 지정 Greengrass 구성 요소를 개발하고 배포할 수 있습니다.
Lookout for Vision Edge Agent API를 사용하여 다른 Greengrass 구성 요소의 이 구성 요소와 상호 작용할 수 있습니다. 이 API는 원격 프로시저 호출을 위한 프로토콜인 gRPC를
이 구성 요소를 사용하는 방법에 대한 자세한 내용은 다음을 참조하십시오.
-
Amazon Lookout for Vision이란 무엇입니까? Amazon Lookout for Vision 개발자 가이드에서
-
Amazon Lookout for Vision 개발자 가이드에서 Lookout for Vision 모델 생성
-
Amazon Lookout for Vision 개발자 가이드에서 엣지 디바이스에서 Lookout for Vision 모델을 사용하는 방법
참고
Lookout for Vision Edge Agent 구성 요소는 다음과 같은 경우에만 사용할 수 있습니다. AWS 리전
-
미국 동부(오하이오)
-
미국 동부(버지니아 북부)
-
미국 서부(오리건)
-
유럽(프랑크푸르트)
-
유럽(아일랜드)
-
아시아 태평양(도쿄)
-
아시아 태평양(서울)
버전
이 구성 요소의 버전은 다음과 같습니다.
-
1.2.x
-
1.1.x
-
1.0.x
-
0.1.x
유형
이 구성 요소는 일반 구성 요소 () aws.greengrass.generic
입니다. Greengrass 핵은 구성 요소의 라이프사이클 스크립트를 실행합니다.
자세한 설명은 구성 요소 유형 섹션을 참조하세요.
운영 체제
이 구성 요소는 Linux 코어 디바이스에만 설치할 수 있습니다.
요구 사항
이 구성 요소의 요구 사항은 다음과 같습니다.
-
그린그래스 코어 디바이스는 Armv8 (AArch64) 또는 x86_64 아키텍처를 사용해야 합니다.
-
이 구성 요소의 버전 1.0.0 이상을 사용하는 경우 Python 3.8 또는 Python
3.9 (포함) 는 pip
Greengrass 코어 장치에 설치됩니다.이 컴포넌트의 버전 0.1.x를 사용하는 경우, Python
3.7 (포함 pip
) 은 Greengrass 코어 디바이스에 설치됩니다.중요
기기에는 다음과 같은 Python 버전 중 하나가 있어야 합니다. 이 구성 요소는 이후 버전의 Python을 지원하지 않습니다.
-
그래픽 처리 장치 (GPU) 추론을 사용하려면 코어 기기가 다음 요구 사항을 충족해야 합니다. 이 구성 요소 버전 1.1.0 이상에서는 GPU 추론이 선택 사항입니다.
-
CUDA를 지원하는 그래픽 처리 장치 (GPU). 자세한 내용은 CUDA 툴킷 설명서에서 CUDA 지원 GPU가 있는지 확인을
참조하십시오. -
CuDNN, CUDA, TensorRT가 그린그래스 코어 디바이스에 설치되었습니다.
-
젯슨 나노 또는 젯슨 자비에르, cuDNN, CUDA 및 TensorRT와 같은 NVIDIA 젯슨 디바이스에는 NVIDIA와 함께 설치되어 있습니다. JetPack 변경할 필요는 없습니다. 이 구성 요소는 JetPack 4.4
, JetPack4.5 , JetPack 4.5.1 및 JetPack 4.6.1을 지원합니다. 중요
다음 버전 중 하나를 설치하고 다른 버전은 설치하지 않아야 합니다. JetPack Lookout for Vision 서비스는 이러한 플랫폼을 위한 JetPack 컴퓨터 비전 모델을 컴파일합니다.
-
NVIDIA Ampere 마이크로아키텍처가 탑재된 GPU (또는 GPU의 컴퓨팅 파워가 8.0인 경우) 가 설치된 x86 디바이스에서는 다음을 수행하십시오.
-
암페어 이전의 NVIDIA 아키텍처를 사용하는 GPU를 사용하는 x86 기기 (또는 GPU의 컴퓨팅 용량이 8.0 미만인 경우) 에서는 다음을 수행하십시오.
-
-
이 구성 요소를 실행하는 시스템 사용자는 기기의 GPU에 액세스할 수 있는 시스템 그룹의 구성원이어야 합니다. 이 그룹의 이름은 운영 체제에 따라 다릅니다. 운영 체제 및 GPU 설명서를 참조하여 이 시스템 그룹의 이름을 확인하십시오.
예를 들어 NVIDIA Jetson 디바이스에서 이 그룹의 이름은 이며
video
, 다음 명령을 실행하여 이 그룹에 시스템 사용자를 추가할 수 있습니다.ggc_user를 추가할 사용자
이름으로 바꾸십시오.sudo usermod -aG video
ggc_user
-
의존성
이 구성 요소에는 종속성이 없습니다.
구성
이 구성 요소는 구성 요소를 배포할 때 사용자 지정할 수 있는 다음과 같은 구성 매개 변수를 제공합니다.
Socket
-
(선택 사항) Edge Agent가 작동하는 파일 소켓. Lookout for Vision 모델 구성 요소는 이 파일 소켓을 사용하여 Edge Agent와 통신합니다. 이 매개변수를 변경하는 경우 Lookout for Vision 모델 구성 요소를 배포할 때 동일한 값을 지정해야 합니다.
기본값:
unix:///tmp/aws.iot.lookoutvision.EdgeAgent.sock
로컬 로그 파일
이 구성 요소는 다음 로그 파일을 사용합니다.
/logs/aws.iot.lookoutvision.EdgeAgent.log
/greengrass/v2
이 구성 요소의 로그를 보려면
-
코어 기기에서 다음 명령을 실행하여 이 구성 요소의 로그 파일을 실시간으로 확인합니다. AWS IoT Greengrass 루트 폴더
경로로 바꾸십시오./greengrass/v2
sudo tail -f
/logs/aws.iot.lookoutvision.EdgeAgent.log/greengrass/v2
Changelog
다음 표에는 각 구성 요소 버전의 변경 사항이 설명되어 있습니다.
버전 |
변경 |
---|---|
1.2.0 |
일반적인 버그 수정 및 개선입니다. |
1.1.9 |
일반적인 버그 수정 및 개선입니다. |
1.1.8 |
일반적인 버그 수정 및 개선입니다. |
1.1.7 |
|
1.1.6 |
일반적인 버그 수정 및 개선입니다. |
1.1.4 |
|
1.1.3 |
일반적인 버그 수정 및 개선입니다. |
1.1.1 |
일반적인 버그 수정 및 개선입니다. |
1.1.0 |
|
1.0.0 |
이 버전의 Lookout for Vision Edge Agent 구성 요소를 사용하려면 버전 0.1.x와 다른 버전의 Python이 필요합니다. v0.1.x에서 v1.x로 업그레이드하려면 코어 기기에 설치된 Python을 업그레이드해야 합니다.
|
0.1.37 |
일반적인 버그 수정 및 개선입니다. |
0.1.36 |
초기 버전 |