cupyx.jit.cg._GridGroup#

class cupyx.jit.cg._GridGroup[source]#

当前网格组的句柄。必须通过 this_grid() 创建。

方法

assign(var, value)[source]#
返回类型:

str

block_index()[source]#

块在启动的网格中的三维索引。

block_rank()[source]#

调用块在 [0, num_blocks) 中的秩。

declvar(x, init)[source]#
返回类型:

str

dim_blocks()[source]#

以块为单位的启动网格的维度。

group_dim()[source]#

以块为单位的启动网格的维度。

is_valid()[source]#

返回网格组是否可以同步。

num_blocks()[source]#

组中块的总数。

num_threads()[source]#

组中线程的总数。

size()[source]#

组中线程的总数。

sync()[source]#

同步组中命名的线程。

thread_rank()[source]#

调用线程在 [0, num_threads) 中的秩。

__eq__(value, /)#

返回 self==value。

__ne__(value, /)#

返回 self!=value。

__lt__(value, /)#

返回 self

__le__(value, /)#

返回 self<=value。

__gt__(value, /)#

返回 self>value。

__ge__(value, /)#

返回 self>=value。

属性

child_type = None#