Skip to main content

A library containing core components for Gen AI applications.

Project description

GLLM Core

Description

A core library providing foundational components and utilities for Generative AI applications.

Installation

Prerequisites

1. Installation from Artifact Registry

Choose one of the following methods to install the package:

Using pip

pip install gllm-core-binary

Using Poetry

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

Managing Dependencies

  1. Go to root folder of gllm-core module, e.g. cd libs/gllm-core.
  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-core 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-core 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_core_binary-0.2.17-cp312-cp312-win_amd64.whl (352.7 kB view details)

Uploaded CPython 3.12Windows x86-64

gllm_core_binary-0.2.17-cp312-cp312-manylinux_2_31_x86_64.whl (523.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.31+ x86-64

gllm_core_binary-0.2.17-cp312-cp312-macosx_14_0_arm64.whl (319.6 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

gllm_core_binary-0.2.17-cp312-cp312-macosx_13_0_x86_64.whl (357.9 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

gllm_core_binary-0.2.17-cp311-cp311-win_amd64.whl (356.0 kB view details)

Uploaded CPython 3.11Windows x86-64

gllm_core_binary-0.2.17-cp311-cp311-manylinux_2_31_x86_64.whl (476.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.31+ x86-64

gllm_core_binary-0.2.17-cp311-cp311-macosx_14_0_arm64.whl (322.1 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

gllm_core_binary-0.2.17-cp311-cp311-macosx_13_0_x86_64.whl (356.8 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

File details

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

File metadata

File hashes

Hashes for gllm_core_binary-0.2.17-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 cdfcb7e8c8a538a0ae67c3ac2de2980eca55b46b299a6b903cad5416e987bc17
MD5 0444e387fb538933d85868ade297c5a1
BLAKE2b-256 0c5f92b3b555dcf1f2432ef20f2c7b67ecd511f313fba54486c4f5113902dd80

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_core_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_core_binary-0.2.17-cp312-cp312-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.2.17-cp312-cp312-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 94d64fe5c55d99057806c9665054cb305cc3b5f91b6d4c75ab7736617a9d67b0
MD5 d1f50babba40c50ddd59f12e43e960ae
BLAKE2b-256 355ac0800309e82582d61a041d6a46fc7d3e2c0329dffe664ccb66d1f52bbb39

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gllm_core_binary-0.2.17-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 eb1212d0497723f0df5ce178187f289ee76c29b927965a95b063d31e257d1517
MD5 a6eef3a5a58d0ea7e69d06793df0fdb0
BLAKE2b-256 ccfdd6b0f68af2688bae54086961c9ca3d87a7ca66162dfa2c9aa33e72165c87

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_core_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_core_binary-0.2.17-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.2.17-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 78d8f88a838ccbce7519cfe15ec1c2b42c07b372f2702b2f31ab2783a5fb75d3
MD5 6449a990920318c2667ba62da8e90b37
BLAKE2b-256 5e38ec51bea66ee3758882d3799693ccc87d41a269dce62c5a41b782be66fe2d

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_core_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_core_binary-0.2.17-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.2.17-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 92f4f353c3cb1f2577e99a475a55c3cf99cafea69472656559c8f68eed9dad00
MD5 3fb84079cf81adadac4face3d26a1dbf
BLAKE2b-256 690e44ab84cbb9ec139688b3dee511115ce0674b5c0ba695bf0144f028e33366

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_core_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_core_binary-0.2.17-cp311-cp311-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.2.17-cp311-cp311-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 c88dbbb7dd6f238b1eb67f3a1d365cb8a7c9c0fa9eaace9d004f0c0d829bb035
MD5 e34d9c2a6a4ebf45f21e5c632b149d77
BLAKE2b-256 42040ffeb2b64832be72c120793b1c4faab35f24700a0af82fe83fe3f7170645

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gllm_core_binary-0.2.17-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 d61669eb6bb45634c1eb15073dba83d97c3837adb883f621cf52cb2411735de5
MD5 cb4635660f5af07d929953cad17eceb7
BLAKE2b-256 213f1ed1322e8d5ed001cef6e723725b6c3c24f72e1205b180c4a3e2f483079a

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_core_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_core_binary-0.2.17-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.2.17-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 fef7f688bf33e1c30a5faefdecc0c0fb8ac7187b49cf4c771c42ec0bdc3e6c9e
MD5 1ccbc75c8b453b76f0cdbe91c78f9a51
BLAKE2b-256 f4cc3e8c392c0a592c5dc3505148b467b137a1f61980ec3a3dce49b6d53e4401

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_core_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