Diskussion zum Artikel "Wie Sie OpenCl öffnen und für Kalkulationen verwenden." - Seite 3

 
PCWalker:

Kann jemand die OpenCL 1.1 Treiber für Nvidia anhängen?

Es scheint, dass Nvidia die OpenCL-Unterstützung für Version 1.1 entfernt hat.

Dankeschön.

Ich glaube nicht, dass das korrekt ist.

Ich habe eine Nvidia 8600m GT-Karte, die vor dem MT5-Upgrade auf Build 803 mit MT5 für OpenCL funktionierte. Nach dem 803-Build im April meldete MT5, dass es OpenCL nicht finden konnte, und wenn ich den Build vor 803 verwende, funktioniert es immer noch.

Ich habe mich vergewissert, dass ich die neuesten Nvidia-Treiber habe, aber das hat keinen Unterschied gemacht. Ich rief beim metaquotes Service Desk an und sie sagten, dass MT5 die Version 1.0 OpenCL nicht mehr unterstützt.

Ich persönlich finde es schwer zu verstehen, dass diese Dinge fast immer abwärtskompatibel sind und ich kann nichts darüber finden, dass Version 1.0 nicht so ist. Aber fairerweise muss man sagen, dass Nvidia nicht angibt, welche Versionen die Karten unterstützen, sie sagen nur, dass es funktioniert, wenn es cuda-fähig ist, und das ist bei der 8600m GT der Fall.

Die Realität ist, dass es nicht mehr funktioniert, aus welchem Grund auch immer, und das liegt an MT5, da es vor dem 803-Build funktionierte, vielleicht ist es, wie sie es implementiert haben oder ein Rückwärtskompatibilitätsproblem, das ich wahrscheinlich nie erfahren werde.

 
MaxTrader:


Welche Version des OpenCL-Treibers haben Sie?

 
PCWalker:

wie zu erkennen?

Ich verwende die neuesten Nvidia-Treiber GeForce 320.18

Im Verzeichnis Nvidia\OpenCL gibt es OpenCL.dll & OpenCL64.dll beide sind Version 1.0.0.0 von Khronos

 
Ich möchte wissen, wie ich die Losgröße einstellen kann.
[Gelöscht]  

Ich habe bei 0,001 gab es einen Fehler in der Arbeit OpenCL zu sein scheint. RAM 32 Gb, auf GT630 - 2 Gb

2013.07.08 04:05:50     OpenCL_Sample (EURUSD,D1)       
2013.07.08 04:05:50     OpenCL_Sample (EURUSD,D1)       Расчеты без OpenCL:
2013.07.08 04:15:53     OpenCL_Sample (EURUSD,D1)       Вычисление значений функции = 602203 мс
2013.07.08 04:17:34     OpenCL_Sample (EURUSD,D1)       Определение цветов раскраски = 90203 мс
2013.07.08 04:17:34     OpenCL_Sample (EURUSD,D1)       
2013.07.08 04:17:34     OpenCL_Sample (EURUSD,D1)       Расчеты с OpenCL:
2013.07.08 04:17:34     OpenCL_Sample (EURUSD,D1)       OpenCL: GPU device 'GeForce GT 630' selected
2013.07.08 04:17:34     OpenCL_Sample (EURUSD,D1)       Вычисление значений функции = 16 мс
2013.07.08 04:17:52     OpenCL_Sample (EURUSD,D1)       Определение цветов раскраски = 0 мс
2013.07.08 04:17:52     OpenCL_Sample (EURUSD,D1)       Access violation write to 0x00000002248953BE
 
MaxTrader:

wie zu erkennen?

Ich verwende die neuesten Nvidia-Treiber GeForce 320.18

Im Verzeichnis Nvidia\OpenCL gibt es OpenCL.dll & OpenCL64.dll beide sind Version 1.0.0.0 von Khronos

Also, wie erkennt der MT5 Ihre OpenCL-Treiber, wenn sie Version 1.0 sind, und mit meinem MT5, es akzeptiert keine OpenCL-Treiber 1.0?

Ich danke Ihnen.

 
PCWalker:

Also, wie erkennt der MT5 Ihre OpenCL-Treiber, wenn sie Version 1.0 sind, und mit meinem MT5, es akzeptiert keine OpenCL-Treiber 1.0?

Ich danke Ihnen.

Wenn Sie eine verbindliche Antwort wünschen, empfehle ich Ihnen, sich an den ServiceDesk zu wenden.
 

Das ist richtig. Das Skript hat die Grafikkarte ausgewählt, und es hat nicht genug Speicher.

Ich habe bereits oben geschrieben, wie CPU zu wählen.

 
PCWalker:

Also, wie erkennt der MT5 Ihre OpenCL-Treiber, wenn sie Version 1.0 sind, und mit meinem MT5, es akzeptiert keine OpenCL-Treiber 1.0?

Ich danke Ihnen.

Nun, wie ich bereits sagte, funktionierte es vor dem Update auf MT5 Build 803 absolut einwandfrei und tut es immer noch, wenn ich MT5 zurücksetze.

Daher hat etwas, was sie in MT5 getan haben, die Unterstützung für die Version 1.0 entfernt, aber ich vermute, dass metaquotes bei allem, was sie gefragt werden, weniger als hilfreich sind, sie werden einfach ganz defensiv und sagen "es funktioniert gut" oder "nichts hat sich geändert", aber natürlich hat sich etwas geändert.

 

Ich denke, diese Zahlen sind seltsam.