Expression Templates Library (ETL)
Classes | Namespaces | Typedefs
dropout_mask.hpp File Reference

Contains generators for dropout mask. More...

#include <chrono>
#include "etl/impl/egblas/dropout.hpp"
Include dependency graph for dropout_mask.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  etl::dropout_mask_generator_op< T >
 Generator from an uniform distribution. More...
 
struct  etl::dropout_mask_generator_g_op< G, T >
 Generator from an uniform distribution using a custom random engine. More...
 

Namespaces

 etl
 Root namespace for the ETL library.
 

Typedefs

template<typename T >
using etl::dropout_distribution = std::conditional_t< std::is_floating_point_v< T >, std::uniform_real_distribution< T >, std::uniform_int_distribution< T > >
 Selector helper to get an dropout_distribution based on the type (real or int) More...
 

Detailed Description

Contains generators for dropout mask.