İşte herhangi bir DLL olmadan doğrudan MetaTrader 5 terminalinde OpenCL ile yapabilecekleriniz - sayfa 7
Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
Komut dosyasını çalıştırmayı denediğimde şöyle görünüyordu:
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
bundan sonra http://www.nvidia.ru/Download/index.aspx?lang=ru sitesinden
Kartın en son sürücüleri indirildi.
ve komut dosyasını çalıştırmaya çalışırken günlük mesajları yukarıdakiyle aynıdır.
siteden daha fazla indirilen Windows* 2016 için OpenCL™ Uygulamaları için Intel® SDK
http://registrationcenter-download.intel.com/akdlm/irc_nas/vcp/11058/intel_sdk_for_opencl_setup_6.3.0.1904.exe
betiği çalıştırmak için bir sonraki yeni girişimde, günlükte aşağıdakiler bulunur:
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
genel olarak, sorunun ne olduğunu kim bilebilir?
bu açık kloru yapmak mümkün değil *
________________________
açık klor* - OpenCL
Bunun yerine komut dosyası kodunu değiştirin
aşağıdaki satırı kullanmayı deneyin
OpenCL cihazları listesinde video bağdaştırıcınız yok!
Bunun yerine komut dosyası kodunu değiştirin
aşağıdaki satırı kullanmayı deneyin
Yardım etmedi (
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
Yardım etmedi (
CPU ve GPU'da bilgi işlem için herhangi bir sınır var mı?
Kural olarak, sınırlama hem GPU hem de CPU için bellektir.
Ancak bir şey açıkça söylenebilir - CPU için, kod optimizasyon için GPU'dan daha az talepkardır, genellikle CPU'da GPU'da başlayamayan veya hızlı bir şekilde bir hata veya video sürücüsü çökmesi ile biten bir şey olur. .
Komut dosyasını derleyin
Kural olarak, sınırlama hem GPU hem de CPU için bellektir.
Ancak bir şey açıkça söylenebilir - CPU için, kod optimizasyon için GPU'dan daha az talepkardır, genellikle CPU'da GPU'da başlayamayan veya hızlı bir şekilde bir hata veya video sürücüsü çökmesi ile biten bir şey olur. .
OpenCL çok iyidir, bu teknolojiyi sinir ağlarını çok hızlı, geleneksel bir işlemciden yüzlerce (binlerce) kat daha hızlı eğitmek için kullanabilirsiniz.
Bu şu şekilde düzeltilebilir: komut dosyasında bu satırları bulun -
" uint g=(uint)(res[1]*255);\r\n"
" uint r=(uint)(res[0]*255);\r\n"
ve bunları - ile değiştirin
" uint g=(uint)(res .y *255);\r\n"
" uint r=(uint)(res .x *255);\r\n"
Teşekkür ederim!
Gerçekten işe yaradı ama "gökyüzü"nde dalgalanmalar var.