3,770
社区成员




我希望能够在 Android SNPE 中使用 TF16 用户缓冲区。目前,有一种方法来自 NeuralNetwork.createTF8UserBufferTensor()。如果我想使用具有 uint16 输出的此类张量,我会收到以下错误:
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.grab.kartadashcam/com.grab.kartadashcam.EvaluationActivity}: com.qualcomm.qti.snpe.SnpeError$NativeException: Failed to forward propagate inputs! Cause: error_code=217; error_message=Buffer transition requested with bad domain or data type Buffer preparation failed: 3786; error_component=Dl System; line_no=1878; thread_id=534696740088
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:4401)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:4597)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:110)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:149)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:103)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2845)
at android.os.Handler.dispatchMessage(Handler.java:114)
at android.os.Looper.loopOnce(Looper.java:206)
目前的版本的SNPE的SDK中, 没有办法支持这个版本, 我们和高通的CE沟通, 他们说会在SNPE的 2.32的版本支持这个功能.