YOLO26 소개: 차세대 비전 AI입니다.
Ultralytics
Ultralytics YOLO

Intel OpenVINO에서 추론을 위해 Ultralytics YOLOv8 내보내기 및 최적화하기

OpenVINO를 사용하여 추론을 위한 Ultralytics YOLOv8 모델을 최적화하십시오. PyTorch 모델을 ONNX로 변환하고 실시간 애플리케이션을 위해 최적화하는 가이드를 따라 하십시오.

NUNuvola Ladi
2 min read
Intel OpenVINO 기반 추론을 위한 Ultralytics YOLOv8 내보내기 및 최적화

본 블로그 게시물에서는 사전 학습되었거나 사용자 지정 학습된 Ultralytics YOLOv8 모델을 OpenVINO를 사용한 추론 용으로 내보내고 최적화하는 방법을 살펴봅니다. CPU든 GPU든 Intel 기반 시스템을 사용하는 경우, 이 가이드를 통해 최소한의 노력으로 모델 속도를 크게 향상하는 방법을 확인할 수 있습니다.

Link to this sectionOpenVINO로 YOLOv8을 최적화해야 하는 이유는 무엇입니까?#

OpenVINO로 YOLOv8 모델을 최적화하면, 특히 Intel CPU에서 실행할 경우 추론 작업 속도를 최대 3배까지 높일 수 있습니다. 이러한 성능 향상은 객체 탐지부터 세그멘테이션 및 보안 시스템에 이르기까지 실시간 애플리케이션에서 엄청난 차이를 만들어냅니다.

Link to this sectionYOLOv8 모델 내보내기 및 최적화 단계#

Link to this section프로세스 이해하기#

먼저 프로세스를 단계별로 알아보겠습니다. PyTorch 모델을 ONNX로 변환한 다음 OpenVINO를 사용하여 최적화할 것입니다. 이 과정은 몇 가지 간단한 단계로 구성되며 TensorFlow, PyTorch, Caffe 및 ONNX를 포함한 다양한 모델과 형식에 적용할 수 있습니다.

Link to this section모델 내보내기#

Ultralytics 문서를 살펴보면 YOLOv8 모델 내보내기는 Ultralytics 프레임워크의 export 메서드를 사용하여 수행됨을 알 수 있습니다. 이 메서드를 사용하면 모델을 PyTorch에서 ONNX로 변환하고 최종적으로 OpenVINO에 최적화할 수 있습니다. 그 결과 Intel의 강력한 하드웨어를 활용하여 훨씬 빠르게 실행되는 모델이 완성됩니다.

Link to this section종속성 설치#

내보내기 스크립트를 실행하기 전에 필요한 모든 종속성이 설치되어 있는지 확인해야 합니다. 여기에는 Ultralytics 라이브러리, ONNX 및 OpenVINO가 포함됩니다. 이러한 패키지를 설치하는 것은 Python 패키지 설치 도구인 pip를 통해 간단하게 수행할 수 있습니다.

Link to this section내보내기 스크립트 실행#

환경이 설정되면 내보내기 스크립트를 실행할 수 있습니다. 이 스크립트는 PyTorch 모델을 ONNX로, 그 다음에는 OpenVINO로 변환합니다. 과정은 매우 간단하며 내보내기를 처리하는 단일 함수를 호출하기만 하면 됩니다. Ultralytics 프레임워크는 모델을 쉽게 변환하고 최적화할 수 있게 해주어 최소한의 번거로움으로 최고의 성능을 얻을 수 있도록 보장합니다.

모델 내보내기 스크립트를 실행하는 방법을 설명하는 Nicolai Nielsen

그림 1. Nicolai Nielsen이 내보내기 스크립트 실행 방법을 설명하고 있습니다.

Link to this section성능 비교#

내보내기 후 원본 모델과 최적화된 모델의 성능을 비교하는 것은 필수입니다. 두 모델의 추론 시간을 벤치마킹하면 성능 향상 정도를 명확하게 확인할 수 있습니다. 일반적으로 OpenVINO 모델은 원본 PyTorch 모델에 비해 추론 시간이 크게 단축됩니다. 이는 성능 향상이 가장 눈에 띄는 대형 모델의 경우 특히 더 그렇습니다.

