自己的网站怎样做优化,建设网站需要展示什么区别,html5开发工具有哪些,深圳网站建设公司服务部署PANNs模型面临的问题
加载模型出错 在使用PANNs模型时#xff0c;在PC端可以较好的运行#xff0c;可是在Android端运行的时候#xff0c;编译过程提示缺少libpytorch_jni.so文件#xff0c;导致无法加载模型#xff0c;无法预测。#xff08;如果有读者可以解决这个…部署PANNs模型面临的问题
加载模型出错 在使用PANNs模型时在PC端可以较好的运行可是在Android端运行的时候编译过程提示缺少libpytorch_jni.so文件导致无法加载模型无法预测。如果有读者可以解决这个问题请在评论中留言万分感谢模型所需空间较大 PANNs的.pt模型文件大约30M需要转换为Android端的torchscript文件转换过后大约40M加上pytorch框架可能会上50M。
部署YAMNet模型
由于无法使用PANNs我们尝试将YAMNet部署到Android中。由于Android对Tensorflow的支持较好可以通过编辑器直接导入模型所以顺利的完成了YAMNet在Android上的部署。最终编译出来的APK文件大小为21.2M。
测试YAMNet模型
在Android上使用0.975s的16kHz采样率音频数据测试即一组全0的数组形状为1,15600。得到结果如下所示
小结
Pytorch对Andorid移动端不太友好导致PANNs模型部署不成功然后我们就转向了基于Tensorflow的YAMNet框架后面尝试使用Java处理长音频数据对音频进行重采样处理等操作。