Arxemond777 commented on issue #13948: Cannot find mxnet-cpp/op.h (duplicate)
URL: 
https://github.com/apache/incubator-mxnet/issues/13948#issuecomment-457111131
 
 
   > @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'
   > ../../../lib/libmxnet.so: undefined reference to `dsyr2k_'
   > ../../../lib/libmxnet.so: undefined reference to 
`mkldnn_dilated_convolution_backward_data_desc_init'
   > ../../../lib/libmxnet.so: undefined reference to 
`mkldnn_pooling_forward_desc_init'
   > ../../../lib/libmxnet.so: undefined reference to `dsyr2_'
   > ../../../lib/libmxnet.so: undefined reference to 
`mkldnn_convolution_backward_weights_desc_init'
   > ../../../lib/libmxnet.so: undefined reference to `vslNewStream'
   > ../../../lib/libmxnet.so: undefined reference to `dpotrf_'
   > ../../../lib/libmxnet.so: undefined reference to 
`mkldnn_primitive_desc_query'
   > ../../../lib/libmxnet.so: undefined reference to 
`mkldnn_dilated_convolution_backward_weights_desc_init'
   > ../../../lib/libmxnet.so: undefined reference to `dswap_'
   > ../../../lib/libmxnet.so: undefined reference to `mkldnn_stream_submit'
   > ../../../lib/libmxnet.so: undefined reference to 
`mkldnn_memory_primitive_desc_get_size'
   > ../../../lib/libmxnet.so: undefined reference to `cblas_strsm'
   > ../../../lib/libmxnet.so: undefined reference to `cblas_dtrmm'
   > ../../../lib/libmxnet.so: undefined reference to `daxpy_'
   > ../../../lib/libmxnet.so: undefined reference to `dgeqrf_'
   > ../../../lib/libmxnet.so: undefined reference to `cblas_strmm'
   > ../../../lib/libmxnet.so: undefined reference to 
`mkldnn_eltwise_forward_desc_init'
   > ../../../lib/libmxnet.so: undefined reference to `idamax_'
   > ../../../lib/libmxnet.so: undefined reference to `sposv_'
   > ../../../lib/libmxnet.so: undefined reference to `cblas_sger'
   > ../../../lib/libmxnet.so: undefined reference to `mkldnn_primitive_destroy'
   > ../../../lib/libmxnet.so: undefined reference to `viRngBernoulli'
   > ../../../lib/libmxnet.so: undefined reference to 
`mkldnn_convolution_backward_data_desc_init'
   > ../../../lib/libmxnet.so: undefined reference to 
`mkldnn_reorder_primitive_desc_create'
   > ../../../lib/libmxnet.so: undefined reference to 
`mkldnn_memory_set_data_handle'
   > ../../../lib/libmxnet.so: undefined reference to `isamax_'
   > ../../../lib/libmxnet.so: undefined reference to `mkldnn_engine_create'
   > ../../../lib/libmxnet.so: undefined reference to `dtrmv_'
   > ../../../lib/libmxnet.so: undefined reference to `cblas_ddot'
   > ../../../lib/libmxnet.so: undefined reference to 
`mkldnn_view_primitive_desc_create'
   > ../../../lib/libmxnet.so: undefined reference to 
`mkldnn_convolution_forward_desc_init'
   > ../../../lib/libmxnet.so: undefined reference to `srot_'
   > ../../../lib/libmxnet.so: undefined reference to 
`mkldnn_primitive_attr_set_output_scales'
   > ../../../lib/libmxnet.so: undefined reference to `dgemv_'
   > ../../../lib/libmxnet.so: undefined reference to `cblas_zgemm'
   > ../../../lib/libmxnet.so: undefined reference to 
`mkldnn_primitive_attr_set_int_output_round_mode'
   > ../../../lib/libmxnet.so: undefined reference to 
`mkldnn_softmax_forward_desc_init'
   > ../../../lib/libmxnet.so: undefined reference to `dscal_'
   > ../../../lib/libmxnet.so: undefined reference to `dnrm2_'
   > ../../../lib/libmxnet.so: undefined reference to `dgemm_'
   > ../../../lib/libmxnet.so: undefined reference to `cblas_sgemm'
   > ../../../lib/libmxnet.so: undefined reference to 
`mkldnn_primitive_desc_create'
   > ../../../lib/libmxnet.so: undefined reference to `sgesv_'
   > ../../../lib/libmxnet.so: undefined reference to `mkldnn_primitive_create'
   > ../../../lib/libmxnet.so: undefined reference to `mkldnn_primitive_at'
   > ../../../lib/libmxnet.so: undefined reference to `dtrsm_'
   > ../../../lib/libmxnet.so: undefined reference to 
`mkldnn_concat_primitive_desc_create'
   > ../../../lib/libmxnet.so: undefined reference to `dgetrf_'
   > ../../../lib/libmxnet.so: undefined reference to `sgetrf_'
   > ../../../lib/libmxnet.so: undefined reference to `dtrmm_'
   > ../../../lib/libmxnet.so: undefined reference to `mkldnn_stream_destroy'
   > ../../../lib/libmxnet.so: undefined reference to `spotrf_'
   > ../../../lib/libmxnet.so: undefined reference to 
`mkldnn_primitive_get_output'
   > ../../../lib/libmxnet.so: undefined reference to 
`mkldnn_primitive_desc_clone'
   > ../../../lib/libmxnet.so: undefined reference to `dgesdd_'
   > ../../../lib/libmxnet.so: undefined reference to `strmv_'
   > ../../../lib/libmxnet.so: undefined reference to `saxpy_'
   > ../../../lib/libmxnet.so: undefined reference to `spotri_'
   > ../../../lib/libmxnet.so: undefined reference to `sgemv_'
   > ../../../lib/libmxnet.so: undefined reference to `mkldnn_stream_create'
   > ../../../lib/libmxnet.so: undefined reference to `mkldnn_stream_wait'
   > ../../../lib/libmxnet.so: undefined reference to `ddot_'
   > ../../../lib/libmxnet.so: undefined reference to `snrm2_'
   > ../../../lib/libmxnet.so: undefined reference to `dposv_'
   > ../../../lib/libmxnet.so: undefined reference to `ssyr2_'
   > ../../../lib/libmxnet.so: undefined reference to 
`mkldnn_memory_get_data_handle'
   > ../../../lib/libmxnet.so: undefined reference to `cblas_dger'
   > ../../../lib/libmxnet.so: undefined reference to `drot_'
   > ../../../lib/libmxnet.so: undefined reference to 
`mkldnn_memory_primitive_desc_equal'
   > ../../../lib/libmxnet.so: undefined reference to `sscal_'
   > ../../../lib/libmxnet.so: undefined reference to `sswap_'
   > ../../../lib/libmxnet.so: undefined reference to `cblas_sdot'
   > collect2: error: ld returned 1 exit status
   > Makefile:37: recipe for target 'inception_inference' failed
   > make: *** [inception_inference] Error 1
   
   
   
   but after it I run `ninja -v` in `~/Downloads/incubator-mxnet/` and did 
again `make -j 15` in `~/Downloads/incubator-mxnet/cpp-package/example` and 
example from `~/Downloads/incubator-mxnet/cpp-package/example/inference` 
started work after it.

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services

Reply via email to