4. 모델 변환

pt, onnx 모델을 rknn 형태로 변환하기

예를 들어 YOLO를 오렌지 파이에서 구동하고 싶고, 가지고 있는 것은 ONNX 파일이라고 하면 우리는 다음과 같은 단계로 ONNX 파일을 rknn 파일로 변환할 수 있습니다.

  1. rknn 객체 생성

  2. configuration 정의

  3. ONNX 모델 load

  4. rknn 모델 빌드

  5. rknn 모델 export

Code

rknn_model_zoo yolov5 example

이 코드를 보면 rknn 모델을 변환할 때는 input의 평균과 표준편차가 필요하다는 것을 알 수 있습니다.

Configuration

  1. mean_values, std_values

  2. quant_img_RGB2BGR

  3. target_platform

  4. quantized_algorithm

  5. quantized_method

  6. optimization_level

  7. quantized_dtype

  8. custom_string

  9. dynamic_input

Last updated