2016-03-04 50 views
3

我剛剛使用make和make test命令,沒有錯誤。但是,當我使用make runtest命令時,出現同樣的問題失敗了幾次。Caffe使運行測試錯誤

雖然我安裝的boost是boost-1.55,但它不起作用。結果如下。我該怎麼辦?

[----------] Global test environment tear-down 
[==========] 1887 tests from 255 test cases ran. (476334 ms total) 
[ PASSED ] 1880 tests. 
[ FAILED ] 7 tests, listed below: 
[ FAILED ] SGDSolverTest/0.TestSnapshotShare, where TypeParam = caffe::CPUDevice<float> 
[ FAILED ] AdaGradSolverTest/0.TestSnapshotShare, where TypeParam = caffe::CPUDevice<float> 
[ FAILED ] NesterovSolverTest/0.TestSnapshot, where TypeParam = caffe::CPUDevice<float> 
[ FAILED ] NesterovSolverTest/0.TestSnapshotShare, where TypeParam = caffe::CPUDevice<float> 
[ FAILED ] AdaDeltaSolverTest/0.TestSnapshotShare, where TypeParam = caffe::CPUDevice<float> 
[ FAILED ] AdamSolverTest/0.TestSnapshotShare, where TypeParam = caffe::CPUDevice<float> 
[ FAILED ] RMSPropSolverTest/0.TestSnapshotShare, where TypeParam = caffe::CPUDevice<float> 

7 FAILED TESTS 
Makefile:523: recipe for target 'runtest' failed 
make: *** [runtest] Error 1 
+1

我想你需要使用boost-1.57。 –

回答

1

如果使用英特爾MKL,這個問題可能的原因:英特爾MKL的浮點運算(如矩陣乘法)在默認情況下不確定性。

export MKL_CBWR=AUTO