【INT8 Calibration】
无论哪块GPU计算板卡都能够支持Int8的加速,但需要事先生成 calibration文件,下面是.h .cpp分别继承IInt8EntropyCalibrator类,用于创建Int8 table文件
#pragma once
#include "NvInfer.h"
#include "NvCaffeParser.h"
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/imgproc/imgproc.hpp>
#include "util.h"
using namespace nvinfer1;
using namespace nvcaffeparser1;
class YoloInt8 : public IInt8EntropyCalibrator
{
public:
YoloInt8() {}
virtual ~YoloInt8() {};
// ======================== 初始化实现 ==============================//
int init(const char* inDir, const char* outDir, int batch, int maxBatch);
// ======