MQL5 Cloud Network: Вы все еще считаете? - страница 4

 

После обновления на билд 756 сбросился логин и соответственно галка "продавать ресурсы".

Обнаружилось, что при попытке перезапустить службы они не перезапускаются... 

Пришлось через диспетчер задач убить процессы и тогда только случился перезапуск.


С OpenCL также остаётся проблема:

NL    0    Startup    14:47:50    access rights to common directory successfully checked
PF    0    Startup    14:47:50    Service start initialized
RL    0    Startup    14:47:50    Create startup thread
FR    0    Startup    14:47:50    Thread successfully created
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    OpenCL initialization skipped due to critical error. Please update video drivers.
EK    2    Agent    14:47:50    OpenCL will be initialized during terminal's next launch.

DO    0    Startup    14:47:50    initialization finished
NK    0    Startup    14:47:50    Startup thread finished successfully
LO    0    Network    14:49:50    connected to 1.agents.mql5.com
 
LiveWizard:

После обновления на билд 756 сбросился логин и соответственно галка "продавать ресурсы".

Обнаружилось, что при попытке перезапустить службы они не перезапускаются... 

Пришлось через диспетчер задач убить процессы и тогда только случился перезапуск.


С OpenCL также остаётся проблема:

OpenCL на обычных видеокартах в режиме сервисов (агентов, устанавливаемых как сервисы) недоступен. Это концептуальная проблема модели драйверов Windows.
 

В следующем билде мы выпустим улучшенную поддержку OpenCL при работе в режимах сервисов (исправили некоторые свои ошибки), откроем доступ к статистике наличия OpenCL устройств в клауде и дадим возможность реально использовать OpenCL в сети.

Предсказывать результаты пока не будем, а посмотрим после релиза.

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

Вот как выглядит запуск и инициализация OpenCL в сервисных агентах на примере 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.40GHz, 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
У всех будет работать со следующего билда.
 
Renat:

Вот как выглядит запуск и инициализация OpenCL в сервисных агентах на примере NVIDIA Tesla:

У всех будет работать со следующего билда.
У всех == на GPU, предназначенных для вычислений, или действительно у всех?
 
felidae:
У всех == на GPU, предназначенных для вычислений, или действительно у всех?

У тех GPU, которые предоставляют свое API вне рамок видеодрайверов. Это специализированные вычислительные карты типа Tesla.

Некоторые драйверы (AMD/ATI) дают возможность использовать CPU как устройства OpenCL. Мы сейчас работаем над тем, чтобы включить их при работе в агентах. Пусть у таких устройств производительность будет невысокой, но главное, что мы получим широкую доступность доступность OpenCL.

 
Renat:

У тех GPU, которые предоставляют свое API вне рамок видеодрайверов. Это специализированные вычислительные карты типа Tesla.

У них сейчас нет будущего для рядовых пользователей. Т.е. вообще.

Сравним. Производительность для double

7970 -- 0.95 TFlops

k20x -- 1.3 TFlops

Теперь внимание цена )))

7970 -- 400

k20 -- 3200 (!) k20x вообще нереальных денег стоит.

Видимо ваше решение организации агентов в виде сервисов было ошибочным.

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

У них сейчас нет будущего для рядовых пользователей. Т.е. вообще.

Сравним. Производительность для double

7970 -- 0.95 TFlops

k20x -- 1.3 TFlops

Теперь внимание цена )))

7970 -- 400

k20 -- 3200 (!) k20x вообще нереальных денег стоит.

Видимо ваше решение организации агентов в виде сервисов было ошибочным.

У Теслы от Нвидии конечно нет будущего. То, что они творят - за гранью добра и зла. Они искуственно зарезают производительность игровых карт ради "высокопроизводительных решений" и выставляют нереальные ценники. Даже устаревшие и слабые Tesla карты стоят в несколько раз дороже топовых видеокарт, но проигрывают им.

К счастью, развитие GPU идет очень быстро, AMD/ATI в расчетной части перегнали NVIDIA, Intel ускоренно пилит свои интегрированные решения, а CPU легко становятся (с драйверами AMD и Intel) OpenCL устройствами. Единственная проблема - это ограничения модели видеодрайверов.

Мы делаем ставку на то, что рынок все равно придет к массовому использованию параллельности GPU устройств. В следующей версии мы включим более полную поддержку OpenCL в удаленных агентах, разрешим использовать CPU и замерим статистику распространения OpenCL устройств в MQl5 Cloud Network. Статистика будет доступна публично.

Потом станет ясно, что делать дальше.

Распределенные вычисления в сети MQL5 Cloud Network
Распределенные вычисления в сети MQL5 Cloud Network
  • cloud.mql5.com
Заработать деньги, продавая мощности своего компьютера для сети распределенных вычислений MQL5 Cloud Network
 
mql5:
А возможно, найдётся какое-нибудь решение позволяющее обойти существующее ограничение.

Надеюсь, так и будет. А вы получите вдобавок к текущему еще часть совершенно другого рынка, который кстати сейчас бурно развивается.

Renat:

Мы делаем ставку на то, что рынок все равно придет к массовому использованию параллельности GPU устройств.

Так уже :) криптомонеты играют в этом не последнюю роль :) сейчас большое количество топовых карт (AMD конечно) для пользовательского сегмента разбирается именно майнерами.
Причина обращения: