/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-composable-kernel/checkouts/docs-6.4.3/include/ck/tensor_operation/gpu/device/device_base.hpp Source File#
device_base.hpp
Go to the documentation of this file.
Definition: ck.hpp:264
Definition: stream_config.hpp:10
Definition: device_base.hpp:50
BaseArgument & operator=(const BaseArgument &)=default
BaseArgument(const BaseArgument &)=default
virtual ~BaseArgument()
Definition: device_base.hpp:55
void * p_workspace_
Definition: device_base.hpp:57
BaseArgument()=default
Definition: device_base.hpp:61
virtual ~BaseInvoker()
Definition: device_base.hpp:71
BaseInvoker & operator=(const BaseInvoker &)=default
virtual float Run(const BaseArgument *, const StreamConfig &=StreamConfig{})
Definition: device_base.hpp:66
BaseInvoker(const BaseInvoker &)=default
BaseInvoker()=default
Definition: device_base.hpp:76
virtual void SetWorkSpacePointer(BaseArgument *p_arg, void *p_workspace, const StreamConfig &=StreamConfig{}) const
Definition: device_base.hpp:101
virtual bool IsSupportedArgument(const BaseArgument *)
Definition: device_base.hpp:81
virtual size_t GetWorkSpaceSize(const BaseArgument *) const
Definition: device_base.hpp:99
virtual std::optional< std::string > GetTemplateInfo() const
Definition: device_base.hpp:88
virtual std::string GetTypeString() const
Definition: device_base.hpp:82
BaseOperator()=default
BaseOperator(const BaseOperator &)=default
virtual std::string GetTypeIdHashCode() const
Definition: device_base.hpp:90
virtual std::optional< std::string > GetObjectName() const
Definition: device_base.hpp:86
BaseOperator & operator=(const BaseOperator &)=default
virtual std::string GetTypeIdName() const
Definition: device_base.hpp:84
virtual ~BaseOperator()
Definition: device_base.hpp:109