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 ( 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 ( 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 ( BACKEND_GENERIC_TRIANGULAR_SOLVER  ,
SGVector   
)
inherited

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

SHOGUN Machine Learning Toolbox - Documentation