기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
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 개발자 안내서의 Amazon Lookout for Vision 모델 생성
-
Amazon Lookout for Vision 개발자 안내서의 엣지 디바이스에서 Amazon 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 nucleus는 구성 요소의 수명 주기 스크립트를 실행합니다.
자세한 내용은 구성 요소 유형 섹션을 참조하세요.
운영 체제
이 구성 요소는 Linux 코어 디바이스에만 설치할 수 있습니다.
요구 사항
이 구성 요소의 요구 사항은 다음과 같습니다.
-
Greengrass 코어 디바이스가 Armv8(AArch64) 또는 x86_64 아키텍처를 사용해야 합니다.
-
이 구성 요소의 버전 1.0.0 이상을 사용하는 경우
pip
를 포함하여 Python3.8 또는 Python 3.9가 Greengrass 코어 디바이스에 설치되어 있어야 합니다. 이 구성 요소의 버전 0.1.x 이상을 사용하는 경우
pip
를 포함하여 Python3.7이 Greengrass 코어 디바이스에 설치되어 있어야 합니다. 중요
디바이스에 이러한 정확한 Python 버전 중 하나가 있어야 합니다. 이 구성 요소는 이후 버전의 Python을 지원하지 않습니다.
-
GPU(그래픽 처리 장치) 추론을 사용하려면 코어 디바이스가 다음과 같은 요구 사항을 충족해야 합니다. GPU 추론은 이 구성 요소의 버전 1.1.0 이상에서 선택 사항입니다.
-
CUDA를 지원하는 GPU(그래픽 처리 장치). 자세한 내용은 CUDA Toolkit Documentation에서 Verify You Have a CUDA-Capable GPU
를 참조하세요. -
Greengrass 코어 디바이스에 설치된 cuDNN , CUDA 및 TensorRT
-
Jetson Nano 또는 Jetson Xavier와 같은 NVIDIA Jetson 디바이스에는 cuDNN, CUDA 및 TensorRT가 NVIDIA JetPack 와 함께 설치되어 제공됩니다. 변경할 필요가 없습니다. 이 구성 요소는 JetPack 4.4
, JetPack 4.5 , JetPack 4.5.1 및 JetPack 4.6.1 을 지원합니다. 중요
이러한 JetPack 버전 중 하나를 설치하고 다른 버전은 설치하지 않아야 합니다. Lookout for Vision 서비스는 이러한 JetPack 플랫폼에 대한 컴퓨터 비전 모델을 컴파일합니다.
-
NVIDIA Ampere 마이크로아키텍처를 사용하는(또는 GPU의 컴퓨팅 용량이 8.0인) GPU가 있는 x86 디바이스에서는 다음을 수행합니다.
-
NVIDIA cuDNN Installation Guide
의 지침에 따라 cuDNN을 설치합니다. -
NVIDIA CUDA Installation Guide for Linux
의 지침에 따라 CUDA 버전 11.2를 설치합니다. -
NVIDIA TensorRT Documentation
의 지침에 따라 TensorRT 버전 8.2.0을 설치합니다.
-
-
Ampere 이전 NVIDIA 아키텍처를 사용하는(또는 GPU의 컴퓨팅 용량이 8.0 미만인) GPU가 있는 x86 디바이스에서는 다음을 수행합니다.
-
NVIDIA cuDNN Installation Guide
의 지침에 따라 cuDNN을 설치합니다. -
NVIDIA CUDA Installation Guide for Linux
의 지침에 따라 CUDA 버전 10.2를 설치합니다. -
NVIDIA TensorRT Documentation
의 지침에 따라 TensorRT 버전 7.1.3 이상, 8.0.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 |
초기 버전 |