IntelLabs / fastRAG

Efficient Retrieval Augmentation and Generation Framework
Apache License 2.0
1.1k stars 94 forks source link

pip install .[intel] fails #47

Closed js333031 closed 2 months ago

js333031 commented 2 months ago

I used steps below on a Window 11 PC:

cd \fastrag\
conda create -n fastrag python=3.10.6
conda activate fastrag
git clone https://github.com/IntelLabs/fastRAG.git
cd fastRAG\
pip install .
pip install .[intel]

The failure is:

E:\fastrag\fastRAG (main -> origin)
(fastrag) λ pip install .[intel]
Processing e:\fastrag\fastrag
  Preparing metadata (setup.py) ... done
Requirement already satisfied: farm-haystack==1.23.0 in e:\anaconda3\envs\fastrag\lib\site-packages (1.23.0)
Requirement already satisfied: transformers>=4.35.2 in e:\anaconda3\envs\fastrag\lib\site-packages (4.35.2)
Requirement already satisfied: datasets in e:\anaconda3\envs\fastrag\lib\site-packages (2.19.0)
Requirement already satisfied: evaluate in e:\anaconda3\envs\fastrag\lib\site-packages (0.4.1)
Requirement already satisfied: pandas in e:\anaconda3\envs\fastrag\lib\site-packages (2.2.2)
Requirement already satisfied: nltk in e:\anaconda3\envs\fastrag\lib\site-packages (3.8.1)
Requirement already satisfied: tqdm in e:\anaconda3\envs\fastrag\lib\site-packages (4.66.2)
Requirement already satisfied: numba in e:\anaconda3\envs\fastrag\lib\site-packages (0.59.1)
Requirement already satisfied: openpyxl in e:\anaconda3\envs\fastrag\lib\site-packages (3.1.2)
Requirement already satisfied: numpy in e:\anaconda3\envs\fastrag\lib\site-packages (1.26.4)
Requirement already satisfied: protobuf==3.20.2 in e:\anaconda3\envs\fastrag\lib\site-packages (3.20.2)
Requirement already satisfied: ujson in e:\anaconda3\envs\fastrag\lib\site-packages (5.9.0)
Requirement already satisfied: accelerate in e:\anaconda3\envs\fastrag\lib\site-packages (0.29.3)
Requirement already satisfied: fastapi in e:\anaconda3\envs\fastrag\lib\site-packages (0.110.2)
Requirement already satisfied: uvicorn in e:\anaconda3\envs\fastrag\lib\site-packages (0.29.0)
Requirement already satisfied: Pillow==10.1.0 in e:\anaconda3\envs\fastrag\lib\site-packages (10.1.0)
INFO: pip is looking at multiple versions of fastrag[intel] to determine which version is compatible with other requirements. This could take a while.
ERROR: Could not find a version that satisfies the requirement intel-extension-for-pytorch (from fastrag[intel]) (from versions: none)
ERROR: No matching distribution found for intel-extension-for-pytorch

E:\fastrag\fastRAG (main -> origin)
(fastrag) λ

Packages and their versions installed in this venv are listed in attached. fastrag packages.txt

danielfleischer commented 2 months ago

Do you have an Intel CPU?

Can you run the explicit pip install intel-extension-for-pytorch?

Please refer to the library installation guide and report any issue upstream.