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.39.post1-cp313-cp313-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.13Windows x86-64

gllm_multimodal_binary-0.3.39.post1-cp313-cp313-manylinux_2_31_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.31+ x86-64

gllm_multimodal_binary-0.3.39.post1-cp313-cp313-macosx_13_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64

gllm_multimodal_binary-0.3.39.post1-cp312-cp312-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.12Windows x86-64

gllm_multimodal_binary-0.3.39.post1-cp312-cp312-manylinux_2_31_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.31+ x86-64

gllm_multimodal_binary-0.3.39.post1-cp312-cp312-macosx_13_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64

gllm_multimodal_binary-0.3.39.post1-cp311-cp311-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.11Windows x86-64

gllm_multimodal_binary-0.3.39.post1-cp311-cp311-manylinux_2_31_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.31+ x86-64

gllm_multimodal_binary-0.3.39.post1-cp311-cp311-macosx_13_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

File details

Details for the file gllm_multimodal_binary-0.3.39.post1-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for gllm_multimodal_binary-0.3.39.post1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 b42625fe83bc329ff0eb8f8841e1246e331931926fac41137dbd857c4e26dc3a
MD5 ae99160962fd203fae93ac48fb0ff373
BLAKE2b-256 772a4f30cd81824615ce968f4b0dbd3436f2e3b1447c3c331c50fc3ac044e949

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_multimodal_binary-0.3.39.post1-cp313-cp313-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 3819cc335b2c6844c408561d18e4d55fc56f915ec31607033d09f40d168d83c9
MD5 f9f83bba001185f3fbc9bfe22106d5a4
BLAKE2b-256 0baaa22675f93476cd5474def29590e43354438e844c71aef7e6d410d5306dc9

See more details on using hashes here.

File details

Details for the file gllm_multimodal_binary-0.3.39.post1-cp313-cp313-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for gllm_multimodal_binary-0.3.39.post1-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 623c9c359de47177aa43bf282fd213da7ac06724f1d001ebca5177ea2cb9db49
MD5 ab5995b994e1fb9cef0607cb863be46f
BLAKE2b-256 7213d2c7e5c41899e51a0e93f25866ed104e86b7bca2a0d2b82d254f0ea4fc7a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_multimodal_binary-0.3.39.post1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 bf610da22045fbf25f3a9b625387d2349fc2a7e0e3e946b1cbb04126cedcf95d
MD5 36c933a46b339b71fbf5e86f92cc0258
BLAKE2b-256 b56c9ec0b108de680072607e8e5cb553ca34f3af46e491c250900883b1626f1d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_multimodal_binary-0.3.39.post1-cp312-cp312-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 b4239a02045930c24ac947222e5ac0627c527484ca71516268721d503496cff0
MD5 a24aa8cd4323845c15bcd5fbb3eff39a
BLAKE2b-256 2a98415632b44932709e0532abf037a899ffd6b0cf275656a69dc84f9996e847

See more details on using hashes here.

File details

Details for the file gllm_multimodal_binary-0.3.39.post1-cp312-cp312-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for gllm_multimodal_binary-0.3.39.post1-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 5638094d24e14124ddeb995c90f3a749feb3b9c9b09f162185fd2de54a7b81ca
MD5 579aef17a05786e8afc582570afc9c64
BLAKE2b-256 4a95617b333b4d87021ca302bfb6211ea22441fc49e646941ceac2077bc05a81

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_multimodal_binary-0.3.39.post1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 3fe00ed87aa45fb4fb1fe23f19d677820e18fe5e84b37ad1e74f7fe35b3054c8
MD5 338749b90b7322b13f8180c26104fc1d
BLAKE2b-256 b1bb271994432c01f4a8afe1b71c8e997b8698f2ca5bc4604f683a4da9cad80b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_multimodal_binary-0.3.39.post1-cp311-cp311-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 0bfb5a5c5d147db561258611203207a1e1ab280a28baf6fe035014500c558b17
MD5 1179d27a302e9d7e93d0badbb48c8a3d
BLAKE2b-256 517d3aea7568c333244e0145b400a4fceab85e728faa94e19bcdbdfe5f506836

See more details on using hashes here.

File details

Details for the file gllm_multimodal_binary-0.3.39.post1-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for gllm_multimodal_binary-0.3.39.post1-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 bfa8c5ec98097cea0df49b52e3879394fb3fd3ef7460a04e9c9a44500f0de4b0
MD5 fec1305ba9bbbb8c6120573c7f6366d7
BLAKE2b-256 63424984641cad5ee7f549cd231df2b502cb45ab3b9c42c2adb0197205fb7565

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_multimodal_binary-0.3.39.post1-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.

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