Link to this section실제 적용 및 이점#

OpenVINO로 YOLOv8 모델을 최적화하는 것은 실시간 처리가 필요한 애플리케이션에 특히 유용합니다. 몇 가지 예는 다음과 같습니다.

  • 보안 시스템: 실시간 객체 탐지는 보안 요원에게 즉시 경고를 보내 안전성과 대응력을 높일 수 있습니다.
  • 자동화 차량: 더 빠른 추론 속도는 자율 주행 시스템의 반응성을 향상시켜 더 안전하고 안정적으로 만듭니다.
  • 의료: 진단 도구에 대한 빠른 이미지 처리는 더 신속한 결과를 제공하여 적시의 개입을 가능하게 함으로써 생명을 구할 수 있습니다.

이러한 최적화를 구현하면 성능이 향상될 뿐만 아니라 애플리케이션의 안정성과 효율성도 높아집니다. 이는 사용자 경험 개선, 생산성 증대 및 더욱 혁신적인 솔루션으로 이어질 수 있습니다.

Link to this section마무리하며#

OpenVINO용 YOLOv8 모델을 내보내고 최적화하는 것은 Intel 하드웨어를 활용하여 더 빠르고 효율적인 AI 애플리케이션을 만드는 강력한 방법입니다. 몇 가지 간단한 단계만으로 모델의 성능을 변환하고 실제 시나리오에 효과적으로 적용할 수 있습니다.

AI 프로젝트를 계속 강화하려면 Ultralytics에서 제공하는 더 많은 튜토리얼과 가이드를 확인하십시오. GitHub 리포지토리를 방문하고 Ultralytics 커뮤니티에 가입하여 더 많은 통찰력과 업데이트를 받아보세요. 함께 혁신을 만들어 갑시다!

모델을 최적화하는 것은 단순히 속도만을 위한 것이 아니라 새로운 가능성을 열고 AI 솔루션을 강력하고 효율적이며 미래에 대비할 수 있게 만드는 과정임을 기억하십시오.

Explore solutions

Real-time AI that works with your team

로봇 공학에서의 AI

Ultralytics YOLO 모델로 더 스마트한 기기를 구동하십시오. 로봇 공학의 비전 AI는 자율 주행, 인식, 객체 추적 및 실시간 제어를 촉진합니다.

더 알아보기
Real-time AI that works with your team

물류 분야의 AI

Ultralytics YOLO 모델로 물류 프로세스를 간소화하십시오. 비전 AI를 통해 패키지 검사, 분류, 차량 추적 및 실시간 창고 안전 모니터링이 가능합니다.

더 알아보기
Real-time AI that works with your team

소매업에서의 AI

Ultralytics YOLO 모델로 소매업을 재구상하십시오. 비전 AI는 재고 추적, 선반 모니터링, 대기열 관리 및 더 스마트한 고객 인사이트를 지원합니다.

더 알아보기
Real-time AI that works with your team

의료 분야의 AI

Ultralytics YOLO 모델로 의료 솔루션을 구축하십시오. 의료 분야의 비전 AI는 더 빠른 의료 영상 분석, 더 스마트한 진단 및 환자 모니터링을 지원합니다.

더 알아보기
Real-time AI that works with your team

제조 분야의 AI

Ultralytics YOLO 모델로 제조 공정을 최적화하십시오. 비전 AI는 품질 관리, 결함 탐지, PPE 규정 준수 및 조립 라인 자동화를 주도합니다.

더 알아보기
Real-time AI that works with your operation

자동차 분야의 AI

Ultralytics YOLO 모델을 통해 자동차 분야에 컴퓨터 비전을 적용하십시오. 비전 AI는 도로 안전, 운전자 보조 및 차량 자동화를 향상하여 더 스마트한 도로를 만듭니다.

더 알아보기
Real-time AI tailored to your operation

농업 분야의 AI

Ultralytics YOLO 모델을 통해 스마트 농업에 비전 AI를 도입하십시오. 작물 모니터링, 가축 추적 및 정밀 농업을 강화하여 더 높고 스마트한 생산량을 달성하십시오.

더 알아보기
Real-time AI that works with your team

로봇 공학에서의 AI

