:nosearch: .. _op_ai_onnx_Dropout-10: Dropout - version 10 ==================== This page documents version **10** of operator **Dropout**. See :doc:`Dropout` for the latest version (since version 22). - **Domain**: ``ai.onnx`` - **Since version**: 10 **Inputs** - **data** (*T*): The input data as Tensor. **Outputs** - **output** (*T*): The output. - **mask** (*T1*): The output mask. **Type Constraints** - **T**: Constrain input and output types to float tensors. Allowed types: tensor(double), tensor(float), tensor(float16). - **T1**: Constrain output mask types to boolean tensors. Allowed types: tensor(bool). Differences with previous version (7) ------------------------------------- **SchemaDiff**: ``Dropout`` (domain ``'ai.onnx'``) * old version: 7 * new version: 10 * breaking: **yes** **Breaking reasons:** * output 'mask' (changed): type_str changed 'T' -> 'T1' **Outputs:** * [BREAKING] changed 'mask': type_str changed 'T' -> 'T1' **Type constraints:** * added 'T1': added types: ['tensor(bool)']