+
    NV-jj  ã                   ó(   € ^ RI Ht  ! R R]4      tR# )é    )ÚModulec                   ó<   a a€ ] tR t^t oRtV 3R ltR tRtVtV ;t	# )Ú
Sequentiala#  A layer that calls the passed callables in order.

We can pass either modules or plain callables to the Sequential module. If
our functions have learnable parameters they should be implemented as
``nn.Module`` instances.

Args:
    modules (tuple of Callables): The modules to call in order
c                óD   <€ \         SV `  4        \        V4      V n        R # ©N)ÚsuperÚ__init__ÚlistÚlayers)ÚselfÚmodulesÚ	__class__s   &*€Úi/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/mlx/nn/layers/containers.pyr	   ÚSequential.__init__   s   ø€ Ü‰ÑÔÜ˜7“mˆŽó    c                ó<   € V P                    F  pV! V4      pK  	  V# r   ©r   )r   ÚxÚms   && r   Ú__call__ÚSequential.__call__   s   € Ø—”ˆAÙ�!“ŠAñ àˆr   r   )
Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r	   r   Ú__static_attributes__Ú__classdictcell__Ú__classcell__)r   Ú__classdict__s   @@r   r   r      s   ù‡ € ñõ$÷ò r   r   N)Úmlx.nn.layers.baser   r   © r   r   Ú<module>r#      s   ðõ &ô�ö r   