Mila 0.13.48
Deep Neural Network Library
Loading...
Searching...
No Matches
Mila::Dnn::Compute::LinearOpConcept Concept Referenceexport

Contract for LinearOp: typed forward matmul and backward weight/input gradients. More...

Concept definition

template<typename TOp, typename TTensor>
concept Mila::Dnn::Compute::LinearOpConcept = requires( const TOp& op, const TTensor& in, TTensor& out )
{
op.forward( in, out );
op.backward( in, in, out );
}
Contract for LinearOp: typed forward matmul and backward weight/input gradients.
Definition OperationTraits.Template.ixx:62

Detailed Description

Contract for LinearOp: typed forward matmul and backward weight/input gradients.

Template Parameters
TOpCandidate op type.
TTensorTensor type at the call site.