2016-12-18 23 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