mindee / tawazi

A DAG Scheduler library written in pure python
https://mindee.github.io/tawazi/
Apache License 2.0
83 stars 5 forks source link

[REFACTO] Overhaul of dag internals #181

Closed matthiasmindee closed 10 months ago

matthiasmindee commented 11 months ago

Description

This PR's main goal is an overhaul of the internals of the dag construction, to try to simplify and remove unnecessary steps to reduce overhead. I think that I'll try to leverage more the networkx api that offers out of the box support for some things that we reimplemeted (tags, weight, priority). This will probably broken down into several PRs.

Checklist: