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
- We strongly recommend using Conda for a virtual environment. See the Conda Installation Guide.
- OS: Linux
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:
- Aryan Singh: sk.singharyan99@gmail.com
- Ilia Davydov: ilyadavydov03@gmail.com
- Siddhant Tyagi: siddhant.tyagizx@gmail.com
LinkedIn Profiles
- Project Mentor: Imbesat Rizvi
- Aryan Singh
- Ilia Davydov
- Siddhant Tyagi
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
09c73696254263f2dcc94651a69352e66a8d3811756ed79dbb90dc72233f4dee
|
|
| MD5 |
ea68d1dd1b758bb0e6d86fb6c12a9793
|
|
| BLAKE2b-256 |
55c2c0d233c66a8f419889f259f21fc82c99ff95d5df03f0ec08e1b58928d5d1
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b26a307233c5e25c4d83fe07db891ccca5e256a1f64f0e5e7159726e504671bc
|
|
| MD5 |
3527cb79484d5acfddb5ae26f48bbdea
|
|
| BLAKE2b-256 |
bcb6c412bd6d6fe36269e9f038517505852920441b0a40ecb01daac5f001f152
|