Skip to content
drbhPublic

About

🔀 yet another mixture of experts

Resources

Stars

23 stars

Watchers

0 watching

Forks

Latest commit

 

History

31 Commits

Folders and files

Repository files navigation

license mit
tags
kernel
                                                            
oooo    ooo  .oooo.   ooo. .oo.  .oo.    .ooooo.   .ooooo.  
 `88.  .8'  `P  )88b  `888P"Y88bP"Y88b  d88' `88b d88' `88b 
  `88..8'    .oP"888   888   888   888  888   888 888ooo888 
   `888'    d8(  888   888   888   888  888   888 888    .o 
    .8'     `Y888""8o o888o o888o o888o `Y8bod8P' `Y8bod8P' 
.o..P'                                                      
`Y8P'                                                       

                Yet Another Mixture of Experts 

yamoe is a no nonsense, straightforward implementation of Mixture of Experts (MoE) kernels, designed to be super easy to use and be very computationally efficient.

Design goals

  • simplicity: easy to read and understand the code
  • efficiency: optimized for high throughput and low latency
  • low memory usage: optimized to handle large batch sizes
  • reproducibility: easy to reproduce results, no special new sm requirements
  • availability: easy to install and use via the kernels library

Kernel Hub

You can find the kernel on Kernel Hub and install it via the kernels library.

from kernels import get_kernel
yamoe = get_kernel("drbh/yamoe", revision=1)

About

🔀 yet another mixture of experts

Resources

Stars

23 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages