Skip to main content

The best way to build AI pipelines

Project description

PipelineUI

PipelineUI is a python package that allow you to create your own comfyui style backend for your ML code.

with pipelineUI we expose two new decorator that can be added to your python project to create graphical interface.

how to install

pip install pipeline-ui

locally git clone uv pip install -e .

Here is an example

create a example.py file

python

from pipeline_ui import PipelineUI

pui = PipelineUI()

@pui.node()
def add_numbers(a: int, b: int) -> int:
    return a + b

@pui.node()
def multiply(a: int, b: int) -> int:
    return a + b

@pui.workflow()
def math_workflow(a: int, b: int) -> int:
    c = add_numbers(a, b)
    d = multiply(c, d)
    return d

start with python example.py this start an web interface at localhost:8114 where you can see your code graphically

commands

pui start pipeline_ui/examples/simple.py

pui publish pipeline_ui/examples/simple.py

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

pipeline_ui-0.0.5.tar.gz (408.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pipeline_ui-0.0.5-py3-none-any.whl (800.0 kB view details)

Uploaded Python 3

File details

Details for the file pipeline_ui-0.0.5.tar.gz.

File metadata

  • Download URL: pipeline_ui-0.0.5.tar.gz
  • Upload date:
  • Size: 408.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.3

File hashes

Hashes for pipeline_ui-0.0.5.tar.gz
Algorithm Hash digest
SHA256 6088ca0e8a4ff30c11c36c8c02ce0cce83ee1dedde289b9ea35f59713c9f5a68
MD5 d82641b79ff8118f6e7b30098a65817c
BLAKE2b-256 7f32fd76d6f70bf63277eae3415b4f612eebe4f8e6ed54e5129da5d404f3d59a

See more details on using hashes here.

File details

Details for the file pipeline_ui-0.0.5-py3-none-any.whl.

File metadata

  • Download URL: pipeline_ui-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 800.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.3

File hashes

Hashes for pipeline_ui-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 c3a2e48fb5bcc025c3b293b5a6759b9e9771ec7ea0cb82bb4bf4a5ac784d9736
MD5 364e261651df53122cd1b6bc574a0efc
BLAKE2b-256 972ed768137a6ffa05792d8b62dfdd7350e3dc9e72a58d588a7ec70b9881c275

See more details on using hashes here.

Supported by

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