Skip to main content

GLLM Multimodal

Description

A library containing multimodal manager modules for handling modality-specific tasks.

Installation

Prerequisites

Mandatory:

  1. Python 3.11+ — Install here
  2. pip — Install here
  3. uv — Install here

Extras (required only for Artifact Registry installations):

  1. gcloud CLI (for authentication) — Install here, then log in using:
    gcloud auth login
    

Install from Artifact Registry

This option requires authentication via the gcloud CLI.

uv pip install \
  --extra-index-url "https://oauth2accesstoken:$(gcloud auth print-access-token)@glsdk.gdplabs.id/gen-ai-internal/simple/" \
  gllm-multimodal

Local Development Setup

Prerequisites

  1. Python 3.11+ — Install here

  2. pip — Install here

  3. uv — Install here

  4. gcloud CLI — Install here, then log in using:

    gcloud auth login
    
  5. Git — Install here

  6. Access to the GDP Labs SDK GitHub repository


1. Clone Repository

git clone git@github.com:GDP-ADMIN/gl-sdk.git
cd gl-sdk/libs/gllm-multimodal

2. Setup Authentication

Set the following environment variables to authenticate with internal package indexes:

export UV_INDEX_GEN_AI_INTERNAL_USERNAME=oauth2accesstoken
export UV_INDEX_GEN_AI_INTERNAL_PASSWORD="$(gcloud auth print-access-token)"
export UV_INDEX_GEN_AI_USERNAME=oauth2accesstoken
export UV_INDEX_GEN_AI_PASSWORD="$(gcloud auth print-access-token)"

3. Quick Setup

Run:

make setup

4. Activate Virtual Environment

source .venv/bin/activate

Local Development Utilities

The following Makefile commands are available for quick operations:

Install uv

make install-uv

Install Pre-Commit

make install-pre-commit

Install Dependencies

make install

Update Dependencies

make update

Run Tests

make test

Contributing

Please refer to the Python Style Guide for information about code style, documentation standards, and SCA requirements.

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_multimodal_binary-0.3.43-cp313-cp313-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.13Windows x86-64

gllm_multimodal_binary-0.3.43-cp313-cp313-manylinux_2_31_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.31+ x86-64

gllm_multimodal_binary-0.3.43-cp313-cp313-macosx_13_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64

gllm_multimodal_binary-0.3.43-cp312-cp312-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.12Windows x86-64

gllm_multimodal_binary-0.3.43-cp312-cp312-manylinux_2_31_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.31+ x86-64

gllm_multimodal_binary-0.3.43-cp312-cp312-macosx_13_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64

gllm_multimodal_binary-0.3.43-cp311-cp311-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.11Windows x86-64

gllm_multimodal_binary-0.3.43-cp311-cp311-manylinux_2_31_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.31+ x86-64

gllm_multimodal_binary-0.3.43-cp311-cp311-macosx_13_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

File details

Details for the file gllm_multimodal_binary-0.3.43-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for gllm_multimodal_binary-0.3.43-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 7088de6bd8968abe9ae83f45258c828f00b0d37f8d2faa1390f5228928b01ce6
MD5 1d391d1fc2bec969b87bbdb6754842b9
BLAKE2b-256 3f675c2037e057eef4c76872f04dcc9a7f7172ac31ec34c50947732e4edf9fd3

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_multimodal_binary-0.3.43-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_multimodal_binary-0.3.43-cp313-cp313-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for gllm_multimodal_binary-0.3.43-cp313-cp313-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 6c82cc99ac23fed4eb802ff6e6dd86fa7809e50c567edc2ca734999aff7ce1ff
MD5 fca2092ffcc1ba3d0ca5b3b67f2f6040
BLAKE2b-256 102324fe15aef77b37e9f9a81ee03007dcff0bafaabbb7007005192bba225538

See more details on using hashes here.

File details

Details for the file gllm_multimodal_binary-0.3.43-cp313-cp313-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for gllm_multimodal_binary-0.3.43-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 50ee6d057109311b708d3bf1dd743d6bbf8cbef41dfde939a2a40110e9bf0839
MD5 76df0aca984846a84dc1353824cb3132
BLAKE2b-256 05ca7bf13e9dc82e6cb3cdd3257f2024fb6cdcfee938939f67a0e5211c9302d8

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_multimodal_binary-0.3.43-cp313-cp313-macosx_13_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_multimodal_binary-0.3.43-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for gllm_multimodal_binary-0.3.43-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 d1342c476f4c49401ea5716a9e11c36c32fb74c1c91f36a2df0697030c04b98d
MD5 1c59b45eec2ff321630259c31f601d61
BLAKE2b-256 d4255a992046b6c50876ad743b3ccc3252f947410ddbffb81d89a36a9a5611ba

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_multimodal_binary-0.3.43-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_multimodal_binary-0.3.43-cp312-cp312-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for gllm_multimodal_binary-0.3.43-cp312-cp312-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 f8f72bdaffdef26c875e837d9c61197dd8d1dfc5bf5e04c33ef6763de6eceadb
MD5 e35756bb6ba2d178fbbd0d11c43db187
BLAKE2b-256 b7d8930af73cdeee31d6794b3c8df75c693c98c59ef4f540c52b7c2979da74ef

See more details on using hashes here.

File details

Details for the file gllm_multimodal_binary-0.3.43-cp312-cp312-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for gllm_multimodal_binary-0.3.43-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 37290c7a1f0bba94d6bca3effa81c197972b2959c75a32985e2a66e4249a7cb6
MD5 09c1896ef79bac43c4ff8c7dd4785d80
BLAKE2b-256 52e37ecaabfa95dac0cfdd748007c845e8c29c97a2b1a9f16363e1b63fb7866c

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_multimodal_binary-0.3.43-cp312-cp312-macosx_13_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_multimodal_binary-0.3.43-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for gllm_multimodal_binary-0.3.43-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 79121ded4c6fa58ee03e0b1a0638e7f834dd7c8030de0bc75a7abec6d3b2ccc9
MD5 5005ac5f51f96efc0b51d05a7281eaa9
BLAKE2b-256 9c6924bf3a67210950c9d1ef5c688c8dd9af2cc6342b49c34e16037e763c8d36

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_multimodal_binary-0.3.43-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_multimodal_binary-0.3.43-cp311-cp311-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for gllm_multimodal_binary-0.3.43-cp311-cp311-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 e2a3668d32657be88934de2a8953c7dbaf38350d88b2a2c0e7a5805ecb08835d
MD5 12dfbfd82e74f66ebb0f01958469b586
BLAKE2b-256 82e87989dadb2a9b9290f5c47168c287c81b4f6cb3162852c8e83422cc46e0b0

See more details on using hashes here.

File details

Details for the file gllm_multimodal_binary-0.3.43-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for gllm_multimodal_binary-0.3.43-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 ab7cf051c583569225ab1e1f957540764a8ca14a699451f1e0af57d398eaa431
MD5 e0c8981ae496ca87c131cbefce0001ef
BLAKE2b-256 53ed234f80fe0ed5e43846852d408c689f3e368b9d3738d2b0e2e70ca0b29c90

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_multimodal_binary-0.3.43-cp311-cp311-macosx_13_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.

Release history Release notifications | RSS feed

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page