Skip to main content

A library containing components related to model inferences in Gen AI applications.

Reason this release was yanked:

Missing dependencies

Project description

GLLM Inference

Description

A library containing components related to model inferences in Gen AI applications.

Installation

Prerequisites

1. Installation from Artifact Registry

Choose one of the following methods to install the package:

Using pip

pip install gllm-inference-binary

Using Poetry

poetry add gllm-inference-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-inference"

Available extras:

  • anthropic: Install Anthropic models dependencies
  • google-genai: Install Google Generative AI models dependencies
  • google-vertexai: Install Google Vertex AI models dependencies
  • huggingface: Install HuggingFace models dependencies
  • openai: Install OpenAI models dependencies
  • twelvelabs: Install TwelveLabs models dependencies

Managing Dependencies

  1. Go to root folder of gllm-inference module, e.g. cd libs/gllm-inference.
  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-inference 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-inference 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_inference_binary-0.5.26.post3-cp313-cp313-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.13Windows x86-64

gllm_inference_binary-0.5.26.post3-cp313-cp313-manylinux_2_31_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.31+ x86-64

gllm_inference_binary-0.5.26.post3-cp313-cp313-macosx_13_0_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

gllm_inference_binary-0.5.26.post3-cp313-cp313-macosx_13_0_arm64.macosx_15_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64macOS 15.0+ ARM64

gllm_inference_binary-0.5.26.post3-cp312-cp312-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.12Windows x86-64

gllm_inference_binary-0.5.26.post3-cp312-cp312-manylinux_2_31_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.31+ x86-64

gllm_inference_binary-0.5.26.post3-cp312-cp312-macosx_13_0_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

gllm_inference_binary-0.5.26.post3-cp312-cp312-macosx_13_0_arm64.macosx_15_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64macOS 15.0+ ARM64

gllm_inference_binary-0.5.26.post3-cp311-cp311-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.11Windows x86-64

gllm_inference_binary-0.5.26.post3-cp311-cp311-manylinux_2_31_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.31+ x86-64

gllm_inference_binary-0.5.26.post3-cp311-cp311-macosx_13_0_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

gllm_inference_binary-0.5.26.post3-cp311-cp311-macosx_13_0_arm64.macosx_15_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64macOS 15.0+ ARM64

File details

Details for the file gllm_inference_binary-0.5.26.post3-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for gllm_inference_binary-0.5.26.post3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 35d58e91b2d0be784046da1e1bf84f574e863f2c4e9faf34746aea20d101538e
MD5 065b28264a5135fadc8d28359c4eea3d
BLAKE2b-256 1d8d1245a07a7005718960563604352e452079d52619a2e41952292492fe8f5e

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_inference_binary-0.5.26.post3-cp313-cp313-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_inference_binary-0.5.26.post3-cp313-cp313-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for gllm_inference_binary-0.5.26.post3-cp313-cp313-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 94cdf28c19e1b234841b3d784ebd35d75077d480d2c87365a64de8c528835748
MD5 1d9247150ba9ff96d6b4242398352f87
BLAKE2b-256 4dd14d18ff7ee520c9e205e8ff54209304aebd5d2b1c9afd2e4357fecc1552a9

See more details on using hashes here.

File details

Details for the file gllm_inference_binary-0.5.26.post3-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for gllm_inference_binary-0.5.26.post3-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f6b248c61da98db3e56abbc5909ec2a9b4ac3ad85ffc99fbbd08865b002791cb
MD5 84191a90fbdd502723ed14c5730423fa
BLAKE2b-256 39a29c8c9afc40399229b6422670c6043ec18946beebd7e5a460734fb44d3d3b

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_inference_binary-0.5.26.post3-cp313-cp313-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_inference_binary-0.5.26.post3-cp313-cp313-macosx_13_0_arm64.macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for gllm_inference_binary-0.5.26.post3-cp313-cp313-macosx_13_0_arm64.macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 8d37bbda0271f073a55acb815c3476ad15e16641f3924ef25afc19822de8a755
MD5 b70b24e66984d906d00a6be76fa7a340
BLAKE2b-256 b4824f9d015188e1db0f69bba8ded0eb0c874ddeab0a01f882dfd44f7389530e

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_inference_binary-0.5.26.post3-cp313-cp313-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_inference_binary-0.5.26.post3-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for gllm_inference_binary-0.5.26.post3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f639a95f7c9e6b6fdf4d27597ec1f43dd7d9157456daaed40e7d22c4c547b9a3
MD5 1e6b7a4c409910076f345bc27c75a6c4
BLAKE2b-256 2cb62357abab9d363b240c06ef4dbe5ce6845bcc5c41ae464ad1f66cb7aea1cc

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_inference_binary-0.5.26.post3-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_inference_binary-0.5.26.post3-cp312-cp312-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for gllm_inference_binary-0.5.26.post3-cp312-cp312-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 887739ab5be6e9c7f135a10ccc1b691435a63602a8846d8794c16f610ef432ba
MD5 bc27e501c568f16ccacbd74eec0b024a
BLAKE2b-256 83edaffd576811a2241ea49bcbfb65e60894d900564f172e705547b2c6e0959f

See more details on using hashes here.

File details

Details for the file gllm_inference_binary-0.5.26.post3-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for gllm_inference_binary-0.5.26.post3-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b0def0f15a7c1a7e22ca4a236dcc15f2dbae0e27c3a52440b8bef7685e1b241e
MD5 809c18200fb95b382f92e2a262e78a5f
BLAKE2b-256 fa84bed74aece5903e3128c46520504e798f7039dfb62c23200e2aed02576728

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_inference_binary-0.5.26.post3-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_inference_binary-0.5.26.post3-cp312-cp312-macosx_13_0_arm64.macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for gllm_inference_binary-0.5.26.post3-cp312-cp312-macosx_13_0_arm64.macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 9d4fb2e6790a58ce6e0c39c72fe889a7901b43aa350e99ab331e6aa5ae06123c
MD5 f179651d7af0e3c9b2a44eeaed757a0b
BLAKE2b-256 6a7ad2c734b03a8b7540dbf906383754b2c8abb9680dfb4811ee7cee193468d1

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_inference_binary-0.5.26.post3-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_inference_binary-0.5.26.post3-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for gllm_inference_binary-0.5.26.post3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 52c822aed58be69a622bcdf256216971f69ca9f190b6fc8cc3b6bdf3f623b9a0
MD5 e80da5ddc3a0457d8a169558448c9528
BLAKE2b-256 dae9ad3d5cbcf91bbbb564dbbaf120b720266385b9d4280d7bae1cfc1cbd1d82

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_inference_binary-0.5.26.post3-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_inference_binary-0.5.26.post3-cp311-cp311-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for gllm_inference_binary-0.5.26.post3-cp311-cp311-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 28f69ca9a564806eb577bc768b3140fa9256a527ead3e71bbf47888ef225643e
MD5 c0016197b864a4598d528b455db0d6fe
BLAKE2b-256 bdf64d1f024f168fd3707b2c91d6ae27c74c089c390f58ac16b7e7097dd3aa5f

See more details on using hashes here.

File details

Details for the file gllm_inference_binary-0.5.26.post3-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for gllm_inference_binary-0.5.26.post3-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9888372de804698b8d92eab07d915b37fe7055e57043ca15d8e0b00a35028cd4
MD5 8b9053108f56071d2c9ca34cd93f6ee8
BLAKE2b-256 92d511c8bfc523a8ed1804cc07033c3eed6fede9f9a901dd3a7112c1ba53a53c

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_inference_binary-0.5.26.post3-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_inference_binary-0.5.26.post3-cp311-cp311-macosx_13_0_arm64.macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for gllm_inference_binary-0.5.26.post3-cp311-cp311-macosx_13_0_arm64.macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 05448e40d77a9bb0cb83a6b561b57a683f68ca1cf21b2e931cdb54e565677773
MD5 efaeec0e0b28c98df1d6b191f8810075
BLAKE2b-256 32c2e5c127cb3486c0d9ce6d7fe2feb677a848007a0e8f63606aaef166dc948a

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_inference_binary-0.5.26.post3-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