You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
3 hours ago | |
|---|---|---|
| .gitignore | 3 hours ago | |
| .python-version | 3 hours ago | |
| README.md | 3 hours ago | |
| flake.lock | 3 hours ago | |
| flake.nix | 3 hours ago | |
| fma_fixed.v | 3 hours ago | |
| fma_float16.sv | 3 hours ago | |
| fma_float32.sv | 3 hours ago | |
| fma_float64.sv | 3 hours ago | |
| main.py | 3 hours ago | |
| pyproject.toml | 3 hours ago | |
README.md
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.