Oabraham1/chronos

Chronos is a time-based GPU partitioning utility that allows multiple users or applications to share a single GPU by creating exclusive time-limited partitions with automatic expiration. Built with OpenCL, it works across platforms including macOS (Apple Silicon & Intel), Linux, and Windows.

42
/ 100
Emerging

This tool helps research labs, small teams, or university departments fairly share a single, expensive GPU among multiple users or projects. It takes requests for GPU time and memory percentage, creating guaranteed, time-limited partitions that automatically clean up when done. Data scientists, machine learning engineers, and researchers can then run their models or experiments without conflicts or manual coordination.

Use this if you have one or a few GPUs that need to be shared fairly and efficiently among several users or applications, ensuring everyone gets dedicated, conflict-free access.

Not ideal if you have a dedicated GPU for each user or application, or if your primary need is real-time, fine-grained GPU scheduling rather than fixed-duration allocations.

GPU-sharing ML-resource-management research-lab-ops data-science-infrastructure deep-learning-workflow
No Package No Dependents
Maintenance 6 / 25
Adoption 7 / 25
Maturity 16 / 25
Community 13 / 25

How are scores calculated?

Stars

26

Forks

4

Language

C++

License

Apache-2.0

Last pushed

Dec 16, 2025

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/Oabraham1/chronos"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.