以下是你可以在MetaTrader 5中直接使用OpenCL而不需要任何DLLs的情况 - 页 12 1...56789101112131415161718 新评论 Konstantin 2017.04.19 12:12 #111 Marat Sultanov:难道没有人在实际任务中使用OpenCL吗?:)好的。对不起,你是否像我一样,因为这个问题而卡住了,或者你只是想知道一般的发展? 我打算在MQL5中使用它,所以我决定追踪这个主题 Marat Sultanov 2017.04.19 12:28 #112 好消息 :)开发人员已经发现并修复了一切!期待新的建设 :)新增: 在1586版本中全部修复。 Marat Sultanov 2017.04.19 20:46 #113 我看到在优化器中,你不能有一个以上的本地代理使用OpenCL。这是很不幸的。亲爱的开发者。1) 错误5114是什么意思?这个错误是从不想使用OpenCL的代理那里拉出来的。在帮助中没有关于这个错误的描述。2) 未来是否会有办法在优化器中启用具有OpenCL的多个本地代理? Konstantin 2017.04.20 04:15 #114 Marat Sultanov:我看到在优化器中,你不能有一个以上的本地代理使用OpenCL。这是很不幸的。亲爱的开发者。1) 错误5114是什么意思?这个错误是从不想使用OpenCL的代理那里拉出来的。在帮助中没有关于这个错误的描述。2) 未来是否会有办法在优化器中启用具有OpenCL的多个本地代理? 如果在测试器中使用OpenCL有限制,那么不从MQL5中使用OpenCL是有意义的,而是在C++的外部dll中使用,那里有更多的选择,包括OPenCL OOP下的库。 Marat Sultanov 2017.04.20 08:56 #115 Konstantin: 如果在测试器中使用OpenCL时有限制,那么不在MQL5中使用OpenCL是有意义的,而是在C++的外部dll中使用,在那里你有更多的可能性,包括OPenCL OOP库。当然,你是。这就是我的工作。立即使用CUDA更容易--获得更好的编码便利和性能。但我们谈论的是本地方法... Konstantin 2017.04.20 09:05 #116 Marat Sultanov:当然,你是。这就是我的工作。立即使用CUDA更容易--获得更好的编码便利和性能。但我们谈论的是本地方法... 不幸的是,它们仍有未被开发的耙子,而我没有什么时间去研究它们,所以目前我正在寻找CUDA和TensorFlow。 Marat Sultanov 2017.04.20 09:26 #117 Konstantin: 不幸的是,它们仍有未开发的耙子,而我没有什么时间去研究它们,所以现在我把目光投向CUDA和TensorFlow。是的,但所有东西都在一个地方,而且是原生的。)我对MQL5的执行情况总体上是满意的:一切都很简单,很理想,而且错误最少,那些被发现的错误很快就被修复,而且很乐意。而且开发商也没有忽视这个案子的发展,这非常令人鼓舞。现在,程序员获得了扩展的资源,CL代码的编写也变得更加方便和快捷。CUDA非常吸引人,因为它对其卡和调试器进行了优化,但是,它仍然不适合广泛的市场,因为AMD的卡并不少。TensorFlow毕竟是为机器学习服务的,它的任务更加具体。但这是一项有趣的技术,是的。我已经为自己做了结论。1) 为了实现普遍性和广泛的市场,最好使用MQL5的OpenCL。2)如果你是为自己做的,有最大的产出,就不要使用原生CUDA。 Konstantin 2017.04.20 09:59 #118 Marat Sultanov:是的,但所有东西都在一个地方,而且是原生的。)我对MQL5的执行情况总体上是满意的:一切都很简单,很理想,而且错误最少,那些被发现的错误很快就被修复,而且很乐意。而开发商也没有忽视这个案子的发展,这一点非常令人鼓舞。现在,程序员获得了扩展的资源,CL代码的编写也变得更加方便和快捷。CUDA非常吸引人,因为它对其卡和调试器进行了优化,但它仍然不适合广泛的市场,那里有同样多的AMD卡。TensorFlow毕竟是为机器学习服务的,它的任务更加具体。但这是一项有趣的技术,是的。我已经为自己做了结论。1) 为了实现普遍性和广泛的市场,最好使用MQL5的OpenCL。2) 如果我想纯粹为自己工作,并获得最大的收益,那么就不要用本地的CUDA。我同意关于开发者的说法,但OpenCL仍然不方便用于统计计算,因为大量的代码必须移植到C语言,即使是写在外部模块或库中。至少我还没有找到将alglib连接到它的解决方案。TensorFlow有这一切,但有一个隐患,我必须用Phyton写一部分)),当然还有使用AMD卡的限制。也许这里有人会把Alglib移植到OpenCL函数中。 Ilyas 2017.04.20 16:33 #119 Marat Sultanov:我看到在优化器中,你不能有一个以上的本地代理使用OpenCL。这是很不幸的。亲爱的开发者。1) 错误5114是什么意思?这个错误是从不想使用OpenCL的代理那里拉出来的。在帮助中没有关于这个错误的描述。2) 未来是否会有办法在优化器中启用具有OpenCL的多个本地代理?错误代码5114是最近添加的;它还没有被添加到帮助中。 在现有的OpenCL设备中没有找到合适的设备。 如果你指定了一个只使用GPU设备的上下文,而有CPU设备可用,就可能出现这个错误。每个OpenCL设备有一个代理,就这样。 fxsaber 2017.04.20 16:44 #120 Ilyas: 既然有这种可能,你能解释一下如何克服这个错误吗? 关于交易、自动交易系统和策略测试的论坛 下面是你可以在MetaTrader 5终端中直接使用OpenCL做什么,而不需要任何DLL fxsaber, 2017.04.14 14:49 首先它说2017.04.14 15:47:04.255 OpenCL Device #0: CPU GenuineIntel Intel(R) Core(TM) i7-2700 K CPU @ 3.50 GHz with OpenCL 1.1 (8 units, 3510 MHz, 16301 Mb, version 2.0, rating 25) 然后20秒后,它说2017.04.14 15:47:23.579 BitonicSort (RTS-6.17,M1) OpenCL not found. Error code=5101 2017.04.14 15:47:23.579 BitonicSort (RTS-6.17,M1) Error in OpenCL initialization. Error code=5101没有显卡。 1...56789101112131415161718 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
难道没有人在实际任务中使用OpenCL吗?:)
好的。对不起,你是否像我一样,因为这个问题而卡住了,或者你只是想知道一般的发展?
我打算在MQL5中使用它,所以我决定追踪这个主题
好消息 :)开发人员已经发现并修复了一切!期待新的建设 :)
新增: 在1586版本中全部修复。
我看到在优化器中,你不能有一个以上的本地代理使用OpenCL。这是很不幸的。
亲爱的开发者。
1) 错误5114是什么意思?这个错误是从不想使用OpenCL的代理那里拉出来的。在帮助中没有关于这个错误的描述。
2) 未来是否会有办法在优化器中启用具有OpenCL的多个本地代理?
我看到在优化器中,你不能有一个以上的本地代理使用OpenCL。这是很不幸的。
亲爱的开发者。
1) 错误5114是什么意思?这个错误是从不想使用OpenCL的代理那里拉出来的。在帮助中没有关于这个错误的描述。
2) 未来是否会有办法在优化器中启用具有OpenCL的多个本地代理?
如果在测试器中使用OpenCL有限制,那么不从MQL5中使用OpenCL是有意义的,而是在C++的外部dll中使用,那里有更多的选择,包括OPenCL OOP下的库。
如果在测试器中使用OpenCL时有限制,那么不在MQL5中使用OpenCL是有意义的,而是在C++的外部dll中使用,在那里你有更多的可能性,包括OPenCL OOP库。
当然,你是。这就是我的工作。立即使用CUDA更容易--获得更好的编码便利和性能。
但我们谈论的是本地方法...
当然,你是。这就是我的工作。立即使用CUDA更容易--获得更好的编码便利和性能。
但我们谈论的是本地方法...
不幸的是,它们仍有未开发的耙子,而我没有什么时间去研究它们,所以现在我把目光投向CUDA和TensorFlow。
是的,但所有东西都在一个地方,而且是原生的。)
我对MQL5的执行情况总体上是满意的:一切都很简单,很理想,而且错误最少,那些被发现的错误很快就被修复,而且很乐意。而且开发商也没有忽视这个案子的发展,这非常令人鼓舞。现在,程序员获得了扩展的资源,CL代码的编写也变得更加方便和快捷。
CUDA非常吸引人,因为它对其卡和调试器进行了优化,但是,它仍然不适合广泛的市场,因为AMD的卡并不少。
TensorFlow毕竟是为机器学习服务的,它的任务更加具体。但这是一项有趣的技术,是的。
我已经为自己做了结论。
1) 为了实现普遍性和广泛的市场,最好使用MQL5的OpenCL。
2)如果你是为自己做的,有最大的产出,就不要使用原生CUDA。
是的,但所有东西都在一个地方,而且是原生的。)
我对MQL5的执行情况总体上是满意的:一切都很简单,很理想,而且错误最少,那些被发现的错误很快就被修复,而且很乐意。而开发商也没有忽视这个案子的发展,这一点非常令人鼓舞。现在,程序员获得了扩展的资源,CL代码的编写也变得更加方便和快捷。
CUDA非常吸引人,因为它对其卡和调试器进行了优化,但它仍然不适合广泛的市场,那里有同样多的AMD卡。
TensorFlow毕竟是为机器学习服务的,它的任务更加具体。但这是一项有趣的技术,是的。
我已经为自己做了结论。
1) 为了实现普遍性和广泛的市场,最好使用MQL5的OpenCL。
2) 如果我想纯粹为自己工作,并获得最大的收益,那么就不要用本地的CUDA。
我同意关于开发者的说法,但OpenCL仍然不方便用于统计计算,因为大量的代码必须移植到C语言,即使是写在外部模块或库中。至少我还没有找到将alglib连接到它的解决方案。TensorFlow有这一切,但有一个隐患,我必须用Phyton写一部分)),当然还有使用AMD卡的限制。
也许这里有人会把Alglib移植到OpenCL函数中。
我看到在优化器中,你不能有一个以上的本地代理使用OpenCL。这是很不幸的。
亲爱的开发者。
1) 错误5114是什么意思?这个错误是从不想使用OpenCL的代理那里拉出来的。在帮助中没有关于这个错误的描述。
2) 未来是否会有办法在优化器中启用具有OpenCL的多个本地代理?
在现有的OpenCL设备中没有找到合适的设备。
如果你指定了一个只使用GPU设备的上下文,而有CPU设备可用,就可能出现这个错误。
关于交易、自动交易系统和策略测试的论坛
下面是你可以在MetaTrader 5终端中直接使用OpenCL做什么,而不需要任何DLL
fxsaber, 2017.04.14 14:49
首先它说 然后20秒后,它说没有显卡。