/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-composable-kernel/checkouts/develop/include/ck/tensor_operation/gpu/device/device_base.hpp Source File#
device_base.hpp
Go to the documentation of this file.
Definition: ck.hpp:267
Definition: stream_config.hpp:10
Definition: device_base.hpp:51
BaseArgument & operator=(const BaseArgument &)=default
BaseArgument(const BaseArgument &)=default
virtual ~BaseArgument()
Definition: device_base.hpp:56
void * p_workspace_
Definition: device_base.hpp:58
BaseArgument()=default
Definition: device_base.hpp:62
virtual ~BaseInvoker()
Definition: device_base.hpp:72
BaseInvoker & operator=(const BaseInvoker &)=default
virtual float Run(const BaseArgument *, const StreamConfig &=StreamConfig{})
Definition: device_base.hpp:67
BaseInvoker(const BaseInvoker &)=default
BaseInvoker()=default
Definition: device_base.hpp:77
virtual void SetWorkSpacePointer(BaseArgument *p_arg, void *p_workspace, const StreamConfig &=StreamConfig{}) const
Definition: device_base.hpp:102
virtual bool IsSupportedArgument(const BaseArgument *)
Definition: device_base.hpp:82
virtual size_t GetWorkSpaceSize(const BaseArgument *) const
Definition: device_base.hpp:100
virtual std::optional< std::string > GetTemplateInfo() const
Definition: device_base.hpp:89
virtual std::string GetTypeString() const
Definition: device_base.hpp:83
BaseOperator()=default
BaseOperator(const BaseOperator &)=default
virtual std::string GetTypeIdHashCode() const
Definition: device_base.hpp:91
virtual std::optional< std::string > GetObjectName() const
Definition: device_base.hpp:87
BaseOperator & operator=(const BaseOperator &)=default
virtual std::string GetTypeIdName() const
Definition: device_base.hpp:85
virtual ~BaseOperator()
Definition: device_base.hpp:110