|
kokkos-execution 0.0.1
|
#include <event.hpp>
Public Member Functions | |
| Event ()=default | |
| Event (const Event &)=delete | |
| Event & | operator= (const Event &)=delete |
| Event (Event &&other) noexcept=delete | |
| Event & | operator= (Event &&other) noexcept=delete |
| void | record (const Kokkos::SYCL &exec) |
| void | wait () const |
| ~Event ()=default | |
Public Attributes | |
| std::optional< sycl::event > | m_event = std::nullopt |
| uint64_t | m_event_id = invalid_event_id |
| std::atomic< bool > | m_recorded |
|
default |
|
delete |
References Event().
|
deletenoexcept |
References Event().
|
default |
|
delete |
References Event().
|
deletenoexcept |
References Event().
|
inline |
According to https://github.com/intel/llvm/issues/15606, it should semantically be correct, whether the Kokkos::SYCL underlying queue is in-order or out-of-order.
Definition at line 32 of file event.hpp.
References m_event.
|
inline |
|
mutable |
| uint64_t Kokkos::Execution::Impl::Event< Kokkos::SYCL >::m_event_id = invalid_event_id |
| std::atomic<bool> Kokkos::Execution::Impl::Event< Exec >::m_recorded |