我正在做一个使用Concrete-ML的桌面应用程序,用于我正在做的论文。我最初在Windows上开发应用程序,并在WSL和VS Code中打开Windows目录,但我尝试将所有内容移动到我的WSL文件系统以提高性能。
每当我尝试import
Concrete-ML的FHEModelClient
时,它都会引发一个ModuleNotFoundError
,说缺少一个名为mlir
的包。
我找遍了PyPi,甚至尝试重新安装concrete-ml和我一直在使用的所有其他包,但我根本无法重新安装mlir
包。
下面是我尝试运行from concrete.ml.deployment import FHEModelClient
时的回溯:
Traceback (most recent call last):
File "/home/vivs/Documents/concreteml-covid-classifier/client/GUI/Test_Folder/clienttkinteruidesignapp.py", line 17, in <module>
from concrete.ml.deployment import FHEModelClient
File "/home/vivs/.local/lib/python3.10/site-packages/concrete/ml/deployment/__init__.py", line 2, in <module>
from .fhe_client_server import FHEModelClient, FHEModelDev, FHEModelServer
File "/home/vivs/.local/lib/python3.10/site-packages/concrete/ml/deployment/fhe_client_server.py", line 11, in <module>
from concrete import fhe
File "/home/vivs/.local/lib/python3.10/site-packages/concrete/fhe/__init__.py", line 7, in <module>
from concrete.compiler import EvaluationKeys, PublicArguments, PublicResult
File "/home/vivs/.local/lib/python3.10/site-packages/concrete/compiler/__init__.py", line 8, in <module>
from mlir._mlir_libs._concretelang._compiler import (
ModuleNotFoundError: No module named 'mlir'
有人有办法拿到那个包裹吗?
1条答案
按热度按时间luaexgnf1#
我解决了我的问题FlyingTeller关于它是
mlir
编译器的Python绑定的说法很可能是正确的。我认为在WSL上的全局
site-packages
(found using these commands)目录中可能有一个mlir
包的副本,它可以按预期工作。我用它替换了每个用户的site-packages
目录中的mlir
文件夹,问题就解决了。