Java 构建NeuralNetConfiguration配置类时出现deeplearning4j错误:org.nd4j.linalg.factory.Nd4jBackend$NoAvailableBackendException

Java 构建NeuralNetConfiguration配置类时出现deeplearning4j错误:org.nd4j.linalg.factory.Nd4jBackend$NoAvailableBackendException,java,maven,deeplearning4j,Java,Maven,Deeplearning4j,我正试图在intellij中启动一个新项目,用deeplearning4j进行一些深度强化学习,但在构建NeuralNetConfiguration类时出现了错误。我认为问题在于我的pom.xml文件 Exception in thread "main" java.lang.ExceptionInInitializerError at org.deeplearning4j.nn.conf.MultiLayerConfiguration$Builder.build(MultiLayerConfig

我正试图在intellij中启动一个新项目,用deeplearning4j进行一些深度强化学习,但在构建NeuralNetConfiguration类时出现了错误。我认为问题在于我的pom.xml文件

Exception in thread "main" java.lang.ExceptionInInitializerError
at org.deeplearning4j.nn.conf.MultiLayerConfiguration$Builder.build(MultiLayerConfiguration.java:719)
at org.deeplearning4j.nn.conf.NeuralNetConfiguration$ListBuilder.build(NeuralNetConfiguration.java:258)
at test.<clinit>(test.java:20)
Caused by: java.lang.RuntimeException: org.nd4j.linalg.factory.Nd4jBackend$NoAvailableBackendException: Please ensure that you have an nd4j backend on your classpath. Please see: http://nd4j.org/getstarted.html
at org.nd4j.linalg.factory.Nd4j.initContext(Nd4j.java:5131)
at org.nd4j.linalg.factory.Nd4j.<clinit>(Nd4j.java:226)
... 3 more
线程“main”java.lang.ExceptionInInitializeError中的异常 位于org.deeplearning4j.nn.conf.MultiLayerConfiguration$Builder.build(MultiLayerConfiguration.java:719) 位于org.deeplearning4j.nn.conf.NeuralNetConfiguration$ListBuilder.build(NeuralNetConfiguration.java:258) 测试时。(test.java:20) 原因:java.lang.RuntimeException:org.nd4j.linalg.factory.Nd4jBackend$NoAvailableBackendException:请确保类路径上有nd4j后端。请参阅:http://nd4j.org/getstarted.html 位于org.nd4j.linalg.factory.nd4j.initContext(nd4j.java:5131) 位于org.nd4j.linalg.factory.nd4j.(nd4j.java:226) ... 3个以上 我在pom.xml文件中有这两个依赖项,我认为这就足够了?说到这件事,我有点新手

<dependencies>
    <dependency>
        <groupId>org.nd4j</groupId>
        <artifactId>nd4j-native-platform</artifactId>
        <version>1.0.0-beta6</version>
    </dependency>

    <dependency>
        <groupId>org.deeplearning4j</groupId>
        <artifactId>deeplearning4j-core</artifactId>
        <version>1.0.0-beta6</version>
    </dependency>
</dependencies>

org.nd4j
nd4j本机平台
1.0.0-beta6
org.deeplearning4j
深度学习4J型芯
1.0.0-beta6

如果使用CUDA v9.2+已安装且与NVIDIA兼容的硬件,请添加以下依赖项

<dependency>
 <groupId>org.nd4j</groupId>
 <artifactId>nd4j-cuda-10.1</artifactId>
 <version>1.0.0-beta6</version>
</dependency>
 <dependency>
    <groupId>org.nd4j</groupId>
    <artifactId>nd4j-native</artifactId>
    <version>1.0.0-beta6</version>
</dependency>

org.nd4j


我希望这能有所帮助。

@mgnbar我能知道,您是如何解决这个问题的吗?