AI News HubLIVE
In-site rewrite1 min read

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.

SourceHacker News AIAuthor: reboy

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%