我正在开发一个使用句子转换器 2.2.2 的项目,如果我使用
创建虚拟环境python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
应用程序运行没有任何问题。
我正在将项目转换为 Poetry,但是当我使用 Poetry 创建虚拟环境并运行应用程序时,出现此错误:
Traceback (most recent call last):
File "app/main.py", line 12, in <module>
from app.src.common.utils import get_categories, get_models
File "/home/mdonato/Documents-backup/jobs-data-analysis/app/src/common/utils.py", line 10, in <module>
from sentence_transformers import SentenceTransformer
File "/home/mdonato/Documents-backup/jobs-data-analysis/.venv/lib/python3.8/site-packages/sentence_transformers/__init__.py", line 3, in <module>
from .datasets import SentencesDataset, ParallelSentencesDataset
File "/home/mdonato/Documents-backup/jobs-data-analysis/.venv/lib/python3.8/site-packages/sentence_transformers/datasets/__init__.py", line 1, in <module>
from .DenoisingAutoEncoderDataset import DenoisingAutoEncoderDataset
File "/home/mdonato/Documents-backup/jobs-data-analysis/.venv/lib/python3.8/site-packages/sentence_transformers/datasets/DenoisingAutoEncoderDataset.py", line 1, in <module>
from torch.utils.data import Dataset
File "/home/mdonato/Documents-backup/jobs-data-analysis/.venv/lib/python3.8/site-packages/torch/__init__.py", line 229, in <module>
from torch._C import * # noqa: F403
ImportError: libcupti.so.11.7: cannot open shared object file: No such file or directory
我按照this指南了解 NVIDIA 驱动程序、CUDA 和 cuDNN 的说明。 我也遵循了 Tar 文件安装,所以我尝试以两种方式安装,但我仍然遇到相同的错误。