Skip to main content

cusolverDnSetDeterministicMode

Function cusolverDnSetDeterministicMode 

Source
pub unsafe extern "C" fn cusolverDnSetDeterministicMode(
    handle: cusolverDnHandle_t,
    mode: cusolverDeterministicMode_t,
) -> cusolverStatus_t
Expand description

This function sets the deterministic mode of all cuSolverDN functions for handle. For improved performance, non-deterministic results can be allowed. Affected functions are cusolverDn<t>geqrf(), cusolverDn<t>syevd(), cusolverDn<t>syevdx(), cusolverDn<t>gesvd() (if m > n), cusolverDn<t>gesvdj(), cusolverDnXgeqrf, cusolverDnXsyevd, cusolverDnXsyevdx, cusolverDnXgesvd (if m > n), cusolverDnXgesvdr and cusolverDnXgesvdp.

§Parameters

  • handle: Handle to the cuSolverDN library context.
  • mode: The deterministic mode to be used with handle.

§Return value