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