作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在运行这个tutorial那是在 MNIST 上训练一个简单的 MLP。我在CPU上运行。在训练循环中监控我的计算机事件时,我可以看到内存使用量正在稳步增加,直到达到 100% 并且一切崩溃(需要重新启动)。我在使用自己的脚本时遇到了这个问题,并认为我犯了一个错误,但是当我在上面的教程中遇到相同的问题时,我开始怀疑 Theano 中的错误,并打开了 issue在 github 上。
我使用的是 Ubuntu 16.04,并使用 Theano 的前沿版本。
有人在CPU上遇到同样的问题吗?有人知道哪个操作可能导致问题吗?
最佳答案
已向我对应的 post 提出了解决方法关于 github 上的 theano-issues。我在这里传播答案。
显然,该问题来自 Theano 0.9.0 中的一个错误。由于开发人员需要修复此泄漏,一个简单的解决方法是恢复到 Theano 0.8.2。可以像这样轻松完成:
pip install theano==0.8.2
Theano 0.9.0 应自动卸载并替换为旧版本。
结果:相同的代码,不再有内存泄漏!
关于python - 使用 Theano 在 CPU 上训练简单的 MLP 时,内存逐渐增加直至崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43234170/
在 Android 应用程序上,我试图获取从 native 代码到 Java 的字符串,但正是在 JNIEXPORT 级别,std::string 被从其内容中删除。这是所有三层的代码: C++ 代码
我是一名优秀的程序员,十分优秀!