19#include <cudf_test/cudf_gtest.hpp>
21#include <rmm/cuda_stream_view.hpp>
22#include <rmm/mr/device/per_device_resource.hpp>
23#include <rmm/resource_ref.hpp>
32 rmm::device_async_resource_ref _mr{rmm::mr::get_current_device_resource()};
33 rmm::cuda_stream_view _stream{rmm::cuda_stream_default};
41 rmm::device_async_resource_ref
mr() {
return _mr; }
48 rmm::cuda_stream_view
stream() {
return _stream; }
84template <
typename... Ts>
86 public ::testing::TestWithParam<std::tuple<Ts...>> {};
92using FloatingPointTypes = ::testing::Types<float, double>;
libcuspatial 中仅包含值参数化的测试应继承的基础测试夹具类。
libcuspatial 中不包含参数化或仅包含类型参数化的测试应继承的基础测试夹具类...
rmm::device_async_resource_ref mr()
返回应供继承自此夹具的所有测试使用的 device_memory_resource 指针...
rmm::cuda_stream_view stream()
返回应供继承自此夹具的测试用于计算的 cuda_stream_view。