![]()  | 
  
    Ginkgo
    Generated from pipelines/1330831941 branch based on master. Ginkgo version 1.8.0
    
   A numerical linear algebra library targeting many-core architectures 
   | 
 
An RAII wrapper for a custom HIP stream. More...
#include <ginkgo/core/base/stream.hpp>
Public Member Functions | |
| hip_stream () | |
| Creates an empty stream wrapper, representing the default stream.  | |
| hip_stream (int device_id) | |
| Creates a new custom HIP stream on the given device.  More... | |
| ~hip_stream () | |
| Destroys the custom HIP stream, if it isn't empty.  | |
| hip_stream (const hip_stream &)=delete | |
| hip_stream (hip_stream &&) | |
| Move-constructs from an existing stream, which will be emptied.  | |
| hip_stream & | operator= (const hip_stream &)=delete | 
| hip_stream & | operator= (hip_stream &&)=delete | 
| Move-assigns from an existing stream, which will be emptied.  | |
| CUstream_st * | get () const | 
| Returns the native HIP stream handle.  More... | |
An RAII wrapper for a custom HIP stream.
The stream will be created on construction and destroyed when the lifetime of the wrapper ends.
| gko::hip_stream::hip_stream | ( | int | device_id | ) | 
Creates a new custom HIP stream on the given device.
| device_id | the device ID to create the stream on. | 
| CUstream_st* gko::hip_stream::get | ( | ) | const | 
Returns the native HIP stream handle.
In an empty hip_stream, this will return nullptr.
 1.8.16