chroma
chroma copied to clipboard
Open-source search and retrieval database for AI applications.
### What happened? When running the (automatically build?) devel image and call the /version API endpoint, the last stable release version is returned. Start the container with: ``` $> docker...
### What happened? I just want to create a simple exe but `import chromadb` When I type it, it cannot extract the package exe and this error occurs. `A RecursionError...
## Description of changes *Summarize the changes made by this PR.* - Improvements & Bug fixes - N/A - New functionality - Following [the previous PR](https://github.com/chroma-core/chroma/pull/3375), this PR implements the...
## Description of changes *Summarize the changes made by this PR.* - Improvements & Bug fixes - N/A - New functionality - We would like to manually start a compaction...
### What happened? For certain Asian languages e.g. Korean, (and potentially Chinese/Japanese), sqlite3 tokenizers don't quite work well without ICU support. So testing it out on the sqlite file with...
### What happened? When a vector segment is accessed (e.g. include=["embeddings"] or queried) its file handles are opened and is therefore loaded into memory. the loaded vector index is then...
### What happened? The bug causes both memory and file handles to leak infinitely. The bug is easy to reproduce: ```py import os import chromadb import numpy as np import...
### What happened? `cd clients/js && yarn` Generates some files that are not tracked by version control. To improve the developer experience, these should either be commited, or ignored ```...
### What happened? ```python client = chromadb.Client() collection = client.create_collection("test") collection.add( embeddings=[[1.0, 1.1]], ids=["id_1"], metadatas=[{"string_value": "please_remove_me"}], ) collection.update(ids=["id_1"], metadatas=[{"string_value": None}]) # Value Error: Expected metadata value to be a str,...
## Description of changes to calculate the embedding vector on any other device than cpu currently doesn't work because token and image input tensors are not transferred to the other...