HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
onnxruntime::IStreamCommandHandleRegistry Class Referenceabstract

#include <stream_handles.h>

Public Member Functions

virtual ~IStreamCommandHandleRegistry ()=default
 
virtual WaitNotificationFn GetWaitHandle (OrtDevice::DeviceType notification_ower_device_type, OrtDevice::DeviceType executor_device_type) const =0
 
virtual CreateStreamFn GetCreateStreamFn (OrtDevice::DeviceType execution_device_type) const =0
 
virtual void RegisterWaitFn (OrtDevice::DeviceType notification_device_type, OrtDevice::DeviceType device_type, WaitNotificationFn fn)=0
 
virtual void RegisterCreateStreamFn (OrtDevice::DeviceType device_type, CreateStreamFn f)=0
 

Detailed Description

Definition at line 152 of file stream_handles.h.

Constructor & Destructor Documentation

virtual onnxruntime::IStreamCommandHandleRegistry::~IStreamCommandHandleRegistry ( )
virtualdefault

Member Function Documentation

virtual CreateStreamFn onnxruntime::IStreamCommandHandleRegistry::GetCreateStreamFn ( OrtDevice::DeviceType  execution_device_type) const
pure virtual
virtual WaitNotificationFn onnxruntime::IStreamCommandHandleRegistry::GetWaitHandle ( OrtDevice::DeviceType  notification_ower_device_type,
OrtDevice::DeviceType  executor_device_type 
) const
pure virtual
virtual void onnxruntime::IStreamCommandHandleRegistry::RegisterCreateStreamFn ( OrtDevice::DeviceType  device_type,
CreateStreamFn  f 
)
pure virtual
virtual void onnxruntime::IStreamCommandHandleRegistry::RegisterWaitFn ( OrtDevice::DeviceType  notification_device_type,
OrtDevice::DeviceType  device_type,
WaitNotificationFn  fn 
)
pure virtual

The documentation for this class was generated from the following file: