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.3.2b7-cp313-cp313-win_amd64.whl (374.3 kB view details)

Uploaded CPython 3.13Windows x86-64

gllm_core_binary-0.3.2b7-cp313-cp313-manylinux_2_31_x86_64.whl (551.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.31+ x86-64

gllm_core_binary-0.3.2b7-cp313-cp313-macosx_13_0_x86_64.whl (393.0 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

gllm_core_binary-0.3.2b7-cp313-cp313-macosx_13_0_arm64.macosx_15_0_arm64.whl (334.1 kB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64macOS 15.0+ ARM64

gllm_core_binary-0.3.2b7-cp312-cp312-win_amd64.whl (376.5 kB view details)

Uploaded CPython 3.12Windows x86-64

gllm_core_binary-0.3.2b7-cp312-cp312-manylinux_2_31_x86_64.whl (553.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.31+ x86-64

gllm_core_binary-0.3.2b7-cp312-cp312-macosx_13_0_x86_64.whl (393.2 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

gllm_core_binary-0.3.2b7-cp312-cp312-macosx_13_0_arm64.macosx_15_0_arm64.whl (334.0 kB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64macOS 15.0+ ARM64

gllm_core_binary-0.3.2b7-cp311-cp311-win_amd64.whl (383.8 kB view details)

Uploaded CPython 3.11Windows x86-64

gllm_core_binary-0.3.2b7-cp311-cp311-manylinux_2_31_x86_64.whl (505.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.31+ x86-64

gllm_core_binary-0.3.2b7-cp311-cp311-macosx_13_0_x86_64.whl (392.3 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

gllm_core_binary-0.3.2b7-cp311-cp311-macosx_13_0_arm64.macosx_15_0_arm64.whl (331.9 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64macOS 15.0+ ARM64

File details

Details for the file gllm_core_binary-0.3.2b7-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2b7-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 00e21e23dbfac5ed1dcefa4645757a2e4e24049904bc269f9b729f6b958e035c
MD5 f74f7db533a6b13e542f612cadb18329
BLAKE2b-256 d7317b370111007ffd28fd73e12cfb9e503b7dddfbb3b66f6a8fca6aa954312c

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_core_binary-0.3.2b7-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_core_binary-0.3.2b7-cp313-cp313-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2b7-cp313-cp313-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 29a71590cc4cda2e09e2cb59be444b012740191e4915d5fa9b92f4c3d93bf6ce
MD5 c4cd767a768862b32114fb0d8ecc62d9
BLAKE2b-256 da2e67d4a0628a4d3c7071caea37a1a55a80ba5c18cbd9cdd04bbeae4991f560

See more details on using hashes here.

File details

Details for the file gllm_core_binary-0.3.2b7-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2b7-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 6ede587c9a2d9a28b86c479084bd6f5cbf96c99e6ce7ca363512e90273da35c8
MD5 2ae769f639fda09e6e2600fe6d6c8505
BLAKE2b-256 9a4dca178258967a34df6637aeba0961a678ae72eb4f4adb4c06d1d77d89b530

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_core_binary-0.3.2b7-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_core_binary-0.3.2b7-cp313-cp313-macosx_13_0_arm64.macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2b7-cp313-cp313-macosx_13_0_arm64.macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 2ce96dd7420ab4b64aad150350fac3819bce98af554fcb55d80a22ca8d408358
MD5 d4b07400f4da07191756a17879be4019
BLAKE2b-256 5bacb9795f08c7522b5b12ddad0488f31786b05820fa5f29f06dec53b0731cc7

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_core_binary-0.3.2b7-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_core_binary-0.3.2b7-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2b7-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 34d9068d655a6131f26cec40e4553f21ebfeb71c6834f3940fe88ffff3f29a72
MD5 0bd238aa02a063588da170fbdf64e1e3
BLAKE2b-256 354a89be626ab918ad14dad497e906d25bbe51bf7488489a65bdc1013286cfd0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2b7-cp312-cp312-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 bb7c7af55da6006145213a9d2f6ac64b76fd36dc1efedc6b1ed1c328f37c49a5
MD5 ff22047bbad68c96bef955357b0ac7f8
BLAKE2b-256 85c9a7537b11d7088379e29f82a136eccfcb71bb6267c7d62d719b077e2ed354

See more details on using hashes here.

File details

Details for the file gllm_core_binary-0.3.2b7-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2b7-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 2604f2b554e45155b5e42b48e2623bb3f44d818383dea0d556ae25a53e5559b3
MD5 7fa6b80eb74d4177190c22fe7a6f15bd
BLAKE2b-256 dd7b0ab53da3ca1eeba6fb3c8fd14094bfc176dcb856ecc547bc96b201a4ba63

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_core_binary-0.3.2b7-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_core_binary-0.3.2b7-cp312-cp312-macosx_13_0_arm64.macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2b7-cp312-cp312-macosx_13_0_arm64.macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 a41be12f08dd114f0c0870aa0dfa84c37e6ad8c61c56f3d01766cf5d5e576464
MD5 cdafad49309a8f780e1ffeecd4ca2109
BLAKE2b-256 3f99e9a86aeba511165ed2747be24fb23a7b5f55f43af7ad0c8aae848b459810

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2b7-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 60c43b3c3b93910584b2a8f302f4d4eb021c0e9bf4e4efef30aa46a7190597f5
MD5 fadc5169c22019f484d568f2dca23211
BLAKE2b-256 318c0610fd4f8b50d9ac025cd1a912576e2f421398abf904e5034308573ae956

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2b7-cp311-cp311-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 ee190a1a657623971d844a79a673eb73dcfc0c74bd74d1dfd11b15e64aee43d2
MD5 9923fa327ff498283d638f9576b21e77
BLAKE2b-256 52eb5a2b25e86afff186c5e601af9de76a78e4a6836a45ec33d48afda8a83bfe

See more details on using hashes here.

File details

Details for the file gllm_core_binary-0.3.2b7-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2b7-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 dcab3cb3d0d6145185693b21be06d8f40a025bf6823e5ae5f456a3e3b31e1ea0
MD5 b3bc20345d83cfd7f0368a8e7b9dc7a5
BLAKE2b-256 b9ad5e56fc72837a8492eb2cf93f28ebaf3ed63a543555ef58b1010246b62c72

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_core_binary-0.3.2b7-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_core_binary-0.3.2b7-cp311-cp311-macosx_13_0_arm64.macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2b7-cp311-cp311-macosx_13_0_arm64.macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 bfbd5be142fe26db7a60238eb8125b031aaf4e19b0c2f0f089a585dd17a8fcea
MD5 302c51ad75cefdd825f6faf5cb737398
BLAKE2b-256 15af426acbc085d08dcd3510886b10fde2d25b2563633afaed2c57bcad59a215

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_core_binary-0.3.2b7-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