Ich möchte Caffe auf CentOS 7 installieren, bin aber bei 'make runtest' stecken geblieben. eine Warnung wie Warnung! HDF5 Bibliothek Version nicht übereinstimmen Fehler Und die Abtreibung Code followd alsBei 'make runtest' stecken bleiben bei der Installation von Caffe verursacht durch HDF5 lib
SIGABRT (@0xc8b) received by PID 3211 (TID 0x7fcfd38c29c0) from PID 3211; stack trace: ***
@ 0x7fcfcede5100 (unknown)
@ 0x7fcfcea4a5f7 __GI_raise
@ 0x7fcfcea4bce8 __GI_abort
@ 0x7fcfd26c0592 H5check_version
@ 0x7fcfcf6e2630 caffe::HDF5DataLayer<>::LoadHDF5FileData()
@ 0x7fcfcf6e1518 caffe::HDF5DataLayer<>::LayerSetUp()
@ 0x7fcfcf7f5ecc caffe::Net<>::Init()
@ 0x7fcfcf7f6d55 caffe::Net<>::Net()
@ 0x7fcfcf6af93a caffe::Solver<>::InitTrainNet()
@ 0x7fcfcf6b0a3c caffe::Solver<>::Init()
@ 0x7fcfcf6b0d6a caffe::Solver<>::Solver()
@ 0x49e598 caffe::AdaGradSolverTest<>::InitSolver()
@ 0x49fc40 caffe::GradientBasedSolverTest<>::InitSolverFromProtoString()
@ 0x4942a4 caffe::GradientBasedSolverTest<>::RunLeastSquaresSolver()
@ 0x498c72 caffe::GradientBasedSolverTest<>::TestLeastSquaresUpdate()
@ 0x6f7923 testing::internal::HandleExceptionsInMethodIfSupported<>()
@ 0x6ef6c7 testing::Test::Run()
@ 0x6ef76e testing::TestInfo::Run()
@ 0x6ef875 testing::TestCase::Run()
@ 0x6f1b08 testing::internal::UnitTestImpl::RunAllTests()
@ 0x6f1d97 testing::UnitTest::Run()
@ 0x459d62 main
@ 0x7fcfcea36b15 __libc_start_main
@ 0x460ef9 (unknown)
make: *** [runtest] Aborted
ich anaconda verwenden, um die Libs zu verwalten, und die Version von hdf5 Bibliothek ist 1.8.16. Wie kann ich dieses Problem überwinden? Bitte hilf mir, danke!
Vielen Dank für Ihren Vorschlag! Ich habe das Problem gelöst! Zuerst benutze ich 'rpm -qa | grep hdf5 ', um die hdf5-Versionen zu überprüfen und die niedrigere Version zu deinstallieren; dann mache ich 'sauber' caffe, kompiliere die caffe-Quelle neu. Erledigt! Danke! –