-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug]: chromadb 0.4.22 failing with depending on onnxruntime>=1.14.1 #1627
Comments
@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! |
@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. |
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. |
we (homebrew) actually just shipped onnxruntime 1.17.0, we can give mentat 1.0.9 a retry |
@chenrui333, we already added support for Python 3.12 to the main (yet to be released in 0.4.23). |
What happened?
I'm trying to install chromadb but constantly getting the below error:
ERROR: Cannot install chromadb
The conflict is caused by:
chromadb 0.4.22 depends on onnxruntime>=1.14.1
The documentation of chromdb shows compatibility with python >= 3.8. So, this version should work with my environment.
Versions
chromadb 0.4.22
python 3.12.1
langchain 0.1.0
openai 1.7.1
numpy 1.26.3
chainlit 1.0.100
windows 11
Relevant log output
The text was updated successfully, but these errors were encountered: