Implementation of LLaVA (Large Language and Vision Assistant) based on the Visual Instruction Tuning paper (NeurIPS 2023)
0
stars
8
commits
Python
primary language
May 24, 2025
updated
This project is an implementation of LLaVA (Large Language and Vision Assistant), a powerful multimodal AI model that combines vision and language understanding. Here's what makes this implementation special:
Multimodal Understanding
Model Architecture
User Interface
Technical Highlights
Core Technologies
Development Tools
Image Understanding
Applications
Modern Web Interface
Advanced AI Capabilities
Developer Friendly
llava_implementation/
โโโ src/ # Source code
โ โโโ api/ # API endpoints and FastAPI app
โ โโโ models/ # Model implementations
โ โโโ utils/ # Utility functions
โ โโโ configs/ # Configuration files
โโโ tests/ # Test suite
โโโ docs/ # Documentation
โ โโโ api/ # API documentation
โ โโโ examples/ # Usage examples
โ โโโ guides/ # User and developer guides
โโโ assets/ # Static assets
โ โโโ images/ # Example images
โ โโโ icons/ # UI icons
โโโ scripts/ # Utility scripts
โโโ examples/ # Example images for the web interface
git clone https://github.com/Prashant-ambati/llava-implementation.git
cd llava-implementation
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
pip install -r requirements.txt
python src/api/app.py
http://localhost:7860
The application is deployed on Hugging Face Spaces:
For local deployment:
# Build the application
python -m build
# Run with production settings
python src/api/app.py --production
pytest tests/
This project follows PEP 8 guidelines. To check your code:
flake8 src/
black src/
This project is licensed under the MIT License - see the LICENSE file for details.
8 commits
Python
88.2%
Jupyter Notebook
11.8%
Implementation of LLaVA (Large Language and Vision Assistant) based on the Visual Instruction Tuning paper (NeurIPS 2023)
0
stars
8
commits
Python
primary language
May 24, 2025
updated
This project is an implementation of LLaVA (Large Language and Vision Assistant), a powerful multimodal AI model that combines vision and language understanding. Here's what makes this implementation special:
Multimodal Understanding
Model Architecture
User Interface
Technical Highlights
Core Technologies
Development Tools
Image Understanding
Applications
Modern Web Interface
Advanced AI Capabilities
Developer Friendly
llava_implementation/
โโโ src/ # Source code
โ โโโ api/ # API endpoints and FastAPI app
โ โโโ models/ # Model implementations
โ โโโ utils/ # Utility functions
โ โโโ configs/ # Configuration files
โโโ tests/ # Test suite
โโโ docs/ # Documentation
โ โโโ api/ # API documentation
โ โโโ examples/ # Usage examples
โ โโโ guides/ # User and developer guides
โโโ assets/ # Static assets
โ โโโ images/ # Example images
โ โโโ icons/ # UI icons
โโโ scripts/ # Utility scripts
โโโ examples/ # Example images for the web interface
git clone https://github.com/Prashant-ambati/llava-implementation.git
cd llava-implementation
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
pip install -r requirements.txt
python src/api/app.py
http://localhost:7860
The application is deployed on Hugging Face Spaces:
For local deployment:
# Build the application
python -m build
# Run with production settings
python src/api/app.py --production
pytest tests/
This project follows PEP 8 guidelines. To check your code:
flake8 src/
black src/
This project is licensed under the MIT License - see the LICENSE file for details.
8 commits
Python
88.2%
Jupyter Notebook
11.8%