Comments (6)
@rjindal14, we do not yet support python 3.12. As you've discovered yourself, onnxruntime does not yet have version that supports it.
from chroma.
@rjindal14, we do not yet support python 3.12. As you've discovered yourself, onnxruntime does not yet have version that supports it.
@tazarov can you elaborate the onnxruntime support situation? Homebrew has already moved to support py3.12, and I'd like to learn why there would be potential py3.12 issue, thanks!
from chroma.
@chenrui333 thanks for the follow up. Seems that MS team is targeting onnx 1.17 to support py 3.12 - https://github.com/microsoft/onnxruntime/wiki/Upcoming-Release-Roadmap
The release was targeted for Dec, but hasn't been released yet. I suspect any day now they'll push it out. In the issue I linked above they confirm that it is possible to build onnx for python 3.12 locally.
from chroma.
Thanks @tazarov for the pointer, just subscribed that issue. Also feel free to drop an note in here, Homebrew/homebrew-core#160501 once it gets released.
from chroma.
@chenrui333 thanks for the follow up. Seems that MS team is targeting onnx 1.17 to support py 3.12 - https://github.com/microsoft/onnxruntime/wiki/Upcoming-Release-Roadmap
we (homebrew) actually just shipped onnxruntime 1.17.0, we can give mentat 1.0.9 a retry
from chroma.
@chenrui333, we already added support for Python 3.12 to the main (yet to be released in 0.4.23).
from chroma.
Related Issues (20)
- [Feature Request]: Chroma on GPU HOT 2
- [Bug]: Batch Size Variation in Collection.add Leads to Inconsistent Query Results HOT 4
- [Install issue]: sqlite3.IntegrityError: NOT NULL constraint failed: collections.database_id HOT 4
- [Bug]: `chroma:document` as metadata key
- [Feature Request]: Universal Sentence Encoder(USE) Embedding Function HOT 1
- [Bug]: Warning raised when query to Persistent Client HOT 4
- [Feature Request]: Use AWS S3 or Azure Blob Storage for persisting chroma db
- [Bug]: Chromadb will fail to return the embeddings with the closest results unless I set n_results to a sufficiently large number. HOT 3
- [Bug]: Error creating and inserting to collections using Persistent Client HOT 3
- [Feature Request]: Query max distance in addition to n_results HOT 1
- [Bug]: getCollection missing DefaultEmbeddingFunction (JavaScript client) HOT 1
- [Feature Request]: Faster default EF on apple silicon
- [Feature Request]: Passing pre-computed embeddings directly to VectorStore HOT 2
- [Bug]: Cosine Similarity: Unusual Negative Distance in Same Sentence Search HOT 2
- [Bug]: The Write-ahead Log (embeddings_queue) doesn't get cleaned up HOT 4
- [Feature Request]: Ability to close local clients
- [Bug]: When using AzureOpenAI for embedding `azure_deployment` needs to be provided as well HOT 1
- Extending Search Filter to Include Multiple Metadata Fields HOT 3
- what happens if I call chroma.from_documents twice? HOT 4
- [Bug]: ONNXRuntime error on multiple document upserts HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from chroma.