Skip to main content

A library containing core components for Gen AI applications.

Project description

GLLM Core

Description

A library containing core components for Gen AI applications.

Installation

  1. Python v3.11 or above:

You can install Python using Miniconda.

  1. Make sure you're in the base conda environment:
conda activate
  1. Poetry v1.8.1 or above:

You can install Poetry using cURL (you need Python to install Poetry):

curl -sSL https://install.python-poetry.org | python3 -
  1. Install the library using Poetry:
# Latest
poetry add "git+ssh://git@github.com/GDP-ADMIN/gen-ai-internal.git#subdirectory=libs/gllm-core"

# Specific version
poetry add "git+ssh://git@github.com/GDP-ADMIN/gen-ai-internal.git@gllm_core-v0.0.1-beta.1#subdirectory=libs/gllm-core"

# Specific Branch Name
poetry add "git+ssh://git@github.com/GDP-ADMIN/gen-ai-internal.git@<BRANCH NAME>#subdirectory=libs/gllm-core"
  1. At this step, you can deactivate Miniconda environment as Poetry will create and manage its own virtual environment for you.
conda deactivate

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.15-cp313-cp313-macosx_14_0_arm64.whl (317.8 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

gllm_core_binary-0.2.15-cp313-cp313-macosx_13_0_x86_64.whl (356.0 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

gllm_core_binary-0.2.15-cp312-cp312-win_amd64.whl (351.3 kB view details)

Uploaded CPython 3.12Windows x86-64

gllm_core_binary-0.2.15-cp312-cp312-manylinux_2_31_x86_64.whl (520.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.31+ x86-64

gllm_core_binary-0.2.15-cp312-cp312-macosx_14_0_arm64.whl (318.0 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

gllm_core_binary-0.2.15-cp312-cp312-macosx_13_0_x86_64.whl (355.7 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

gllm_core_binary-0.2.15-cp311-cp311-win_amd64.whl (354.0 kB view details)

Uploaded CPython 3.11Windows x86-64

gllm_core_binary-0.2.15-cp311-cp311-manylinux_2_31_x86_64.whl (473.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.31+ x86-64

gllm_core_binary-0.2.15-cp311-cp311-macosx_14_0_arm64.whl (319.5 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

gllm_core_binary-0.2.15-cp311-cp311-macosx_13_0_x86_64.whl (354.8 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

File details

Details for the file gllm_core_binary-0.2.15-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.2.15-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 0baaa199ef964b163f31e07535fed164e69bcd72273fea116b3378d6f3818384
MD5 29f3f4000a219bf99e3c220a971b2c37
BLAKE2b-256 9c1da13906ae8b99a3ec8a8c65575c8353f57a2a6f322211da9287fa5a7b05eb

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_core_binary-0.2.15-cp313-cp313-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.15-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.2.15-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 5a9579a7f15d0d04000d54b524df81c55b2707f378f67a395c4dd235d4ae52ae
MD5 89b96d547048642195502d341880a69e
BLAKE2b-256 ed1ac224e8b418b617be5d039982614ae79a618dd10dd9104630ef1656629092

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_core_binary-0.2.15-cp313-cp313-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.15-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.2.15-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 4e190642f0f5122bb3a386787ae8322b3434f249f6ba9d17a6e568ad0db09c50
MD5 bd70298fb888cdbfe32b7d73a13fb5e1
BLAKE2b-256 20badc5748e81cd2bb93d7054738b2110a142cc0898876b234714c1379a13fde

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.2.15-cp312-cp312-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 a319103a6434132345a482179e96dfd8f34f9926f4c3edb832172c51e5c3b54b
MD5 9c7c8d1d99a46c08f8b26bf29a3aac40
BLAKE2b-256 b61233f542c1445960cfeefb1e11c204813300b929fa56f06dba2204bee10df5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gllm_core_binary-0.2.15-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 5411dae7cd009d17ae53b6baebe5946925f6527f5e8800f54cb365652ae6ce15
MD5 b6ee0efde61d06a7c02ebe1432e13529
BLAKE2b-256 e7b9f1ad0bf6e9fd052ce54b18dda97c4c199d2c89422a9f74fa06f6e6b5fc2d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.2.15-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 5eace83aa483a3a3fbee2d52c52e1594af55b01ce407ae4e87143d3a615ccf43
MD5 d8cd9eeed6985155939f71309e43c2f8
BLAKE2b-256 5fd7d7a894a97e5ed0be04f4875ee5cbf56ffdf253a0b7c21c5e92826016ba6c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.2.15-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 48c7171a64f00af3d4b92a9a28d8b5c9bf686f7efb422597e24d460795545a7d
MD5 9fa1679fecfeb082869a3ab1b8950ab7
BLAKE2b-256 6db9a72d322060c885f510a3f319a98fc9437d9a97d4bc0a90077ccb55019c8f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.2.15-cp311-cp311-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 2671d581fc4d84686583b4a7aaf2e4e1fd0268d139fb039f17ef955891ff60dc
MD5 9077177521fda83d43d10b0b025fb5e0
BLAKE2b-256 1872496bebf408617066c041f00d55793a9d392ea93f1c447cb90bda919f1cb9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gllm_core_binary-0.2.15-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 38a5047ffd477d9a9e42d7bf8678d597090924df31dbded30b4caec916a4d8ff
MD5 69c0101bb172efb413dae2480cfabf6b
BLAKE2b-256 935aa017c19053bc27707ed481b359bd0d81e6c38f8e30fe5ff6ba41672cb9aa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.2.15-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a8cc7627399fa635edc487780cb70e4f4df382e724bcdbe431e730dd0286d876
MD5 270c1226c508446cf0427bf037b1f843
BLAKE2b-256 a03d3b8dcd3fd3acfec155370f1b05da1b5391a756f2028166263d5f922481a5

See more details on using hashes here.

Provenance

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