2016-12-18 25 views
0

从GitHub库的caffe泊坞窗图像:https://github.com/BVLC/caffedockercaffe/docker目录内的成功建立在我的Mac:无法运行朱古力泊坞窗图像时初始化libdc1394

Removing intermediate container 9a8cbe6385b4 
Successfully built bf71c19501e5 

然而,当试图运行它的一个明显好知道发生错误:

有相关的问题在这里ctypes error: libdc1394 error: Failed to initialize libdc1394这里OpenCV: libdc1394 error: Failed to initialize libdc1394

于是,我从他们身上所建议的修正 - 特别是:

sudo ln /dev/null /dev/raw1394 

另外:

docker run -v /dev/null:/dev/raw1394 

然而无论是两个定位有什么影响:仍然看到:

libdc1394 error: Failed to initialize libdc1394 

所以很可能这些答案没有解决具体问题发生在caffe泊坞窗图像?

我在El Capitan并且针对caffe的HEAD(截至2016年12月17日)运行。

回答

0

这个错误是预期的,应该被忽略。

libdc1394 is an interface for controlling Firewire cameras.由于Docker虚拟机无法访问FireWire硬件,因此磁带库无法初始化。

Caffe不直接使用libdc1394;这是OpenCV的依赖。为了防止出现错误,您可以在不使用库的情况下重建OpenCV。但是,忽略错误更容易。

+0

啊我看到了 - 咖啡*做了*要做的事情:报告它的版本;)现在也许我应该尝试做一些更具挑战性的事情。 – javadba