ビルド 3902 からの AVX / AVX2 + FMA3 / AVX512 + FMA3 命令セットによる MQL5 プログラムのコンパイル - ページ 5 123456789101112 新しいコメント Renat Fatkhullin 2023.09.04 18:44 #41 AVX2をサポートしたターミナル3913のベータ版をリリース。ONNX サポートも AVX2 と一緒です。 アップグレードできます: MetaQuotes-Demoサーバーから、AVX2のアップデートモードが有効になっている3913にアップグレードし、次のアップデート3914を待ちます。 または、3913ウェブインストーラーから、AVX2がプロセッサによってサポートされている場合、すぐにインストールされます。 fxsaber 2023.09.04 19:08 #42 AVX2を持っている人、番号を教えてください。 Nikolai Semko 2023.09.04 19:42 #43 fxsaber #: AVX2をお持ちの方、番号を教えてください。 3914にアップグレードしました。リリースでは何の違いも見られなかった。しかし、デバッグでは20-40%加速しています。プロファイリングでも性能に変化はない。 何を間違えているのか理解できない 。 何かが完了していない ようだ。 OpenCLでは数学が数十倍加速する。 Andrey Khatimlianskii 2023.09.05 07:50 #44 Renat Fatkhullin #:AVX2をサポートしたターミナル3913のベータ版をリリース。AVX2 で ONNX もサポート。アップグレード可能: MetaQuotes-Demoサーバーから、AVX2のアップデートモードが有効になっている3913にアップグレードし、次のアップデート3914を待ちます。 または、3913 ウェブインストーラーから、AVX2 がプロセッサによってサポートされている場合、すぐにインストールされます。 もし3914が3905で即座に来たとしたら、それは何を意味するのでしょうか? Renat Fatkhullin 2023.09.05 10:15 #45 Andrey Khatimlianskii #:そして、3905の直後に3914が続いたとしたら、それは何を意味するのか? 次のアップデートを待ってください。 2回目のアップデートでは、AVX2バージョンへの透過的な移行が行われます。 Andrey Khatimlianskii 2023.09.05 14:28 #46 Renat Fatkhullin #:次のアップデートを待つ。2回目のアップデートでのみ、AVX2バージョンへの透過的な移行が行われます。 それでは、これらのexeファイルは他のPC(AVX2 サポートなし)では実行できないのですか? AVX2 なしでアップグレードするオプションはないのですか? MetaQuotes 2023.09.05 15:13 #47 Andrey Khatimlianskii #:さらに、これらのexeファイルは他のPC(AVX2を サポートしていない)では動作しないのですか?ーAVX2無しでーアップグレードするオプションはーないのでしょうか。 ありません。 (ったな)ローカルでったな。 Scott Allen 2023.09.05 22:38 #48 理論的には素晴らしい。現実はひどい。何も知らない大勢の 一般ユーザーが、突然私たちのEAをコンパイルして実行することができなくなった。さらに悪いことに、彼らは寛容ではない。つまり、私がデスクトップでコンパイルして実行したものが、私のトレーディング・サーバーで動作するとは限らないのだ。 では、3つのAVXオプションのうち、どれを使えばいいのでしょうか? Dmitry Fedoseev 2023.09.05 23:33 #49 Scott Allen #:理論的には素晴らしい。現実には恐ろしい。そのため、何も知らない多くの一般ユーザーは、私たちのEAをコンパイルしたり実行したりすることができません。さらに悪いことに、これらのEAはポータブルではありません。つまり、私のコンピュータでコンパイルして実行するEAは、私のトレーディング・サーバーでは必要以上に機能しないのです。AVXの3つのオプションのうち、どれを使えばいいのでしょうか? なぜ、複数のコンパイル・オプションを優先的に1つのコンパイル・ファイルにまとめるようにしないのでしょうか...。将来的にはそのようなオプションができるはずだ。しかし、今のところはただのおもちゃだ。 Renat Fatkhullin 2023.09.06 06:41 #50 デフォルトでは、すべてが通常のX64モードでコンパイルされる。何も知らずにダウンロードしたプログラムをそのままコンパイルする人にとっては、何も変わらない。 前進したい人には、あらゆる可能性があります。2回のリリースの間に、すべてのターミナルは自動的に3つのバージョンに分割されます: x64、avx、avx2 - ターミナルのスタートバナーに書かれています。数年前から、ターミナルはx64とavxの2つのバージョンで配布されています。 マーケットを含め、ソフトウェアを配布する場合は、x64バージョンをビルドする必要があります。他のバージョンはあなたが管理するためのものです。vps サーバーに どのような命令セットがあるかを調べることは問題ではありません。 MetaTrader VPSホスティングでは、AVX2をサポートしていない最後の数台のサーバーは今週末までに最新のものと交換され、問題なくx64/AVX/AVX2プログラムを弊社のクラウドに移行できます。サードパーティのVPSでは、CPUのブランドを確認するか、CPU-Zプログラムを使用するか、ターミナルの開始バナーを参照してください。 最新のプロセッサーに特化したバージョンのターミナルに切り替えることは、明らかに大きな、そして正しい一歩です。私たちはプラットフォーム全体のパフォーマンス向上に真剣に取り組んでおり、今では松葉杖を作ることなく、新しい最適化手法を直接実装する自由があります。 123456789101112 新しいコメント 理由: キャンセル 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
AVX2をサポートしたターミナル3913のベータ版をリリース。ONNX サポートも AVX2 と一緒です。
アップグレードできます:
AVX2をお持ちの方、番号を教えてください。
3914にアップグレードしました。リリースでは何の違いも見られなかった。しかし、デバッグでは20-40%加速しています。プロファイリングでも性能に変化はない。
何を間違えているのか理解できない 。 何かが完了していない ようだ。
OpenCLでは数学が数十倍加速する。
AVX2をサポートしたターミナル3913のベータ版をリリース。AVX2 で ONNX もサポート。
アップグレード可能:
もし3914が3905で即座に来たとしたら、それは何を意味するのでしょうか?
そして、3905の直後に3914が続いたとしたら、それは何を意味するのか?
次のアップデートを待ってください。
2回目のアップデートでは、AVX2バージョンへの透過的な移行が行われます。
次のアップデートを待つ。
2回目のアップデートでのみ、AVX2バージョンへの透過的な移行が行われます。
それでは、これらのexeファイルは他のPC(AVX2 サポートなし)では実行できないのですか?
AVX2 なしでアップグレードするオプションはないのですか?
さらに、これらのexeファイルは他のPC(AVX2を サポートしていない)では動作しないのですか?
ーAVX2無しでーアップグレードするオプションはーないのでしょうか。
ありません。
(ったな)ローカルでったな。
理論的には素晴らしい。現実はひどい。何も知らない大勢の 一般ユーザーが、突然私たちのEAをコンパイルして実行することができなくなった。さらに悪いことに、彼らは寛容ではない。つまり、私がデスクトップでコンパイルして実行したものが、私のトレーディング・サーバーで動作するとは限らないのだ。
では、3つのAVXオプションのうち、どれを使えばいいのでしょうか?
理論的には素晴らしい。現実には恐ろしい。そのため、何も知らない多くの一般ユーザーは、私たちのEAをコンパイルしたり実行したりすることができません。さらに悪いことに、これらのEAはポータブルではありません。つまり、私のコンピュータでコンパイルして実行するEAは、私のトレーディング・サーバーでは必要以上に機能しないのです。
AVXの3つのオプションのうち、どれを使えばいいのでしょうか?
なぜ、複数のコンパイル・オプションを優先的に1つのコンパイル・ファイルにまとめるようにしないのでしょうか...。将来的にはそのようなオプションができるはずだ。しかし、今のところはただのおもちゃだ。
デフォルトでは、すべてが通常のX64モードでコンパイルされる。何も知らずにダウンロードしたプログラムをそのままコンパイルする人にとっては、何も変わらない。
前進したい人には、あらゆる可能性があります。2回のリリースの間に、すべてのターミナルは自動的に3つのバージョンに分割されます: x64、avx、avx2 - ターミナルのスタートバナーに書かれています。数年前から、ターミナルはx64とavxの2つのバージョンで配布されています。
マーケットを含め、ソフトウェアを配布する場合は、x64バージョンをビルドする必要があります。他のバージョンはあなたが管理するためのものです。vps サーバーに どのような命令セットがあるかを調べることは問題ではありません。
MetaTrader VPSホスティングでは、AVX2をサポートしていない最後の数台のサーバーは今週末までに最新のものと交換され、問題なくx64/AVX/AVX2プログラムを弊社のクラウドに移行できます。サードパーティのVPSでは、CPUのブランドを確認するか、CPU-Zプログラムを使用するか、ターミナルの開始バナーを参照してください。
最新のプロセッサーに特化したバージョンのターミナルに切り替えることは、明らかに大きな、そして正しい一歩です。私たちはプラットフォーム全体のパフォーマンス向上に真剣に取り組んでおり、今では松葉杖を作ることなく、新しい最適化手法を直接実装する自由があります。