pytorch Android部署 helloworldApp
helloworldapp项目项目link:https://github.com/pytorch/android-demo-app1.打开2.在build.gradle中设置依赖3.找到dependencies加入implementation'org.pytorch:pytorch_android:1.8.0'implementation'org.pytorch:pytorch_android_t
helloworldapp项目
项目link:https://github.com/pytorch/android-demo-app
1.打开

2.在build.gradle中设置依赖

3.找到dependencies
加入
implementation'org.pytorch:pytorch_android:1.8.0'
implementation'org.pytorch:pytorch_android_torchvision:1.8.0'
请注意,如果你按照官网github给的例子https://github.com/pytorch/android-demo-app/blob/367d2d9448d453721f33f4cd6d1911627647016f/HelloWorldApp/app/build.gradle#L28-L29
可能会因为网络原因出错
implementation 'org.pytorch:pytorch_android:1.8.0-SNAPSHOT'
implementation 'org.pytorch:pytorch_android_torchvision:1.8.0-SNAPSHOT'
因此将snapshot去掉
4.随后右上角选择MainActivity,然后点击锤子

可能会 报错
HelloWorldApp - Build: failed - error: no suitable method found for bitmapToFloat32Tensor(Bitmap,float[],float[],MemoryFormat)
为51行的将图片转换格式
将其中的MemoryFormat.CHANNELS_LAST删除即可
final Tensor inputTensor = TensorImageUtils.bitmapToFloat32Tensor(bitmap,TensorImageUtils.TORCHVISION_NORM_MEAN_RGB, TensorImageUtils.TORCHVISION_NORM_STD_RGB, MemoryFormat.CHANNELS_LAST);
5.点击三角,运行可以看到
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)