DeepCW 模型推理需要 ONNX Runtime。该依赖属 Android 平台依赖 (AAR 内含 各 ABI 原生库), 因此放 core:data 而非 core:domain —— 后者按 AGENTS.md 须保持纯 Kotlin/JVM 以留 KMP 迁移余地。 版本固定为 1.28.0 不使用范围区间: release 构建走 R8, 避免依赖意外升级 引入行为变化。 验证: ./gradlew :core:data:dependencies --configuration releaseRuntimeClasspath => \--- com.microsoft.onnxruntime:onnxruntime-android:1.28.0 => BUILD SUCCESSFUL in 3m 48s
14 lines
383 B
Kotlin
14 lines
383 B
Kotlin
plugins {
|
|
alias(libs.plugins.convention.coreDataPlugin)
|
|
}
|
|
|
|
android {
|
|
namespace = "com.rtbishop.look4sat.core.data"
|
|
}
|
|
|
|
dependencies {
|
|
// DeepCW 神经网络 CW 解码推理。ONNX 推理属 Android 平台依赖, 放此处而非
|
|
// core:domain —— 后者须保持纯 Kotlin/JVM 以留 KMP 迁移余地 (见 AGENTS.md)。
|
|
implementation(libs.other.onnxruntime)
|
|
}
|