erfanzar / EasyDeL

Accelerate your training with this open-source library. Optimize performance with streamlined training and serving options with JAX. 🚀
https://easydel.readthedocs.io/en/latest/
Apache License 2.0
167 stars 19 forks source link

Install from git not working #118

Closed sr5434 closed 3 months ago

sr5434 commented 4 months ago

Describe the bug A clear and concise description of what the bug is. Pip can't find the specified version of Chex.

ERROR: Could not find a version that satisfies the requirement chex~=0.1.84 (from EasyDeL==0.0.55) (from versions: 0.0.1, 0.0.2, 0.0.3, 0.0.4, 0.0.5, 0.0.6, 0.0.7, 0.0.8, 0.0.9, 0.1.0, 0.1.1, 0.1.2, 0.1.3, 0.1.4, 0.1.5, 0.1.6, 0.1.7)
ERROR: No matching distribution found for chex~=0.1.84 (from EasyDeL==0.0.55)

To Reproduce Steps to reproduce the behavior pip3 install git+https://github.com/erfanzar/EasyDeL

erfanzar commented 4 months ago

Hi Update python version to 3.10,3.11,3.12

sr5434 commented 3 months ago

Is there any way to do it without upgrading? When I upgrade, it breaks pip

erfanzar commented 3 months ago

Whay is the latest version of chex available for you and what is your python version

sr5434 commented 3 months ago

I’m using python 9.8.10 and the latest version is 0.1.7

erfanzar commented 3 months ago

I have tested that and downgrading the version of Chex will cause some tests to fail so I guess downgrading the version of Chex is not something good to do for the main or beta branch, but you can fork the main branch and edit the building package requirements and the install that via

pip install git+https://github.com/sr5434/EasyDeL
erfanzar commented 3 months ago

is the issue fixed?

sr5434 commented 3 months ago

I’ve decided to switch my framework to Stanford’s Levanter. Thanks for trying to help though.

erfanzar commented 3 months ago

I’ve decided to switch my framework to Stanford’s Levanter. Thanks for trying to help though.

I'm sorry for not being able to help in first step, I have changed chex issue in some places such as auto convertors and if you like that you can try installing Easydel again.