This release has been yanked by its maintainers, and will be ignored by installers, except when explicitly specified.
Consider using release 0.1.4 instead.
GERDOS
Global Execution Runtime for Dynamic Open Systems
GERDOS is a model-agnostic execution runtime designed to extract useful performance from heterogeneous and constrained hardware.
Its purpose is to make modern open models practical across hardware configurations that conventional inference runtimes may not exploit efficiently.
GERDOS treats compute, memory, storage, transfer mechanisms, and model state as resources within a single global execution system, while representing physical connectivity through a separate topology model.
Core principle
Revive old hardware. Run new models.
Architectural principles
- Model-agnostic core
- Hardware-aware execution
- Global resource visibility
- Dynamic scheduling
- Explicit memory hierarchy
- CPU as a compute resource
- GPU as a compute and memory resource
- Storage as an executable memory tier when beneficial
- Overlapped computation and data movement
- Measurement-driven decisions
- Backend independence
- Reproducible benchmarking
Specific models are validation workloads, not architectural dependencies.
Status
Early architectural development.
The project is intentionally being built from a minimal foundation rather than starting with model-specific or hardware-specific assumptions.
Metadata
Release files for gerdos 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| gerdos-0.1.1.tar.gz | 5.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| gerdos-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 11.0 kB
Release files / gerdos-0.1.1.tar.gz
| Download URL | gerdos-0.1.1.tar.gz |
|---|---|
| Size | 5.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
724836c43afcccad670055f934878d50d2ea29f165238a5513da34ac7db9b75c
|
|
BLAKE2b-256 checksum How to use checksums |
7fb663ac21e691607c4c4730a3af3fc1cf25f6cf2fb6bf4904ca9e9020399d22
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.3
|
Release files / gerdos-0.1.1-py3-none-any.whl
| Download URL | gerdos-0.1.1-py3-none-any.whl |
|---|---|
| Size | 5.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
fa71ddfbd3da3ddca66aaa3c70102f175f9a89283fea764b4c9ad63d6fde98e6
|
|
BLAKE2b-256 checksum How to use checksums |
44cfe89034242938cdc5bf979512dfdc45dbd79410ddbb757052e1e188ba2805
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.3
|