我得到了标题中显示的错误。我在Stackoverflow中搜索过,其他人在以前的版本中也遇到过同样的问题。在回答中,有人说这将在DL4J的下一个版本中得到解决,但似乎还没有发生。下面是pom。xml和我正在使用的依赖关系。拜托,有人能帮我吗?先谢谢你。
pom.xml:
<properties>
<dl4j-master.version>1.0.0-M1.1</dl4j-master.version>
<logback.version>1.2.3</logback.version>
<java.version>1.8</java.version>
<maven-shade-plugin.version>2.4.3</maven-shade-plugin.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
<dependency>
<groupId>org.deeplearning4j</groupId>
<artifactId>deeplearning4j-core</artifactId>
<version>${dl4j-master.version}</version>
</dependency>
<dependency>
<groupId>org.deeplearning4j</groupId>
<artifactId>deeplearning4j-nlp</artifactId>
<version>${dl4j-master.version}</version>
</dependency>
<dependency>
<groupId>org.datavec</groupId>
<artifactId>datavec-api</artifactId>
<version>${dl4j-master.version}</version>
</dependency>
<dependency>
<groupId>org.nd4j</groupId>
<artifactId>nd4j-cuda-11.0-platform</artifactId>
<version>${dl4j-master.version}</version>
</dependency>
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>cuda-platform-redist</artifactId>
<version>11.0-8.0-1.5.4</version>
</dependency>
<dependency>
<groupId>org.deeplearning4j</groupId>
<artifactId>deeplearning4j-cuda-11.0</artifactId>
<version>${dl4j-master.version}</version>
</dependency>
<dependency>
<groupId>org.bytedeco.javacpp-presets</groupId>
<artifactId>cuda</artifactId>
<version>10.0-7.4-1.4.4</version>
</dependency>
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version>${logback.version}</version>
</dependency>
</dependencies>
错误:
11:11:35.720[主]信息组织。nd4j。利纳格。工厂Nd4jBackend-已加载[JCublasBackend]后端11:11:37.543[main]信息组织。nd4j。本地布拉斯。NativeOpsHolder-用于线性代数的线程数:32 11:11:37.675[main]信息组织。nd4j。利纳格。应用程序编程接口。行动计划。刽子手。DefaultOpExecutioner-后端使用:[CUDA];OS:[Windows10]11:11:37.676[main]信息组织。nd4j。利纳格。应用程序编程接口。行动计划。刽子手。DefaultOpExecutioner-核心:[4];内存:[3,5GB];11:11:37.676[主]信息组织。nd4j。利纳格。应用程序编程接口。行动计划。刽子手。DefaultOpExecutioner-Blas供应商:[CUBLAS]11:11:37.702[main]信息组织。nd4j。利纳格。杰库布拉斯。JCublasBackend-ND4J CUDA构建版本:11.0.221 11:11:37.705[main]信息组织。nd4j。利纳格。杰库布拉斯。JCublasBackend-CUDA设备0:[NVIDIA GeForce 930M];抄送:[5.0];总内存:[4294836224]11:11:37.705[main]信息组织。nd4j。利纳格。杰库布拉斯。JCublasBackend-后端构建信息:MSVC:192930038标准版本:201703L CUDA:11.0.221默认_引擎:samediff::引擎_CUDA拥有_FLATBUFFERS 11:11:37.782[主]信息组织。深入学习4j。模型。序列载体。SequenceVectors-开始建立词汇表。。。11:11:37.783[main]调试组织。深入学习4j。模型。word2vec。文字商店。VocabConstructor-构建前的目标vocab大小:[0]11:11:37.814[main]调试组织。深入学习4j。模型。word2vec。文字商店。VocabConstructor-正在尝试源迭代器:[0]11:11:37.814[main]调试组织。深入学习4j。模型。word2vec。文字商店。VocabConstructor-构建前的目标vocab大小:[0]11:11:51.450[main]调试组织。深入学习4j。模型。word2vec。文字商店。VocabConstructor-等待所有进程停止。。。11:11:51.457[主]调试组织。深入学习4j。模型。word2vec。文字商店。VocabConstructor-截断前的Vocab大小:[168165],NumWords:[1952392],已解析的序列:[318],计数器:[1952389]11:11:51.457[main]调试组织。深入学习4j。模型。word2vec。文字商店。VocabConstructor-截断后的Vocab大小:[168165],NumWords:[1952392],解析序列:[318],计数器:[1952389]11:11:54.179[main]信息组织。深入学习4j。模型。word2vec。文字商店。VocabConstructor-检查的序列:[318],当前词汇大小:[168165];序列/秒:[19,39];11:11:54.248[主]信息组织。深入学习4j。模型。嵌入。加载器。WordVectorSerializer-线程“main”java中模型:[128,30 MB]异常的预计内存使用。lang.RuntimeException:cudaGetSymbolAddress(…)失败;组织上的错误代码:[13]。nd4j。利纳格。杰库布拉斯。行动计划。刽子手。首席执行官。在org上创建shapeinfo(CudaExecutioner.java:2173)。nd4j。利纳格。应用程序编程接口。形状形状在org上创建ShapeInformation(Shape.java:3279)。nd4j。利纳格。应用程序编程接口。恩达雷。BaseShapeInfo提供程序。在org上创建ShapeInformation(baseShapeInfo.java:75)。nd4j。吉塔。常数ProtectedCudaShapeInfoProvider。在org上创建ShapeInformation(ProtectedCudaShapeInfoProvider.java:96)。nd4j。吉塔。常数ProtectedCudaShapeInfoProvider。在org上创建ShapeInformation(ProtectedCudaShapeInfoProvider.java:77)。nd4j。利纳格。杰库布拉斯。CachedShapeInfo提供程序。在org上创建ShapeInformation(cachedShapeInfo.java:46)。nd4j。利纳格。应用程序编程接口。恩达雷。巴森达雷。(BaseNDArray.java:180)位于org。nd4j。利纳格。应用程序编程接口。恩达雷。巴森达雷。(BaseNDArray.java:174)位于org。nd4j。利纳格。应用程序编程接口。恩达雷。巴森达雷。(BaseNDArray.java:316)位于org。nd4j。利纳格。杰库布拉斯。伊库布拉森达雷。(JCublasNDArray.java:135)位于org。nd4j。利纳格。杰库布拉斯。JCublasNDArrayFactory。createUninitialized(JCublasNDArrayFactory.java:1533)位于org。nd4j。利纳格。工厂Nd4j。createUninitialized(Nd4j.java:4399)位于org。nd4j。利纳格。工厂Nd4j。兰德公司(Nd4j.java:2957)位于org。nd4j。利纳格。工厂Nd4j。兰德公司(Nd4j.java:2946)位于org。深入学习4j。模型。嵌入。记忆中。不可记忆的。在org上重置权重(InMemoryLookupTable.java:145)。深入学习4j。模型。序列载体。序列载体。fit(SequenceVectors.java:278)位于org。深入学习4j。模型。段落向量。段落向量。fit(ParagraphVectors.java:667),网址为gov.rfb。科卡伊。dl4jGPU。文档分类器。main(DocumentClassifier.java:44)
这总是由于cuda版本不兼容造成的。确保本地安装的版本与dl4j使用的版本相同。
主要内容 课程列表 专项课程学习 辅助课程 论文专区 课程列表 课程 机构 参考书 Notes等其他资料 卷积神经网络视觉识别 Stanford 暂无 链接 神经网络 Tweet 暂无 链接 深度学习用于自然语言处理 Stanford 暂无 链接 自然语言处理 Speech and Language Processing 链接 专项课程学习 下述的课程都是公认的最好的在线学习资料,侧重点不同,但推
Google Cloud Platform 推出了一个 Learn TensorFlow and deep learning, without a Ph.D. 的教程,介绍了如何基于 Tensorflow 实现 CNN 和 RNN,链接在 这里。 Youtube Slide1 Slide2 Sample Code
现在开始学深度学习。在这部分讲义中,我们要简单介绍神经网络,讨论一下向量化以及利用反向传播(backpropagation)来训练神经网络。 1 神经网络(Neural Networks) 我们将慢慢的从一个小问题开始一步一步的构建一个神经网络。回忆一下本课程最开始的时就见到的那个房价预测问题:给定房屋的面积,我们要预测其价格。 在之前的章节中,我们学到的方法是在数据图像中拟合一条直线。现在咱们不
深度学习的总体来讲分三层,输入层,隐藏层和输出层。如下图: 但是中间的隐藏层可以是多层,所以叫深度神经网络,中间的隐藏层可以有多种形式,就构成了各种不同的神经网络模型。这部分主要介绍各种常见的神经网络层。在熟悉这些常见的层后,一个神经网络其实就是各种不同层的组合。后边介绍主要基于keras的文档进行组织介绍。
Python 是一种通用的高级编程语言,广泛用于数据科学和生成深度学习算法。这个简短的教程介绍了 Python 及其库,如 Numpy,Scipy,Pandas,Matplotlib,像 Theano,TensorFlow,Keras 这样的框架。
你拿起这本书的时候,可能已经知道深度学习近年来在人工智能领域所取得的非凡进展。在图像识别和语音转录的任务上,五年前的模型还几乎无法使用,如今的模型的表现已经超越了人类。