2016-07-05 3 views
0

Quelqu'un at-il déjà essayé l'amalgamation de Mxnet pour Android? Je suis coincé à la question ci-dessous. Ont tenté de mettre sur chemin JNI etc, mais en vainProblème de compilation de Mxnet Amalgamation

python ./amalgamation.py mxnet_predict0.d mxnet_predict0.cc mxnet_predict-all.cc 0 
Not processed: mxnet_predict0.o: 
g++ -std=c++11 -Wno-unknown-pragmas -Wall -I/home/ubuntu/newopenblas -mhard-float -D_NDK_MATH_NO_SOFTFP=1 -O3 -fPIC -o jni_libmxnet_predict.o -c jni/predictor.cc 
jni/predictor.cc:1:17: fatal error: jni.h: No such file or directory 
#include <jni.h> 
compilation terminated. 

Répondre

0

ajouter -I/NDK_HOME/sysroot/usr/include à makefile

modifier le Makefile de mxnet/fusion/

ajouter: export NDK_ROOT = votre/Android/NDK/root/chemin

modifier: CFLAGS + = -I $ {} OPENBLAS_ROOT -I $ {} OPENBLAS_ROOT/include - I $ {} NDK_ROOT/sysroot/usr/include