"New Neural" es un proyecto de motor de red neuronal de código abierto para la plataforma MetaTrader 5. - página 33

 
yu-sha:

Sugiero que se consideren los siguientes puntos arquitectónicos:

...

2) mirar activamente hacia OpenCL (CUDA, por desgracia, no está disponible para los afortunados propietarios de GPUs AMD)

- 1536 Stream Processors en una HD6970 no son 6 núcleos en una CPU

- En la mayoría de los casos, el entrenamiento de las redes neuronales es una tarea SIMD que recae perfectamente en la GPU

- la arquitectura de todo el complejo debe diseñarse teniendo en cuenta estos requisitos desde el principio

Plantear una pregunta

El aprendizaje se acelera 50 veces como mínimo - probado con CUDA de nVidia

¿Hay algún experto en OpenCL aquí?

 
yu-sha:

Plantear una pregunta

El aprendizaje se acelera 50 veces como mínimo - probado con CUDA de nVidia

¿Hay algún experto en OpenCL aquí?

Creo que vale la pena pensarlo, pero hay que esperar a que los desarrolladores implementen el soporte de OpenCL (como mencionó Renat en este post).
 
yu-sha:

Plantear una pregunta

El aprendizaje se acelera 50 veces como mínimo - probado en CUDA de nVidia

¿Hayalgún especialista en OpenCL aquí?

JavaDev estuvo involucrado, incluso quiso escribir un artículo, debería ser pulsado.

SZ a joo, parece que has estado en contacto con él, eres bienvenido a hacer lo mismo (envíale un mensaje en privado).

 
Interesante:
Creo que vale la pena pensarlo, pero hay que esperar a que los desarrolladores implementen el soporte de OpenCL.

Sospecho que necesitamos acceso a OpenCL-dlls - una opción viable

o

sólo una dll que entenderá NS. Esta dll estará en código fuente, por lo que el riesgo de contraer un virus es mínimo: compílela usted mismo

 
yu-sha:

Sospecho que necesitas acceso a OpenCL-dlls

Olvídate de las dlls, no puedes, no hay dlls de ningún tipo, tampoco de sistema. Sin apoyo nativo no hay nada que hablar. Cuando lo consigamos, seguiremos trabajando.

Definitivamente lo haremos :) . No creo que sea un gran problema descubrirlo.

 
Urain:
JavaDev se comprometió, incluso quiso escribir un artículo, es el que hay que pinchar.

Había mucha gente interesada en el tema. joo ,Urain, yo también recuerdo que había 2 o 3 personas. En todo caso, se podría reunir un grupo de 5-6 especialistas.

yu-sha:

Sospecho que necesitas acceso a OpenCL-dlls

y eso es todo

Creo que la implementación debería ser en MQL5 (para que se pueda utilizar en el Campeonato y en el Mercado).

TheXpert:

Olvídate de las dlls, no puedes, no, en general, y el sistema también. Sin apoyo interno no hay nada que hablar. Cuando salga, seguiremos.

Sin duda, continuaremos :) . Creo que no es demasiado problema resolverlo.

+1
 
Urain:

JavaDev se comprometió, incluso quiso escribir un artículo, es el que hay que pinchar.

SZ a joo, parece que has estado en contacto con él, eres bienvenido a hacer lo mismo (envíale un mensaje en privado).

Intentaré comunicarme con él, desaparecido desde hace mucho tiempo. Por supuesto, sería genial tener un artículo dedicado a OpenCL con MQL5. Especialmente ahora.
 
Es mejor que te prepares mentalmente para el hecho de que lo que vas a hacer probablemente sea muy diferente de lo que imaginas.
 

Definitivamente, OpenCL tendrá que incluir soporte nativo.

También es probable que se necesite un analizador XML, ya que de lo contrario el procesamiento manual será lento en archivos XML de varios megabytes.

 
Renat:

Definitivamente, OpenCL tendrá que incluir soporte nativo.

Lo más probable es que también haya que incluir un analizador XML, ya que de lo contrario el procesamiento manual será lento en archivos XML de varios megabytes.

Genial. Si la aplicación está a la altura, y lógicamente no debería estarlo, todo irá bien.
Razón de la queja: