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

Uploaded CPython 3.13Windows x86-64

gllm_multimodal_binary-0.3.40-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.40-cp313-cp313-macosx_13_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

gllm_multimodal_binary-0.3.40-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.40-cp312-cp312-macosx_13_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

gllm_multimodal_binary-0.3.40-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.40-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.40-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for gllm_multimodal_binary-0.3.40-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 8c0e82c21010077a689758a321188627412396ae5613e5d4349afd9a7b06070a
MD5 47e65e42b4b048bebd77ebce36dd608d
BLAKE2b-256 36635e2b0c0ec5f79e69e35d9a4555953f6c7250d6280adb4207098db1aca409

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_multimodal_binary-0.3.40-cp313-cp313-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 9374b926a4e372db94f33edff89344aeaf190bcd9d87f0c26a6a5276cef42ba7
MD5 0ae2fdc97b3bd03035b3f3acb657244a
BLAKE2b-256 a7dd14db4465a23bd5c36bee509f51ba04c3aec8f5ae03f1c31faa16d3eb7fa4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gllm_multimodal_binary-0.3.40-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 bbe60e29634ddbbe062f98f6f3f6ae30ef8e879f483650fcf6e3de5bb5030e5e
MD5 4a441bfa030fb0a38758a39f1523070e
BLAKE2b-256 7b1f9cce27c6a50465ee4560b2dbe78272732a8f403ed239e4a5364a80f8962f

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_multimodal_binary-0.3.40-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.40-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for gllm_multimodal_binary-0.3.40-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 1b11127e71a213c27f7fe120ebfeba34d349de13841292cf1132367134b7e90d
MD5 3d7258da8ba18581bf398c6f54cc50bd
BLAKE2b-256 ff86508f9c1f422add8ed15ccb2235a58013e5109da2b3c2c95a35d08a50f130

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_multimodal_binary-0.3.40-cp312-cp312-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 b638cdca213b38d8e21c5ee72bc8dc7d80c4993f5bc0aa0df6dcfd3e63dd9684
MD5 f5ee36f814496de04cfac9fbcf4e1aa0
BLAKE2b-256 44b0e15512a9bdf95d439f3acad7716bb835b33316791b15e5b219bcac660ff3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gllm_multimodal_binary-0.3.40-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 1972ebb810a81696f0fb69c81bf7f9b52f5ba506d5c598d1b6c8dcf81769baae
MD5 142d042b388af7dc08fff59b2e19e35b
BLAKE2b-256 87bbe4fe4b8160b36a35bfb84a9c11d0c470af636c9cc1326117042675e2a860

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_multimodal_binary-0.3.40-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.40-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for gllm_multimodal_binary-0.3.40-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 b4341eafedf9f453449ff1a959be0c35d885e20675f8ea2a0fe3b21035a28f43
MD5 dc838f822ca3ec95e4673bdce06de46f
BLAKE2b-256 fe3452b7ad30645066575922b8008bf65a514c5005157d33dd370781b9fac439

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_multimodal_binary-0.3.40-cp311-cp311-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 f02b639fce23c6d3d9c4bcc51766339d2943b60db6bd6a758c9356dba08c8383
MD5 ca53394d7a34dfd5f28ea446a30e64f7
BLAKE2b-256 dcd13f68a1ecb1ca8679f9212ccb5c15f503d7ec00167030b4986fe0da3d10c2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gllm_multimodal_binary-0.3.40-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 5bf50b0630c8e36bbce2359d96623d23a015e12b330448ef9d374948f9979514
MD5 574c63c3e789192e41cf808ee848d219
BLAKE2b-256 8f616be3fbb9513687f57096361fa3989cf5e03a055640e1a6602bc1eab28a20

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_multimodal_binary-0.3.40-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 Pingdom Monitoring Sentry Error logging StatusPage Status page