OpenCL: pruebas de implementación interna en MQL5 - página 68

 

¡Hola! Permítanme sacar un tema... ¿Hay alguna esperanza para la posibilidad de utilizar OpenCL en el probador de estrategias pronto? ¿O no hay ningún cambio y ni siquiera creo que podamos esperarlo este año?

 
MigVRN:

¡Hola! Permítanme sacar un tema... ¿Hay alguna esperanza de que pronto se pueda utilizar OpenCL en el probador de estrategias? ¿O todo sigue igual y lo más probable es que ni siquiera podamos esperar a este año?

OpenCL en el probador funciona bien.

Aquí está en agentes locales con cualquier tarjeta de vídeo normal:

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]
En cludes y agentes remotos sin tarjetas tipo Nvidia Tesla (tarjetas de cálculo especializadas sin funciones gráficas), no podrá ejecutar OpenCL.
 
Renat:

OpenCL en el probador funciona bien.

Ugh... Me has hecho muy feliz - ¡¡¡gracias!!!

¿Puede usted aconsejar - por qué en la depuración CLContextCreate(CL_USE_ANY)la funciónfunciona bien, pero en el probador de salidas de error 4806 (datos solicitados no se encuentran).

 

Aquí hay una descripción más detallada del problema...

 
Renat:

OpenCL funciona bien en el probador.

Probablemente, no hay mucha gente interesada, pero sin embargo... Hice una solicitud al Service Desk describiendo el problema (la función CLContextCreate() no funciona en el probador, es decir, OpenCL no funciona en el probador). Aquí está la respuesta:

Equipo de apoyo 2013.01.21 10:04

OpenCL funcionará en los agentes a partir de la próxima compilación

Por lo tanto, OpenCL aún no funciona en el probador - esperaremos a la próxima compilación :)

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

Un recurso útil para comparar tarjetas gráficas (si estás indeciso sobre cuál comprar para la informática).

Mi inclinación hacia la HD 7950 aumentó claramente cuando vi que incluso la GTX 680 es claramente inferior a ella en computación (con un número de sombreadores bastante comparable).

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:

En cludes y agentes remotos sin tarjetas tipo Nvidia Tesla (tarjetas de cálculo especializadas sin funciones gráficas) no se puede ejecutar OpenCL.

Por favor, ayuda. Tengo metaTester64 instalado, Quadro4000 en la primera ranura, Tesla C2070 en la tercera ranura. Total de 4 ranuras PCIEx 16, placa base Tyan S7025WAGM2NR.

Tengo 16 agentes corriendo en Xeons E5540, no hay núcleos de video integrados, los agentes mismos están corriendo en núcleos de CPU, tengo un registro de uno de ellos:

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
.....

Los conductores ponen 310,90, 311,15, el último puesto 314,07. En los registros lo mismo. GPU-Z.0.6.7 muestra el soporte de OpenCL para ambas tarjetas. Las aplicaciones CUDA se ejecutan sin ningún problema, además es posible seleccionar el Quadra o el Tesla o ambos a la vez. No cargo agentes a nivel local ya que no estoy involucrado en el comercio todavía.

En el registro: HKEY_LOCAL_MACHINE\NSOFTWARE\NKhronos\NOpenCL\NVendors\Nnvopencl.dll REG_DWORDS valor 0

No sé dónde buscar y qué corregir para que los agentes empiecen a usar tesla?

Listo para dar acceso completo a la estación de trabajo a través de TeamViewer para la depuración, por ejemplo. Win7x64_Ult_rtl. Contactos en el perfil. Dejó una solicitud en el servicio de atención al cliente.

(¡Y feliz 23 de febrero a todos! :) )

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 /...
 

La última versión de MT5 mata el driver de la tarjeta de vídeo al arrancar, que es reiniciado por las winnas con un mensaje de error ("el driver se ha detenido pero se ha reiniciado"). Esto ha empezado a ocurrir siempre al iniciar MT5. No ocurre con el arranque de MT4.

DELL XPS1331, Windows 7 Ultimate, 32 bits, NVIDIA GeForce 8400M GS, Versión del controlador: 314.07


¿Qué puedo hacer?

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

¿Qué se puede hacer?

Opción 1:
Eliminar o renombrar la rama del registro
HKEY_LOCAL_MACHINE\NSOFTWARE\NKhronos\NOpenCL\NVendors
Esto deshabilitará completamente el soporte de OpenCL en su ordenador

Opción 2:
Puedes esperar a otra actualización, el terminal utilizará dispositivos OpenCL a partir de la versión 1.1
NVIDIA GeForce 8400M GS será ignorada ya que es un dispositivo OpenCL versión 1.0
 
mql5:
Opción 1:
Eliminar o renombrar la rama del registro
HKEY_LOCAL_MACHINE\NSOFTWARE\NKhronos\NOpenCL\NVendors
Esto deshabilitará completamente el soporte de OpenCL en tu ordenador

Opción 2:
Puedes esperar a otra actualización, el terminal utilizará dispositivos OpenCL a partir de la versión 1.1
NVIDIA GeForce 8400M GS será ignorada ya que es un dispositivo con la versión 1.0 de OpenCL
Gracias, la primera opción resolvió el problema.