TensorRT 8.6.1
|
#include <NvInfer.h>
Public Member Functions | |
CalibrationAlgoType | getAlgorithm () noexcept override |
virtual | ~IInt8EntropyCalibrator2 () noexcept=default |
![]() | |
virtual int32_t | getBatchSize () const noexcept=0 |
Get the batch size used for calibration batches. More... | |
virtual bool | getBatch (void *bindings[], char const *names[], int32_t nbBindings) noexcept=0 |
Get a batch of input for calibration. More... | |
virtual void const * | readCalibrationCache (std::size_t &length) noexcept=0 |
Load a calibration cache. More... | |
virtual void | writeCalibrationCache (void const *ptr, std::size_t length) noexcept=0 |
Save a calibration cache. More... | |
virtual | ~IInt8Calibrator () noexcept=default |
Entropy calibrator 2. This is the preferred calibrator. This is the required calibrator for DLA, as it supports per activation tensor scaling.
|
virtualdefaultnoexcept |
|
inlineoverridevirtualnoexcept |
Signal that this is the entropy calibrator 2.
Implements nvinfer1::IInt8Calibrator.