OpenCL: MQL5의 내부 구현 테스트 - 페이지 68

 

안녕하세요! 제가 주제를 올리겠습니다... 가까운 장래에 전략 테스터에서 OpenCL을 사용할 수 있을 것이라는 희망이 있습니까? 아니면 모든 것이 바뀌지 않았으며 올해도 기다릴 수 없습니까?

 
MigVRN :

안녕하세요! 제가 주제를 올리겠습니다... 가까운 장래에 전략 테스터에서 OpenCL을 사용할 수 있을 것이라는 희망이 있습니까? 아니면 모든 것이 바뀌지 않았으며 올해도 기다릴 수 없습니까?

테스터의 OpenCL은 잘 작동합니다.

일반 비디오 카드가 있는 현지 에이전트:

FN       0        Tester   22 : 24 : 01         Experts\OpenCLExpert.ex5 on EURUSD,H1 from 2013.01 . 01 00 : 00 to 2013.01 . 15 00 : 00
KH       0        Tester   22 : 24 : 01         complete optimization started
FM       0        Tester   22 : 24 : 01         size of initial task pack is 512
FG       0        Core 1    22 : 24 : 01         agent process started
OD       0        Core 1    22 : 24 : 02         connecting to 127.0 . 0.1 : 3000
MS       0        Core 1    22 : 24 : 02         connected
OI       0        Core 1    22 : 24 : 02         authorized (agent build 743 )
NL       0        Core 1    22 : 24 : 02         OpenCL device: GPU NVIDIA Corporation GeForce GT 640 M with OpenCL 1.1 ( 2 units, 708 MHz, 2048 Mb, version 307.21 )
PR       0        Core 1    22 : 24 : 02         common synchronization completed
FJ       0        Core 1    22 : 24 : 03         EURUSD: history for 2012 year synchronized
OR       0        Core 1    22 : 24 : 03         EURUSD: history for 2013 year synchronized
QF       0        Core 1    22 : 24 : 03         EURUSD: history synchronization completed [ 2091 Kb]
Nvidia Tesla(그래픽 기능이 없는 특수 결제 카드)와 같은 카드가 없는 클라우드 및 원격 에이전트에서는 OpenCL을 실행할 수 없습니다.
 
Renat :

테스터의 OpenCL은 잘 작동합니다.

와.. 너무 행복하게 해주셨어요 - 감사합니다!!!

  디버깅할 때 CLContextCreate 함수 ( CL _ USE _ ANY ) 를 디버깅하는 이유를 알려주실 수 있습니까?   잘 작동하지만 테스터에는 오류 4806이 표시됩니다( 요청한 데이터를 찾을 수 없음).

 

문제에 대한 자세한 설명 다음과 같습니다.

 
Renat :

테스터의 OpenCL은 잘 작동합니다.

이것은 아마도 누구에게나 별로 관심이 없을 것이지만 여전히 ... 문제에 대한 설명과 함께 서비스 데스크에 요청을 생성했습니다 (CLContextCreate() 함수는 테스터에서 작동하지 않습니다. 즉, OpenCL은 테스터에서 작동하지 않습니다) . 답은 다음과 같습니다.

지원팀 2013.01.21 10:04

에이전트의 OpenCL은 다음 빌드에서 작동합니다.

포함 OpenCL은 아직 테스터에서 작동하지 않습니다. 다음 빌드를 기대하겠습니다. :)

Общайтесь с разработчиками через Сервисдеск!
Общайтесь с разработчиками через Сервисдеск!
  • www.mql5.com
Ваше сообщение сразу станет доступно нашим отделам тестирования, технической поддержки и разработчикам торговой платформы.
 

그래픽 카드를 비교 하는 데 유용한 리소스 입니다(컴퓨팅용으로 어떤 카드를 구입해야 할지 잘 모르는 경우).

HD 7950에 대한 나의 매력은 GTX 680도 계산 면에서 분명히 열등하다는 것을 보았을 때 분명히 커졌습니다(상당한 수의 셰이더 사용).

