Show HN: HoprLabs – a Python lab for prototyping AI math ideas
HoprLabs is an open-source Python toolkit for estimating and simulating AI training metrics before committing to costly model training. It provides a CLI to estimate model size, VRAM usage, training time, and more.
Uh oh!
There was an error while loading. Please reload this page.
Notifications You must be signed in to change notification settings
Fork 0
Star 0
BranchesTags
Open more actions menu
Folders and files
NameName
Last commit message
Last commit date
Latest commit
History
1 Commit
1 Commit
.github/workflows
.github/workflows
hoprlab
hoprlab
.gitignore
.gitignore
LICENSE
LICENSE
Makefile
Makefile
README.md
README.md
Repository files navigation
HoprLab is a CLI and research toolkit for simulating AI training math before spending time and money on model training.
The working MVP lives in hoprlab/. It estimates model size, activation memory, optimizer memory, approximate VRAM usage, training time, token budget, config risks, benchmark speed, and reliability.
Quick Start
cd hoprlab python3 -m venv .venv .venv/bin/pip install -e ".[dev]" .venv/bin/hoprlab estimate configs/example_transformer.yaml .venv/bin/hoprlab simulate configs/example_transformer.yaml .venv/bin/hoprlab benchmark .venv/bin/hoprlab test-reliability configs/example_transformer.yaml
Or use the root Makefile:
make setup make test make build make reliability
Native Backends
HoprLab includes optional native benchmark modules:
Rust: hoprlab/native/rust
C: hoprlab/native/c
The Python CLI falls back gracefully when native backends are unavailable.
License
MIT
About
Test AI Ideas Using complex Math
Resources
Readme
License
MIT license
Uh oh!
There was an error while loading. Please reload this page.
Activity
Custom properties
Stars
0 stars
Watchers
0 watching
Forks
0 forks
Report repository
Releases
No releases published
Packages 0
Uh oh!
There was an error while loading. Please reload this page.
Contributors
Uh oh!
There was an error while loading. Please reload this page.
Languages
Python 85.1%
C 7.1%
Rust 5.1%
Makefile 2.7%