VincyZhang / intel-extension-for-transformers

Extending Hugging Face transformers APIs for Transformer-based models and improve the productivity of inference deployment. With extremely compressed models, the toolkit can greatly improve the inference efficiency on Intel platforms.
Apache License 2.0
0 stars 0 forks source link

missing dependencies #34

Open VincyZhang opened 3 months ago

VincyZhang commented 3 months ago

Describe the issue When I use pip install intel-extension-for-transformers in a fresh conda environment, there are some packages missing that I have to manually install before I can run a model.

Please add these to setup.py as deps!

To reproduce, simply:

from intel_extension_for_transformers.transformers import AutoModelForCausalLM

model_name = "meta-llama/Llama-2-7b-hf"

model = AutoModelForCausalLM.from_pretrained(model_name, load_in_4bit=True)
NeuralChatBot commented 3 months ago

The issue you're experiencing is due to the fact that the intel-extension-for-transformers package is not properly handling the installation of its dependencies. It seems like the package is missing some crucial dependencies that are required for it to function properly.

To resolve this issue, you should manually install these dependencies before installing the intel-extension-for-transformers package. Here's how you can do it:

pip install accelerate
pip install neural-speed
pip install gguf

After you've installed these dependencies, you should be able to install the intel-extension-for-transformers package without any issues:

pip install intel-extension-for-transformers

If you're using conda, you can create a new environment and install the dependencies and the intel-extension-for-transformers package in that environment:

conda create -n itrex python=3.9
conda activate itrex
pip install accelerate
pip install neural-speed
pip install gguf
pip install intel-extension-for-transformers

This should resolve the issue you're experiencing. If you have any other questions, feel free to ask.

If you need help, please @NeuralChatBot

VincyZhang commented 3 months ago

@NeuralChatBot

VincyZhang commented 3 months ago

@NeuralChatBot