# Main model implementation

Our HQLT variants are implemented in `fla/layers/hybrid_qlt.py` for the main implementation; different "attention mode" implements different HQLT variants:

* `chunk`: Delayed-Chunk
* `sync_chunk`: Synchronous
* `delayed`: Delayed-Stream
* `sync_chunk_linear`: Synchronous with linear attention

See also
* `fla/models/hybrid_qlt` for the high-level model definition
* `fla/ops/hybrid_qlt` for more kernels.