Ultralytics YOLO 모델로 더 스마트한 기기를 구동하십시오. 로봇 공학의 비전 AI는 자율 주행, 인식, 객체 추적 및 실시간 제어를 촉진합니다.

더 알아보기
Real-time AI that works with your team

물류 분야의 AI

Ultralytics YOLO 모델로 물류 프로세스를 간소화하십시오. 비전 AI를 통해 패키지 검사, 분류, 차량 추적 및 실시간 창고 안전 모니터링이 가능합니다.

더 알아보기
Real-time AI that works with your team

소매업에서의 AI

Ultralytics YOLO 모델로 소매업을 재구상하십시오. 비전 AI는 재고 추적, 선반 모니터링, 대기열 관리 및 더 스마트한 고객 인사이트를 지원합니다.

더 알아보기
Real-time AI that works with your team

의료 분야의 AI

Ultralytics YOLO 모델로 의료 솔루션을 구축하십시오. 의료 분야의 비전 AI는 더 빠른 의료 영상 분석, 더 스마트한 진단 및 환자 모니터링을 지원합니다.

더 알아보기
Real-time AI that works with your team

제조 분야의 AI

Ultralytics YOLO 모델로 제조 공정을 최적화하십시오. 비전 AI는 품질 관리, 결함 탐지, PPE 규정 준수 및 조립 라인 자동화를 주도합니다.

더 알아보기
Real-time AI that works with your operation

자동차 분야의 AI

Ultralytics YOLO 모델을 통해 자동차 분야에 컴퓨터 비전을 적용하십시오. 비전 AI는 도로 안전, 운전자 보조 및 차량 자동화를 향상하여 더 스마트한 도로를 만듭니다.

더 알아보기
Real-time AI tailored to your operation

농업 분야의 AI

Ultralytics YOLO 모델을 통해 스마트 농업에 비전 AI를 도입하십시오. 작물 모니터링, 가축 추적 및 정밀 농업을 강화하여 더 높고 스마트한 생산량을 달성하십시오.

더 알아보기
Real-time AI that works with your team

로봇 공학에서의 AI

Ultralytics YOLO 모델로 더 스마트한 기기를 구동하십시오. 로봇 공학의 비전 AI는 자율 주행, 인식, 객체 추적 및 실시간 제어를 촉진합니다.

더 알아보기
Real-time AI that works with your team

물류 분야의 AI

Ultralytics YOLO 모델로 물류 프로세스를 간소화하십시오. 비전 AI를 통해 패키지 검사, 분류, 차량 추적 및 실시간 창고 안전 모니터링이 가능합니다.

더 알아보기
Real-time AI that works with your team

소매업에서의 AI

Ultralytics YOLO 모델로 소매업을 재구상하십시오. 비전 AI는 재고 추적, 선반 모니터링, 대기열 관리 및 더 스마트한 고객 인사이트를 지원합니다.

더 알아보기
Real-time AI that works with your team

의료 분야의 AI

Ultralytics YOLO 모델로 의료 솔루션을 구축하십시오. 의료 분야의 비전 AI는 더 빠른 의료 영상 분석, 더 스마트한 진단 및 환자 모니터링을 지원합니다.

더 알아보기
Real-time AI that works with your team

제조 분야의 AI

Ultralytics YOLO 모델로 제조 공정을 최적화하십시오. 비전 AI는 품질 관리, 결함 탐지, PPE 규정 준수 및 조립 라인 자동화를 주도합니다.

더 알아보기
Real-time AI that works with your operation

자동차 분야의 AI

Ultralytics YOLO 모델을 통해 자동차 분야에 컴퓨터 비전을 적용하십시오. 비전 AI는 도로 안전, 운전자 보조 및 차량 자동화를 향상하여 더 스마트한 도로를 만듭니다.

더 알아보기
Real-time AI tailored to your operation

농업 분야의 AI

Ultralytics YOLO 모델을 통해 스마트 농업에 비전 AI를 도입하십시오. 작물 모니터링, 가축 추적 및 정밀 농업을 강화하여 더 높고 스마트한 생산량을 달성하십시오.

더 알아보기

미래의 AI를 함께 구축합시다!

머신 러닝의 미래와 함께 여정을 시작하십시오.