当前位置:   article > 正文

rknn调用pytorch模型(2)-转换为rknn模型并进行推理_rknn跑pytorch

rknn跑pytorch

通过rknn自带图形界面进行转化

python3 -m rknn.bin.visualization
  • 1

不进行量化
推理时rknn模型会对输入数据进行标准化,就是(x-mean value)/standard value这里就是让数据不进行变化
由于输入不是图形recorder channel 顺序 0 1 2,不改变顺序
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
产生了rknn文件,将其移动如下列文件
在这里插入图片描述

这里创建一个文件里面有两个文件,其中py文件为

from rknnlite.api import RKNNLite as RKNN
import numpy as np
model='linear_model.rknn'
input_test_data = np.array([15],dtype=np.float32)
rknn=RKNN()
ret=rknn.load_rknn(path=model)
print('--> Init runtime environment')
ret = rknn.init_runtime()
if ret != 0:
    print('Init runtime environment failed')
    exit(ret)
print('done')

output=rknn.inference(inputs=[input_test_data])
print(output)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15

输出结果
在这里插入图片描述
完成了推理,与结果相似

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号