CompuBench - OpenCL Device Comparison
CompuBench - OpenCL Device Comparison
  • clbenchmark.com
300.83 301.10 301.24 301.25 301.32 301.33 301.40 301.42 302.59 304.48 304.79 305.37 305.53 306.02 306.23 306.94 306.97 310.54 310.61 310.64 310.70 310.90 311.06 313.95 313.96 314.07 314.14...
 
Renat :

Nvidia Tesla(그래픽 기능이 없는 특수 결제 카드)와 같은 카드가 없는 클라우드 및 원격 에이전트에서는 OpenCL을 실행할 수 없습니다.

도와주세요. metaTester64, Quadro4000 - 첫 번째 슬롯에, 세 번째 슬롯에 Tesla C2070을 설치했습니다. 총 4개의 PCIEx 16 슬롯, Tyan S7025WAGM2NR 마더보드.

E5540 xeon의 16개 에이전트가 출시되었으며 내장 비디오 코어가 없으며 에이전트 자체가 프로세서 코어에서 작동하며 그 중 하나에 대한 로그를 제공합니다.

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 for 61 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\ nvoopencl.dll REG_DWORDS 값 0

상담원이 Tesla를 사용하기 시작하려면 어디에서 무엇을 확인하고 수정해야 하는지 모르겠습니다.

예를 들어 TeamViewer를 통해 워크스테이션에 대한 전체 액세스를 제공하기 위해 디버깅할 준비가 되었습니다. win7x64_ult_rtl. 프로필의 연락처. 서비스 데스크에 요청을 남겼습니다.

(그리고 모두 행복한 2월 23일! :) )

TYAN - ?ProductType=MB&pid=641&SKU=600000040
  • www.tyan.com
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는 시작 시 비디오 카드 드라이버를 종료합니다. 이 드라이버는 Windows 에서 오류 메시지 ("드라이버가 중지되었지만 다시 시작되었습니다")와 함께 다시 시작됩니다. 이것은 내가 MT5를 시작할 때 항상 일어나기 시작했습니다. 이것은 MT4를 시작할 때 발생하지 않습니다.

노트북 DELL XPS1331, Windows 7 Ultimate, 32비트, NVIDIA GeForce 8400M GS, 드라이버 버전: 314.07


무엇을 할 수 있습니까?

Документация по MQL5: Стандартные константы, перечисления и структуры / Коды ошибок и предупреждений / Ошибки компиляции
Документация по MQL5: Стандартные константы, перечисления и структуры / Коды ошибок и предупреждений / Ошибки компиляции
  • www.mql5.com
Стандартные константы, перечисления и структуры / Коды ошибок и предупреждений / Ошибки компиляции - Документация по MQL5
 
tycoon :

무엇을 할 수 있습니까?

옵션 1:
레지스트리 분기 삭제 또는 이름 바꾸기
HKEY_LOCAL_MACHINE\SOFTWARE\Khronos\OpenCL\Vendors
이렇게 하면 컴퓨터에서 OpenCL 지원 이 완전히 비활성화됩니다.

옵션 2:
다음 업데이트를 기다릴 수 있습니다. 터미널은 버전 1.1부터 OpenCL 장치를 사용합니다.
NVIDIA GeForce 8400M GS는 다음과 같은 이유로 무시됩니다. 이 장치는 OpenCL 버전 1.0입니다.
 
mql5 :
옵션 1:
레지스트리 분기 삭제 또는 이름 바꾸기
HKEY_LOCAL_MACHINE\SOFTWARE\Khronos\OpenCL\Vendors
이렇게 하면 컴퓨터에서 OpenCL 지원 이 완전히 비활성화됩니다.

옵션 2:
다음 업데이트를 기다릴 수 있습니다. 터미널은 버전 1.1부터 OpenCL 장치를 사용합니다.
NVIDIA GeForce 8400M GS는 다음과 같은 이유로 무시됩니다. 이 장치는 OpenCL 버전 1.0입니다.
감사합니다. 첫 번째 옵션으로 문제가 해결되었습니다.