main
Machine Learning Hardware Modules
Collection of various hardware components used for machine learning accelerator research.
Quick Start
This project manages reproducible programming environments with:
- uv for managing python environments.
- nix for managing non-python tools and benchmark designs. Follow this guide or this guide to setup nix-eda binary cache to avoid re-building EDA-related tools.
No need to clone or download this repository. Access all synthesized hardware modules by calling:
nix build git+https://git.vlab.cse.kyutech.ac.jp/stefan/mlhw.git
on your system's command line. All hardware modules withh appear in result.
Languages
Nix
58.1%
SystemVerilog
39.4%
Verilog
2%
Python
0.5%