Skip to content

tomnatan30/shardy

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shardy

Shardy is an MLIR-based partitioning system. It is meant to be dialect agnostic and provide extensive user control and debuggability features. It includes an axis-based sharding representation, a set of compiler APIs, functionality for sharding propagation, and plans for an SPMD partitioner.

For more information see the rfcs directory.

Status

Shardy is a work in progress. Currently the core dialect and c bindings are fully functionality. The python bindings are under development.

Contacts

  • For questions, contact the maintainers - maintainers at openxla.org

About

MLIR-based partitioning system

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 54.5%
  • MLIR 39.3%
  • Starlark 3.4%
  • Python 1.9%
  • C 0.9%