首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java Encog3中的OpenCL后端

Java Encog3中的OpenCL后端
EN

Stack Overflow用户
提问于 2017-07-09 21:41:53
回答 1查看 157关注 0票数 4

encog-core-java主分支不再具有Encog.getInstance().getCL()方法或对OpenCL设备的显式访问权限(c.f.基于Encog2的LeadTune's encog-java example: BenchmarkCL )。

相反,我们似乎提到了ConcurrentTrainingManager,它神奇地检测GPU和CPU,尽管这一点的实现非常不清楚。

源代码中唯一提到OpenCL的是在ResilientPropagation中,其中OpenCL设备对象声称是一个可选的构造函数参数,但事实并非如此。

有没有人知道是不是在没有更新JavaDocs的情况下就从Encog中删除了OpenCL支持?更好的是,有没有人能在Encog 3.x上提供一个OpenCL支持的机器学习的工作示例?

ConcurrentTrainingManager提交TrainingJobMy attempt失败,因为我不知道如何为我的RPROPJob设置训练Strategy

EN

回答 1

Stack Overflow用户

发布于 2017-07-11 15:31:39

在回应我的相应GH issue时,Jeff Heaton写道:

Encog当前不支持

OpenCL。GPU编程不是我目前正在做的事情。如果有人愿意在这个领域做出贡献,那就太好了。但是在TensorFlow和Deeplearning4J中已经有大量的神经网络图形处理器工作在进行,我不打算重复这些工作。此外,GPU编程不是我的专业领域。

作为替代,我推荐Ivan Vasilev的Neural Networks,我已经用OpenCL 2验证过了。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44997049

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档