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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13macOS 13.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 13.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

gllm_multimodal_binary-0.3.44-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.44-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.44-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for gllm_multimodal_binary-0.3.44-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 c9811990636740a5d5d88269082e95b23c9ca56823c80dabcc26bdfc1c69bcc0
MD5 fa5d0b88e94572ad747873c2e2013b17
BLAKE2b-256 933347c62b6add988d9366f97fa6d6a5043967b00a598af2eb5f2acc24179c89

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_multimodal_binary-0.3.44-cp313-cp313-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 52a4795754bdc1c283a85a7fb4457cf8dee190e002d8a65247aaeb61d0c4b7bb
MD5 8178a998086640ddb0be8a8e42d08a29
BLAKE2b-256 50fc472c6680d4d740f78e6ebd7d29a9c77aed9aeb8a945361161abba8e2165e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gllm_multimodal_binary-0.3.44-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 48d95a835e356a2a689e95119b3589cf4788856c4cf8db00b98d14349fe4ae00
MD5 b91c45b89d12c696a68b920baed72c1b
BLAKE2b-256 9eb176ada7ed7a2e29c3f36d45f1686ae8d2af3305b497d7492a5a5bb7a530bf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_multimodal_binary-0.3.44-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 6db4da1b4a25a96e688c8fe3fb87553fa71a269febd63578198dfb700a87d71c
MD5 49f5b836b425b31952f43a00534f3be4
BLAKE2b-256 2ccd583f57910655e37cc71d57fbba02dcc5fa909c0a2b9c6dbb9e0898f196e3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_multimodal_binary-0.3.44-cp312-cp312-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 f3e255286fb0832714174faaa09c33bf9f79e37e5abdcad78b04366dc86958e3
MD5 c85476b59d757dcffa3254c57db149df
BLAKE2b-256 0ff42c5bc10573497d78917490e9b141597e2a21777a43f0b99d554a5046d614

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gllm_multimodal_binary-0.3.44-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 b150e14870bd37aa63c483e58fcc92797b2622bfcd7aa34a1e15c856346ad26e
MD5 34fc548e5342819853ea6126cf90a3c0
BLAKE2b-256 a0e817c9e7ec4581ff5e6b4722b0d1f6cfd8383f3c754f3eb8247ac7688aebc8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_multimodal_binary-0.3.44-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5af791977118cbc6b204019040495cf2f88cb4a8260ff105869544ba7d9ad9d0
MD5 7c8e5d6e8e9c30fc2bcfd5eb4973fa5d
BLAKE2b-256 c93296cbaa0223f23002838d520e112922491a5c089a6d5ab781e4f861e964d2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_multimodal_binary-0.3.44-cp311-cp311-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 898bb8381ae896f1120860cf6d2b26e44e36e65bce2f6d09ca88cdd8a5f69dd0
MD5 3928308f727916278db2dc17b4ae36f2
BLAKE2b-256 6a3600144401892b25eadedac1f0a6371fc0d7dad221ddc0124a344643c727ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gllm_multimodal_binary-0.3.44-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 ee2a8410b121de88276bc76e7e6d8763ed32404af81fe478c3cf5eb4c4ab0f1f
MD5 a499bcb67381801e057d2b88f8ae82c7
BLAKE2b-256 d11b540593cc1b2554cc7a92365e2e5012a1d5118b46f8b796006fc7aae4e3f6

See more details on using hashes here.

Provenance

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