An IDimensionExpr represents an integer expression constructed from constants, input dimensions, and binary operations. These expressions are can be used in overrides of IPluginV2DynamicExt::getOutputDimensions to define output dimensions in terms of input dimensions.
- See also
- DimensionOperation, IPluginV2DynamicExt::getOutputDimensions
◆ ~IDimensionExpr()
virtual nvinfer1::IDimensionExpr::~IDimensionExpr |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ isConstant()
virtual bool nvinfer1::IDimensionExpr::isConstant |
( |
| ) |
const |
|
pure virtual |
Return true if expression is a build-time constant.
◆ getConstantValue()
virtual int32_t nvinfer1::IDimensionExpr::getConstantValue |
( |
| ) |
const |
|
pure virtual |
If isConstant(), returns value of the constant.
If !isConstant(), return std::numeric_limits<int32_t>::min().
The documentation for this class was generated from the following file: