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.
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.
Stars
26
Forks
4
Language
C++
License
Apache-2.0
Category
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.
Higher-rated alternatives
tensorflow/tensorflow
An Open Source Machine Learning Framework for Everyone
microsoft/tensorwatch
Debugging, monitoring and visualization for Python Machine Learning and Data Science
KomputeProject/kompute
General purpose GPU compute framework built on Vulkan to support 1000s of cross vendor graphics...
hailo-ai/hailort-drivers
The Hailo PCIe driver is required for interacting with a Hailo device over the PCIe interface
NVIDIA/nvshmem
NVIDIA NVSHMEM is a parallel programming interface for NVIDIA GPUs based on OpenSHMEM. NVSHMEM...