Ninja 需要加载 C++ 扩展

aly*_*ssa 12 python ninja

我下载了一个程序并想运行它。它来自github

我进入experiments/segmentation/文件夹,然后在终端输入“python test.py --dataset PContext --model-zoo Encnet_ResNet50_PContext --eval”。

终端显示“RuntimeError: Ninja is required to load C++ extensions.”上网查了一晚上也没发现这样的问题。

有谁能够帮助我?我是第一次来这里提问

小智 15

我的代码也遇到了同样的问题。为了解决这个问题,我用 pip 安装了 ninja :

pip install Ninja
Run Code Online (Sandbox Code Playgroud)


Fri*_*der 0

你安装PyTorch了吗?你安装了 PyTorch-Encoding 了吗?(参见https://hangzhang.org/PyTorch-Encoding/notes/compile.html

您应该使用 PIP 安装这些软件包(并且所有依赖项都会自动获取)。您不能只下载源代码并开始!至少阅读您正在使用的软件包的基本文档总是一个好主意。