DLPrimitives
dlprim::InnerProduct Member List

This is the complete list of members for dlprim::InnerProduct, including all inherited members.

activation_ (defined in dlprim::InnerProduct)dlprim::InnerProductprotected
alias_generator()dlprim::Operatorinlinevirtual
backward(std::vector< TensorAndGradient > &input, std::vector< TensorAndGradient > &output, std::vector< TensorAndGradient > &parameters, Tensor &workspace, ExecutionContext const &ctx)dlprim::InnerProductvirtual
backward_data_cpu(Tensor &dy, Tensor &dx, Tensor &M, float factor) (defined in dlprim::InnerProduct)dlprim::InnerProductprotected
backward_filter_cpu(Tensor &dy, Tensor &x, Tensor &dM, float factor) (defined in dlprim::InnerProduct)dlprim::InnerProductprotected
bwd_bias_ (defined in dlprim::InnerProduct)dlprim::InnerProductprotected
bwd_ip_ (defined in dlprim::InnerProduct)dlprim::InnerProductprotected
bwd_weights_ip_ (defined in dlprim::InnerProduct)dlprim::InnerProductprotected
config_ (defined in dlprim::InnerProduct)dlprim::InnerProductprotected
ctx_dlprim::Operatorprotected
dtype_ (defined in dlprim::InnerProduct)dlprim::InnerProductprotected
forward(std::vector< Tensor > &input, std::vector< Tensor > &output, std::vector< Tensor > &parameters, Tensor &workspace, ExecutionContext const &ctx)dlprim::InnerProductvirtual
forward_cpu(Tensor &in, Tensor &out, Tensor &M, Tensor *bias) (defined in dlprim::InnerProduct)dlprim::InnerProductprotected
initialize_params(std::vector< Tensor > &parameters, ExecutionContext const &e)dlprim::InnerProductvirtual
InnerProduct(Context &ctx, InnerProductConfig const &cfg) (defined in dlprim::InnerProduct)dlprim::InnerProduct
ip_ (defined in dlprim::InnerProduct)dlprim::InnerProductprotected
mode(CalculationsMode mode)dlprim::Operatorinlinevirtual
mode()dlprim::Operatorinlinevirtual
mode_dlprim::Operatorprotected
Operator(Context const &ctx)dlprim::Operatorinline
Operator(Operator const &)=deletedlprim::Operator
Operator(Operator &&)=delete (defined in dlprim::Operator)dlprim::Operator
operator=(Operator const &)=delete (defined in dlprim::Operator)dlprim::Operator
operator=(Operator &&)=delete (defined in dlprim::Operator)dlprim::Operator
operator_type() const dlprim::InnerProductinlinevirtual
reshape(std::vector< Shape > const &in, std::vector< Shape > &out, size_t &ws)dlprim::InnerProductvirtual
setup(std::vector< TensorSpecs > const &in, std::vector< TensorSpecs > &out, std::vector< TensorSpecs > &parameters, size_t &workspace)dlprim::InnerProductvirtual
shared_resource()dlprim::Operatorinline
shared_resource(std::shared_ptr< SharedResource > r)dlprim::Operatorinline
shared_resource_ (defined in dlprim::Operator)dlprim::Operatorprotected
~InnerProduct() (defined in dlprim::InnerProduct)dlprim::InnerProductvirtual
~Operator() (defined in dlprim::Operator)dlprim::Operatorinlinevirtual