Discussão do artigo "Rede em nuvem do MQL5: Você ainda está calculando?" - página 5

 
Os registros mostram que todo o trabalho em um milhão de passagens foi concluído e apenas um dos agentes (Pr 141) estava gerando um erro de inicialização do Expert Advisor. Ele não conseguia nem mesmo carregar o Expert Advisor.

Expandimos especialmente as mensagens de erro para encontrar agentes problemáticos. Passo a passo, vamos nos livrar deles.
Документация по MQL5: Стандартные константы, перечисления и структуры / Коды ошибок и предупреждений / Ошибки компиляции
Документация по MQL5: Стандартные константы, перечисления и структуры / Коды ошибок и предупреждений / Ошибки компиляции
  • www.mql5.com
Стандартные константы, перечисления и структуры / Коды ошибок и предупреждений / Ошибки компиляции - Документация по MQL5
 
phi.nuts:

Como estamos no ramo de comércio, talvez você já tenha ouvido o termo: oferta e demanda.

Talvez haja muita oferta de agentes e pouca demanda por nuvem.

Qual é o valor da comissão que a MQ está cobrando do fornecedor?
 
doshur:
Qual é o valor da comissão que a MQ cobra do fornecedor?
Leia as Perguntas frequentes: atualmente 10%.
Questions Concerning Payment for Participation in the MQL5 Cloud Network
Questions Concerning Payment for Participation in the MQL5 Cloud Network
  • cloud.mql5.com
Questions concerning payment for participation in the MQL5 Cloud Network - distributed computing network
 

Após a atualização para o build 756, o login e, consequentemente, a caixa de seleção"vender recursos" foram redefinidos.

Descobriu-se que, ao tentar reiniciar os serviços, eles não reiniciam....

Tive que eliminar os processos por meio do Gerenciador de Tarefas e, então, somente a reinicialização aconteceu.


O OpenCL também continua sendo um problema:

NL 0 Startup 14:47:50 direitos de acesso ao diretório comum verificados com sucesso<br/ translate="no">PF 0 Startup 14:47:50 Início do serviço inicializado
RL 0 Startup 14:47:50 Criar thread de inicialização
FR 0 Startup 14:47:50 Thread criado com sucesso
CE 0 Startup 14:47:50 MetaTester 5 x64 build 756 (25 Jan 2013)
JP 0 Server 14:47:50 MetaTester 5 started on 0.0.0.0:2001
GE 0 OpenCL 14:47:50 initialize
PD 2 Agent 14:47:50 A inicialização do OpenCL foi ignorada devido a um erro crítico. Por favor, atualize os drivers de vídeo.
EK 2 Agent 14:47:50 O OpenCL será inicializado durante a próxima inicialização do terminal.

DO 0 Startup 14:47:50 Inicialização concluída
NK 0 Startup 14:47:50 A thread de inicialização foi concluída com sucesso
LO 0 Rede 14:49:50 Rede 14:49:50 conectada a 1.agentes.mql5.com
 
LiveWizard:

Após a atualização para a compilação 756, o login e, consequentemente, a caixa de seleção "vender recursos" foram redefinidos.

Descobriu-se que, ao tentar reiniciar os serviços, eles não reiniciam....

Tive que eliminar os processos por meio do Gerenciador de Tarefas e, então, somente a reinicialização aconteceu.


Também há um problema com o OpenCL:

O OpenCL não está disponível em placas de vídeo comuns no modo de serviços (agentes instalados como serviços). Esse é um problema conceitual do modelo de driver do Windows.
 

Na próxima compilação, lançaremos um suporte aprimorado para o OpenCL ao trabalhar em modos de serviço (corrigimos alguns de nossos bugs), abriremos o acesso às estatísticas dos dispositivos OpenCL na nuvem e possibilitaremos o uso real do OpenCL na rede.

Ainda não podemos prever os resultados, mas os veremos após o lançamento.

OpenCL: Мост в параллельные миры
OpenCL: Мост в параллельные миры
  • 2012.05.16
  • Sceptic Philozoff
  • www.mql5.com
