Welcome to Zaku

Zaku is a light-weight job queue backed by redis for machine learning workloads.

pip install zaku[all]==0.0.1

Here is an example of how to add and retrieve jobs from Zaku. For a more comprehensive list of examples, please refer to the examples page.

from zaku import JobQ

app = JobQ(host="localhost", port=8000**)

while True:
    job = app.take()
    if job is None:
        continue
    print(job)
    app.add_job(job)

Zaku is built by researchers at MIT in fields including robotics, computer vision, and computer graphics.

  • light-weight and performant

  • scalable and versatile.

  • Open source, licensed under MIT

To get a quick overview of what you can do with zaku, check out the following:

For a comprehensive list of visualization components, please refer to the API documentation on Components | zaku.

For a comprehensive list of data types, please refer to the API documentation on Data Types.