以下是你可以在MetaTrader 5中直接使用OpenCL而不需要任何DLLs的情况 - 页 7 1234567891011121314...18 新评论 Alexander Kuznetsov 2016.12.12 14:57 #61 当试图运行该脚本时,起初是这样的。NN 0 21:04:58.552 Scripts script Seascape (EURUSD,H1) loaded successfully MG 0 21:04:59.052 Terminal OpenCL not found, install the latest OpenCL driver for better performance PE 0 21:04:59.052 Scripts script Seascape (EURUSD,H1) removed然后从http://www.nvidia.ru/Download/index.aspx?lang=ru下载了最新的卡驱动。而在试图运行该脚本时,日志信息与上述相同。然后从网站上下载了Intel® OpenCL™应用的SDK,用于Windows*2016。http://registrationcenter-download.intel.com/akdlm/irc_nas/vcp/11058/intel_sdk_for_opencl_setup_6.3.0.1904.exe在下一次尝试运行脚本时,日志中会出现以下信息。RM 0 17:14:22.070 Scripts script Seascape (EURUSD,H1) loaded successfully CQ 0 17:14:22.991 OpenCL Device #0: CPU Intel(R) Corporation Intel(R) Core(TM)2 Duo CPU E6550 @ 2.33 GHz with OpenCL 2.1 (2 units, 2330 MHz, 4094 Mb, version 6.3.0.1904) EP 0 17:14:23.661 Scripts script Seascape (EURUSD,H1) removed嗯,谁知道什么是错的?它不能让这个openCL*工作________________________openchlor* - OpenCL Загрузка драйверов NVIDIA www.nvidia.ru Optimal Driver for Enterprise (ODE) Most users select this choice for optimal stability and performance. It also offers ISV certification and long lifecycle support Quadro New Feature Driver (QNF... Here's what you can OpenCL: internal implementation tests OpenCL:MQL5中的内部实现测试 Ilyas 2016.12.12 15:04 #62 在OpenCL设备的列表中,你没有视频适配器!改变脚本的代码,而不是将 if((cl_ctx=CLContextCreate())==INVALID_HANDLE)试试下面这行 if((cl_ctx=CLContextCreate(CL_USE_ANY))==INVALID_HANDLE) Alexander Kuznetsov 2016.12.12 15:13 #63 Ilyas: 在OpenCL设备的列表中,你没有视频适配器!改变脚本的代码,而不是将 if((cl_ctx=CLContextCreate())==INVALID_HANDLE)试着使用以下一行 if((cl_ctx=CLContextCreate(CL_USE_ANY))==INVALID_HANDLE)没有工作(JN 0 18:10:49.867 Scripts script Seascape (EURUSD,H1) loaded successfully LD 0 18:10:50.116 OpenCL Device #0: CPU Intel(R) Corporation Intel(R) Core(TM)2 Duo CPU E6550 @ 2.33 GHz with OpenCL 2.1 (2 units, 2330 MHz, 4094 Mb, version 6.3.0.1904) RM 0 18:10:50.223 Scripts script Seascape (EURUSD,H1) removed Here's what you can OpenCL:MQL5中的内部实现测试 错误、漏洞、问题 Igor Volodin 2016.12.12 18:16 #64 fmql:没有帮助( 编译脚本 Aleksey Vyazmikin 2016.12.12 18:27 #65 在CPU和GPU上的计算有什么限制吗? Andrey Dik 2016.12.12 19:16 #66 -Aleks-: 对CPU和GPU的计算是否有任何限制?通常情况下,限制是内存,包括GPU和CPU。但有一点是明确的--CPU的代码比GPU的优化要求要低,经常发生在CPU上顺利运行,而在GPU上甚至不能运行,或者很快就因错误或视频驱动崩溃而终止。 Alexander Kuznetsov 2016.12.12 20:18 #67 Igor Volodin: 编译脚本 已自然而然地被编入 Aleksey Vyazmikin 2016.12.12 22:45 #68 Andrey Dik:通常情况下,限制是内存,包括GPU和CPU。但有一点是明确的--CPU的代码比GPU的优化要求要低,经常发生在CPU上顺利运行,而在GPU上甚至不能运行,或者很快以错误或视频驱动崩溃而结束。 如果是这样的话,是否可以用GPU计算指标,在CPU上运行专家顾问? prostotrader 2016.12.13 03:14 #69 Dr.Trader:OpenCL非常好,你可以用这种技术快速训练神经网络,比在普通处理器上快数百(数千)倍。 这可以按以下方法纠正:在脚本中找到这几行 - " uint b=(uint)(res[2]*255);\r\n" " uint g=(uint)(res[1]*255);\r\n" " uint r=(uint)(res[0]*255);\r\n"并将其替换为- " uint b=(uint)(res.z*255);\r\n" " uint g=(uint)(res.y*255);\r\n" " uint r=(uint)(res.x*255);\r\n"谢谢你!它确实起作用了,但 "天空 "中出现了涟漪。 альмир мир 2017.02.18 12:16 #70 作为一个非程序员,我从评论中清楚地看到,这不是为大众服务的。但读起来还是很有意思。告诉我,我是否应该期待一波以指标和专家形式出现的新想法?还是说它只是精英们的玩具? 1234567891011121314...18 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
当试图运行该脚本时,起初是这样的。
MG 0 21:04:59.052 Terminal OpenCL not found, install the latest OpenCL driver for better performance
PE 0 21:04:59.052 Scripts script Seascape (EURUSD,H1) removed
然后从http://www.nvidia.ru/Download/index.aspx?lang=ru
下载了最新的卡驱动。
而在试图运行该脚本时,日志信息与上述相同。
然后从网站上下载了Intel® OpenCL™应用的SDK,用于Windows*2016。
http://registrationcenter-download.intel.com/akdlm/irc_nas/vcp/11058/intel_sdk_for_opencl_setup_6.3.0.1904.exe
在下一次尝试运行脚本时,日志中会出现以下信息。
CQ 0 17:14:22.991 OpenCL Device #0: CPU Intel(R) Corporation Intel(R) Core(TM)2 Duo CPU E6550 @ 2.33 GHz with OpenCL 2.1 (2 units, 2330 MHz, 4094 Mb, version 6.3.0.1904)
EP 0 17:14:23.661 Scripts script Seascape (EURUSD,H1) removed
嗯,谁知道什么是错的?
它不能让这个openCL*工作
________________________
openchlor* - OpenCL
改变脚本的代码,而不是将
试试下面这行
在OpenCL设备的列表中,你没有视频适配器!
改变脚本的代码,而不是将
试着使用以下一行
没有工作(
LD 0 18:10:50.116 OpenCL Device #0: CPU Intel(R) Corporation Intel(R) Core(TM)2 Duo CPU E6550 @ 2.33 GHz with OpenCL 2.1 (2 units, 2330 MHz, 4094 Mb, version 6.3.0.1904)
RM 0 18:10:50.223 Scripts script Seascape (EURUSD,H1) removed
没有帮助(
对CPU和GPU的计算是否有任何限制?
通常情况下,限制是内存,包括GPU和CPU。
但有一点是明确的--CPU的代码比GPU的优化要求要低,经常发生在CPU上顺利运行,而在GPU上甚至不能运行,或者很快就因错误或视频驱动崩溃而终止。
编译脚本
通常情况下,限制是内存,包括GPU和CPU。
但有一点是明确的--CPU的代码比GPU的优化要求要低,经常发生在CPU上顺利运行,而在GPU上甚至不能运行,或者很快以错误或视频驱动崩溃而结束。
OpenCL非常好,你可以用这种技术快速训练神经网络,比在普通处理器上快数百(数千)倍。
这可以按以下方法纠正:在脚本中找到这几行 -
" uint g=(uint)(res[1]*255);\r\n"
" uint r=(uint)(res[0]*255);\r\n"
并将其替换为-
" uint g=(uint)(res.y*255);\r\n"
" uint r=(uint)(res.x*255);\r\n"
谢谢你!
它确实起作用了,但 "天空 "中出现了涟漪。