问题标签 [caffe2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
174 浏览

python-2.7 - Caffe2/detectron infer_simple 没有检测到任何物体

我已经在 Ubuntu 18.04 系统中安装了 Caffe2(使用 Python 2.7 的 Anaconda 包)和 Detectron。两次安装都成功,没有错误,我已经验证了它们。

但是,在使用此处给出的命令运行给定的检测器示例 infer_simple 时,

执行脚本时不输出预期的 pdf 图像。终端输出和 nvidia-smi 显示正在执行推理。

终端输出

在使用--output always输出 pdf 图像的参数时,即使没有任何检测,我也能够生成输出 pdf(但表示没有检测框)。

我尝试过降低检测的阈值,但没有成功。

为什么检测器推理没有检测(和输出)任何物体?

0 投票
0 回答
312 浏览

android - 对大量 caffe2 库的未定义引用

我遇到了与此处描述的相同的错误:Android NDK make。数百个“未定义的参考错误”

但是,在我们使用该解决方案后,我们得到了另一种类型的错误:

我们从源代码构建了 caffe2 并更新了我们应用程序的 CMakeLists.txt,如下所示:

0 投票
0 回答
19 浏览

c++ - LNK2001:Caffe2 推理

我正在尝试构建一个简单的程序来使用 C++ 上的 Caffe2 库进行推理。我从网上拿了一些例子,代码如下:

“caffe2/caffe2.hpp”包含编译此代码所需的所有包含文件。此外,我还包括了 protobuf 库和静态库。

不幸的是,它显示以下错误:

它似乎是一个丢失的 .lib 文件左右。有任何想法吗?

提前致谢。

0 投票
1 回答
538 浏览

opencv - 为什么在 PyTorch 安装中 USE_OPENCV 处于关闭状态?

在 pytorch 文件夹中的 CMakeLists.txt 中,使用 Opencv 为 ON。

在 setup.py 中,变量使用 Opencv 设置为

我的电脑安装了 Opencv,可以检查 pkg-config --modversion opencv给我 3.3.0。

OpenCV 安装在我的电脑中。但是在 Caffe2 安装过程中,它向我展示了

OpenCV 已关闭。我如何在 Caffe2 中使用 OpenCV?

0 投票
1 回答
496 浏览

caffe2 - Caffe2:安装densepose时使操作失败

我正在尝试安装DensePose但在执行时遇到问题make ops

首先我得到错误Caffe2Config.cmake未找到,但是按照这里的说明Caffe2 build from source最终Caffe2Config.cmakebuild目录下。

将路径添加到build文件夹会出现以下错误:

路径显然是错误的,因为请求的cmake-文件位于pytorch/cmake/public而不是pytorch/build/public.

怎么解决呢?我刚刚按照说明进行了操作,并且在此过程中进行了测试。好像是安装Caffe2那个导致的问题?

0 投票
0 回答
245 浏览

python - AttributeError:模块'caffe2.python._import_c_extension'没有属性'get_cudnn_version'

我已经为这个错误苦苦挣扎了几天,我不知道如何解决这个问题。这是我尝试从 Caffe2 包中导入核心模块时遇到的错误。

我在谷歌上搜索了很多,但找不到任何可以解决这个问题的答案。有人知道如何解决这个问题吗?

0 投票
1 回答
372 浏览

python - ValueError:运行转换后的 PyTorch 模型时不知道如何翻译 op Unsqueeze

我在尝试将 PyTorch 模型导出为带有 Caffe2 的 ONNX 模型时遇到问题。这是我的导出代码

现在这是我的测试代码

这将返回以下错误

附加信息 pytorch 版本 1.0.0a0+6f664d3 Caffe2 是最新版本(尝试从源代码、pip 和 conda 构建)。都给出了相同的结果。

0 投票
0 回答
208 浏览

pytorch - 无法在 Caffe2 中打开 lmdb db 文件

我从 Ubuntu 的源代码安装了 Caffe2。我不使用 Anaconda,我的 python 是 python2。

which python给我

我可以在 python 中导入 lmdb。我可以从此页面运行教程

我在测试其中一个示例时遇到的问题是“无法打开 lmdb 文件”。

我拥有所有文件并具有读取权限。

我用USE_LMDB=ON.

我看到了同样的问题,但找不到他们是如何解决这些问题的。我的笔记本电脑系统很小Ubuntu 16.4, with Nvidia Cuda GeForce GT 750M,型号很旧。

然后我发现在一页。他们通过更改 lbdb.cc 中的 LMDB_MAP_SIZE 解决了这个问题。所以我换了4G,但还是有错误。

问题出在这一行

如何解决问题?

0 投票
2 回答
828 浏览

python-2.7 - ImportError:.../detectron/utils/cython_nms.so:未定义符号:PyFPE_jbuf、Detectron、Caffe2、Anaconda、Cython

尝试重用检测器时出现导入错误

预期成绩:

成功推理

实际结果

重现的详细步骤

系统信息

其他任何似乎相关的内容:
Caffe2工作正常,test_spatial_narrow_as_op.py返回“OK”

从我在网上找到的内容来看,问题是我在不同版本的pythonanaconda. 但是,如果我从中删除numpyor ,则不再起作用,并且如果我从原始软件包中删除,则 cd detectron && make 中的 make 命令将失败。opencvanacondacaffecythonpython

我觉得如果我可以告诉 make 使用 anaconda 中的 Cython 而不是默认 python 它应该可以工作。

0 投票
1 回答
918 浏览

python - 有什么方法可以将预训练模型从 PyTorch 转换为 ONNX?

我在我的自定义数据集上训练了 StarGAN 模型。我需要将此模型从 .pth(Pytorch) 转换为 .pb 以便在 Android Studio 上使用。我搜索了很多,我找到了一些转换的方法。但是,所有解决方案都不适用于我的情况。

我尝试了只包含一个 nn.Linear 层的小型网络。在这个网络上,解决方案效果很好!

我认为,我的网络包括 Conv2D 层和 MaxPooling2D 层,因此转换处理不起作用。

首先,这是我的网络(StarGAN)。

这是错误信息。

有什么方法可以转换吗?帮我。