작성
·
247
0
원래 32였는데 8이나 16 float 및 int로 바꾼다라고 하셨는데 이 부분을 어디서 확인 및 직접 조정해볼수 있을까요?
그리고 혹시 성능 개선을 위해 시도할 수 있는 방법들에 대해 코멘트 해주시면 감사하겠습니다.
답변 2
1
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
ultralytics yolov3패키지개요 영상에서 11분 30초대에서 언급하셨습니다. 모델 input으로 보통 float32로 들어간다 부분부터인데 이전 질문했던 내용 관해서 float 16이나 int8로 바꾼다라고 언급을 하셨어서 코드 상에서 직접 바꾸게 해보고 싶은데 어느 부분을 건드려야할지 몰라서 질문을 드리게 되었습니다.
이 외로 yolov3 성능 개선을 위한 테크닉이 있을지 궁금합니다!
좋은 강의 감사합니다.