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

  1. Python v3.11 or above:

You can install Python using Miniconda.

  1. Make sure you're in the base conda environment:
conda activate
  1. Poetry v1.8.1 or above:

You can install Poetry using cURL (you need Python to install Poetry):

curl -sSL https://install.python-poetry.org | python3 -
  1. Install the library using Poetry:
# Latest
poetry add "git+ssh://git@github.com/GDP-ADMIN/gen-ai-internal.git#subdirectory=libs/gllm-pipeline"

# Specific version
poetry add "git+ssh://git@github.com/GDP-ADMIN/gen-ai-internal.git@gllm_pipeline-v0.0.1-beta.1#subdirectory=libs/gllm-pipeline"

# Specific Branch Name
poetry add "git+ssh://git@github.com/GDP-ADMIN/gen-ai-internal.git@<BRANCH NAME>#subdirectory=libs/gllm-pipeline"
  1. At this step, you can deactivate Miniconda environment as Poetry will create and manage its own virtual environment for you.
conda deactivate

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

Uploaded CPython 3.12Windows x86-64

gllm_pipeline_binary-0.2.17-cp312-cp312-manylinux_2_31_x86_64.whl (621.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.31+ x86-64

gllm_pipeline_binary-0.2.17-cp312-cp312-macosx_14_0_arm64.whl (402.2 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

gllm_pipeline_binary-0.2.17-cp312-cp312-macosx_13_0_x86_64.whl (448.6 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

gllm_pipeline_binary-0.2.17-cp311-cp311-win_amd64.whl (426.3 kB view details)

Uploaded CPython 3.11Windows x86-64

gllm_pipeline_binary-0.2.17-cp311-cp311-manylinux_2_31_x86_64.whl (568.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.31+ x86-64

gllm_pipeline_binary-0.2.17-cp311-cp311-macosx_14_0_arm64.whl (399.4 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

gllm_pipeline_binary-0.2.17-cp311-cp311-macosx_13_0_x86_64.whl (443.0 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

File details

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

File metadata

File hashes

Hashes for gllm_pipeline_binary-0.2.17-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 33b9f3a855bb4a06f8d79852dfed75df843f967a9477a21d195c7dd937a941f5
MD5 d82ec3ea498ff2d9005bb7059bc361dd
BLAKE2b-256 6fe17e9fb07b90b5f0a79f784bd8941f1dce1273d85ee672f8096925fc5f515e

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_pipeline_binary-0.2.17-cp312-cp312-win_amd64.whl:

Publisher: build-binary.yml on GDP-ADMIN/gen-ai-internal

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.2.17-cp312-cp312-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for gllm_pipeline_binary-0.2.17-cp312-cp312-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 19dda72afbdb11d1be022e3199f005fc5d9b88385d7c99d056d98f422a1195f1
MD5 2f07f49e0eef9167cef44aa2d199675a
BLAKE2b-256 a20d389d87c95965b77c38898d9d80c50301713cab33ade78aed7ce7e9dc4900

See more details on using hashes here.

File details

Details for the file gllm_pipeline_binary-0.2.17-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for gllm_pipeline_binary-0.2.17-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 efd6f1a2af42534dcdee3391544677c50a5dc328c48d7a7c85969193bbe8120f
MD5 f1a68a1f954154d8af8bf0ba4a4cbc7f
BLAKE2b-256 a741a228dd8878b65ee285ca1fae9c1dc535e749703ac8e2655fc99111884c3d

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_pipeline_binary-0.2.17-cp312-cp312-macosx_14_0_arm64.whl:

Publisher: build-binary.yml on GDP-ADMIN/gen-ai-internal

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.2.17-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for gllm_pipeline_binary-0.2.17-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 3b29d3cbdc34de1c1cd6235286c019f1675ab5d96beee855a176cd9927c7ee0c
MD5 bce6120086b1994aa91ab4fffcc8ca37
BLAKE2b-256 9e047c400051eca76113276cfa853030f6c5b1937c57c01eaba6e2bd0acd69c4

See more details on using hashes here.

Provenance

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

Publisher: build-binary.yml on GDP-ADMIN/gen-ai-internal

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.2.17-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for gllm_pipeline_binary-0.2.17-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 64b8b8db768158f03cafa96f0fd55dfeb8a03a1c4120b8cca368399012acdcef
MD5 aec0429fe6f81bc9a826fc63f825ce65
BLAKE2b-256 bbfb3fc0784d28d045781757ed20fc89a8e72dfee1cac80a212e87ed4766faf7

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_pipeline_binary-0.2.17-cp311-cp311-win_amd64.whl:

Publisher: build-binary.yml on GDP-ADMIN/gen-ai-internal

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.2.17-cp311-cp311-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for gllm_pipeline_binary-0.2.17-cp311-cp311-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 29e83a99c87842deda3bb73d362a2b8d992b66517d0cda3197139cc72bd546a3
MD5 4ae2b0ade54cdc579f404f1105f863fb
BLAKE2b-256 812eb1c9b3b7c4ccffe332feb4f7a3e68f31b7529da576934f8efe8574b129d3

See more details on using hashes here.

File details

Details for the file gllm_pipeline_binary-0.2.17-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for gllm_pipeline_binary-0.2.17-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 c2e6837bb2492556b81604eb0a8945c0393234fd018690cb4820b68a7a5c147e
MD5 76983ac63820a80ac691b41d042c788d
BLAKE2b-256 b753bb765cbc6e17e4f366edecc73909c3de02e5bc4a598b944aea5c501e0b3d

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_pipeline_binary-0.2.17-cp311-cp311-macosx_14_0_arm64.whl:

Publisher: build-binary.yml on GDP-ADMIN/gen-ai-internal

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.2.17-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for gllm_pipeline_binary-0.2.17-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b02ba61bf947dd04961fadfb433250c44b16d2d1202f814cd64035fec26ca460
MD5 13116593fe56c0daaede5f162c0a21ac
BLAKE2b-256 9fb9ece54cf9fa626a62db18b25b5eba92c6fcb470532d1d3e38c38b59305147

See more details on using hashes here.

Provenance

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

Publisher: build-binary.yml on GDP-ADMIN/gen-ai-internal

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