问题标签 [caffe]

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 投票
1 回答
1619 浏览

c++ - Windows 上的 Caffe 编译 - 编译成功但出现 0xc000007b 错误

我已按照此 URL中的步骤为 Windows 编译 Caffe。编译成功但我无法运行生成的 EXE 文件。另外,当我下载 Git 分支时,那里已经列出了一个 caffe.exe 文件。当我尝试运行预编译文件时,我也得到了这个错误:“应用程序无法正确启动(0xc000007b)。单击确定关闭应用程序”。这与我在编译的二进制文件中遇到的错误相同。

请帮我。我正在运行 Windows 7 x64。我怀疑问题可能出现在某个地方,可能是因为我喜欢 32 位 MinGW,或者它正在尝试使用 32 位库?

现在,我将我的配置设置为构建 x64 位。我觉得问题之一可能是 CUDA 正在尝试构建 32 或其他什么?我只是不知道是什么原因造成的.. 更奇怪的是,为什么我无法运行我下载时发现的预编译 caffe.exe.. (我得到完全相同的错误,这让我觉得它是'不是我的编译过程..还有其他事情发生)。

谢谢您的帮助

好的 - 我运行了依赖walker。我发现了以下问题:

错误:由于隐式依赖模块中缺少导出函数,至少一个模块具有未解析的导入。

错误:发现具有不同 CPU 类型的模块。

LIBGCC_S_DW2-1.DLL

LIBGFORTRAN-3.DLL

是 x86,但其余的是 x64。我可以从哪里获得 64 位 DLL?

此外,API-MS-WIN-APPMODEL-RUNTIME-L1-1-0.DLL

API-MS-WIN-CORE-WINRT-ERROR-L1-1-0.DLL

API-MS-WIN-CORE-WINRT-L1-1-0.DLL

API-MS-WIN-CORE-WINRT-ROBUFFER-L1-1-0.DLL

API-MS-WIN-CORE-WINRT-STRING-L1-1-0.DLL

API-MS-WIN-SHCORE-SCALING-L1-1-1.DLL

DCOMP.DLL

IESHIMS.DLL

列为未找到(系统找不到指定的文件)。

0 投票
1 回答
1776 浏览

macos - caffe make error undefined reference x86_64

https://stackoverflow.com/questions/29585180/caffe-make-error-in-mac-os-10-9

Mac OS 10.9、Cuda 6.5、Opencv 2.4.11、Anaconda..

通过删除 -limgcodecs,我得到了与以前相同的错误-

..................................................... …………………………………………………………………………………………………………………………

我也尝试安装opencv 3.0,

$ brew install -devel opencv

但是给出了以下 CMake 错误-

任何帮助表示赞赏。


最后我使用 cmake 而不是通过 brew 安装了 opencv3。但是现在似乎出现了相同的错误-未定义的符号,但使用了 leveldb-

我什至尝试重新安装 leveldb,但问题仍然存在。任何帮助表示赞赏

0 投票
3 回答
5470 浏览

python - 如何在 Python 中导入 caffe 模块?

我在 Windows(版本,x64)上构建了 _caffe.cpp 的 .dll。

我将扩展名 .dll 更改为 .pyd 并尝试在 python 中导入它:

这是什么意思,缺少一些依赖项模块,这些模块包含在 Visual Studio 的项目中,我在其中构建了这个 dll?

0 投票
2 回答
3873 浏览

python - 如何在我自己的数据集图像上测试 mnist

我正在尝试使用我自己的数字图像数据集来测试 mnist。
我为此编写了一个 python 脚本,但它给出了一个错误。错误在代码的第 16 行。实际上我无法发送图像进行测试。给我一些建议。提前致谢。

0 投票
2 回答
3205 浏览

cuda - caffe 中的分段错误

Mac OS 10.9、OpenCV 2.4.11、CUDA 7.0、所有环境标志设置为 libc++

因为这可能与库环境变量有关。这是我所有的环境变量- $DYLD_LIBRARY_PATH = /usr/local/cuda/lib

$LD_LIBRARY_PATH = /usr/local/cuda/lib:/opt/intel/composer_xe_2015.2.132/mkl/lib/

$DYLD_FALLBACK_LIBRARY_PATH = /usr/local/cuda/lib:/Developer/NVIDIA/CUDA-7.0/lib:/Users/deepsamal/anaconda/lib:/usr/local/lib:/usr/lib:/opt/intel/composer_xe_2015 .2.132/mkl/lib/:

既-

运行没有错误,这意味着库已链接但未动态加载。

无法弄清楚可能是什么原因?

任何帮助表示赞赏。

编辑:试图查看 libcudart 库的运行时链接。

编辑:我试图找到所有到 libcaffe.so 的软链接,似乎 cuda libs 和 cudnn 的路径没有解决,这似乎是问题所在。

0 投票
1 回答
1356 浏览

matlab - 使用 caffe 提取过滤器和偏差

.mat我想从我自己的caffemodel中提取过滤器和偏差,(无需可视化该功能)并且我想将它们保存到MATLAB. 我曾经matcaffe做过这个问题:

我的解决方法:

但是发生了一些错误:

我不知道如何解决这个问题。谁能帮我?请和谢谢。

0 投票
1 回答
5742 浏览

caffe - Caffe HDF5神经网络基础示例解析模型文件失败

我正在尝试使用我使用 caffe 库从 CSV 文件准备的 HDF5 数据构建一个最小的神经网络示例。

我的prototext如下:[wine_train.prototxt]

我的求解器如下:

每次我收到以下错误:

错误到底说了什么,我该如何解决?

更新

这似乎运行:

更新2

几乎相同的模型:一个有效,另一个无效。我无法解释为什么!

作品:

不:

0 投票
1 回答
2118 浏览

c++ - 如何搭建Caffe框架XCode 6.2、iOS 8.3环境

我正在为 ios 构建 caffe 框架,我使用 Caffe 主源并制作文件来构建 iOS 框架。

我将 CMake GUI 配置中的操作系统目标更改为“/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk”

在运行 Xcode 构建项目时,我收到以下错误消息 /Users/Macpro_ios_v2/Caffe_iOS/src/caffe/common.cpp:1:10: 'glog/logging.h' 文件未找到 "boost/thread.h" 文件未发现我在构建阶段包含了 usr/local/include 和 opt/local/include 来搜索路径

在为 OSX 运行相同的 xcode 项目时,它可以正常工作并完美地生成库。如果我更改 iphone OS 的目标,则会出现上述错误。

请帮我解决上述问题。请帮助如何在 Caffe master for iphone 中配置 make list。

我有 caffe dylip,用于 OSX 的 lib-a。是否可以在 iOS 项目中链接 mac osx 库?

0 投票
1 回答
880 浏览

python - TypeError Python 类

我有一个具有以下定义的库(caffe):

当我尝试使用它调用它时n = caffe.NetSpec(),出现以下错误:

我检查了SO-9698614SO-576169SO-489269但他们没有找到解决方案。我的班级是一个新型班级,我不明白为什么它不起作用。

完整跟踪:

0 投票
2 回答
15755 浏览

python - 设置 GLOG_minloglevel=1 以防止从 Caffe 在 shell 中输出

我正在使用 Caffe,它在加载神经网络时会向 shell 打印大量输出。
我想抑制该输出,据说可以通过GLOG_minloglevel=1在运行 Python 脚本时进行设置来完成。我尝试使用以下代码执行此操作,但我仍然从加载网络中获得所有输出。如何正确抑制输出?