"New Neural" est un projet de moteur de réseau neuronal Open Source pour la plateforme MetaTrader 5. - page 33

 
yu-sha:

Je suggère que les points architecturaux suivants soient pris en compte :

...

2) se tourner activement vers OpenCL (CUDA n'est malheureusement pas disponible pour les heureux propriétaires de GPU AMD).

- 1536 processeurs de flux sur une HD6970, ce n'est pas 6 cœurs sur un CPU.

- Dans la plupart des cas, la formation des réseaux neuronaux est une tâche SIMD qui convient parfaitement aux GPU.

- l'architecture de l'ensemble du complexe doit être conçue dès le départ en tenant compte de ces exigences

Poser une question

L'apprentissage est accéléré de 50x minimum - testé avec CUDA de nVidia

Y a-t-il des experts OpenCL ici ?

 
yu-sha:

Poser une question

L'apprentissage est accéléré de 50x minimum - testé avec CUDA de nVidia

Y a-t-il des experts OpenCL ici ?

Je pense que cela vaut la peine d'y penser, mais attendez que les développeurs implémentent le support OpenCL (comme Renat l'a mentionné dans ce post).
 
yu-sha:

Poser une question

Accélération de l'apprentissage par 50x minimum - testé sur CUDA de nVidia

Y a-t-ildes spécialistes d'OpenCL ici ?

JavaDev a été impliqué, a même voulu écrire un article, il faut cliquer dessus.

SZ à joo, vous semblez avoir été en contact étroit avec lui, vous êtes le bienvenu (envoyez-lui un message en privé).

 
Intéressant:
Je pense que cela vaut la peine d'y penser, mais attendez que les développeurs implémentent le support OpenCL.

Je pense que nous devons avoir accès aux dlls OpenCL - une option viable.

ou

une seule dll qui comprendra la NS. Cette dll sera dans le code source, donc le risque d'attraper un virus est minime - compilez-la vous-même.

 
yu-sha:

Je pense que vous devez avoir accès à OpenCL-dlls

Oubliez les dlls, vous ne pouvez pas, pas de dlls du tout, pas de dlls système non plus. Sans soutien indigène, il n'y a rien à dire. Quand nous l'aurons obtenu, nous continuerons à travailler.

Nous le ferons certainement :) . Je ne pense pas que ce soit un gros problème de le découvrir.

 
Urain:
JavaDev s'est engagé, a même voulu écrire un article, c'est celui sur lequel il faut cliquer.

Il y avait beaucoup de gens intéressés par la question. joo ,Urain, je me souviens aussi qu'il y avait 2 ou 3 personnes. Le cas échéant, un groupe de 5-6 spécialistes pourrait être constitué.

yu-sha:

Je pense que vous devez avoir accès à OpenCL-dlls

et c'est tout

Je pense que l'implémentation devrait être en MQL5 (afin qu'elle puisse être utilisée dans le championnat et sur le marché).

LeXpert:

Oubliez les dlls, vous ne pouvez pas, pas du tout, et le système aussi. Sans soutien interne, il n'y a rien à dire. Quand il sortira, nous continuerons.

Nous allons certainement continuer :) . Je pense qu'il n'y a pas trop de problème pour le découvrir.

+1
 
Urain:

JavaDev était engagé, il voulait même écrire un article, c'est sur lui qu'il faut cliquer.

SZ à joo, vous semblez avoir été en contact étroit avec lui, vous êtes invité à faire de même (envoyez-lui un message en privé).

J'essaierai de le joindre - il a disparu depuis longtemps. Bien sûr, il serait formidable d'avoir un article consacré à OpenCL avec MQL5. Surtout maintenant.
 
Vous devez vous préparer mentalement au fait que ce que vous ferez sera probablement très différent de ce que vous imaginez.
 

OpenCL devra certainement inclure un support natif.

Un analyseur XML est également susceptible d'être nécessaire, sinon le traitement manuel sera lent sur des fichiers XML de plusieurs mégaoctets.

 
Renat:

OpenCL devra certainement inclure un support natif.

Un analyseur XML devra très probablement être inclus également, sinon le traitement manuel sera lent sur des fichiers XML de plusieurs mégaoctets.

Super. Si la mise en œuvre est à la hauteur, et logiquement elle ne devrait pas l'être, tout ira bien.
Raison: