Deeplearning4J nd4j-native.properties 无法打开,因为它不存在

Deeplearning4J nd4j-native.properties cannot be opened because it does not exist

当我在 android studio 上使用 DL4J(版本 1.0.0-M1.1)时,它说“nd4j-native.properties 无法打开,因为它不存在”。但是如果我在IDEA上用过或者版本是1.0.0-beta7,没有报错。

你能澄清一下你 运行 的目的吗?你的build.gradle会很高兴看到。很难说出您可能 运行 的目标。

我唯一可以告诉你的是,框架使用的某些属性文件应该捆绑在 jars 中。

通常发生这种情况时,这意味着捆绑 jar 的任何内容都不包含该资源。

谢谢!

我通过如下包含 nd4j-native.properties 解决了这个问题,

packagingOptions {
    merge 'nd4j-native.properties'
}

对于 Gradle 7.0.2 及更高版本,以下可能有效,

packagingOptions {
    resources.merges.add('nd4j-native.properties');
}

另请参阅 了解更多信息。