rapids_test_gpu_requirements
添加于版本 v23.04.00。
说明一个测试需要多少 GPU 以及每个 GPU 的百分比。
rapids_test_gpu_requirements( test_name GPUS <N> [PERCENT <value>])
仅当由于 rapids-cmake 测试包装器不适用于您的项目,导致 rapids_test_add()
不足时,才应使用此函数。
与 rapids_test_init()
结合使用时,会告知 CTest 应为测试分配哪些资源,以便在并行测试时不会发生资源超额订阅。如果没有此信息,用户在高并行级别下执行 CTest 将导致多个测试在同一 GPU 上运行,并迅速耗尽所有内存。
GPU 数量
说明此测试需要多少 GPU。允许 CTest 不会超额订阅机器的硬件资源。
支持任何 >= 0 的整数值
百分比
说明此测试需要每个 GPU 的百分比。通常使用 100、50 和 20 这些值。默认情况下,如果未提供百分比,则使用 100。
支持任何 >= 0 且 <= 100 的整数值
默认值为 100