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.2.tar.gz (38.4 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.2-py3-none-any.whl (59.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pipeline_ui-0.0.2.tar.gz
  • Upload date:
  • Size: 38.4 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.2.tar.gz
Algorithm Hash digest
SHA256 0d8b5dc0556b183a53df5add1bd5f54b4a1d8621f1a89beaf970216cc59bb88b
MD5 5bb8344da8e5721189980ca178f58db7
BLAKE2b-256 b6bf10947fdaec4511cbd97fd642cc66318493cc8c273faafa3d8b43e5e4fb07

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pipeline_ui-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 59.3 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 2147b8aa76c4d7b07a33fccac05f027b5b7a580d589e0f8df4080a371421cbc6
MD5 6b382c59db413e64d71c6b8014b7b22c
BLAKE2b-256 56417664d3f99dc84a14bfcd2bd69eba33f449d0fa1bf19710f05f41ca21f0c9

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