SSM

Contents:

  • Model
    • S4
    • S6
    • Mamba
    • H3
    • Block
      • EmbeddingBlock
      • Gated MLP Block
      • H3Block
      • MambaBlock
      • ResidualBlock
      • S4BlockInterface
      • S4BaseBlock
      • S4LowRankBlock
      • S4DiagonalBlock
      • S4ShiftBlock
      • S6Block
  • Trainer
  • Dataset
  • CLI
  • Utils
SSM
  • Model
  • Block
  • View page source

Block

  • EmbeddingBlock
    • EmbeddingBlock
      • EmbeddingBlock.forward()
  • Gated MLP Block
    • GatedMLPBlock
      • GatedMLPBlock.forward()
  • H3Block
  • MambaBlock
    • MambaBlock
      • MambaBlock._initialize_ssm_block()
      • MambaBlock.forward()
  • ResidualBlock
    • ResidualBlock
      • ResidualBlock.forward()
  • S4BlockInterface
    • S4BlockInterface
      • S4BlockInterface._compute_K()
      • S4BlockInterface._preprocess()
      • S4BlockInterface.change_forward()
      • S4BlockInterface.forward_convolutional()
      • S4BlockInterface.forward_recurrent()
  • S4BaseBlock
    • S4BaseBlock
      • S4BaseBlock._compute_K()
      • S4BaseBlock._discretize()
      • S4BaseBlock._preprocess()
      • S4BaseBlock._recurrent_step()
  • S4LowRankBlock
    • S4LowRankBlock
      • S4LowRankBlock._cauchy_dot()
      • S4LowRankBlock._compute_K()
      • S4LowRankBlock._compute_omega()
      • S4LowRankBlock.forward_convolutional()
  • S4DiagonalBlock
    • S4DBlock
      • S4DBlock._compute_K()
      • S4DBlock._discretize_bilinear()
      • S4DBlock._discretize_zoh()
      • S4DBlock._recurrent_step()
      • S4DBlock.initialize_A()
      • S4DBlock.vandermonde_matrix()
  • S4ShiftBlock
    • S4ShiftBlock
      • S4ShiftBlock.initialize_A()
  • S6Block
    • S6Block
      • S6Block._discretize()
      • S6Block.forward()
      • S6Block.sequential_scan()
Previous Next

© Copyright 2025, Filippo Olivo, Giovanni Canali.

Built with Sphinx using a theme provided by Read the Docs.