Я использую tenorflow mobile и lite на Android, активы содержат model.pb и model2.tflite, build.gradle:
android {
...
aaptOptions {
noCompress "tflite"
noCompress "pb"
}
}
dependencies {
...
implementation 'org.tensorflow:tensorflow-android:1.13.1'
implementation 'org.tensorflow:tensorflow-lite:2.1.0'
implementation 'org.tensorflow:tensorflow-lite-gpu:2.1.0'
}
Когда я запускаю этот код:
val fileDescriptor = context.assets.openFd(modelFile)
консольные журналы: java.io.FileNotFoundException: This file can not be opened as a file descriptor; it is probably compressed
, пб это работа. Когда я удаляю noCompress "pb"
, tflite - это работа. девайс: симулятор Android10 и Samsung8 9 Почему, вы можете мне помочь? Спасибо.