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.8-cp312-cp312-win_amd64.whl (539.9 kB view details)

Uploaded CPython 3.12Windows x86-64

gllm_pipeline_binary-0.4.8-cp312-cp312-manylinux_2_31_x86_64.whl (783.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.31+ x86-64

gllm_pipeline_binary-0.4.8-cp312-cp312-macosx_13_0_x86_64.whl (605.2 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

gllm_pipeline_binary-0.4.8-cp312-cp312-macosx_13_0_arm64.macosx_15_0_arm64.whl (518.9 kB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64macOS 15.0+ ARM64

gllm_pipeline_binary-0.4.8-cp311-cp311-win_amd64.whl (547.3 kB view details)

Uploaded CPython 3.11Windows x86-64

gllm_pipeline_binary-0.4.8-cp311-cp311-macosx_13_0_x86_64.whl (601.6 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

gllm_pipeline_binary-0.4.8-cp311-cp311-macosx_13_0_arm64.macosx_15_0_arm64.whl (511.9 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64macOS 15.0+ ARM64

File details

Details for the file gllm_pipeline_binary-0.4.8-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for gllm_pipeline_binary-0.4.8-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 6487b4aa5dba3c7efe9a7fbd5fa4dd9f35fe31cffe30442ba611b63ba1109bd7
MD5 29321a86eee2b6666f169684198a066e
BLAKE2b-256 6e28b5324b26951ad2686142ec2fbf57272c6e82aa7a844cbc3c7ca3648c9ad0

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_pipeline_binary-0.4.8-cp312-cp312-win_amd64.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.8-cp312-cp312-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for gllm_pipeline_binary-0.4.8-cp312-cp312-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 ce57045bc3528c75e9e499dda43597e4fdaa8bbdd3e23c1d3212fa24be7f0644
MD5 251e71caa30e95ace193852a33abc0e7
BLAKE2b-256 3ba0230be8abb58aee6c1f16e89ed1b448a6f908ea5bc3d3c9d58d8b374a046c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gllm_pipeline_binary-0.4.8-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f8b87463f6b3dbd2b96bd602f8aa55a117d35171ce6458000e65765a41f274d9
MD5 acdad3283fcc35ce006a257b83123427
BLAKE2b-256 9e40065271e33638a6893418be4472b4284f2f47154901d1e56a9bd2ad60abe1

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_pipeline_binary-0.4.8-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.8-cp312-cp312-macosx_13_0_arm64.macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for gllm_pipeline_binary-0.4.8-cp312-cp312-macosx_13_0_arm64.macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 7fe9715fc90118358aad3cbf85df74937202681243a1b4e6611a337c1dafa4a5
MD5 dc37fc8b39a6d7b1f6a33b1c0bc8c62e
BLAKE2b-256 14a63d71872399b16bf8a6173fedd40a325a4d17d46fa39ac0d02f076ba023bb

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_pipeline_binary-0.4.8-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.8-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for gllm_pipeline_binary-0.4.8-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 19653ac4dbb0020428e01fed412b03c3868a54804aec5ea1e9bd594805e6d33e
MD5 957a05d0b90d12a58116dda7c74421e9
BLAKE2b-256 20df620b81e8d33940c1cb5639e6379f05544ed9417efb25e71b2f6fd0b97dda

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_pipeline_binary-0.4.8-cp311-cp311-win_amd64.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.8-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for gllm_pipeline_binary-0.4.8-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 6be3b8fe30a47d6016bbf97691c4de4d6f7015e04e90a20586d8aa5d255f8548
MD5 edab35fc5f5570af740972edb602168d
BLAKE2b-256 36acceb7769dd712ebad47ea2dd5c600a9a9cc8e3b754685a8350afa827683a4

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_pipeline_binary-0.4.8-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.

File details

Details for the file gllm_pipeline_binary-0.4.8-cp311-cp311-macosx_13_0_arm64.macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for gllm_pipeline_binary-0.4.8-cp311-cp311-macosx_13_0_arm64.macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 3f2a7f21900d13261c09484776b2b1eccec110b288c4801cc4772a6ec21fba91
MD5 5cf308f9ec7dca1a9498b1a4de3f7a94
BLAKE2b-256 b8c53cf364560f711fb76999575ff5143da3e46063243d6d2ccaf280732658a0

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_pipeline_binary-0.4.8-cp311-cp311-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.

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