Skip to main content

Unified wrapper for HF, VLLM and other models

Project description

Univlm Model Framework

Description

The Univlm Model Framework provides a flexible and extensible system for loading, processing, and performing inference across various AI models. It aims to simplify interaction with multiple model types and platforms, offering a unified pipeline for Vision-Language Models (VLM). This makes it easier to integrate visual and linguistic information for a range of tasks, such as image captioning, visual question answering, and more.

Our framework supports a variety of models, including those from Hugging Face (HF), VLLM, and other models not natively supported on either platform. This flexibility allows you to easily load and use models from diverse sources, whether they are available on HF, VLLM, or custom-built models that don’t fit into standard frameworks.

Prerequisites

Installation

A step-by-step guide on how to install the software.

1. Install using pip

pip install univlm

2. Install external files (one-time setup)

univlm-install

Quick Start

Refer to the documentation Examples.

Contributing

Contributions will be welcomed once the project is finalized.

License

This project is licensed under the Apache License, Version 2.0, January 2004. For more details, see: Apache License 2.0.

Contact

For any inquiries, reach out via email:

LinkedIn Profiles

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

univlm-1.0.2.tar.gz (23.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

univlm-1.0.2-py3-none-any.whl (22.6 kB view details)

Uploaded Python 3

File details

Details for the file univlm-1.0.2.tar.gz.

File metadata

  • Download URL: univlm-1.0.2.tar.gz
  • Upload date:
  • Size: 23.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.16

File hashes

Hashes for univlm-1.0.2.tar.gz
Algorithm Hash digest
SHA256 09c73696254263f2dcc94651a69352e66a8d3811756ed79dbb90dc72233f4dee
MD5 ea68d1dd1b758bb0e6d86fb6c12a9793
BLAKE2b-256 55c2c0d233c66a8f419889f259f21fc82c99ff95d5df03f0ec08e1b58928d5d1

See more details on using hashes here.

File details

Details for the file univlm-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: univlm-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 22.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.16

File hashes

Hashes for univlm-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 b26a307233c5e25c4d83fe07db891ccca5e256a1f64f0e5e7159726e504671bc
MD5 3527cb79484d5acfddb5ae26f48bbdea
BLAKE2b-256 bcb6c412bd6d6fe36269e9f038517505852920441b0a40ecb01daac5f001f152

See more details on using hashes here.

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