Hi, I’m the one who created the topic you mentioned. I was able to fix the issue with nd4j and android with these dependencies
implementation ('org.nd4j:nd4j-native:1.0.0-M2.1:android-arm64') {
exclude group: 'org.nd4j', module: 'guava'
exclude group: 'org.nd4j', module: 'protobuf'
exclude group: 'org.bytedeco'
}
implementation ('org.nd4j:nd4j-native:1.0.0-M2.1:android-arm') {
exclude group: 'org.nd4j', module: 'guava'
exclude group: 'org.nd4j', module: 'protobuf'
exclude group: 'org.bytedeco'
}
implementation ('org.nd4j:nd4j-native:1.0.0-M2.1:android-x86') {
exclude group: 'org.nd4j', module: 'guava'
exclude group: 'org.nd4j', module: 'protobuf'
exclude group: 'org.bytedeco'
}
implementation ('org.nd4j:nd4j-native:1.0.0-M2.1:android-x86_64') {
exclude group: 'org.nd4j', module: 'guava'
exclude group: 'org.nd4j', module: 'protobuf'
exclude group: 'org.bytedeco'
}
implementation ('org.nd4j:nd4j-native:1.0.0-M2.1') {
exclude group: 'org.nd4j', module: 'guava'
exclude group: 'org.nd4j', module: 'protobuf'
exclude group: 'org.bytedeco'
}
implementation 'org.bytedeco:openblas:0.3.23-1.5.9'
Then I added openBLAS .so files to our jniLibs folder like in the picture. Hope this helps
