# onyxengine.modeling The models and training configs for the Engine. ## Models ```{eval-rst} .. autoclass:: onyxengine.modeling.MLPConfig ``` ```{eval-rst} .. autoclass:: onyxengine.modeling.RNNConfig ``` ```{eval-rst} .. autoclass:: onyxengine.modeling.TransformerConfig ``` ## Model Simulation ```{eval-rst} .. autoclass:: onyxengine.modeling.Output ``` ```{eval-rst} .. autoclass:: onyxengine.modeling.Input ``` ```{eval-rst} .. autoclass:: onyxengine.modeling.State ``` ## Model Training ```{eval-rst} .. autoclass:: onyxengine.modeling.TrainingConfig ``` ```{eval-rst} .. autoclass:: onyxengine.modeling.OptimizationConfig ``` ```{eval-rst} .. autoclass:: onyxengine.modeling.AdamWConfig ``` ```{eval-rst} .. autoclass:: onyxengine.modeling.SGDConfig ``` ```{eval-rst} .. autoclass:: onyxengine.modeling.CosineDecayWithWarmupConfig ``` ```{eval-rst} .. autoclass:: onyxengine.modeling.CosineAnnealingWarmRestartsConfig ```