Rare find

ST-MoE. A way to build AI models that use a team of specialist networks instead of one giant one.

github.com/lucidrains/st-moe-pytorch

Vaya's read on this project

Problem, audience, market, and the verdict — sign in to see it.

Updates

June 2024
  • cleanup with einx
  • Release —0.1.8
  • 0.1.8
  • address https://github.com/lucidrains/st-moe-pytorch/issues/13
February 2024
  • Release —0.1.7
  • remove erroneous backwards for split_by_rank
January 2024
  • cleanup
  • Release —0.1.6
  • address https://github.com/lucidrains/st-moe-pytorch/issues/4
December 2023
  • Release —0.1.5
  • make sure contiguous
September 2023
  • Release —0.1.4
  • router z loss should be calculated on the unnoised gating logits
  • Release —0.1.2
  • allow for noising of gates
  • readme
  • Release —0.1.1
  • researcher will want to log the unweighted auxiliary losses
  • Release —0.1.0
  • rename loss_coef to balance_loss_coef, sum the balance and router z-l…
  • validate that it works on single machine with multiple GPUs
  • Release —0.0.30
  • handle variable sequence lengths if `allow_var_seq_len = True` on `Ex…
  • project manage
  • any combination of number of experts and world size should not break
  • Release —0.0.29
  • oops
  • chip away at edge cases
  • another micro optimization for communication
  • in split by rank function, cache the sizes so on backwards there is n…