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

Uploaded CPython 3.12Windows x86-64

gllm_core_binary-0.2.18-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.18-cp312-cp312-macosx_14_0_arm64.whl (319.6 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

gllm_core_binary-0.2.18-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.18-cp311-cp311-win_amd64.whl (356.0 kB view details)

Uploaded CPython 3.11Windows x86-64

gllm_core_binary-0.2.18-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.18-cp311-cp311-macosx_14_0_arm64.whl (322.1 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

gllm_core_binary-0.2.18-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.18-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.2.18-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 ba4ce2f68ddded7287013a4c45a109b08dbd4459826615e7b98ac17dc27a5a4a
MD5 41b59021ef19546c80aeaed9790ad02c
BLAKE2b-256 15ba36c1572c8d4fee6a5a1b86381a933896a36cda7ea8b2aad4e199645a8a6e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.2.18-cp312-cp312-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 c2c21e3d52b50d7952f843fd9b6904ff16f558a64565149d831602c515ce2652
MD5 7562db031d8f3219f5b5c6596b54fabd
BLAKE2b-256 99c6c4c0de8bee8cbf6587115577acbe09e73391a4086a1e3069b3b1f9e9e400

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gllm_core_binary-0.2.18-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 06698cb690e693d071e6e854a6812d8987b6ce5e3b82c9ec50b7e7dcb9dacc29
MD5 7b7c921ff3cfba3433c182b0c58001a6
BLAKE2b-256 1dbb3b652f2e6e1a5912652bc32e7a5041c35464f109ec2ae54d2e88bffa2d19

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_core_binary-0.2.18-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.18-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.2.18-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 6a2e1341bc2407595f5d28483cd501e0eaf56685ca02a8408ef9faecf9ae0c84
MD5 b4333db93ded48512adea90ce4f07269
BLAKE2b-256 4e3d57425cb2328123a5863a8944973a3b1833a5f949088e640a925ba7d593fc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.2.18-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 49ee72440fd1083f92a10092b62d805202e4410ed36d428648771e3d257578b5
MD5 1221cf824fa76717150785e81551bc6b
BLAKE2b-256 6839aff80cf7c5dc91186de6de4b71a4bc56974c5e297104636718fa0136db24

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.2.18-cp311-cp311-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 ec468f2340254f2dd812c618b607abc87aca957840784c2f5a54dc9869fa9a54
MD5 47eb861b29ba7749ea046437c1eff76f
BLAKE2b-256 70c74225a0a08c83e10f3f807e8de30cdee43090a1560008a74a2ca87b1bff5b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gllm_core_binary-0.2.18-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b6bc03a387b3f914b92b12d5b89740d421feb5155d6a0b95de83973a2e6b1bb6
MD5 e8eef394e5173a35ed862a9fd47f1d71
BLAKE2b-256 85be0bc65df3826e583b4d0e1f7b2f0b6e91c400dc49831e17849a7d2432a5e8

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_core_binary-0.2.18-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.18-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.2.18-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 3898cedc9f9a68d1171ca71b24f35dfd815d62be06831af76e68ab16fbec82ba
MD5 582ccdc7a096ed58f1aafe686dc85a4e
BLAKE2b-256 967498f991e909fe264484ea2abf9e44133a7e5f5ad1283f3d1a916cd2abcb20

See more details on using hashes here.

Provenance

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