В конце января 2012 года компания-разработчик терминала MetaTrader 5 анонсировала нативную поддержку OpenCL в MQL5. В статье на конкретном примере изложены основы программирования на OpenCL в среде MQL5 и приведены несколько примеров "наивной" оптимизации программы по быстродействию.
 

Veja como é a inicialização e o início do OpenCL em agentes de serviço no exemplo do NVIDIA Tesla:

ML      0       Startup 07:18:59        access rights to common directory successfully checked
OF      0       Startup 07:18:59        Service start initialized
QL      0       Startup 07:18:59        Create startup thread
ER      0       Startup 07:18:59        Thread successfully created
DE      0       Startup 07:18:59        MetaTester 5 x64 build 756 (25 Jan 2013)
JP      0       Server  07:18:59        MetaTester 5 started on 0.0.0.0:2000
RK      0       OpenCL  07:18:59        Device #0: GPU NVIDIA Corporation Tesla T10 Processor with OpenCL 1.0 (30 units, 1440 MHz, 4095 Mb, version 307.45)
QJ      0       Startup 07:18:59        initialization finished
IO      0       Startup 07:18:59        Startup thread finished successfully
IK      0       192.168.1.132   07:19:12        login (build 756)
MG      0       Network 07:19:12        38680 bytes of group info loaded
NN      0       Network 07:19:12        1490 bytes of tester parameters loaded
CG      0       Network 07:19:12        708 bytes of input parameters loaded
EM      0       Network 07:19:12        817 bytes of symbols list loaded
MK      0       Tester  07:19:12        expert file added: Experts\OpenCLExpert.ex5. 8322 bytes loaded
MR      0       Network 07:19:12        224 bytes of optimized inputs info loaded
GG      0       Tester  07:19:12        successfully initialized
CQ      0       Network 07:19:12        22 Kb of total initialization data received
DJ      0       Tester  07:19:12        Intel Core i7-2600  @ 3.40 GHz, 16366 MB
CM      0       Tester  07:19:12        optimization pass 1 started
LD      0       Symbols 07:19:12        EURUSD: symbol to be synchronized
HO      0       Symbols 07:19:12        EURUSD: symbol synchronized, 3304 bytes of symbol info received
NJ      0       History 07:19:12        EURUSD: load 15 Kb of history data to synchronize
FR      0       History 07:19:12        EURUSD: history synchronized from 2012.01.02 to 2013.01.29
KP      0       History 07:19:12        EURUSD,H1: contains 6210 bars of beginning data from 2012.01.02 00:00 to 2012.12.31 19:00
DD      0       History 07:19:12        EURUSD,H1: history cache reserved for estimated 6754 bars
LE      0       History 07:19:12        EURUSD,H1: history begins from 2012.01.02 00:00
HM      0       Tester  07:19:12        1 : passed within 297 ms
KF      0       Tester  07:19:12        273 Mb memory used
Todos terão isso funcionando a partir da próxima compilação.
 
Renat:

Veja como é a inicialização e o início do OpenCL em agentes de serviço no exemplo do NVIDIA Tesla:

Todos terão isso funcionando a partir da próxima compilação.
Todo mundo == em GPUs dedicadas à computação, ou realmente todo mundo?
 
felidae:
Todos == em GPUs dedicadas à computação, ou de fato todos?

As GPUs que fornecem sua API fora dos drivers de vídeo. Essas são placas de computação especializadas, como a Tesla.

Alguns drivers (AMD/ATI) permitem que você use CPUs como dispositivos OpenCL. No momento, estamos trabalhando para habilitá-los ao trabalhar em agentes. O desempenho desses dispositivos pode ser baixo, mas o principal é que teremos ampla disponibilidade do OpenCL.

 
Renat:

As GPUs que fornecem sua API fora dos drivers de vídeo. Essas são placas de computação especializadas, como a Tesla.

Elas não têm futuro para os usuários comuns no momento. Quero dizer, de forma alguma.

Vamos comparar. Desempenho para o dobro

7970 -- 0,95 TFlops

k20x -- 1,3 TFlops.

Agora preste atenção no preço )))

7970 -- 400

k20 -- 3200 (!) O k20x custa dinheiro irreal.

Aparentemente, sua decisão de organizar os agentes como serviços estava errada.