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.1.tar.gz (47.8 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.1-py3-none-any.whl (59.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pipeline_ui-0.0.1.tar.gz
  • Upload date:
  • Size: 47.8 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.1.tar.gz
Algorithm Hash digest
SHA256 39ef93609b9f6f812fc3f9b57b8cc85cd0ede692acbe90f92a29d937a3850b48
MD5 5e901d47b854626a8a8faa57fd19ceb1
BLAKE2b-256 b849fa4c9004fb7d90b64eeed015c05b43b9d026f50c21306de7cc61ce2ab719

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pipeline_ui-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 59.1 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 cd42a38a975f822cc19884f5582ac1be4bc5463b191919bc946f811847802287
MD5 a10223487c17a832d7bcc1b594d530d5
BLAKE2b-256 9da046a88943f239e14021c072d4b901dad423f898d16fa6d7ac306c7b3b9ef2

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