Skip to main content

A library containing components related to Gen AI applications pipeline orchestration.

Project description

GLLM Pipeline

Description

A library containing components related to Gen AI applications pipeline orchestration.

Installation

Prerequisites

1. Installation from Artifact Registry

Choose one of the following methods to install the package:

Using pip

pip install gllm-pipeline-binary

Using Poetry

poetry add gllm-pipeline-binary

2. Development Installation (Git)

For development purposes, you can install directly from the Git repository:

poetry add "git+ssh://git@github.com/GDP-ADMIN/gen-ai-internal.git#subdirectory=libs/gllm-pipeline"

Managing Dependencies

  1. Go to root folder of gllm-pipeline module, e.g. cd libs/gllm-pipeline.
  2. Run poetry shell to create a virtual environment.
  3. Run poetry lock to create a lock file if you haven't done it yet.
  4. Run poetry install to install the gllm-pipeline requirements for the first time.
  5. Run poetry update if you update any dependency module version at pyproject.toml.

Contributing

Please refer to this Python Style Guide to get information about code style, documentation standard, and SCA that you need to use when contributing to this project

  1. Activate pre-commit hooks using pre-commit install
  2. Run poetry shell to create a virtual environment.
  3. Run poetry lock to create a lock file if you haven't done it yet.
  4. Run poetry install to install the gllm-pipeline requirements for the first time.
  5. Run which python to get the path to be referenced at Visual Studio Code interpreter path (Ctrl+Shift+P or Cmd+Shift+P)
  6. Try running the unit test to see if it's working:
poetry run pytest -s tests/unit_tests/

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

gllm_pipeline_binary-0.4.10-cp312-cp312-manylinux_2_31_x86_64.whl (759.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.31+ x86-64

gllm_pipeline_binary-0.4.10-cp312-cp312-macosx_13_0_x86_64.whl (586.9 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

gllm_pipeline_binary-0.4.10-cp312-cp312-macosx_13_0_arm64.macosx_15_0_arm64.whl (504.5 kB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64macOS 15.0+ ARM64

gllm_pipeline_binary-0.4.10-cp311-cp311-manylinux_2_31_x86_64.whl (692.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.31+ x86-64

gllm_pipeline_binary-0.4.10-cp311-cp311-macosx_13_0_x86_64.whl (584.4 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

File details

Details for the file gllm_pipeline_binary-0.4.10-cp312-cp312-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for gllm_pipeline_binary-0.4.10-cp312-cp312-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 4c0cac5784091163a358ae97aca69fa6201dba9ebe67e6c40540892451789afc
MD5 50eaea73efcd2b91eda06dec672f0217
BLAKE2b-256 a4ae5bb2d444e0e2147efcce06f69bca00cd3af0d445ae698aec19c2930e781a

See more details on using hashes here.

File details

Details for the file gllm_pipeline_binary-0.4.10-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for gllm_pipeline_binary-0.4.10-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b9fa2d08b5eb937c50ef523369c85c1af22b5ad219c24fe4f2981ff5d53da119
MD5 fbe36200cf939073e200bd70571c08b1
BLAKE2b-256 96419c07b70e4b53f34eeebcbe4c6f75161c523ecf3761d955273bbe72f4a034

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_pipeline_binary-0.4.10-cp312-cp312-macosx_13_0_x86_64.whl:

Publisher: build-binary.yml on GDP-ADMIN/gl-sdk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file gllm_pipeline_binary-0.4.10-cp312-cp312-macosx_13_0_arm64.macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for gllm_pipeline_binary-0.4.10-cp312-cp312-macosx_13_0_arm64.macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 1e125161c8f820630fa9cbea691922f28781d15c4dd15d62e672a9bb1c0fd808
MD5 80f244d3ec5fec4772de5a6843c1d291
BLAKE2b-256 ffc435b6aed098a3005f8b6b2d67744146a6321295bfb1b5170bee04f49eac72

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_pipeline_binary-0.4.10-cp312-cp312-macosx_13_0_arm64.macosx_15_0_arm64.whl:

Publisher: build-binary.yml on GDP-ADMIN/gl-sdk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file gllm_pipeline_binary-0.4.10-cp311-cp311-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for gllm_pipeline_binary-0.4.10-cp311-cp311-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 76d73490b66f72645823ca107a9f8d1761b3cc669325ec88fabef684985fc145
MD5 e542e8993b478ed7b9ef5f93ad4b2d4d
BLAKE2b-256 9563a30dc6cc36074c8946e2c704c8dfccaeb0c6da5ef68a46edcccf464fec4c

See more details on using hashes here.

File details

Details for the file gllm_pipeline_binary-0.4.10-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for gllm_pipeline_binary-0.4.10-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c7ee9de1e053442eb96190eb4b3228e93fde341143aab4a7bc36e1f304f11161
MD5 08e6237059b97113f5644771e5689638
BLAKE2b-256 a3144dc95ba1129c88769b8c5d3146020a93215eeaccef46791ce85f85ff7fff

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_pipeline_binary-0.4.10-cp311-cp311-macosx_13_0_x86_64.whl:

Publisher: build-binary.yml on GDP-ADMIN/gl-sdk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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