#include <argmax_plugin.h>
|
| ArgMax1Plugin (const ArgMaxParameter &argmax_param, nvinfer1::Dims in_dims) |
|
virtual int | initialize () |
| get the number of outputs from the layer More...
|
|
virtual void | terminate () |
|
int | getNbOutputs () const override |
|
virtual nvinfer1::Dims | getOutputDimensions (int index, const nvinfer1::Dims *inputs, int nbInputDims) |
|
void | configure (const nvinfer1::Dims *inputDims, int nbInputs, const nvinfer1::Dims *outputDims, int nbOutputs, int maxBatchSize) override |
|
size_t | getWorkspaceSize (int maxBatchSize) const override |
|
virtual int | enqueue (int batchSize, const void *const *inputs, void **outputs, void *workspace, cudaStream_t stream) |
|
size_t | getSerializationSize () override |
|
void | serialize (void *buffer) override |
|
virtual | ~ArgMax1Plugin () |
|
◆ ArgMax1Plugin()
apollo::perception::inference::ArgMax1Plugin::ArgMax1Plugin |
( |
const ArgMaxParameter & |
argmax_param, |
|
|
nvinfer1::Dims |
in_dims |
|
) |
| |
|
inline |
◆ ~ArgMax1Plugin()
virtual apollo::perception::inference::ArgMax1Plugin::~ArgMax1Plugin |
( |
| ) |
|
|
inlinevirtual |
◆ configure()
void apollo::perception::inference::ArgMax1Plugin::configure |
( |
const nvinfer1::Dims * |
inputDims, |
|
|
int |
nbInputs, |
|
|
const nvinfer1::Dims * |
outputDims, |
|
|
int |
nbOutputs, |
|
|
int |
maxBatchSize |
|
) |
| |
|
inlineoverride |
◆ enqueue()
virtual int apollo::perception::inference::ArgMax1Plugin::enqueue |
( |
int |
batchSize, |
|
|
const void *const * |
inputs, |
|
|
void ** |
outputs, |
|
|
void * |
workspace, |
|
|
cudaStream_t |
stream |
|
) |
| |
|
virtual |
◆ getNbOutputs()
int apollo::perception::inference::ArgMax1Plugin::getNbOutputs |
( |
| ) |
const |
|
inlineoverride |
◆ getOutputDimensions()
virtual nvinfer1::Dims apollo::perception::inference::ArgMax1Plugin::getOutputDimensions |
( |
int |
index, |
|
|
const nvinfer1::Dims * |
inputs, |
|
|
int |
nbInputDims |
|
) |
| |
|
inlinevirtual |
◆ getSerializationSize()
size_t apollo::perception::inference::ArgMax1Plugin::getSerializationSize |
( |
| ) |
|
|
inlineoverride |
◆ getWorkspaceSize()
size_t apollo::perception::inference::ArgMax1Plugin::getWorkspaceSize |
( |
int |
maxBatchSize | ) |
const |
|
inlineoverride |
◆ initialize()
virtual int apollo::perception::inference::ArgMax1Plugin::initialize |
( |
| ) |
|
|
inlinevirtual |
get the number of outputs from the layer
- Returns
- the number of outputs
this function is called by the implementations of INetworkDefinition and IBuilder. In particular, it is called prior to any call to initialize().
◆ serialize()
void apollo::perception::inference::ArgMax1Plugin::serialize |
( |
void * |
buffer | ) |
|
|
inlineoverride |
◆ terminate()
virtual void apollo::perception::inference::ArgMax1Plugin::terminate |
( |
| ) |
|
|
inlinevirtual |
The documentation for this class was generated from the following file: