Caffe fait une erreur d’exécution

Je viens d’utiliser la commande make et make test sans erreurs. Cependant, lorsque j’ai utilisé la commande runtest, cela a échoué plusieurs fois pour le même problème.

Bien que mon boost installé soit boost-1.55, cela ne fonctionne pas. Le résultat est le suivant. Que devrais-je faire?

[----------] 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 [ FAILED ] AdaGradSolverTest/0.TestSnapshotShare, where TypeParam = caffe::CPUDevice [ FAILED ] NesterovSolverTest/0.TestSnapshot, where TypeParam = caffe::CPUDevice [ FAILED ] NesterovSolverTest/0.TestSnapshotShare, where TypeParam = caffe::CPUDevice [ FAILED ] AdaDeltaSolverTest/0.TestSnapshotShare, where TypeParam = caffe::CPUDevice [ FAILED ] AdamSolverTest/0.TestSnapshotShare, where TypeParam = caffe::CPUDevice [ FAILED ] RMSPropSolverTest/0.TestSnapshotShare, where TypeParam = caffe::CPUDevice 7 FAILED TESTS Makefile:523: recipe for target 'runtest' failed make: *** [runtest] Error 1 

Si vous utilisez Intel MKL, la cause de ce problème est peut-être que: Les opérations à virgule flottante d’Intel MKL (telles que la multiplication de masortingces) ne sont pas déterministes par défaut.

  export MKL_CBWR=AUTO