• 카테고리

    질문 & 답변
  • 세부 분야

    컴퓨터 비전

  • 해결 여부

    미해결

ultralytics_yolov3 Quantization

21.08.10 17:31 작성 조회수 169

0

원래 32였는데 8이나 16 float 및 int로 바꾼다라고 하셨는데 이 부분을 어디서 확인 및 직접 조정해볼수 있을까요?

그리고 혹시 성능 개선을 위해 시도할 수 있는 방법들에 대해 코멘트 해주시면 감사하겠습니다.

답변 2

·

답변을 작성해보세요.

1

안녕하십니까, 

질문을 보다 상세히 기재해 주실수 있을 까요? 

어떤 강의 동영상의 몇분몇초에 언급한 어떤 내용인지에 대해서 상세히 기재 부탁드립니다. 

조원기님의 프로필

조원기

질문자

2021.08.10

ultralytics yolov3패키지개요 영상에서 11분 30초대에서 언급하셨습니다. 모델 input으로 보통 float32로 들어간다 부분부터인데 이전 질문했던 내용 관해서 float 16이나 int8로 바꾼다라고 언급을 하셨어서 코드 상에서 직접 바꾸게 해보고 싶은데 어느 부분을 건드려야할지 몰라서 질문을 드리게 되었습니다.

이 외로 yolov3  성능 개선을 위한 테크닉이 있을지 궁금합니다!

좋은 강의 감사합니다.

0

직접 코드에 적용하는 방법은 저도 모릅니다.

Ultralytics 의 quantization은 deep sparse platform 기술을 적용한 것으로 보입니다.(일반적으로 quantization은 Nvidia의 TensorRT를 활용해서 적용하는데, )

아래에서 자료 참조 하실 수 있습니다. 

https://neuralmagic.com/blog/benchmark-yolov3-on-cpus-with-deepsparse/

ultralytics yolo 패키지의 성능 향상 팁은 아래 참조 부탁드립니다. 

https://github.com/ultralytics/yolov5/wiki/Tips-for-Best-Training-Results