Caffe: a fast framework for deep learning. For the most recent version checkout the dev branch. For the latest stable release checkout the master branch.
Hello, I am installing coffe using make all command, and getting error: LD -o .build_release/lib/libcaffe.so.1.0.0
ld: warning: directory not found for option '-L/Users/MYUSERNAME/anaconda/lib'
ld: warning: directory not found for option '-L/usr/local/opt/opencv4/lib'
ld: framework not found vecLib
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: * [.build_release/lib/libcaffe.so.1.0.0] Error 1
Could you please let me know how to resolve it? No help found on google.
Try using different version of opencv
make sure the directory of anaconda was set properly on you makefile.config
Collecting package metadata (repodata.json): done
Solving environment: \
Found conflicts! Looking for incompatible packages.
This can take several minutes. Press CTRL-C to abort.
failed
UnsatisfiableError: The following specifications were found to be incompatible with each other:
Package libstdcxx-ng conflicts for:
python=3.6 -> libstdcxx-ng[version='>=7.2.0|>=7.3.0']
Package libgcc-ng conflicts for:
python=3.6 -> libgcc-ng[version='>=7.2.0|>=7.3.0']
Package xz conflicts for:
python=3.6 -> xz[version='>=5.2.3,<6.0a0|>=5.2.4,<6.0a0|>=5.2.5,<6.0a0']
Package libffi conflicts for:
python=3.6 -> libffi[version='3.2.*|>=3.2.1,<3.3a0|>=3.3,<3.4.0a0']
Package zlib conflicts for:
python=3.6 -> zlib[version='>=1.2.11,<1.3.0a0']
Package ncurses conflicts for:
python=3.6 -> ncurses[version='6.0.*|>=6.0,<7.0a0|>=6.1,<7.0a0|>=6.2,<7.0a0']
Package tk conflicts for:
python=3.6 -> tk[version='8.6.*|>=8.6.7,<8.7.0a0|>=8.6.8,<8.7.0a0']
Package readline conflicts for:
python=3.6 -> readline[version='7.*|>=7.0,<8.0a0|>=8.0,<9.0a0']
Package pip conflicts for:
python=3.6 -> pip
Package sqlite conflicts for:
python=3.6 -> sqlite[version='>=3.20.1,<4.0a0|>=3.22.0,<4.0a0|>=3.23.1,<4.0a0|>=3.24.0,<4.0a0|>=3.25.2,<4.0a0|>=3.26.0,<4.0a0|>=3.29.0,<4.0a0|>=3.30.1,<4.0a0|>=3.31.1,<4.0a0']
Package openssl conflicts for:
python=3.6 -> openssl[version='1.0.*|1.0.*,>=1.0.2l,<1.0.3a|>=1.0.2m,<1.0.3a|>=1.0.2n,<1.0.3a|>=1.0.2o,<1.0.3a|>=1.0.2p,<1.0.3a|>=1.1.1a,<1.1.2a|>=1.1.1c,<1.1.2a|>=1.1.1d,<1.1.2a|>=1.1.1e,<1.1.2a|>=1.1.1g,<1.1.2a']
Package ld_impl_linux-64 conflicts for:
python=3.6 -> ld_impl_linux-64
conda uninstall protobuf
and got:
Collecting package metadata (repodata.json): done
Solving environment: /
Found conflicts! Looking for incompatible packages.
This can take several minutes. Press CTRL-C to abort.
failed
UnsatisfiableError: The following specifications were found to be incompatible with each other:
Package tk conflicts for:
python=3.6 -> tk[version='8.6.*|>=8.6.7,<8.7.0a0|>=8.6.8,<8.7.0a0']
Package zlib conflicts for:
python=3.6 -> zlib[version='>=1.2.11,<1.3.0a0']
Package openssl conflicts for:
python=3.6 -> openssl[version='1.0.*|1.0.*,>=1.0.2l,<1.0.3a|>=1.0.2m,<1.0.3a|>=1.0.2n,<1.0.3a|>=1.0.2o,<1.0.3a|>=1.0.2p,<1.0.3a|>=1.1.1a,<1.1.2a|>=1.1.1c,<1.1.2a|>=1.1.1d,<1.1.2a|>=1.1.1e,<1.1.2a|>=1.1.1g,<1.1.2a']
Package ncurses conflicts for:
python=3.6 -> ncurses[version='6.0.*|>=6.0,<7.0a0|>=6.1,<7.0a0|>=6.2,<7.0a0']
Package readline conflicts for:
python=3.6 -> readline[version='7.*|>=7.0,<8.0a0|>=8.0,<9.0a0']
Package pip conflicts for:
python=3.6 -> pip
Package libffi conflicts for:
python=3.6 -> libffi[version='3.2.*|>=3.2.1,<3.3a0|>=3.3,<3.4.0a0']
Package xz conflicts for:
python=3.6 -> xz[version='>=5.2.3,<6.0a0|>=5.2.4,<6.0a0|>=5.2.5,<6.0a0']
Package ld_impl_linux-64 conflicts for:
python=3.6 -> ld_impl_linux-64
Package libgcc-ng conflicts for:
python=3.6 -> libgcc-ng[version='>=7.2.0|>=7.3.0']
Package sqlite conflicts for:
python=3.6 -> sqlite[version='>=3.20.1,<4.0a0|>=3.22.0,<4.0a0|>=3.23.1,<4.0a0|>=3.24.0,<4.0a0|>=3.25.2,<4.0a0|>=3.26.0,<4.0a0|>=3.29.0,<4.0a0|>=3.30.1,<4.0a0|>=3.31.1,<4.0a0']
Package libstdcxx-ng conflicts for:
python=3.6 -> libstdcxx-ng[version='>=7.2.0|>=7.3.0']
when I type protoc --version
, it says libprotoc 2.6.1
can anyone help?
make: /usr/Desktop/MATLAB/bin/mexext: Command not found
protoc --proto_path=src --cpp_out=.build_release/src src/caffe/proto/caffe.proto
protoc --proto_path=src --cpp_out=.build_release/src src/caffe/proto/caffe_pretty_print.proto
g++ .build_release/src/caffe/proto/caffe.pb.cc -pthread -fPIC -DCPU_ONLY -DNDEBUG -O2 -I.build_release/src -I./src -I./include -Wall -Wno-sign-compare -c -o .build_release/src/caffe/proto/caffe.pb.o 2> .build_release/src/caffe/proto/caffe.pb.o.warnings.txt \
|| (cat .build_release/src/caffe/proto/caffe.pb.o.warnings.txt; exit 1)
g++ .build_release/src/caffe/proto/caffe_pretty_print.pb.cc -pthread -fPIC -DCPU_ONLY -DNDEBUG -O2 -I.build_release/src -I./src -I./include -Wall -Wno-sign-compare -c -o .build_release/src/caffe/proto/caffe_pretty_print.pb.o 2> .build_release/src/caffe/proto/caffe_pretty_print.pb.o.warnings.txt \
|| (cat .build_release/src/caffe/proto/caffe_pretty_print.pb.o.warnings.txt; exit 1)
g++ src/caffe/layers/euclidean_loss_layer.cpp -pthread -fPIC -DCPU_ONLY -DNDEBUG -O2 -I.build_release/src -I./src -I./include -Wall -Wno-sign-compare -c -o .build_release/src/caffe/layers/euclidean_loss_layer.o 2> .build_release/src/caffe/layers/euclidean_loss_layer.o.warnings.txt \
|| (cat .build_release/src/caffe/layers/euclidean_loss_layer.o.warnings.txt; exit 1)
In file included from src/caffe/layers/euclidean_loss_layer.cpp:4:0:
./include/caffe/util/io.hpp:7:10: fatal error: hdf5.h: No such file or directory
^~~~~~~~
compilation terminated.
Makefile:454: recipe for target '.build_release/src/caffe/layers/euclidean_loss_layer.o' failed
make: * [.build_release/src/caffe/layers/euclidean_loss_layer.o] Error