Обсуждение статьи "MQL5 Cloud Network ускоряет расчеты" - страница 3

 
Декодировать видео нет, ибо неразумно из-за объемов, но расчетные задачи с исходными данными - запросто.

Посмотрите https://www.mql5.com/ru/forum/6407
Контроль процессов оптимизации в реальном режиме времени и передача массивных данных от агентов в MetaTrader 5
Контроль процессов оптимизации в реальном режиме времени и передача массивных данных от агентов в MetaTrader 5
  • www.mql5.com
OnTesterInitФункция предназначена для инициализации эксперта перед началом оптимизации для последующей обработки результатов оптимизации.
 
Скажите, а возможно будет использовать, процессоры видеокарты как агенты тестирования?
 
sigma7i:
Скажите, а возможно будет использовать, процессоры видеокарты как агенты тестирования?

Отвечаю на собственный вопрос. Расчеты на GPU дает хорошее преимущество когда нужно сделать множественные простые вычисления, например посчитать число pi произведя 1 000 000 интераций.

А для агентов тестирования он не подходит для этих задач нужен CPU, а GPU в поддержку.

 
sigma7i:

Отвечаю на собственный вопрос. Расчеты на GPU дает хорошее преимущество когда нужно сделать множественные простые вычисления, например посчитать число pi произведя 1 000 000 интераций.

А для агентов тестирования он не подходит для этих задач нужен CPU, а GPU в поддержку.

Совершенно верно. Но насколько я помню MQ ещё не приняло окончательного решения будет ли поддерживаться OpenCL в агентах.

Сложность тут в первую очередь заключается в том, что видеокарт обычно меньше чем агентов. Т.е. нужно определять очерёдность доступа, что по сути сведёт расчёт к последовательному (в самом плохом случае).

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

 
Urain:

Совершенно верно. Но насколько я помню MQ ещё не приняло окончательного решения будет ли поддерживаться OpenCL в агентах.

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

Проблема OpenCL в агентах описана тут: Объяснение ограничений работы OpenCL/GPU в сервисах MQL5 Cloud Network и удаленных агентов

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

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

 
Renat:

Проблема OpenCL в агентах описана тут: Объяснение ограничений работы OpenCL/GPU в сервисах MQL5 Cloud Network и удаленных агентов

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

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

Через несколько лет аппаратная часть будет другой, уже сейчас видим наращивание количества ядер CPU с урезанием их мощности и

одновременное наращивание мощности ядер GPU. В идеале они сольются к одно универсальное устройство, которое будет быстро молотить как последовательный код так и параллельный.

А так и на том спасибо, всё таки GPU расчёты реализованы и это уж точно не минус платформе.

 
Urain:

Через несколько лет аппаратная часть будет другой, уже сейчас видим наращивание количества ядер CPU с урезанием их мощности и

одновременное наращивание мощности ядер GPU. В идеале они сольются к одно универсальное устройство, которое будет быстро молотить как последовательный код так и параллельный.

А так и на том спасибо, всё таки GPU расчёты реализованы и это уж точно не минус платформе.

Под "технической" проблемой я не имел в виду железячные вопросы.

Я имел в виду "модель драйверов системы Windows не дает доступа к GPU из сервисов". То есть, это архитектурная засада с уровнями доступа безопасности, в которую все неожиданно влетели.

И в ближайшем будущем вылезти из этой модели не представляется возможным. По крайней мере, на GPU общего плана. Nvidia Tesla еще может дать кастомный драйвер для прямого доступа в режиме "только для расчетов", а вот обычные графические карточки не могут разорваться - им же на том же чипе графику еще крутить надо.

 
Простите, так сколько будет стоить 1 000 000 вычислений? имеется ввиду сколько распределительная система даст денег одной машине за то, что она выполнила 1 000 000 операций?
 
progma137:
Простите, так сколько будет стоить 1 000 000 вычислений? имеется ввиду сколько распределительная система даст денег одной машине за то, что она выполнила 1 000 000 операций?

Оплата ведется не по количеству задач, а по времени затраченному на их решение.

А вообще тут https://cloud.mql5.com/ru/faq/payments все написано.

Вопросы по оплате в сети распределенных вычислений MQL5 Cloud Network
Вопросы по оплате в сети распределенных вычислений MQL5 Cloud Network
  • cloud.mql5.com
Вопросы по оплате за участие в сети распределенных вычислений MQL5 Cloud Network.
 

Здравствуйте. Две проблемы с облачными вычилениями.  

1. Менеджер агентов на компе показывает что есть 4 агента (4 ядра), и они запущены. При этом в своем профиле на сайте их не вижу - "Список агентов пуст". 

2. Запустил оптимизацию, генетический алгоритм. Показывает что естть больше 1000 агентов в "MQL5 Cloud Europe2" и есть баланс 2.0. Какое-то время они использовались, баланс уменьшился до 1.88 - и все встало. Пишет Authorized в строках с количеством доступных агентов, но их почему-то не использует. ползем насвоих процессорах уже почти сутки.