Skip to main content

view the LIFEBLOOD !!

Project description

Documentation

dev
Tests

Lifeblood

Lifeblood is a task/job management software package
currently it aims for smaller teams, farms or even individual setups, but with scaling always in mind.

In terms of CG industry it's a mini render farm manager, but actually it's more than that,
It is a universal task automation tool.
Rendering, simulating, caching - are all just tasks that can be automated.

it consists of scheduler, workers and viewers

a scheduler manages multiple workers, giving them tasks to complete.
GUI tool is used to check on the state of scheduler and tasks and modify task processing graph.

This system overview should be very familiar to anyone who saw at least one renderfarm.

check documentation here
and also video tutorials

UNDER DEVELOPMENT

Features:

  • instantly and easily deployable
  • easy scaling in mind
  • dynamic slots, worker resources management
  • support for environment wrappers (allow you to integrate with existing packaging systems like rez)

Features To Be Done:

  • arbitrary resource requirements
  • arbitrary token counting (for license management for example)
  • worker capabilities (automatic versioned worker "groups")
  • rez environment resolver
  • cgroups environment resolver

Even Further Future Features

  • easy cloud deployment
  • be integrateable (to some extent) with existing farm managers

Installation

There are multiple ways to get Lifeblood to try it out, refer to installation section in the docs

In short - easiest way is to use Lifeblood-Manager, as described in the docs

Links

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lifeblood_viewer-0.11.0.tar.gz (118.1 kB view details)

Uploaded Source

Built Distribution

lifeblood_viewer-0.11.0-py3-none-any.whl (129.3 kB view details)

Uploaded Python 3

File details

Details for the file lifeblood_viewer-0.11.0.tar.gz.

File metadata

  • Download URL: lifeblood_viewer-0.11.0.tar.gz
  • Upload date:
  • Size: 118.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.14

File hashes

Hashes for lifeblood_viewer-0.11.0.tar.gz
Algorithm Hash digest
SHA256 b550c89ad1f9bbec2517b5732875a44d7bfa6dc770b2bc767535f133043c9237
MD5 ac6cf75d312fbda209de5295fc3adbff
BLAKE2b-256 d3c8fc00c57f05c5f8d33e91a17815874283ea7cb770a6c6a63f010a1d62faa1

See more details on using hashes here.

File details

Details for the file lifeblood_viewer-0.11.0-py3-none-any.whl.

File metadata

File hashes

Hashes for lifeblood_viewer-0.11.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e847bd7e05d9d9f4fbd81062a74a06de5c8bbc0b2ef50d079170372c7e6def4b
MD5 872e9be65b60a37a809675144e375a67
BLAKE2b-256 c27c79223ba91c345dc17db603030000fbcdb83bbc2d291437b98aee194cb3d3

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page