当前位置:   article > 正文

VitisAI(07) 自定义模型部署_vitis ai量化部署模型至dpu

vitis ai量化部署模型至dpu

本文以自定义模型为例,对使用VitisAI进行模型量化部署的流程进行介绍

Workflow

  • 数据集为fashion_mnist

  • 使用Tensorflow2搭建一个简单分类网络并进行训练,导出模型文件

  • 使用VitsiAI docker中的vai_q_tensorflow2工具进行模型量化和校准,得到校准模型文件

  • 使用VitisAI docker中的vai_c_tensorflow2工具进行模型编译,生成能够部署在DPU上的模型文件

  • 编写模型推理程序(Python),并将推理程序、编译后的模型文件以及测试图片导入设备中,运行推理程序进行图片分类

Train

keras内置了fashion_mnist数据集,该数据集是小尺寸商品分类数据集,由28x28的单通道灰度图构成,训练集为60000张图片,测试集为10000张图片

导入包并加载数据集

  1. import cv2 as cv
  2. import numpy as np
  3. from PIL import Image
  4. import tensorflow as tf
  5. from tensorflow import keras
  6. import matplotlib.pyplot as plt
  7. fashion_mnist = keras.datasets.fashion_mnist
  8. (train_images, train_labels), (test_images, test_labels) = fashion_mnist.load_data()
  9. class_names = ['T-shirt/top', 'Trouser', 'Pullover&
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/250449
推荐阅读
相关标签
  

闽ICP备14008679号