def test_check_argument_list4():
kernel_name = "test_kernel"
kernel_string = """__kernel void test_kernel(__global const ushort number, __global half * factors, __global long * numbers) {
numbers[get_global_id(0)] = numbers[get_global_id(0)] * factors[get_global_id(0)] + number;
}
"""
args = [numpy.uint16(42), numpy.float16([3, 4, 6]), numpy.int64([300]), numpy.ubyte(32)]
try:
check_argument_list(kernel_name, kernel_string, args)
print("Expected a TypeError to be raised")
assert False
except TypeError as expected_error:
print(str(expected_error))
assert "do not match in size" in str(expected_error)
except Exception:
print("Expected a TypeError to be raised")
assert False
test_util_functions.py 文件源码
python
阅读 52
收藏 0
点赞 0
评论 0
评论列表
文章目录