Go to the source code of this file.
|
template<typename Real > |
void | bnmf_algs::details::bld_mult::update_grad_plus_cuda (const cuda::DeviceMemory3D< Real > &S, const cuda::DeviceMemory2D< Real > &beta_eph, cuda::DeviceMemory3D< Real > &grad_plus) |
| Perform grad_plus update employed in bld_mult algorithm using CUDA. More...
|
|
template<typename Real > |
void | bnmf_algs::details::bld_mult::update_nom_cuda (const cuda::DeviceMemory2D< Real > &X_reciprocal, const cuda::DeviceMemory2D< Real > &grad_minus, const cuda::DeviceMemory3D< Real > &S, cuda::DeviceMemory2D< Real > &nom) |
| Perform nom_mult update employed in bld_mult algorithm using CUDA. More...
|
|
template<typename Real > |
void | bnmf_algs::details::bld_mult::update_denom_cuda (const cuda::DeviceMemory2D< Real > &X_reciprocal, const cuda::DeviceMemory3D< Real > &grad_plus, const cuda::DeviceMemory3D< Real > &S, cuda::DeviceMemory2D< Real > &denom) |
| Perform denom update employed in bld_mult algorithm using CUDA. More...
|
|
template<typename Real > |
void | bnmf_algs::details::bld_mult::update_S_cuda (const cuda::DeviceMemory2D< Real > &X, const cuda::DeviceMemory2D< Real > &nom, const cuda::DeviceMemory2D< Real > &denom, const cuda::DeviceMemory2D< Real > &grad_minus, const cuda::DeviceMemory3D< Real > &grad_plus, const cuda::DeviceMemory2D< Real > &S_ijp, cuda::DeviceMemory3D< Real > &S) |
| Perform S update employed in bld_mult algorithm using CUDA. More...
|
|