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.38-cp312-cp312-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.12Windows x86-64

gllm_multimodal_binary-0.3.38-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.38-cp312-cp312-macosx_13_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

gllm_multimodal_binary-0.3.38-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.38-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.38-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for gllm_multimodal_binary-0.3.38-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 4e1ac083c6d60e931afca8c9fb0d3bf6bdd3abad9d598559c926dd37179a9b6a
MD5 3e06f618a62f68c61d83b937f46db1fb
BLAKE2b-256 5673bf3426ead28565d54a07fff9dfdcce89ca7d02f6163ce7299931119f5496

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_multimodal_binary-0.3.38-cp312-cp312-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 effca981abd1f5f13c95b5fef28b7c3dd902319d7209ba63bbb62a5a98cf26b0
MD5 6790cd368d41b1324e80e903f0af1530
BLAKE2b-256 5211eaba81a997f3dded9ea1b35b6c22d2c1c1503ab11849333c1eaf062065e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gllm_multimodal_binary-0.3.38-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 fe037bfc8d23eded578e872a640b590c4ef07cf12e51109a4aed9a39b3c8855a
MD5 6edffb21e588a208c8742d17893748ab
BLAKE2b-256 e1ac1e62f067ee0a4a66e6fd44c8ba454ae0626589eec78423f51da1c568e31c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_multimodal_binary-0.3.38-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 850299c161361eadfc90da7e250495998565cee19802949e0aa7b7d74513da59
MD5 c4cad3ce98bdc3a7bd10d5988b418d61
BLAKE2b-256 2d8dfaced028df51062c35ab066f615426e29b64118d243df4376ee43eff93b5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_multimodal_binary-0.3.38-cp311-cp311-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 0374b8eff085d13be1a74571eca1c4ffb3bfafe48bb0cc2e22c636389888ee22
MD5 42d579a805142d7dbac387338f883ae6
BLAKE2b-256 56ebcb04a8b0c14d27400da8a9e7a168107ce155de74ae4268fb5a67f3055721

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gllm_multimodal_binary-0.3.38-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 529b889d1526190cdbeaf2fc15ac084d290a156b40e9f7a5362862135ddacfc1
MD5 24602c13988aa7cc7583b0a0adde1dc2
BLAKE2b-256 60714f333cf998720d944566bbc7beaea5a78dd4a0738e4e3c73501be49052a8

See more details on using hashes here.

Provenance

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