|  | CUTLASS
    CUDA Templates for Linear Algebra Subroutines and Solvers | 
Computes a random Gaussian distribution. More...
#include <tensor_fill.h>

| Classes | |
| struct | Params | 
| Parameters structure.  More... | |
| Public Types | |
| using | FloatType = typename std::conditional< (sizeof(Element) > 4), double, float >::type | 
| using | IntType = typename std::conditional< (sizeof(Element) > 4), int64_t, int >::type | 
| Public Member Functions | |
| CUTLASS_DEVICE | RandomUniformFunc (Params const ¶ms) | 
| Device-side initialization of RNG.  More... | |
| CUTLASS_DEVICE Element | operator() () | 
| Compute random value and update RNG state.  More... | |
| Public Attributes | |
| Params | params | 
| Parameters object.  More... | |
| curandState_t | rng_state | 
| RNG state object.  More... | |
< Layout function
| using cutlass::reference::device::detail::RandomUniformFunc< Element >::FloatType = typename std::conditional< (sizeof(Element) > 4), double, float>::type | 
| using cutlass::reference::device::detail::RandomUniformFunc< Element >::IntType = typename std::conditional< (sizeof(Element) > 4), int64_t, int>::type | 
| 
 | inline | 
| 
 | inline | 
| Params cutlass::reference::device::detail::RandomUniformFunc< Element >::params | 
| curandState_t cutlass::reference::device::detail::RandomUniformFunc< Element >::rng_state | 
 1.8.11
 1.8.11