24template<
typename AFloat>
28 AFloat dropoutProbability)
32 cudaStream_t s = A.GetComputeStream();
33 ::TMVA::DNN::Cuda::Dropout<<<gridDims, blockDims, 0, s>>>(
static curandState_t * GetCurandStatesPointer()
static void DropoutForward(Tensor_t &A, TDescriptors *descriptors, TWorkspace *workspace, Scalar_t p)
Apply dropout with activation probability p to the given tensor A and scale the result by reciprocal ...
static dim3 BlockDims2D()
static dim3 GridDims2D(int nrows, int ncols)
create variable transformations