KernelLaunchParams

class tensorrt.plugin.KernelLaunchParams(grid_x: int | IDimensionExpr | SymInt32 = 1, grid_y: int | IDimensionExpr | SymInt32 = 1, grid_z: int | IDimensionExpr | SymInt32 = 1, block_x: int | IDimensionExpr | SymInt32 = 1, block_y: int | IDimensionExpr | SymInt32 = 1, block_z: int | IDimensionExpr | SymInt32 = 1, shared_mem: int | IDimensionExpr | SymInt32 = 0)
Parameters:
  • grid_x (Union[int, trt.IDimensionExpr, SymInt32], optional) – The grid x dimension. Defaults to 1.

  • grid_y (Union[int, trt.IDimensionExpr, SymInt32], optional) – The grid y dimension. Defaults to 1.

  • grid_z (Union[int, trt.IDimensionExpr, SymInt32], optional) – The grid z dimension. Defaults to 1.

  • block_x (Union[int, trt.IDimensionExpr, SymInt32], optional) – The x dimension of each thread block. Defaults to 1.

  • block_y (Union[int, trt.IDimensionExpr, SymInt32], optional) – The y dimension of each thread block. Defaults to 1.

  • block_z (Union[int, trt.IDimensionExpr, SymInt32], optional) – The z dimension of each thread block. Defaults to 1.

  • shared_mem (Union[int, trt.IDimensionExpr, SymInt32], optional) – Shared-memory per thread block in bytes. Defaults to 0.