NXP Semiconductors eIQ 머신 러닝 소프트웨어 개발 환경
NXP Semiconductors eIQ 머신러닝 소프트웨어 개발 환경은 NXP 마이크로프로세서 및 마이크로컨트롤러와 함께 사용하기 위한 라이브러리 및 개발 도구의 조합입니다. 이 소프트웨어는 임베디드 시스템에서 NN(신경망) AI(인공지능) 모델의 추론을 수행합니다. eIQ ML(머신러닝) 소프트웨어는 에지(eIQ = 에지 인텔리전스)에서 다양한 ML 알고리즘을 배포하기 위한 주요 구성요소를 제공하고 추론 엔진, NN 컴파일러, 비전 및 센서 솔루션, 하드웨어 추상화 계층을 포함합니다. OpenCV, Arm® NN, Arm CMSIS-NN, TensorFlow Lite의 4가지 주요 추론 엔진과 라이브러리가 지원됩니다.임베디드 설계는 현재 Arm® Cortex®-A 및 M 코어를 기반으로 하는 NXP의 i.MX 애플리케이션 프로세서와 i.MX RT 크로스오버 프로세서를 이용한 빠른 추론을 위해 고성능 데이터 계산이 필요한 다양한 ML/AI 애플리케이션을 지원할 수 있습니다. eIQ는 신경망을 음성, 비전 및 센서 애플리케이션으로 통합하는 방법을 시연하기 위한 다양한 애플리케이션 예시를 포함합니다. eIQ 머신러닝 소프트웨어 개발 환경은 머신러닝에 특화된 별도의 하드웨어를 사용할 필요 없이 기존 하드웨어를 사용하여 ML 애플리케이션 개발을 가속화합니다.
eIQ 머신 러닝 소프트웨어
특징:
• 오픈 소스 추론 엔진
• 최적화된 라이브러리
• 애플리케이션 샘플
• 오픈 소스 기술과의 호환성
• NXP의 Yocto Linux BSP(L4.14.y 시리즈)와 MCUXpresso SDK(v2.6.0) 소프트웨어 릴리스에 포함
지원 제품:
• eIQ ML 소프트웨어는 현재 다음 NXP 제품을 지원합니다.
• i.MX 프로세서용 eIQ는 i.MX 8 시리즈 애플리케이션 프로세서 제품군
(i.MX 8M Mini, i.MX 8M Nano, 8M, 8QuadXPlus, 8QuadMax)을 공식적으로 지원함
• MCU용 eIQ는 i.MX RT1060, i.MX RT1050, 및 i.MX RT600 크로스오버 프로세서를 공식적으로 지원함
• 새로 지원되는 추가 보드는 www.nxp.com/eIQ에서 확인하십시오.
응용 분야:
• 물체 감지
• 음성 인식
• 이미지 처리
• 비디오 인코딩/디코딩 및 분석
• 스마트 웨어러블 기기
• 지능형 공장
• 의료
• 증강 현실
지금 다운로드
i.MX RT용 글로우 - NN 컴파일러는 2018년 Facebook에서 출시한 오픈 소스 커뮤니티 프로젝트(Apache License 2.0)입니다. 글로우는 AOT(첨단 컴파일 모델)를 사용하여 신경망 모델을 기계 코드로 직접 변환할 수 있습니다. Arm Cortex M 및 Cadence HiFi4 DSP용으로 최적화된 NXP 통합 라이브러리. 글로우 신경망 컴파일러용 eIQ™를 방문하십시오.
Yocto 릴리스 – i.MX 프로세서용 eIQ 소프트웨어는 현재 L5.43.2.0.0 시리즈 Yocto Linux Alpha 릴리스에서 지원됩니다.
Yocto 빌드에 eIQ를 추가하는 방법에 관한 자세한 지침은 https://community.nxp.com/docs/DOC-343575를 참조하십시오.
MCUXpresso SDK – MCU용 eIQ 소프트웨어는 i.MX RT 크로스오버 MCU 플랫폼용 MCUXpresso SDK에 완전히 통합되었습니다.
• https://mcuxpresso.nxp.com으로 이동해 i.MX RT1050 또는 i.MX RT1060 EVK 검색
• 조치: “MCUXpresso SDK 구축”
SDK 빌더 페이지에서 eIQ 미들웨어 항목을 클릭하고 옵션이 선택되었는지 확인합니다.
그런 다음, 아래쪽으로 스크롤하고 "SDK 다운로드"를 클릭합니다. NXP 소프트웨어 사용권 계약에 동의하라는 메시지가 표시됩니다.
• 이는 zip 파일로 저장됩니다.
o eIQ 프로젝트는 \boards\<board_name>\eiq_examples 폴더에서 찾을 수 있습니다.
o eIQ 소스 코드는 \middleware\eiq 폴더에서 찾을 수 있습니다.
Inference Engines Matrix
eIQ 소프트웨어 그래프
SW Dev Environment
비디오
추가 자료
• eIQ 커뮤니티
• FAQ 문서
• eIQ 랩 가이드
