Add documentation for NnApiDelegate cache configuration API
PiperOrigin-RevId: 305424094 Change-Id: I69120ba57b901daa8dc04cac455e0701d19976b6
This commit is contained in:
parent
bba4004ed2
commit
74c4ae61bb
@ -64,16 +64,34 @@ public class NnApiDelegate implements Delegate, AutoCloseable {
|
|||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Specifies the name of the target accelerator to be used by NNAPI. If this parameter is
|
||||||
|
* specified the {@link #setUseNnapiCpu(boolean)} method won't have any effect.
|
||||||
|
*
|
||||||
|
* <p>Only effective on Android 10 (API level 29) and above.
|
||||||
|
*/
|
||||||
public Options setAcceleratorName(String name) {
|
public Options setAcceleratorName(String name) {
|
||||||
this.acceleratorName = name;
|
this.acceleratorName = name;
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Configure the location to be used to store model compilation cache entries. If either
|
||||||
|
* {@code cacheDir} or {@code modelToken} parameters are unset NNAPI caching will be disabled.
|
||||||
|
*
|
||||||
|
* <p>Only effective on Android 10 (API level 29) and above.
|
||||||
|
*/
|
||||||
public Options setCacheDir(String cacheDir) {
|
public Options setCacheDir(String cacheDir) {
|
||||||
this.cacheDir = cacheDir;
|
this.cacheDir = cacheDir;
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Sets the token to be used to identify this model in the model compilation cache. If either
|
||||||
|
* {@code cacheDir} or {@code modelToken} parameters are unset NNAPI caching will be disabled.
|
||||||
|
*
|
||||||
|
* <p>Only effective on Android 10 (API level 29) and above.
|
||||||
|
*/
|
||||||
public Options setModelToken(String modelToken) {
|
public Options setModelToken(String modelToken) {
|
||||||
this.modelToken = modelToken;
|
this.modelToken = modelToken;
|
||||||
return this;
|
return this;
|
||||||
@ -93,7 +111,7 @@ public class NnApiDelegate implements Delegate, AutoCloseable {
|
|||||||
* Enable or disable the NNAPI CPU Device "nnapi-reference". If unset it will use the NNAPI
|
* Enable or disable the NNAPI CPU Device "nnapi-reference". If unset it will use the NNAPI
|
||||||
* default settings.
|
* default settings.
|
||||||
*
|
*
|
||||||
* <p>Only effective on Android 10 and above.
|
* <p>Only effective on Android 10 (API level 29) and above.
|
||||||
*/
|
*/
|
||||||
public Options setUseNnapiCpu(boolean enable) {
|
public Options setUseNnapiCpu(boolean enable) {
|
||||||
this.useNnapiCpu = !enable;
|
this.useNnapiCpu = !enable;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user