| 25 | RegisterLayerClass(singacuda_dropout, Dropout); |
| 26 | RegisterLayerClass(singacl_dropout, Dropout); |
| 27 | void Dropout::Setup(const Shape& in_sample, const LayerConf& conf) { |
| 28 | Layer::Setup(in_sample, conf); |
| 29 | dropout_ratio_ = conf.dropout_conf().dropout_ratio(); |
| 30 | out_sample_shape_= in_sample; |
| 31 | } |
| 32 | |
| 33 | const Tensor Dropout::Forward(int flag, const Tensor& input) { |
| 34 | Tensor out; |
nothing calls this directly
no test coverage detected