6 #ifndef SYCL_RECYCLING_ALLOCATORS_HPP
7 #define SYCL_RECYCLING_ALLOCATORS_HPP
17 namespace memory_recycling {
19 namespace device_selection {
21 static_assert(
max_number_gpus <= 1,
"CPPuddle currently does not support MultiGPU SYCL builds!");
25 template <typename T, std::enable_if_t<std::is_trivial<T>::value,
int> = 0>
29 template <typename T, std::enable_if_t<std::is_trivial<T>::value,
int> = 0>
Definition: config.hpp:31
constexpr size_t max_number_gpus
Definition: config.hpp:52
Recycles not only allocations but also the contents of a buffer.
Definition: buffer_management.hpp:840
Definition: buffer_management.hpp:770