cupy.testing.for_all_dtypes_combination#

cupy.testing.for_all_dtypes_combination(names=('dtyes',), no_float16=False, no_bool=False, full=None, no_complex=False)[source]#

一个装饰器,用于使用所有数据类型的笛卡尔积集合来检查夹具(fixture)。

参数:
  • names (list of str) – 要传递数据类型的参数名称。

  • no_float16 (bool) – 如果为 True,则从候选数据类型中排除 numpy.float16

  • no_bool (bool) – 如果为 True,则从候选数据类型中排除 numpy.bool_

  • full (bool) – 如果为 True,则将测试所有数据类型的组合。否则,将测试组合的一个子集(详见 cupy.testing.for_dtypes_combination() 中的描述)。

  • no_complex (bool) – 如果为 True,则从候选数据类型中排除 numpy.complex64numpy.complex128