İşte herhangi bir DLL olmadan doğrudan MetaTrader 5 terminalinde OpenCL ile yapabilecekleriniz - sayfa 17

 
Renat Fatkhullin :

Evet, çifte destek olmadan eski kartları kullanmamaya karar verdik.

Genel olarak, eski kartlarla ilgili her şey çok kötü, buna genellikle çöken ve terminali düşüren kötü, hatasız sürücüler de dahil.

Gerçekte, bilgisayar oyunu geliştiricilerinin yaptığı gibi, sürücü sürümlerini açıkça kontrol etmek zaten gereklidir. Varsayılan Microsoft sürücüleriyle fazla uzağa gidemezsiniz.

çift   - nasıl yani?

GPU'da double ve float arasındaki fark çok büyüktür ve yüksek hassasiyet her yerde gerekli olmaktan çok uzaktır.

 

nereden alınır - OpenCL bulunamadı

-------------

hayran olmak istedim - deniz manzarası

Dosyalar:
y37zrx.PNG  30 kb
more.PNG  43 kb
 
Renat, öncelikle gelişme için minnettarlığımı ifade etmek istiyorum.
Bir sinir ağında OpenCL kullanırken , performansta 100 kat artış elde ettim.
Ancak ortaya çıktığı gibi, bu, bir sinir ağı kullanarak ticaret yönünün geliştirilmesinde sadece başka bir aşamaydı.
Güçten tasarruf etmek için daha önce sinyal, nöron sayısını sınırlamak ve sözde veri penceresi uygulamak gerekiyordu.
Yapay olarak gerekli sinyalleri keserek, en iyi tahminleri alamıyoruz.
Aşamalarda kullanmaya ihtiyaç vardır:
1. Aynı anda bir anakartta 7 kart
2. Birleştirilmiş yüzlerce karttan oluşan bir havuz
Bu görevi kim üstlenebilirdi?
Gerekirse finansman görüşülür.
 
Dmitry Nazarov :
Renat, öncelikle gelişme için minnettarlığımı ifade etmek istiyorum.
Bir sinir ağında OpenCL kullanırken , performansta 100 kat artış elde ettim.
Ancak ortaya çıktığı gibi, bu, bir sinir ağı kullanarak ticaret yönünün geliştirilmesinde sadece başka bir aşamaydı.
Güçten tasarruf etmek için daha önce sinyal, nöron sayısını sınırlamak ve sözde veri penceresi uygulamak gerekiyordu.
Yapay olarak gerekli sinyalleri keserek, en iyi tahminleri alamıyoruz.
Aşamalarda kullanmaya ihtiyaç vardır:
1. Aynı anda bir anakartta 7 kart
2. Birleştirilmiş yüzlerce karttan oluşan bir havuz
Bu görevi kim üstlenebilirdi?
Gerekirse finansman görüşülür.

Daha büyük bir kart satın almanızı engelleyen nedir?

bazı iplik A100 https://www.nvidia.com/ru-ru/data-center/a100/

GPU NVIDIA A100 в основе современного дата-центра
GPU NVIDIA A100 в основе современного дата-центра
  • www.nvidia.com
Самая быстрая платформа для ИИ и HPC дата-центра
 
Maxim Kuznetsov :

Daha büyük bir kart satın almanızı engelleyen nedir?

bazı iplik A100 https://www.nvidia.com/ru-ru/data-center/a100/

Genel olarak, ilk önce kütüphanenin daha iyi bir versiyonunu yaratmanın ve madencilikten bu yana deniz konteynerlerine dayalı yüzlerce çiftliğe sahip olmanın mümkün olduğu hipotezini test etmekten başka bir şey değil 🤷🏼‍♂️
 
Aliaksandr Hryshyn :

çift   - nasıl yani?

GPU'da double ve float arasındaki fark çok büyüktür ve yüksek hassasiyete ihtiyacınız olan her yerde değildir.

Double / float arasındaki bu kadar büyük bir fark GPU'da değil, özellikle Nvidia'da. AMD'de işler çok daha iyi. Nvidia, özellikle geleneksel kartlardaki çift hesaplama performansını bu şekilde öldürdü ve sizi matematiksel hesaplamalar için farklı bir GPU kartı sınıfı satın almaya zorladı. Bu bilinçli bir davranıştır.

Tamamen gereksiz şeyleri kesmek için çift destekli kartlara ihtiyacımız olsa da, hiç kimse float kullanmanızı yasaklamıyor.

Finansal matematikte, en büyük hassasiyet kaybı nedeniyle şamandıralarla çalışırken tırmıklamak yanıltıcı değildir. Kim ne kadar "kesinlik gerekli değil, yeter" derse bunun finans sektöründeki gerçeklikle hiçbir ilgisi yoktur.


Uzak işaretlerdeki tutarsızlıkları yakaladığımız için, OpenCL'de çift ile bile kârın finansal matematiğini aktarmak istemiyoruz. Aslında finansta /hızlı matematik kullanamazsınız (ve OpenCL / GPU'da her zaman hızlı modeldedir), sadece /hassas modelleri kullanabilirsiniz.

 
Dmitry Nazarov :
Renat, öncelikle gelişme için minnettarlığımı ifade etmek istiyorum.
Bir sinir ağında OpenCL kullanırken , performansta 100 kat artış elde ettim.
Ancak ortaya çıktığı gibi, bu, bir sinir ağı kullanarak ticaret yönünün geliştirilmesinde sadece başka bir aşamaydı.
Güçten tasarruf etmek için daha önce sinyal, nöron sayısını sınırlamak ve sözde veri penceresi uygulamak gerekiyordu.
Yapay olarak gerekli sinyalleri keserek, en iyi tahminleri alamıyoruz.
Aşamalarda kullanmaya ihtiyaç vardır:
1. Aynı anda bir anakartta 7 kart
2. Birleştirilmiş yüzlerce karttan oluşan bir havuz
Bu görevi kim üstlenebilirdi?
Gerekirse finansman görüşülür.
MQL5 OpenCL arayüzlerinde birçok OpenCL cihazı kullanabilirsiniz.
 
Renat Fatkhullin :
MQL5 OpenCL arayüzlerinde birçok OpenCL cihazı kullanabilirsiniz.
Her görev için Expert Advisor'a manuel olarak farklı bir cihaz yerleştirilsin mi?
 
Dmitry Nazarov :
Her görev için Expert Advisor'a manuel olarak farklı bir cihaz yerleştirilsin mi?
Vasıtasıyla CLContextCreate 0 tarama mevcut bağlamdan sırayla, ardından CLGetDeviceInfo, cihazın özelliklerini öğrenin ve hangi cihazlara ölçeklendirileceğine karar verin.
 

Renat Fatkhullin, MQL5+OpenCL'de yazma olasılığını görüşmek için sizinle nasıl iletişime geçileceğini. video kartlarının bilgi işlem gücünü kullanmak gereklidir. Her şeyi doğru anlarsam, uygulamadan bir örnek kullanarak: yazılı robot, yerel bir ağ üzerinden bağlı 3 makine tarafından yalnızca 11 parametreyi optimize eder, süre sadece 1 yıl 6 saattir. Tam bir veri sayımı ile 5 yıllık optimizasyonu şarj etmeye çalıştım, bana 2 ay beklemem gerektiğini gösterdi. Doğru anladıysam OpenCL bu sorunu çözüyor. işlemciler değil, video kartları hesaplamalara dahil olacağından hız yüzlerce kez artmalıdır. yani tüm ticaret sistemi dikkate alındığında ayarlarda yaklaşık 200-300 parametre olacaktır. Robotun OpenCL'de yürütüldüğü 3-5 yıllık bir süre için böyle bir hesaplama hacmi, makinelerimden biri tarafından birkaç dakika veya saat içinde yapılacaktır. Doğru mu anladım ve böyle bir robot yazmayı sizinle tartışmak mümkün mü?




Neden: