o
    ]÷¡i5  ã                   @   s   d Z ddlmZ dd„ ZdS )zIDefines a parameterized method which returns a config depending on input.é    )Úconfig_dictc                 C   s>   t  dt  ddi¡dœ¡t  dt  ddi¡dœ¡dœ}||  S )	z>Return an instance of ConfigDict depending on `config_string`.z
snt.LinearÚoutput_sizeé*   )Úmodel_constructorÚmodel_configzsnt.LSTMÚhidden_sizeél   )ÚlinearÚlstm)r   Ú
ConfigDict)Úconfig_stringÚpossible_structures© r   úm/home/ubuntu/.local/lib/python3.10/site-packages/ml_collections/config_flags/examples/parameterised_config.pyÚ
get_config   s   ÿþÿþ÷r   N)Ú__doc__Úml_collectionsr   r   r   r   r   r   Ú<module>   s   