sync up May15 2023

This commit is contained in:
amdsc21
2023-05-15 18:59:18 +02:00
37 changed files with 628 additions and 398 deletions

View File

@@ -1273,14 +1273,12 @@ class CUDAStream {
hipStream_t stream_;
public:
CUDAStream() {
dh::safe_cuda(hipStreamCreateWithFlags(&stream_, hipStreamNonBlocking));
}
~CUDAStream() {
dh::safe_cuda(hipStreamDestroy(stream_));
}
CUDAStream() { dh::safe_cuda(hipStreamCreateWithFlags(&stream_, hipStreamNonBlocking)); }
~CUDAStream() { dh::safe_cuda(hipStreamDestroy(stream_)); }
[[nodiscard]] CUDAStreamView View() const { return CUDAStreamView{stream_}; }
[[nodiscard]] hipStream_t Handle() const { return stream_; }
CUDAStreamView View() const { return CUDAStreamView{stream_}; }
void Sync() { this->View().Sync(); }
};