cuquantum.cutensornet.create_slice_group_from_id_range

cuquantum.cutensornet.create_slice_group_from_id_range(intptr_t handle, int64_t slice_id_start, int64_t slice_id_stop, int64_t slice_id_step) intptr_t[source]

从一个范围创建一个 cutensornetSliceGroup_t 对象,该范围从指定的起始值(包含)到指定的结束值(不包含)以及指定的步长生成一系列切片 ID。序列可以是递增或递减的,具体取决于起始值和结束值。

参数
  • handle (intptr_t) – 持有 cuTensorNet 库上下文的不透明句柄。

  • slice_id_start (int64_t) – 起始切片 ID。

  • slice_id_stop (int64_t) – 最终切片 ID 是最大(最小)整数,对于递增(递减)序列,它排除此值和所有更高的(更低的)值。

  • slice_id_step (int64_t) – 两个连续切片 ID 之间的步长。对于递减序列,应指定负步长。

返回值

指定切片 ID 的不透明对象。

返回类型

intptr_t