cuda::experimental::stf::ctx_resource_set#

class ctx_resource_set#

Public Functions

ctx_resource_set() = default#
ctx_resource_set(const ctx_resource_set&) = delete#
ctx_resource_set &operator=(const ctx_resource_set&) = delete#
ctx_resource_set(ctx_resource_set&&) = default#
ctx_resource_set &operator=(ctx_resource_set&&) = default#
inline void add(::std::shared_ptr<ctx_resource> r)#

Store a resource until it is released.

inline void release(cudaStream_t stream)#

Release all resources asynchronously.