mirror of
https://github.com/ggml-org/whisper.cpp.git
synced 2026-07-23 11:10:57 -05:00
examples : Improved inference performance of Android example project (#3913)
* fix/android-debug-inference-issue: Applied BUILD_TYPE=Release to NDK build of whisper.android example * fix/android-debug-inference-issue: Applied BUILD_TYPE=Release to NDK build of whisper.android.java example
This commit is contained in:
@@ -22,12 +22,25 @@ android {
|
||||
}
|
||||
|
||||
buildTypes {
|
||||
debug {
|
||||
externalNativeBuild {
|
||||
cmake {
|
||||
// When the AGP build type is Debug, the native (NDK/CMake) build does not run
|
||||
// compiler optimizations by default, causing a critical performance issue.
|
||||
// We force CMAKE_BUILD_TYPE to Release here so native code stays optimized
|
||||
// even in Debug AGP builds.
|
||||
arguments "-DCMAKE_BUILD_TYPE=Release"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
release {
|
||||
signingConfig signingConfigs.debug
|
||||
minifyEnabled true
|
||||
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
|
||||
}
|
||||
}
|
||||
|
||||
compileOptions {
|
||||
sourceCompatibility JavaVersion.VERSION_17
|
||||
targetCompatibility JavaVersion.VERSION_17
|
||||
|
||||
Reference in New Issue
Block a user