Files | |
file | cuda_stream.hpp |
file | cuda_stream_pool.hpp |
file | cuda_stream_view.hpp |
Classes | |
class | rmm::cuda_stream |
Owning wrapper for a CUDA stream. More... | |
class | rmm::cuda_stream_pool |
A pool of CUDA streams. More... | |
class | rmm::cuda_stream_view |
Strongly-typed non-owning wrapper for CUDA streams with default constructor. More... | |
Functions | |
bool | rmm::operator== (cuda_stream_view lhs, cuda_stream_view rhs) |
Equality comparison operator for streams. More... | |
bool | rmm::operator!= (cuda_stream_view lhs, cuda_stream_view rhs) |
Inequality comparison operator for streams. More... | |
std::ostream & | rmm::operator<< (std::ostream &os, cuda_stream_view stream) |
Output stream operator for printing / logging streams. More... | |
Variables | |
static constexpr cuda_stream_view | rmm::cuda_stream_default {} |
Static cuda_stream_view of the default stream (stream 0), for convenience. | |
static const cuda_stream_view | rmm::cuda_stream_legacy |
Static cuda_stream_view of cudaStreamLegacy, for convenience. More... | |
static const cuda_stream_view | rmm::cuda_stream_per_thread |
Static cuda_stream_view of cudaStreamPerThread, for convenience. More... | |
|
inline |
Inequality comparison operator for streams.
lhs | The first stream view to compare |
rhs | The second stream view to compare |
|
inline |
Output stream operator for printing / logging streams.
os | The output ostream |
stream | The cuda_stream_view to output |
|
inline |
Equality comparison operator for streams.
lhs | The first stream view to compare |
rhs | The second stream view to compare |
|
static |
Static cuda_stream_view of cudaStreamLegacy, for convenience.
|
static |
Static cuda_stream_view of cudaStreamPerThread, for convenience.