OpenCL: MQL5'te dahili uygulama testleri - sayfa 28

 

fyords :

matematik :

...

Ve yürütme süresi CPU'dan 360 kat daha az - 171 ms ise testiniz neden bu kadar kötü? Bu arada, bu kadar fazla 96 çekirdek, videonun taştan çok daha sonra yayınlandığını gösteriyor ...


Urain forumda benim için bir soru sormuş gibi görünüyor, muhtemelen mutludur, ben mutlu değilim.

Evet, sınavımdan memnunum.

Evet, vidyaha çok daha sonra çekildi, GPU hesaplamalarına ilgi dalgasındaydı, pratik olarak onu yükseltmeye zorladı, gerçekten gücün peşinden koşmadım, OpenCL'yi destekleyen ilk şeyi koydum (benimki desteklemiyordu) ) fazladan 50 dolar ödedi, bu GeForce GT 430 için yeterliydi,

Bu, menteşeli kartların entegre kartlara göre avantajıdır (değiştirilebilirler).

 
MetaDriver :

...

İşte, keyfini çıkarın. (Ve dene):

Sonuç (zaman) ortalamanın bile üzerindedir. Çoğu zaman 2 saniyeden az.

... Asıl mesele doğru yerden el yetiştirmek. ;)

 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.

Raporum bir şekilde farklı görünüyor (bu, "Uzmanlar" sekmesinden).

 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

Bu da dergiden. Aksi takdirde , yürütme süresi hiçbir yerde görülmez.

Ellerle ilgili olarak: ama burada daha fazla ayrıntı için lütfen. )) Raporuma bakılırsa, bir şey birlikte o kadar iyi gelişmedi.

Bana öyle geliyor ki komut dosyası ekte yok.

 
fyords :

Bana öyle geliyor ki komut dosyası ekte yok.

Ben de.  

Daha da iyi tutun

// cl kodunda yeni. sonunda satır içi işlevi çalışmaya başladı! ve tüm iş - çekirdeği arkadan öne taşıdı .. :)

// ve ayrıca oradaki ekstra atamayı kaldırdı).

Aynı zamanda daha kısa olacak şekilde yeniden adlandırıldı.

Dosyalar:
po_00-02.mq5  16 kb
 
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

Burada, şimdi başka bir şey, zaten etkileyici.

Forumda bir hata için açılır.

Ve sen, MetaDriver , biraz daha fazlasına sahipsin ve nöronlar hakkında web seminerleri verebilirsin.

 
fyords :

Forumda bir hata için açılır.

Bug diye bir şey yoktur. Görünüşe göre "optimizer-00-02" yerine "tester-00-02" ekledim. Kızarıklığı gidereceğim..
 
Urain :

Evet, sınavımdan memnunum.

Evet, vidyaha çok daha sonra çekildi, GPU hesaplamalarına ilgi dalgasındaydı, pratik olarak onu yükseltmeye zorladı, gerçekten gücün peşinden koşmadım, OpenCL'yi destekleyen ilk şeyi koydum (benimki desteklemiyordu) ) fazladan 50 dolar ödedi, bu GeForce GT 430 için yeterliydi,

Bu, menteşeli kartların entegre kartlara göre avantajıdır (değiştirilebilirler).

Kendimi çok rahatsız/rahatsız hissediyorum.

üzgünüm.

Burada demir parçaları aldım, bir hafta içinde getireceklerini söylediler - sonra sonuçları göstereceğim ..

genel olarak çok özür dilerim çok utandım affedin beni

 
joo :

Kendimi çok rahatsız/rahatsız hissediyorum.

üzgünüm.

Burada demir parçaları aldım, bir hafta içinde getireceklerini söylediler - sonra sonuçları göstereceğim ..

genel olarak çok özür dilerim çok utandım affedin beni

Hayır hayır. Senin affın yok.

Senin gibilerin forumda yeri yok. Tövbe etmek için çok geç! Sadece kan senin uh ... uh .. orada ne suçlusun, anlamıyorum?

 
MetaDriver :

...

İşte, keyfini çıkarın. (Ve dene):

Sonuç (zaman) ortalamanın bile üzerindedir. Çoğu zaman 2 saniyeden az.

Yani frenli kartlar da iş başında. Ana şey, elleri doğru yerden büyütmektir. ;)

)) Yavaş yavaş büyüyeceğiz. Zayıf olanımda böyle bir sonuç:

Bu CountBars 100000 ile. Artık dayanamıyor, çöküyor.

 

Benim "atsızım":

 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

Kısacası, başkalarının gelişmelerini test etmekten bıktım. İhtiyacım olanı yapacağım. Yapınca buraya yazarım.

 
tol64 :

)) Yavaş yavaş büyüyeceğiz. Zayıf olanımda sonuç şu:

Bu CountBars 100000 ile. Artık dayanamıyor, çöküyor.

Paralel iş parçacığı sayısını daha da azaltmaya çalışın (CountPass). Örneğin, aynı anda iki veya dört kez başlamak için. 1280, bir algoritma için çok fazla. joo, optimal popülasyon büyüklüğünün 50-60 birey olduğunu söyledi. 1280 açık bir abartı. Tamamen stres testi için koydum.

İş parçacığı için aşırı istek nedeniyle (kartın kavramlarına göre) tam olarak ateş hızında bir tıkaç olabilir.

--

512 yapın ve ne elde ettiğinizi görün. Programı parçalamaktan korkmayın, bundan sadece daha bütün olacak. :) Yaparsan buraya yaz.

Neden: