NanollavaCPP
nanollava with virtualenv python3.11 llamacpp-python and streamlit
Install / Use
/learn @fabiomatricardi/NanollavaCPPREADME
NanoLlava is the tiniest Visual Language Model
Learn how to run it with Llama.cpp
<img src='https://github.com/fabiomatricardi/NanollavaCPP/raw/main/logonanollavaSocial.png' height=200>Dependencies
- create a virtual environment
- install the following packages:
pip install streamlit==1.34.0 llama-cpp-python==0.2.75
download in a local directory called nanolava the 2 files from:<br>
https://huggingface.co/abetlen/nanollava-gguf
- nanollava-mmproj-f16.gguf
- nanollava-text-model-f16.gguf
Run the interface
from the terminal with the venv activated:
streamlit run st-NanoLlava.py
<img src='https://github.com/fabiomatricardi/NanollavaCPP/raw/main/nanollavaStreamlit.gif' width=800>
<br><br>Related Skills
node-connect
336.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
82.8kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
336.2kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
82.8kCommit, push, and open a PR
