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タイプのカード(グラフィック機能を持たない特殊な計算カード)を持たないcludesやリモートエージェントでは、OpenCLを実行することはできません。
 
Renat:

テスターのOpenCLは問題なく動作しています。

うっ...とても嬉しくなりました〜ありがとうございます!!!!

CLContextCreate(CL_USE_ANY)関数がデバッグ中は正常に動作するのに、テスターではエラー 4806 (Requested data not found) が出力されるのはなぜか、アドバイスをお願い します。

 

以下は 、問題の詳細な説明です...。

 
Renat:

OpenCLはテスターで問題なく動作しています。

おそらく、多くの人は興味を示さないでしょうが、それでも...私は問題(CLContextCreate()関数がテスターで動作しない、すなわちテスターでOpenCLが動作しない)を記述してサービスデスクにリクエストを 出しました。これがその答えです。

サポートチーム 2013.01.21 10:04

OpenCLは次のビルドからエージェントで動作するようになります。

ということで、テスターではまだOpenCLは動作していません。)

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

グラフィックスカードの比較に便利な資料 です(コンピューティング用にどのカードを購入するか決めかねている場合)。

GTX 680でも演算で明らかに劣っている(シェーダー数はかなり同等)のを見て、HD 7950への傾倒が明らかに高まりました。

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をインストールし、1スロット目にQuadro4000、3スロット目にTesla C2070を搭載しています。合計4本のPCIEx 16スロット、TyanS7025WAGM2NR マザーボード。

私は、Xeons E5540 で 16 のエージェントが動作していますが、ビデオコアは組み込まれておらず、エージェント自体は CPU コアで動作しています。

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アプリケーションは全く問題なく動作し、さらにQuadraとTesla、またはその両方を同時に選択することが可能です。私はまだ取引に携わっていないので、現地でエージェントを積んでいません。

レジストリにHKEY_LOCAL_MACHINE ◇SOFTWARE ◇Khronos ◇OpenCL ◇Vendors ◇nvopencl.dll REG_DWORDS value 0

どこをどう修正すれば、代理店がテスラを使い始めるのかがわからないのですが?

デバッグなどのために、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では起動時にビデオカードドライバが強制終了し、winnasでエラーメッセージ(「ドライバが停止したが再起動した」)と共に再起動されます。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のデバイスであるため、無視されます。
ありがとうございます。最初のオプションで問題が解決しました。