SHOGUN  6.1.3
List of all members | Public Member Functions
LinalgBackendGPUBase Class Reference

Detailed Description

Base interface of generic GPU linalg methods and generic GPU memory transfer methods.

Definition at line 49 of file LinalgBackendGPUBase.h.

Inheritance diagram for LinalgBackendGPUBase:
[legend]

Public Member Functions

 DEFINE_FOR_NON_INTEGER_PTYPE (BACKEND_GENERIC_EIGEN_SOLVER_SYMMETRIC, SGMatrix) DEFINE_FOR_ALL_PTYPE(BACKEND_GENERIC_IN_PLACE_BLOCK_ELEMENT_PROD
 
 DEFINE_FOR_NON_INTEGER_PTYPE (BACKEND_GENERIC_TRIANGULAR_SOLVER, SGVector) DEFINE_FOR_NON_INTEGER_PTYPE(BACKEND_GENERIC_TRIANGULAR_SOLVER
 
 DEFINE_FOR_ALL_PTYPE (BACKEND_GENERIC_MULTIPLY_BY_LOGISTIC_DERIV, SGMatrix) DEFINE_FOR_ALL_PTYPE(BACKEND_GENERIC_MULTIPLY_BY_RECTIFIED_LINEAR_DERIV
 

Member Function Documentation

◆ DEFINE_FOR_ALL_PTYPE()

DEFINE_FOR_ALL_PTYPE ( BACKEND_GENERIC_MULTIPLY_BY_LOGISTIC_DERIV  ,
SGMatrix   
)
inherited

Wrapper method of multiply_by_rectified_linear_derivative

See also
linalg::multiply_by_rectified_linear_derivative

◆ DEFINE_FOR_NON_INTEGER_PTYPE() [1/2]

DEFINE_FOR_NON_INTEGER_PTYPE ( BACKEND_GENERIC_EIGEN_SOLVER_SYMMETRIC  ,
SGMatrix   
)
inherited

Wrapper method of in-place matrix elementwise product.

See also
linalg::element_prod Wrapper method of in-place matrix block elementwise product.
linalg::element_prod

◆ DEFINE_FOR_NON_INTEGER_PTYPE() [2/2]

DEFINE_FOR_NON_INTEGER_PTYPE ( BACKEND_GENERIC_TRIANGULAR_SOLVER  ,
SGVector   
)
inherited

The documentation for this class was generated from the following file:

SHOGUN Machine Learning Toolbox - Documentation