Arxemond777 commented on issue #13948: Cannot find mxnet-cpp/op.h (duplicate)
URL:
https://github.com/apache/incubator-mxnet/issues/13948#issuecomment-45731
> @Arxemond777 with the steps you provided it seems that you are building
first with make and then with cmake. You could try to stick to either of the
options:
>
> 1. Try to add a line before the make command:
>
> ```
> echo "USE_CPP_PACKAGE = 1" >> ./config.mk
> ```
> This should generate you the `mxnet/op.h` file.
>
> 1. Or you the cmake command from the beginning and skip the make part.
Thanks. 1st item works for me.
At first I just add
`echo "USE_CPP_PACKAGE = 1" >> ./config.mk`
and tried `make all` in
`~/Downloads/incubator-mxnet/cpp-package/example/inference` and I had a such
error
>
y.glushenkov@ml-dev-env:~/Downloads/incubator-mxnet/cpp-package/example/inference$
make -j 15
> g++ -std=c++0x -I../../../3rdparty/tvm/nnvm/include
-I../../../3rdparty/dmlc-core/include -I ../../include -I ../../../include
-Wall -O3 -msse3 -funroll-loops -Wno-unused-parameter -Wno-unknown-pragmas -I
./ -o inception_inference inception_inference.cpp -L../../../lib -lmxnet
`pkg-config --libs opencv`
> /usr/bin/ld: warning: libmklml_intel.so, needed by
../../../lib/libmxnet.so, not found (try using -rpath or -rpath-link)
> /usr/bin/ld: warning: libmkldnn.so.0, needed by ../../../lib/libmxnet.so,
not found (try using -rpath or -rpath-link)
> ../../../lib/libmxnet.so: undefined reference to `lsame_'
> ../../../lib/libmxnet.so: undefined reference to `vslDeleteStream'
> ../../../lib/libmxnet.so: undefined reference to
`mkldnn_primitive_desc_query_pd'
> ../../../lib/libmxnet.so: undefined reference to `sdot_'
> ../../../lib/libmxnet.so: undefined reference to `cblas_dtrsm'
> ../../../lib/libmxnet.so: undefined reference to
`mkldnn_lrn_backward_desc_init'
> ../../../lib/libmxnet.so: undefined reference to
`mkldnn_dilated_convolution_forward_desc_init'
> ../../../lib/libmxnet.so: undefined reference to
`mkldnn_batch_normalization_backward_desc_init'
> ../../../lib/libmxnet.so: undefined reference to `cblas_dgemm'
> ../../../lib/libmxnet.so: undefined reference to
`mkldnn_eltwise_backward_desc_init'
> ../../../lib/libmxnet.so: undefined reference to `dger_'
> ../../../lib/libmxnet.so: undefined reference to `sgesdd_'
> ../../../lib/libmxnet.so: undefined reference to `sgeqrf_'
> ../../../lib/libmxnet.so: undefined reference to
`mkldnn_primitive_desc_query_memory_d'
> ../../../lib/libmxnet.so: undefined reference to
`mkldnn_pooling_backward_desc_init'
> ../../../lib/libmxnet.so: undefined reference to `cblas_cgemm'
> ../../../lib/libmxnet.so: undefined reference to `vslSkipAheadStream'
> ../../../lib/libmxnet.so: undefined reference to `dsymv_'
> ../../../lib/libmxnet.so: undefined reference to `dpotri_'
> ../../../lib/libmxnet.so: undefined reference to `scopy_'
> ../../../lib/libmxnet.so: undefined reference to `sger_'
> ../../../lib/libmxnet.so: undefined reference to
`mkldnn_primitive_get_primitive_desc'
> ../../../lib/libmxnet.so: undefined reference to `xerbla_'
> ../../../lib/libmxnet.so: undefined reference to
`mkldnn_reorder_primitive_desc_create_v2'
> ../../../lib/libmxnet.so: undefined reference to `ssyr2k_'
> ../../../lib/libmxnet.so: undefined reference to `dgesv_'
> ../../../lib/libmxnet.so: undefined reference to
`mkldnn_inner_product_forward_desc_init'
> ../../../lib/libmxnet.so: undefined reference to
`mkldnn_batch_normalization_forward_desc_init'
> ../../../lib/libmxnet.so: undefined reference to `cblas_dsyrk'
> ../../../lib/libmxnet.so: undefined reference to
`mkldnn_sum_primitive_desc_create'
> ../../../lib/libmxnet.so: undefined reference to
`mkldnn_inner_product_backward_weights_desc_init'
> ../../../lib/libmxnet.so: undefined reference to
`mkldnn_lrn_forward_desc_init'
> ../../../lib/libmxnet.so: undefined reference to `ssymv_'
> ../../../lib/libmxnet.so: undefined reference to `mkldnn_engine_destroy'
> ../../../lib/libmxnet.so: undefined reference to
`mkldnn_memory_primitive_desc_create'
> ../../../lib/libmxnet.so: undefined reference to `dcopy_'
> ../../../lib/libmxnet.so: undefined reference to
`mkldnn_primitive_attr_create'
> ../../../lib/libmxnet.so: undefined reference to
`mkldnn_inner_product_backward_data_desc_init'
> ../../../lib/libmxnet.so: undefined reference to
`mkldnn_primitive_attr_destroy'
> ../../../lib/libmxnet.so: undefined reference to `cblas_ssyrk'
> ../../../lib/libmxnet.so: undefined reference to
`mkldnn_primitive_desc_destroy'
> ../../../lib/libmxnet.so: undefined reference to `strmm_'
> ../../../lib/libmxnet.so: undefined reference to `sgemm_'
> ../../../lib/libmxnet.so: undefined reference to `strsm_'
> ../../../lib/libmxnet.so: undefined reference to `mkldnn_memory_desc_init'
>