-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
Enable Python 3.8 testing #747
Conversation
I couldnt get this to work |
Because it's not possible. -r requirements.txt
bitsandbytes==0.41.0 # quantization
scipy~=1.10.1 # required by bitsandbytes
sentencepiece # pythia, falcon, redpajama
tokenizers~=0.15.0 # llama-based models
datasets # quantize/gptq.py
zstandard # scripts/prepare_redpajama.py, scripts/prepare_starcoder.py
pandas~=2.0.3 # scripts/prepare_csv.py, scripts/prepare_starcoder.py
transformers~=4.35.2
pyarrow # scripts/prepare_starcoder.py
# eval
git+https://github.com/EleutherAI/lm-evaluation-harness.git@master
# scripts/prepare_slimpajama.py, scripts/prepare_starcoder.py, pretrain/tinyllama.py
lightning[data] @ git+https://github.com/Lightning-AI/lightning@532c723c8584903dc719458d0ad52861d51bc395 ... but it doesn't matter as in the end you get the final error: ERROR: Package 'lm-eval' requires a different Python: 3.8.18 not in '>=3.9' |
Don't know what is wrong with me, but when someone says that it's not possible, it triggers me, and I want to prove that it's indeed possible. In this case, I triggered myself 🙈. So, yes, it's possible. But you have to provide |
b09741d
to
64784b6
Compare
66c5a56
to
394f25b
Compare
Thank you @Andrei-Aksionov! I didn't know that lm eval is >=3.9. Pip is weird, it should mention this before going down the rabbit hole of trying different dependency combinations |
Glad that I was helpful. Your solution is much nicer, btw 👍 |
A new twist: now |
No description provided.