OpenCL:MQL5中的内部实现测试 - 页 28 1...212223242526272829303132333435...70 新评论 Mykola Demko 2012.03.06 18:43 #271 fyords:数学。... 如果执行时间是171毫秒--比在CPU上少360倍,为什么你的测试会如此糟糕?顺便说一下,在96个核心上出现这样的过剩,说明显卡的发布时间明显比石头晚了很多...Urain 似乎在论坛上替我问了这个问题,他可能很高兴,我不高兴。是的,我对我的测试很满意。是的,我的显卡是后来才拿出来的,这是朱 对GPU计算的兴趣浪潮,几乎迫使我升级,我真的不追求功率,把第一个支持OpenCL的(原生不支持)多付了50元,就够GeForce GT 430了。这就是附加卡比集成卡的优势所在(你可以把它们换掉)。 Dmitriy Parfenovich 2012.03.06 19:07 #272 MetaDriver:...下面我们来看看。(并尝试一下)。结果(时间) 比平均水平还要好。更多的时候不到2秒。...最主要的是要从正确的地方长出你的手。;)2012.03.06 20:59:57 ParallelTester_00-02 (EURUSD,H1) Generation 42: MaxResult==1.72471 2012.03.06 20:59:58 ParallelTester_00-02 (EURUSD,H1) Generation 43: MaxResult==1.72471 2012.03.06 21:00:00 ParallelTester_00-02 (EURUSD,H1) Generation 44: MaxResult==1.72471 2012.03.06 21:00:00 ParallelTester_00-02 (EURUSD,H1) Optimization is closing. Best result == 1.72471 at 44 generation.我的报告看起来有些不同(这是来自 "专家 "选项卡)。2012.03.06 20:58:51 Scripts script ParallelTester_00-02 (EURUSD,H1) loaded successfully 2012.03.06 21:00:00 Scripts script ParallelTester_00-02 (EURUSD,H1) removed而这是来自日志标签。否则,执行的时间 就无从谈起。关于手:更多细节请见这里。))从我的报告来看,出了问题。在我看来,附件里的不是脚本。 Vladimir Gomonov 2012.03.06 19:28 #273 fyords:我认为附件中的脚本是错误的。我也是。这里有一个更好的例子。// 终于让内联函数工作了!我所要做的就是把它移到内核 的后面......:)//并且也删除了那里的额外赋值)。还重新命名,使之更短。 附加的文件: po_00-02.mq5 16 kb Dmitriy Parfenovich 2012.03.06 19:32 #274 2012.03.06 21:29:54 po_00-02 (EURUSD,H1) Generation 014 (1280 passes, 1419 ms) : MaxResult==108.5111; Average Result==95.57567 2012.03.06 21:29:56 po_00-02 (EURUSD,H1) Generation 015 (1280 passes, 1388 ms) : MaxResult==108.5111; Average Result==95.4675 2012.03.06 21:29:56 po_00-02 (EURUSD,H1) Optimization finished. Best result == 108.5111 at 15 generation. 2012.03.06 21:29:56 po_00-02 (EURUSD,H1) Total time of optimization == 21 sec 388 ms好了,现在不同了,这已经让人印象深刻了。与此同时,论坛上的错误也逐渐暴露出来。而你,MetaDriver,可以举办关于神经元学的网络研讨会。 Vladimir Gomonov 2012.03.06 19:37 #275 fyords: 这就是为什么论坛上会出现BUG的原因。 似乎我把 "优化者-00-02 "改成了 "测试者-00-02"。 我将清理一下红色... Andrey Dik 2012.03.06 19:40 #276 Urain:是的,我对我的测试很满意。是的,显卡是后来采取的,它是朱 对GPU计算的兴趣的浪潮,实际上是迫使我升级,我真的没有争取的权力把第一个支持OpenCL(原生不支持)支付额外的50美元,这是足够的GeForce GT 430。这就是附加卡比集成卡的优势(你可以把它们换掉)。 我感到非常不舒服/不自在。对不起。我买了一些硬件,他们说我一周内就能拿回来,我会给你看结果的...... 事实上,我真的很抱歉,我真的很抱歉,我很抱歉。 Vladimir Gomonov 2012.03.06 19:48 #277 joo:我感到非常不舒服/不自在。对不起。我买了一些硬件,他们说一个星期后就会还给我,到时我再给你看结果。 我真的很抱歉,我真的很抱歉,我很抱歉,我很抱歉。不对。不,你不是。 像你这样的人不属于这个论坛。忏悔太晚了!只有鲜血才能洗去你的错误。我不知道你犯了什么错。 Anatoli Kazharski 2012.03.06 20:14 #278 MetaDriver:...下面我们来看看。(并尝试一下)。结果(时间) 比平均水平还要好。更多的时候不到2秒。因此,慢速卡也在营业中。最主要的是要从正确的地方长出双手。;)))让我们慢慢培养他们。这是我的弱点上的结果。这是在CountBars 100000。不能再多了,它要倒了。 Sceptic Philozoff 2012.03.06 20:29 #279 还有我的 "无马车"。2012.03.07 00:24:15 po_00-02 (EURUSD,H1) Total time of optimization == 15 sec 85 ms 2012.03.07 00:24:15 po_00-02 (EURUSD,H1) Optimization finished. Best result == 118.01072 at 16 generation. 2012.03.07 00:24:15 po_00-02 (EURUSD,H1) Generation 016 (1280 passes, 874 ms) : MaxResult==118.01072; Average Result==109.83479 2012.03.07 00:24:14 po_00-02 (EURUSD,H1) Generation 015 (1280 passes, 858 ms) : MaxResult==118.01072; Average Result==110.0862 2012.03.07 00:24:13 po_00-02 (EURUSD,H1) Generation 014 (1280 passes, 920 ms) : MaxResult==118.01072; Average Result==110.48174总之,我已经厌倦了测试别人的工作。我打算自己做,这是我需要的。我完成后会把它贴在这里。 Vladimir Gomonov 2012.03.06 20:29 #280 tol64:))我们会慢慢成长。在我的弱者身上,就是这样的结果。这是在CountBars 100,000。它无法承受更多的压力而崩溃。尝试减少并行线程的数量(CountPass)。例如,开始时尝试一次减半或四倍。1280对于一个算法来说是一个非常大的数字。Joo告诉我,最佳的种群数量是50-60个。 1280太大了。 我把它放在那里纯粹是为了压力测试。你可能恰恰是因为线程需求过大而出现了速度上的颠簸(以卡为例)。 --去找512,看看你能得到什么。不要害怕把你的程序说得太细,这样会使它变得更好。:)当你完成后,请在这里发布。 1...212223242526272829303132333435...70 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
fyords:
...
如果执行时间是171毫秒--比在CPU上少360倍,为什么你的测试会如此糟糕?顺便说一下,在96个核心上出现这样的过剩,说明显卡的发布时间明显比石头晚了很多...是的,我对我的测试很满意。
是的,我的显卡是后来才拿出来的,这是朱 对GPU计算的兴趣浪潮,几乎迫使我升级,我真的不追求功率,把第一个支持OpenCL的(原生不支持)多付了50元,就够GeForce GT 430了。
这就是附加卡比集成卡的优势所在(你可以把它们换掉)。
...
下面我们来看看。(并尝试一下)。
结果(时间) 比平均水平还要好。更多的时候不到2秒。
...最主要的是要从正确的地方长出你的手。;)
我的报告看起来有些不同(这是来自 "专家 "选项卡)。
而这是来自日志标签。否则,执行的时间 就无从谈起。
关于手:更多细节请见这里。))从我的报告来看,出了问题。
在我看来,附件里的不是脚本。
我认为附件中的脚本是错误的。
我也是。
这里有一个更好的例子。
// 终于让内联函数工作了!我所要做的就是把它移到内核 的后面......:)
//并且也删除了那里的额外赋值)。
还重新命名,使之更短。
好了,现在不同了,这已经让人印象深刻了。
与此同时,论坛上的错误也逐渐暴露出来。
而你,MetaDriver,可以举办关于神经元学的网络研讨会。
这就是为什么论坛上会出现BUG的原因。
是的,我对我的测试很满意。
是的,显卡是后来采取的,它是朱 对GPU计算的兴趣的浪潮,实际上是迫使我升级,我真的没有争取的权力把第一个支持OpenCL(原生不支持)支付额外的50美元,这是足够的GeForce GT 430。
这就是附加卡比集成卡的优势(你可以把它们换掉)。
我感到非常不舒服/不自在。
对不起。
我买了一些硬件,他们说我一周内就能拿回来,我会给你看结果的......
事实上,我真的很抱歉,我真的很抱歉,我很抱歉。
我感到非常不舒服/不自在。
对不起。
我买了一些硬件,他们说一个星期后就会还给我,到时我再给你看结果。
我真的很抱歉,我真的很抱歉,我很抱歉,我很抱歉。
不对。不,你不是。
像你这样的人不属于这个论坛。忏悔太晚了!只有鲜血才能洗去你的错误。我不知道你犯了什么错。
...
下面我们来看看。(并尝试一下)。
结果(时间) 比平均水平还要好。更多的时候不到2秒。
因此,慢速卡也在营业中。最主要的是要从正确的地方长出双手。;)
))让我们慢慢培养他们。这是我的弱点上的结果。
这是在CountBars 100000。不能再多了,它要倒了。
还有我的 "无马车"。
总之,我已经厌倦了测试别人的工作。我打算自己做,这是我需要的。我完成后会把它贴在这里。
))我们会慢慢成长。在我的弱者身上,就是这样的结果。
这是在CountBars 100,000。它无法承受更多的压力而崩溃。
尝试减少并行线程的数量(CountPass)。例如,开始时尝试一次减半或四倍。1280对于一个算法来说是一个非常大的数字。Joo告诉我,最佳的种群数量是50-60个。 1280太大了。 我把它放在那里纯粹是为了压力测试。
你可能恰恰是因为线程需求过大而出现了速度上的颠簸(以卡为例)。
--
去找512,看看你能得到什么。不要害怕把你的程序说得太细,这样会使它变得更好。:)当你完成后,请在这里发布。