TensorRT
|
Layer that represents a TopK reduction. More...
#include <NvInfer.h>
Public Member Functions | |
virtual void | setOperation (TopKOperation op)=0 |
Set the operation for the layer. More... | |
virtual TopKOperation | getOperation () const =0 |
Get the operation for the layer. More... | |
virtual void | setK (int k)=0 |
Set the k value for the layer. More... | |
virtual int | getK () const =0 |
Get the k value for the layer. More... | |
virtual void | setReduceAxes (uint32_t reduceAxes)=0 |
Set which axes to reduce for the layer. More... | |
virtual uint32_t | getReduceAxes () const =0 |
Get the axes to reduce for the layer. More... | |
Public Member Functions inherited from nvinfer1::ILayer | |
virtual LayerType | getType () const =0 |
Return the type of a layer. More... | |
virtual void | setName (const char *name)=0 |
Set the name of a layer. More... | |
virtual const char * | getName () const =0 |
Return the name of a layer. More... | |
virtual int | getNbInputs () const =0 |
Get the number of inputs of a layer. | |
virtual ITensor * | getInput (int index) const =0 |
Get the layer input corresponding to the given index. More... | |
virtual int | getNbOutputs () const =0 |
Get the number of outputs of a layer. | |
virtual ITensor * | getOutput (int index) const =0 |
Get the layer output corresponding to the given index. More... | |
Layer that represents a TopK reduction.
|
pure virtual |
Get the k value for the layer.
|
pure virtual |
Get the operation for the layer.
|
pure virtual |
Get the axes to reduce for the layer.
|
pure virtual |
|
pure virtual |
Set the operation for the layer.
|
pure virtual |
Set which axes to reduce for the layer.