-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Mxnet版本 #3
Comments
git master 分支就可以的,主要是需要修改 amalgamation 目录下的几个文件,我放到这个项目的 mxnet_android/amalgamation 中了,可以对应的修改一下 |
@sunkwei 请问您ndk版本用的是? |
@sunkwei 好的,谢谢,我做进一步尝试 |
您好,我参照您的makefile,amalgamation.py,mxnet_predict0.cc编译成功的so,放到安卓板子上后调用MXPredCreate接口没有任何返回就直接跳出来了,不知道是库的问题,还是我调用方式的问题 |
补充:我编译的是1.4版本的mxnet |
用android studio调试看看有什么错误日志 |
@sunkwei 您好,我尝试在源码里定位,最后代码走到了MXPredCreate->CreatePartialOut->CopyFromTo->PushAsync->exec_fun(RunContext{exec_ctx, &cpu_stream}, callback);这里就执行不了了,希望能请教一下,是我编译的版本有问题还是调用方式问题,方便的话能告知一下邮箱吗?方便后续交流 |
@sunkwei 您好,我定位到问题的原因可能是thread_local并不支持ARM,当访问到thread_local变量时,程序就会退出,不知道您的安卓设备是什么平台的 |
@bryanlinnan 请参考 https://github.com/apache/incubator-mxnet/tree/master/amalgamation 我编译的是 aarch64,在 oneplus3 上跑的 |
@sunkwei 谢谢您的回复,我的板子是ARM32的,不知道您有没有遇到在安卓设备上跑的结果和PC下结果有差异,我的结果差异挺大的 |
@sunkwei 你好,请问你的.so编译的android API是多少?在android中测试的时候,好像api 21的打不开.so文件,API 25的可以 |
@TangyiruGit
} dependencies { |
@bryanlinnan 我用mobilenet测试,结果是一致的 |
你好,我想问下您编译的Mxnet是哪个版本的?因为手里拿到的训练模型是mxnet-v1.3.0的,尝试过自己编译.so文件都没有成功,直接拿别人app中的文件也无法读取模型。
The text was updated successfully, but these errors were encountered: