Allows for kernel launch parameters to be communicated to the TensorRT backend.
More...
#include <NvInferPythonPlugin.h>
Allows for kernel launch parameters to be communicated to the TensorRT backend.
- Note
- Clients must not implement this class.
◆ ~IKernelLaunchParams()
| nvinfer1::IKernelLaunchParams::~IKernelLaunchParams |
( |
| ) |
|
|
inlineprotectedpure virtualdefaultnoexcept |
◆ getBlockX()
| ISymExpr * nvinfer1::IKernelLaunchParams::getBlockX |
( |
| ) |
|
|
inlinenoexcept |
Get the X dimension of each thread block.
◆ getBlockY()
| ISymExpr * nvinfer1::IKernelLaunchParams::getBlockY |
( |
| ) |
|
|
inlinenoexcept |
Get the Y dimension of each thread block.
◆ getBlockZ()
| ISymExpr * nvinfer1::IKernelLaunchParams::getBlockZ |
( |
| ) |
|
|
inlinenoexcept |
Get the Z dimension of each thread block.
◆ getGridX()
| ISymExpr * nvinfer1::IKernelLaunchParams::getGridX |
( |
| ) |
|
|
inlinenoexcept |
Get the X dimension of the grid.
◆ getGridY()
| ISymExpr * nvinfer1::IKernelLaunchParams::getGridY |
( |
| ) |
|
|
inlinenoexcept |
Get the Y dimension of the grid.
◆ getGridZ()
| ISymExpr * nvinfer1::IKernelLaunchParams::getGridZ |
( |
| ) |
|
|
inlinenoexcept |
Get the Z dimension of the grid.
◆ getSharedMem()
| ISymExpr * nvinfer1::IKernelLaunchParams::getSharedMem |
( |
| ) |
|
|
inlinenoexcept |
Get the dynamic shared-memory per thread block in bytes.
◆ setBlockX()
| bool nvinfer1::IKernelLaunchParams::setBlockX |
( |
ISymExpr * |
blockX | ) |
|
|
inlinenoexcept |
Set the X dimension of each thread block.
- Returns
- true if each thread block's X dimension was set successfully, false otherwise
◆ setBlockY()
| bool nvinfer1::IKernelLaunchParams::setBlockY |
( |
ISymExpr * |
blockY | ) |
|
|
inlinenoexcept |
Set the Y dimension of each thread block.
- Returns
- true if each thread block's Y dimension was set successfully, false otherwise
◆ setBlockZ()
| bool nvinfer1::IKernelLaunchParams::setBlockZ |
( |
ISymExpr * |
blockZ | ) |
|
|
inlinenoexcept |
Set the Z dimension of each thread block.
- Returns
- true if each thread block's Z dimension was set successfully, false otherwise
◆ setGridX()
| bool nvinfer1::IKernelLaunchParams::setGridX |
( |
ISymExpr * |
gridX | ) |
|
|
inlinenoexcept |
Set the X dimension of the grid.
- Returns
- true if the grid's X dimension was set successfully, false otherwise
◆ setGridY()
| bool nvinfer1::IKernelLaunchParams::setGridY |
( |
ISymExpr * |
gridY | ) |
|
|
inlinenoexcept |
Set the Y dimension of the grid.
- Returns
- true if the grid's Y dimension was set successfully, false otherwise
◆ setGridZ()
| bool nvinfer1::IKernelLaunchParams::setGridZ |
( |
ISymExpr * |
gridZ | ) |
|
|
inlinenoexcept |
Set the Z dimension of the grid.
- Returns
- true if the grid's Z dimension was set successfully, false otherwise
◆ setSharedMem()
| bool nvinfer1::IKernelLaunchParams::setSharedMem |
( |
ISymExpr * |
sharedMem | ) |
|
|
inlinenoexcept |
Set the dynamic shared-memory per thread block in bytes.
- Returns
- true if the dynamic shared-memory per thread block was set successfully, false otherwise
◆ mImpl
The documentation for this class was generated from the following file: