OpenCL: test di implementazione interna in MQL5 - pagina 68

 

Salve, mi permetta di sollevare un argomento... C'è qualche speranza per la possibilità di usare OpenCL nello strategy tester presto? O non c'è nessun cambiamento e non credo nemmeno che possiamo aspettarlo quest'anno?

 
MigVRN:

Salve, mi permetta di sollevare un argomento... C'è qualche speranza che presto sarà possibile utilizzare OpenCL nello strategy tester? O tutto è invariato e molto probabilmente non possiamo nemmeno aspettare quest'anno?

OpenCL nel tester funziona bene.

Ecco su agenti locali con qualsiasi scheda video normale:

FN      0       Tester  22:24:01        Experts\OpenCLExpert.ex5 on EURUSD,H1 from 2013.01.01 00:00 to 2013.01.15 00:00
KH      0       Tester  22:24:01        complete optimization started
FM      0       Tester  22:24:01        size of initial task pack is 512
FG      0       Core 1  22:24:01        agent process started
OD      0       Core 1  22:24:02        connecting to 127.0.0.1:3000
MS      0       Core 1  22:24:02        connected
OI      0       Core 1  22:24:02        authorized (agent build 743)
NL      0       Core 1  22:24:02        OpenCL device: GPU NVIDIA Corporation GeForce GT 640 M with OpenCL 1.1 (2 units, 708 MHz, 2048 Mb, version 307.21)
PR      0       Core 1  22:24:02        common synchronization completed
FJ      0       Core 1  22:24:03        EURUSD: history for 2012 year synchronized
OR      0       Core 1  22:24:03        EURUSD: history for 2013 year synchronized
QF      0       Core 1  22:24:03        EURUSD: history synchronization completed [2091 Kb]
In cludi e agenti remoti senza schede di tipo Nvidia Tesla (schede di calcolo specializzate senza funzioni grafiche), non sarete in grado di eseguire OpenCL.
 
Renat:

OpenCL nel tester funziona bene.

Ugh... Mi hai reso molto felice - grazie!!!

Potete consigliare - perché nel debug la funzione CLContextCreate(CL_USE_ANY)funziona bene, ma nel tester produce l'errore 4806 (Requested data not found).

 

Ecco una descrizione più dettagliata del problema...

 
Renat:

OpenCL funziona bene nel tester.

Probabilmente, non molte persone sono interessate, ma tuttavia... Ho fatto una richiesta al Service Desk descrivendo il problema (la funzione CLContextCreate() non funziona nel tester, cioè OpenCL non funziona nel tester). Ecco la risposta:

Squadra di supporto 2013.01.21 10:04

OpenCL funzionerà negli agenti a partire dalla prossima build

Quindi, OpenCL non funziona ancora nel tester - aspetteremo la prossima build :)

Общайтесь с разработчиками через Сервисдеск!
Общайтесь с разработчиками через Сервисдеск!
  • www.mql5.com
Ваше сообщение сразу станет доступно нашим отделам тестирования, технической поддержки и разработчикам торговой платформы.
 

Una risorsa utile per confrontare le schede grafiche (se siete indecisi su quale comprare per il calcolo).

La mia attrazione per la HD 7950 è chiaramente aumentata quando ho visto che anche la GTX 680 è chiaramente inferiore ad essa nel calcolo (con un numero di shader abbastanza comparabile).

CompuBench - OpenCL Device Comparison
CompuBench - OpenCL Device Comparison
  • clbenchmark.com
300.83 301.10 301.24 301.25 301.32 301.33 301.40 301.42 302.59 304.48 304.79 305.37 305.53 306.02 306.23 306.94 306.97 310.54 310.61 310.64 310.70 310.90 311.06 313.95 313.96 314.07 314.14...
 
Renat:

In cludi e agenti remoti senza schede di tipo Nvidia Tesla (schede di calcolo specializzate senza funzioni grafiche) OpenCL non può essere eseguito.

Per favore, aiutatemi. Ho metaTester64 installato, Quadro4000 nel primo slot, Tesla C2070 nel terzo slot. Totale di 4 slot PCIEx 16, scheda madre Tyan S7025WAGM2NR.

Ho 16 agenti in esecuzione su Xeons E5540, nessun core video incorporato, gli agenti stessi lavorano sui core della cpu, ho un log di uno di loro:

LL      0       Startup 15:15:54        access rights to common directory successfully checked
RF      0       Startup 15:15:54        Service start initialized
PL      0       Startup 15:15:54        Create startup thread
DR      0       Startup 15:15:54        Thread successfully created
OD      0       Startup 15:15:54        Delay for 61 secs [system uptime: 164 secs]
FP      0       Startup 15:16:55        MetaTester 5 x64 build 773 (22 Feb 2013)
DE      0       Server  15:16:55        MetaTester 5 started on 0.0.0.0:2000
GN      2       OpenCL  15:16:55        OpenCL not found, install the latest video driver for better performance
NG      0       Startup 15:16:55        initialization finished
JL      0       Startup 15:16:55        Startup thread finished successfully
RE      0       Network 15:22:01        connected to 1.agents.mql5.com
GQ      0       Network 15:22:02        authorized on 1.agents.mql5.com
.....

I piloti hanno messo 310,90, 311,15, l'ultimo stand 314,07. Nei registri la stessa cosa. GPU-Z.0.6.7 mostra il supporto OpenCL per entrambe le schede. Le applicazioni CUDA girano senza alcun problema, inoltre è possibile selezionare la Quadra o la Tesla o entrambe contemporaneamente. Non carico agenti a livello locale perché non sono ancora coinvolto nel commercio.

Nel registro: HKEY_LOCAL_MACHINE\SOFTWARE\Khronos\OpenCL\Vendors\ nvopencl.dll REG_DWORDS valore 0

Non so dove guardare e cosa correggere in modo che gli agenti inizino a usare tesla?

Pronto a dare accesso completo alla stazione di lavoro tramite TeamViewer per il debug, per esempio. Win7x64_Ult_rtl. Contatti nel profilo. Ha lasciato una richiesta al service-desk.

(E buon 23 febbraio a tutti! :) )

TYAN - ?ProductType=MB&pid=641&SKU=600000040
  • www.tyan.com
Plug and Play (PnP) /PCI2.3 /WfM2.0 /SMBIOS2.3 /PXE boot / ACPI 2.0 power management /Power on mode after power recovery / User-configurable H/W monitoring /...
 

L'ultima versione di MT5 uccide il driver della scheda video all'avvio, che viene riavviato dal winnas con un messaggio di errore ("il driver è stato fermato ma riavviato"). Questo ha iniziato a succedere tutte le volte che si avvia MT5. Non succede con l'avvio di MT4.

DELL XPS1331, Windows 7 Ultimate, 32-bit, NVIDIA GeForce 8400M GS, Versione driver: 314.07


Cosa posso fare?

Документация по MQL5: Стандартные константы, перечисления и структуры / Коды ошибок и предупреждений / Ошибки компиляции
Документация по MQL5: Стандартные константы, перечисления и структуры / Коды ошибок и предупреждений / Ошибки компиляции
  • www.mql5.com
Стандартные константы, перечисления и структуры / Коды ошибок и предупреждений / Ошибки компиляции - Документация по MQL5
 
tycoon:

Cosa si può fare?

Opzione 1:
Cancellare o rinominare il ramo del registro
HKEY_LOCAL_MACHINE\SOFTWARE\Khronos\OpenCL\Vendors
Questo disabiliterà completamente il supporto OpenCL sul tuo computer

Opzione 2:
Potete aspettare un altro aggiornamento, il terminale userà i dispositivi OpenCL dalla versione 1.1
NVIDIA GeForce 8400M GS sarà ignorato in quanto è un dispositivo OpenCL versione 1.0
 
mql5:
Opzione 1:
Cancellare o rinominare il ramo del registro
HKEY_LOCAL_MACHINE\SOFTWARE\Khronos\OpenCL\Vendors
Questo disabiliterà completamente il supporto OpenCL sul tuo computer

Opzione 2:
Potete aspettare un altro aggiornamento, il terminale userà i dispositivi OpenCL dalla versione 1.1
NVIDIA GeForce 8400M GS sarà ignorato in quanto è un dispositivo con OpenCL versione 1.0
Grazie, la prima opzione ha risolto il problema.