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.post2-cp313-cp313-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.13Windows x86-64

gllm_inference_binary-0.5.26.post2-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.post2-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.post2-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.post2-cp312-cp312-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.12Windows x86-64

gllm_inference_binary-0.5.26.post2-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.post2-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.post2-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.post2-cp311-cp311-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.11Windows x86-64

gllm_inference_binary-0.5.26.post2-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.post2-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.post2-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.post2-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for gllm_inference_binary-0.5.26.post2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 bea4aaec05e9f32a901e1696427a8fb429c570be9f749af8df951812fd94647b
MD5 5a5089925fc788d88c39cafdefe65ff5
BLAKE2b-256 e97281a224c8825f2dd7df5ca416daacdd51d7b3397bb94da0e4a3eedc05c095

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_inference_binary-0.5.26.post2-cp313-cp313-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 457bb7a471a85e5b757e68e77a2b459e2dff0e110f036f5b3e5836be2c0ce945
MD5 64ac00710fb801c1d36d23a9b65a42d0
BLAKE2b-256 0255b6385ecd311c0f340f67b9cdc63fdd09ca29d8de2a6d5977dd2a133f964b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gllm_inference_binary-0.5.26.post2-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 1cccf6ad1076d90799c25a9f27f4d445b4c2c7550e608d4e7e9f676f8b90a978
MD5 65a175b607d20f9cb86dba15faf6f3bb
BLAKE2b-256 31ad995052fa3cfd25e13c55c64d0de7cbb76db55aa7e33131de201bb20ecad2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_inference_binary-0.5.26.post2-cp313-cp313-macosx_13_0_arm64.macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 a6c30d1b2cf07479a6aaf6410bd74abd4865f552e466aaf433cb6d631cf22884
MD5 ebd9dcb1a6a9df2522c8771d112c34ef
BLAKE2b-256 1610495b6fec707f4b9c5de8c6d5b095e8aaff760751e0948861c987afe74b76

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_inference_binary-0.5.26.post2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 1cc7c05ee2afbd24ef5e671f04f64afbe66aee17dc96c8af9c5763f35704f0b5
MD5 35cc3a5122152ebad86b23c9f503c905
BLAKE2b-256 6a51fe1b52336d1dc7af35b1013ad5e986862407b18fc0e824e1873b9f19dcfc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_inference_binary-0.5.26.post2-cp312-cp312-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 ac3432748d9b438229648b7599da463eece398b7f731f29ec7f32c973adf2820
MD5 f325ae65ed8adbcdd9434c7d72a6ee9d
BLAKE2b-256 3a3f9ec27b1bb3ad3c1c6ecde69701bf3099294821e7a036f268bd7740f8db87

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gllm_inference_binary-0.5.26.post2-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c16fd6eaf59db5ee00d9a4add866c9b7efdac28e7ea1d6377a2974ee3ae3b137
MD5 963825513d9495767d082817de2629ef
BLAKE2b-256 a34d9c3e3376a92a61670085252fb1cebbfbd91f4132cbf89b77f0901988be94

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_inference_binary-0.5.26.post2-cp312-cp312-macosx_13_0_arm64.macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 3cfe6f3ea706526d4731018acae0823c4cc78c06947c36b8184715d1a2438886
MD5 4c42657498051b09fac4db7518063c18
BLAKE2b-256 cc3c1a611ed067d69cebaab599c0495af66b3c6bfff18aaae82059f4c3fc38be

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_inference_binary-0.5.26.post2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0f9271923691718fa8914f289e1b303d8a73651c5eef2e5a110ca0036a6b2cde
MD5 551b66c2695af5db23efa2836228f2cd
BLAKE2b-256 11ad81c2586333a6cb68c578ef2aa33f9218e2fb3b21c073e3da149c44f1d4ef

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_inference_binary-0.5.26.post2-cp311-cp311-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 ec30fc9052d4efcfac927e65107b424f6e88c7938f30fa4871e4960c27cb072c
MD5 d69e8fbb6099a9d9d189c2d69ec3ad4e
BLAKE2b-256 8a3a14dd218c802c9dcf78532b9987a21ff859c9e5be340dabf1ece5379260dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gllm_inference_binary-0.5.26.post2-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 424a752c8f19c53857bc35e990da256b27713e00c7ba5ba08a875fbc9f191ace
MD5 aada3f2fb66b8537c54b606145e81bac
BLAKE2b-256 29b613db946c7845c7f230685cb51265e235ceb8ff84a427324e531fc9cd1043

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_inference_binary-0.5.26.post2-cp311-cp311-macosx_13_0_arm64.macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 5814799981a59519c04aaf943c4128872958b85b363e8dc18331f11195e02fff
MD5 7306193c7c3e2bc793ef32ef5c770abb
BLAKE2b-256 951f224bc1adbd7c1a8e41644f402d6949516ca9458f6822fb6187dd9d3ca641

See more details on using hashes here.

Provenance

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