"New Neural" è un progetto di motore di rete neurale Open Source per la piattaforma MetaTrader 5. - pagina 33

 
yu-sha:

Suggerisco di considerare i seguenti punti architettonici:

...

2) guardare attivamente verso OpenCL (CUDA, purtroppo, non è disponibile per i fortunati proprietari di GPU AMD)

- 1536 Stream Processors su una HD6970 non sono 6 Core su una CPU

- Nella maggior parte dei casi, l'addestramento delle reti neurali è un compito SIMD che cade perfettamente sulla GPU

- l'architettura dell'intero complesso dovrebbe essere progettata tenendo conto di questi requisiti fin dall'inizio

Sollevare una domanda

L'apprendimento è accelerato di almeno 50x - testato con CUDA di nVidia

C'è qualche esperto di OpenCL qui?

 
yu-sha:

Sollevare una domanda

L'apprendimento è accelerato di almeno 50x - testato con CUDA di nVidia

C'è qualche esperto di OpenCL qui?

Penso che valga la pena pensarci, ma aspetta che gli sviluppatori implementino il supporto OpenCL (come ha detto Renat in questo post).
 
yu-sha:

Sollevare una domanda

L'apprendimento accelera di almeno 50x - testato su CUDA di nVidia

C'èqualche specialista di OpenCL qui?

JavaDev è stato coinvolto, ha persino voluto scrivere un articolo, dovrebbe essere cliccato.

SZ a joo, sembra che tu sia stato in stretto contatto con lui, sei il benvenuto (mandagli un messaggio in privato).

 
Interessante:
Penso che valga la pena pensarci, ma aspettate che gli sviluppatori implementino il supporto OpenCL.

Sospetto che abbiamo bisogno di accedere a OpenCL-dlls - un'opzione praticabile

o

solo un dll che capirà NS. Questa dll sarà in sorgente, quindi il rischio di prendere un virus è minimo - compilala tu stesso

 
yu-sha:

Sospetto che tu abbia bisogno di accedere a OpenCL-dlls

Dimenticate le dll, non potete, nessuna dll, nemmeno quelle di sistema. Senza supporto nativo non c'è niente di cui parlare. Quando l'avremo ottenuto, continueremo a lavorare.

Sicuramente lo faremo :) . Non credo che sia un gran problema capirlo.

 
Urain:
JavaDev era impegnato, voleva addirittura scrivere un articolo, è quello su cui cliccare.

C'erano molte persone interessate alla questione. joo ,Urain, ricordo anche che c'erano 2 o 3 persone. Semmai, si potrebbe assemblare un gruppo di 5-6 specialisti.

yu-sha:

Sospetto che tu abbia bisogno di accedere a OpenCL-dlls

e questo è tutto

Penso che l'implementazione dovrebbe essere in MQL5 (in modo che possa essere utilizzato nel Campionato e nel Mercato).

TheXpert:

Dimenticatevi delle DLL, non è possibile, nessuna, e anche il sistema. Senza supporto interno non c'è niente di cui parlare. Quando uscirà, continueremo.

Continueremo sicuramente :). Penso che non sia un problema troppo grande per capirlo.

+1
 
Urain:

JavaDev era impegnato, voleva addirittura scrivere un articolo, è lui quello da cliccare.

SZ a joo, sembra che tu sia stato in stretto contatto con lui, sei il benvenuto a fare lo stesso (mandagli un messaggio in privato).

Cercherò di contattarlo - manca da molto tempo. Naturalmente, sarebbe bello avere un articolo dedicato a OpenCL con MQL5. Soprattutto ora.
 
È meglio che ti prepari mentalmente al fatto che quello che farai sarà probabilmente molto diverso da quello che immagini.
 

OpenCL dovrà sicuramente includere il supporto nativo.

Un parser XML è anche probabilmente richiesto, altrimenti l'elaborazione manuale sarà lenta su file XML multi-megabyte.

 
Renat:

OpenCL dovrà sicuramente includere il supporto nativo.

Anche il parser XML molto probabilmente dovrà essere incluso, altrimenti l'elaborazione manuale sarà lenta su file XML multi-megabyte.

Fantastico. Se l'implementazione è all'altezza, e logicamente non dovrebbe esserlo, tutto andrà bene.