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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13macOS 13.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 13.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

gllm_multimodal_binary-0.3.45-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.45-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.45-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for gllm_multimodal_binary-0.3.45-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 ff58d66e172310e182936a074514325f108223664ed54dd608adcaccb1803b8f
MD5 31253bddf9329d6061695125def0aa60
BLAKE2b-256 6ce32cf0dd6bbb825e5cfc5fdfe6878b60d2cb711710d059bafca99756c02e32

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_multimodal_binary-0.3.45-cp313-cp313-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 34ce6e7b2c399b0b2482763572a10b33f4cf27d1de5c2bf4280718db57c2160e
MD5 51eabe05dd8013a107b1348c51b3d1ed
BLAKE2b-256 0fe2801ff1ceb5628c5ac5e6539643047406caf044a598cb173664a342869f1a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gllm_multimodal_binary-0.3.45-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 b358beca6e1a499d856c0d96f7527633afbc3354b7e8a2caae182a30df70b340
MD5 92dfcb8ee2aa8328a6f624d726945fac
BLAKE2b-256 55e1e8e28e871b0e987e14ed3f517211b3347e8a9f2e11d847b454b471589d41

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_multimodal_binary-0.3.45-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 36d7ac4481e57dc9f572ee3e70e8d61176ff57c300d302e9879aa2bfd82b9798
MD5 5f21f90675485f4c8ba12b6a129616f4
BLAKE2b-256 c2670bc92687556229e1373c69169295de032d42f19cda476cde86f82e90a5c1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_multimodal_binary-0.3.45-cp312-cp312-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 bc6e648fdc8d85233d948f5782c8eb9beada09759ca15138fa3654f422c4e505
MD5 c980ead74902e19a558e6425fb1589e9
BLAKE2b-256 36f53854a1d64e9f215ef59249ac506b60ad060d60c72a140138f437734d49c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gllm_multimodal_binary-0.3.45-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 22f0993daabfb35d52b9ab26d2db2c93bc9e915322df685e7ae0f2cc87105a90
MD5 45b96e2a25fff6091320db89b9162cb0
BLAKE2b-256 d484eafb38ef8cb27d48c97afa8f2925fda5499e1f3589c2fdc1e718f31d18ab

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_multimodal_binary-0.3.45-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 4798d09ffc212890ff6048d9d982a361119c66a47001c41fc07a92183c0d9d88
MD5 013129ecb71a3584bfdc2d2982f987b9
BLAKE2b-256 bcce3145e1d78afae15d6e653eee9a0c7d6b0eaf12e0134dd42934ce29477847

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_multimodal_binary-0.3.45-cp311-cp311-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 0e706be57a0f533590d829dfe7faeae11af963b314a5ba2d9a9877561d8fa97c
MD5 705f7a864db268b8dd8da8c5b891bff8
BLAKE2b-256 fb13e7e6e80ba60314974c4d025757d467667788d8906c46153667f2ada1f57e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gllm_multimodal_binary-0.3.45-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 54f2aa1ed9357268be7571eabb8af71f3764f37828ed01583617453079ad62c5
MD5 f79022aaca9f1ba0fbc9c72f98c1be4f
BLAKE2b-256 c948e1619d3ea89eaae78b70833e90021c1f9d3b150fb397932bdc5b3ac316e6

See more details on using hashes here.

Provenance

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