pystencils.codegen.gpu_indexing.AutomaticLaunchConfiguration#
- class pystencils.codegen.gpu_indexing.AutomaticLaunchConfiguration(block_size, grid_size, hw_props, assume_warp_aligned_block_size)#
Launch configuration that is dynamically computed from kernel parameters.
This launch configuration permits no further user customization.
- Parameters:
block_size (_Dim3Lambda)
grid_size (_Dim3Lambda)
hw_props (HardwareProperties)
assume_warp_aligned_block_size (bool)
- property block_size: tuple[int, int, int] | None#
Block size is only available when
evaluate
is called.
- evaluate(**kwargs)#
Compute block and grid size for a kernel launch.