我使用以下代码更改电话上的委托(G3226)
try {
if(delegateNum == 1){
GpuDelegate delegate = new GpuDelegate();
Interpreter.Options options = (new Interpreter.Options()).addDelegate(delegate);
d.tfLite = new Interpreter(loadModelFile(assetManager, modelFilename), options);
}else if(delegateNum == 2){
NnApiDelegate delegate = new NnApiDelegate();
Interpreter.Options options = (new Interpreter.Options()).addDelegate(delegate);
d.tfLite = new Interpreter(loadModelFile(assetManager, modelFilename), options);
}else{
d.tfLite = new Interpreter(loadModelFile(assetManager, modelFilename));
}
} catch (Exception e) {
throw new RuntimeException(e);
}但是表演几乎是一样的,不知道会发生什么。
可能的原因我猜:
如果是3,我怎样才能检查我的手机支持gpu或nnapi ?谢谢。
发布于 2020-02-03 23:29:28
有几件事:
https://stackoverflow.com/questions/59968239
复制相似问题