|
CUDNN Frontend API
8.3.0
|
#include <cudnn_frontend_PointWiseDesc.h>


Public Member Functions | |
| std::string | describe () const override |
| Return a string describing the backend Descriptor. More... | |
| int64_t | getPortCount () const |
| cudnnPointwiseMode_t | getPointWiseMode () const |
| PointWiseDesc_v8 (PointWiseDesc_v8 &&from)=default | |
| PointWiseDesc_v8 & | operator= (PointWiseDesc_v8 &&from)=default |
| ~PointWiseDesc_v8 ()=default | |
Public Member Functions inherited from cudnn_frontend::BackendDescriptor | |
| cudnnBackendDescriptor_t | get_raw_desc () const |
| cudnnStatus_t | get_status () const |
| Current status of the descriptor. More... | |
| void | set_status (cudnnStatus_t const status_) const |
| Set status of the descriptor. More... | |
| void | set_error (const char *message) const |
| Set Diagonistic error message. More... | |
| const char * | get_error () const |
| Diagonistic error message if any. More... | |
| ManagedOpaqueDescriptor | get_desc () const |
| Returns a copy of underlying managed descriptor. More... | |
| cudnnStatus_t | initialize_managed_backend_pointer (cudnnBackendDescriptorType_t type) |
| Initializes the underlying managed descriptor. More... | |
Private Member Functions | |
| PointWiseDesc_v8 ()=default | |
| PointWiseDesc_v8 (PointWiseDesc_v8 const &)=delete | |
| PointWiseDesc_v8 & | operator= (PointWiseDesc_v8 const &)=delete |
Private Attributes | |
| cudnnDataType_t | math_precision = CUDNN_DATA_FLOAT |
| cudnnPointwiseMode_t | mode = CUDNN_POINTWISE_ADD |
| cudnnNanPropagation_t | nan_propagation = CUDNN_NOT_PROPAGATE_NAN |
| double | upper_clip = std::numeric_limits<double>::max() |
| double | lower_clip = 0.0 |
| double | lower_clip_slope = 0.0 |
| double | elu_alpha = 1.0 |
| double | softplus_beta = 1.0 |
| double | swish_beta = 1.0 |
Friends | |
| class | PointWiseDescBuilder_v8 |
Additional Inherited Members | |
Protected Member Functions inherited from cudnn_frontend::BackendDescriptor | |
| BackendDescriptor (ManagedOpaqueDescriptor pointer_, cudnnStatus_t status_, std::string err_msg_) | |
| BackendDescriptor ()=default | |
Protected Attributes inherited from cudnn_frontend::BackendDescriptor | |
| ManagedOpaqueDescriptor | pointer |
| cudnnStatus_t | status = CUDNN_STATUS_SUCCESS |
| Shared pointer of the OpaqueBackendPointer. More... | |
| std::string | err_msg |
| Error message if any being set. More... | |
PointWiseDesc Descriptor Class This class tells the properties of the PointWise operation Properties:
Use PointWiseDesc_v8 to build this class. Describe returns a string describing the PointWise operation
Definition at line 56 of file cudnn_frontend_PointWiseDesc.h.
|
default |
|
default |
Referenced by getPointWiseMode().
|
privatedefault |
Referenced by getPointWiseMode().
|
privatedelete |
|
inlineoverridevirtual |
Return a string describing the backend Descriptor.
Implements cudnn_frontend::BackendDescriptor.
Definition at line 60 of file cudnn_frontend_PointWiseDesc.h.
References math_precision, and mode.
|
inline |
Definition at line 123 of file cudnn_frontend_PointWiseDesc.h.
References mode, operator=(), PointWiseDesc_v8(), and ~PointWiseDesc_v8().
|
inline |
Definition at line 68 of file cudnn_frontend_PointWiseDesc.h.
References mode.
|
default |
Referenced by cudnn_frontend::PointWiseDescBuilder_v8::build(), and getPointWiseMode().
|
privatedelete |
|
friend |
Definition at line 58 of file cudnn_frontend_PointWiseDesc.h.
Referenced by cudnn_frontend::PointWiseDescBuilder_v8::build().
|
private |
Definition at line 145 of file cudnn_frontend_PointWiseDesc.h.
|
private |
Definition at line 143 of file cudnn_frontend_PointWiseDesc.h.
|
private |
Definition at line 144 of file cudnn_frontend_PointWiseDesc.h.
|
private |
Definition at line 139 of file cudnn_frontend_PointWiseDesc.h.
Referenced by describe().
|
private |
Definition at line 140 of file cudnn_frontend_PointWiseDesc.h.
Referenced by describe(), getPointWiseMode(), and getPortCount().
|
private |
Definition at line 141 of file cudnn_frontend_PointWiseDesc.h.
|
private |
Definition at line 146 of file cudnn_frontend_PointWiseDesc.h.
|
private |
Definition at line 147 of file cudnn_frontend_PointWiseDesc.h.
|
private |
Definition at line 142 of file cudnn_frontend_PointWiseDesc.h.