Skip to content

Feature/v3.1 replace UI add new plugins#108

Open
nb950 wants to merge 48 commits into
mainfrom
feature/v3.1
Open

Feature/v3.1 replace UI add new plugins#108
nb950 wants to merge 48 commits into
mainfrom
feature/v3.1

Conversation

@nb950
Copy link
Copy Markdown
Collaborator

@nb950 nb950 commented Jun 1, 2026

replace frontend ui add 3 new plugins ,use granite llm for chat interface function calling
new plugins : image-similarity , image-search , text-search
add pgvector for clip embeddings
github-actions-workflow passed ok , unit rests ok

Jai Kumar and others added 30 commits March 14, 2026 19:27
see README_UI.md for frontend details
update image_summary for batching
ui fixes
cuda,cudnn,pgvector,onnxruntime , update to version 3.0.0
Updated README to include references for backend and UI server scripts.
refactor scroll and log code
test e2e concurrent user jobs
use moondream model for image summary , much faster
remove apple dfn due to license and use another not too bad clip model
nb950 and others added 18 commits April 23, 2026 15:52
Updated README.md to clarify software capabilities and support information.
Adds an image_similarity plugin that finds the most visually similar images to a query image in a folder.
Embeds images with SigLIP-2 via ONNX Runtime (no PyTorch at inference) and ranks them by cosine similarity in pgvector.
Endpoint /search_similar_images, shows up in the chatbot tool menu as "Similar Images".
Caches embeddings in their own image_similarity_embeddings table (keyed by path/content hash and model), separate from the text-to-image image_embeddings table.
Benchmarks on a 503-image series set (RTX 5090): 93% top-1, 98% top-5, 99% top-10, ~14 img/sec, ~12 GB peak VRAM.
Picked SigLIP-2 SO400M over LAION CLIP-H, DFN5B, and SigLIP-2-gopt for the best mix of accuracy, memory, speed, and an Apache-2.0 license.
Tests cover schema, types, and CLI parsers: poetry run pytest src/image-similarity/tests.
Exclude integration tests from pytest run.
@nb950 nb950 changed the title test Feature/v3.1 Feature/v3.1 replace UI add new plugins Jun 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant