Здравствуйте! Подниму тему... Есть надежда на то, что в ближайшее время появиться возможность использовать OpenCL в тестере стратегий? Или всё без изменений и скорее всего можно даже не ждать в этом году?
Здравствуйте! Подниму тему... Есть надежда на то, что в ближайшее время появиться возможность использовать OpenCL в тестере стратегий? Или всё без изменений и скорее всего можно даже не ждать в этом году?
OpenCL в тестере работает нормально.
Вот на локальных агентах с любой обычной видеокартой:
FN 0 Tester 22:24:01 Experts\OpenCLExpert.ex5 on EURUSD,H1 from2013.01.0100:00 to 2013.01.1500:00
KH 0 Tester 22:24:01 complete optimization started
FM 0 Tester 22:24:01 size of initial task pack is512
FG 0 Core 122:24:01 agent process started
OD 0 Core 122:24:02 connecting to 127.0.0.1:3000
MS 0 Core 122:24:02 connected
OI 0 Core 122:24:02 authorized (agent build 743)
NL 0 Core 122:24:02 OpenCL device: GPU NVIDIA Corporation GeForce GT 640M with OpenCL 1.1 (2 units, 708 MHz, 2048 Mb, version 307.21)
PR 0 Core 122:24:02 common synchronization completed
FJ 0 Core 122:24:03 EURUSD: history for2012 year synchronized
OR 0 Core 122:24:03 EURUSD: history for2013 year synchronized
QF 0 Core 122:24:03 EURUSD: history synchronization completed [2091 Kb]
В клаудах и удаленных агентах без карточек типа Nvidia Tesla (специализированные расчетные карты без графических функций) OpenCL запустить не получится.
Может подскажите – почему при отладке функция CLContextCreate(CL_USE_ANY)работает отлично, а в тестере выводит ошибку 4806 (Запрошенные данные не найдены).
Вероятно это мало кому интересно, но всё же… Создал заявку в сервисдеск с описанием проблемы (в тестере не работает функция CLContextCreate(), т.е. в тестере не работает OpenCL). Вот ответ:
Support Team 2013.01.21 10:04
OpenCL в агентах будет работать со следующего билда
Т.ч. OpenCL в тестере пока не работает – будем с нетерпением ждать следующего билда :)
В клаудах и удаленных агентах без карточек типа Nvidia Tesla (специализированные расчетные карты без графических функций) OpenCL запустить не получится.
Прошу помощи. Установлен metaTester64, Quadro4000 - в первом слоте, Tesla C2070 в третьем слоте. Всего 4 слота PCIEx 16, материнка Tyan S7025WAGM2NR.
Запущено 16 агентов на ксеонах Е5540, встроенных видеоядер нет, сами агенты на процессорных ядрах работают, привожу лог одного из них:
LL 0 Startup 15:15:54 access rights to common directory successfully checked
RF 0 Startup 15:15:54 Service start initialized
PL 0 Startup 15:15:54 Create startup thread
DR 0 Startup 15:15:54 Thread successfully created
OD 0 Startup 15:15:54 Delay for61 secs [system uptime: 164 secs]
FP 0 Startup 15:16:55 MetaTester 5 x64 build 773 (22 Feb 2013)
DE 0 Server 15:16:55 MetaTester 5 started on 0.0.0.0:2000
GN 2 OpenCL 15:16:55 OpenCL not found, install the latest video driver for better performance
NG 0 Startup 15:16:55 initialization finished
JL 0 Startup 15:16:55 Startup thread finished successfully
RE 0 Network 15:22:01 connected to 1.agents.mql5.com
GQ 0 Network 15:22:02 authorized on 1.agents.mql5.com
.....
Драйверы ставил 310.90, 311.15, последние стоят 314.07. В логах одно и тоже. GPU-Z.0.6.7 показывает поддержку OpenCL на обеих карточках. Приложения с CUDA пашут без проблем вообще, к тому же можно выбрать квадру или теслу или обеих сразу. Локально агентов не загружаю, т.к. в торговле пока не участвую.
В реестре: HKEY_LOCAL_MACHINE\SOFTWARE\Khronos\OpenCL\Vendors\ nvopencl.dll REG_DWORDS значение 0
Не знаю, где и что посмотреть и поправить, чтобы агенты стали использовать теслу?
Готов для отладки предоставить полный доступ до рабочей станции через TeamViewer, например. Win7x64_Ult_rtl. Контакты в профиле. Оставил заявку в сервис-деске.
Plug and Play (PnP) /PCI2.3 /WfM2.0 /SMBIOS2.3 /PXE boot / ACPI 2.0 power management /Power on mode after power recovery / User-configurable H/W monitoring /...
Последняя версия MT5 при запуске убивает драйвер видеокарты, который перезапускается виндой с сообщением об ошибке ("драйвер был остановлен, но перезапущен"). Это стало происходить постоянно при запуске MT5. При запуске MT4 такого не происходит.
Вариант 1: Удалить или переименовать ветку реестра HKEY_LOCAL_MACHINE\SOFTWARE\Khronos\OpenCL\Vendors Это полностью отключит поддержку OpenCL на Вашем компьютере
Вариант 2: Можете подождать очередного обновления, терминал будет использовать устройства OpenCL начиная с версии 1.1 NVIDIA GeForce 8400M GS будет игнорироваться т.к. это устройство с OpenCL версии 1.0
mql5: Вариант 1: Удалить или переименовать ветку реестра HKEY_LOCAL_MACHINE\SOFTWARE\Khronos\OpenCL\Vendors Это полностью отключит поддержку OpenCL на Вашем компьютере
Вариант 2: Можете подождать очередного обновления, терминал будет использовать устройства OpenCL начиная с версии 1.1 NVIDIA GeForce 8400M GS будет игнорироваться т.к. это устройство с OpenCL версии 1.0
Здравствуйте! Подниму тему... Есть надежда на то, что в ближайшее время появиться возможность использовать OpenCL в тестере стратегий? Или всё без изменений и скорее всего можно даже не ждать в этом году?
Здравствуйте! Подниму тему... Есть надежда на то, что в ближайшее время появиться возможность использовать OpenCL в тестере стратегий? Или всё без изменений и скорее всего можно даже не ждать в этом году?
OpenCL в тестере работает нормально.
Вот на локальных агентах с любой обычной видеокартой:
В клаудах и удаленных агентах без карточек типа Nvidia Tesla (специализированные расчетные карты без графических функций) OpenCL запустить не получится.OpenCL в тестере работает нормально.
Ух.. Вы меня очень обрадовали – спасибо!!!
Может подскажите – почему при отладке функция CLContextCreate(CL_USE_ANY) работает отлично, а в тестере выводит ошибку 4806 (Запрошенные данные не найдены).
Вот здесь более подробно описал суть проблемы...
OpenCL в тестере работает нормально.
Вероятно это мало кому интересно, но всё же… Создал заявку в сервисдеск с описанием проблемы (в тестере не работает функция CLContextCreate(), т.е. в тестере не работает OpenCL). Вот ответ:
Support Team 2013.01.21 10:04
OpenCL в агентах будет работать со следующего билда
Т.ч. OpenCL в тестере пока не работает – будем с нетерпением ждать следующего билда :)
Полезный ресурс для сравнения видеокарт (если не определились с выбором, какую покупать для вычислений).
Мое тяготение к HD 7950 явно выросло, когда увидел, что даже GTX 680 явно уступает ей в вычислениях (при вполне сравнимом числе шейдеров).
В клаудах и удаленных агентах без карточек типа Nvidia Tesla (специализированные расчетные карты без графических функций) OpenCL запустить не получится.
Прошу помощи. Установлен metaTester64, Quadro4000 - в первом слоте, Tesla C2070 в третьем слоте. Всего 4 слота PCIEx 16, материнка Tyan S7025WAGM2NR.
Запущено 16 агентов на ксеонах Е5540, встроенных видеоядер нет, сами агенты на процессорных ядрах работают, привожу лог одного из них:
Драйверы ставил 310.90, 311.15, последние стоят 314.07. В логах одно и тоже. GPU-Z.0.6.7 показывает поддержку OpenCL на обеих карточках. Приложения с CUDA пашут без проблем вообще, к тому же можно выбрать квадру или теслу или обеих сразу. Локально агентов не загружаю, т.к. в торговле пока не участвую.
В реестре: HKEY_LOCAL_MACHINE\SOFTWARE\Khronos\OpenCL\Vendors\ nvopencl.dll REG_DWORDS значение 0
Не знаю, где и что посмотреть и поправить, чтобы агенты стали использовать теслу?
Готов для отладки предоставить полный доступ до рабочей станции через TeamViewer, например. Win7x64_Ult_rtl. Контакты в профиле. Оставил заявку в сервис-деске.
(И всех с праздником 23 февраля! :) )
Последняя версия MT5 при запуске убивает драйвер видеокарты, который перезапускается виндой с сообщением об ошибке ("драйвер был остановлен, но перезапущен"). Это стало происходить постоянно при запуске MT5. При запуске MT4 такого не происходит.
Ноутбук DELL XPS1331, Windows 7 Ultimate, 32-bit, NVIDIA GeForce 8400M GS, Driver version: 314.07
Что можно сделать?
Что можно сделать?
Удалить или переименовать ветку реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Khronos\OpenCL\Vendors
Это полностью отключит поддержку OpenCL на Вашем компьютере
Вариант 2:
Можете подождать очередного обновления, терминал будет использовать устройства OpenCL начиная с версии 1.1
NVIDIA GeForce 8400M GS будет игнорироваться т.к. это устройство с OpenCL версии 1.0
Вариант 1:
Удалить или переименовать ветку реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Khronos\OpenCL\Vendors
Это полностью отключит поддержку OpenCL на Вашем компьютере
Вариант 2:
Можете подождать очередного обновления, терминал будет использовать устройства OpenCL начиная с версии 1.1
NVIDIA GeForce 8400M GS будет игнорироваться т.к. это устройство с OpenCL версии 1.0