DLL 없이 MetaTrader 5 터미널에서 직접 OpenCL로 할 수 있는 일은 다음과 같습니다. - 페이지 17

 
Renat Fatkhullin :

예, 이중 지원이 없는 기존 카드는 전혀 사용하지 않기로 결정했습니다.

일반적으로 불량하고 디버그되지 않은 드라이버를 포함하여 오래된 카드에서는 모든 것이 매우 나쁩니다. 이러한 드라이버는 종종 충돌하여 터미널을 떨어뜨립니다.

실제로는 컴퓨터 게임 개발자처럼 드라이버 버전을 명시적으로 제어하는 것이 이미 필요합니다. 기본 Microsoft 드라이버로는 충분하지 않습니다.

더블   - 어떻게?

GPU에서 double과 float의 차이는 매우 크며 모든 곳에서 높은 정밀도가 필요한 것은 아닙니다.

 

얻을 수 있는 곳 - OpenCL을 찾을 수 없음

--------------

나는 감탄하고 싶었다 - 바다 경치

파일:
y37zrx.PNG  30 kb
more.PNG  43 kb
 
레나트, 먼저 발전에 감사하다는 말을 전하고 싶습니다.
신경망에서 OpenCL을 사용할 때 성능이 100배 향상되었습니다.
그러나 결과적으로 이것은 신경망을 사용한 거래 방향 개발의 또 다른 단계에 불과했습니다.
전력을 절약하기 위해 이전에는 신호, 뉴런의 수를 제한하고 소위 데이터 창을 적용해야 했습니다.
인위적으로 필요한 신호를 차단하면 최상의 예측을 얻을 수 없습니다.
단계적으로 사용할 필요가 있습니다.
1. 하나의 마더보드에 동시에 7개의 카드
2. 수백 장의 카드 풀
누가 이 작업을 처리할 수 있습니까?
필요한 경우 자금 조달이 협상됩니다.
 
Dmitry Nazarov :
레나트, 먼저 발전에 감사하다는 말을 전하고 싶습니다.
신경망에서 OpenCL을 사용할 때 성능이 100배 향상되었습니다.
그러나 결과적으로 이것은 신경망을 사용한 거래 방향 개발의 또 다른 단계에 불과했습니다.
전력을 절약하기 위해 이전에는 신호, 뉴런의 수를 제한하고 소위 데이터 창을 적용해야 했습니다.
인위적으로 필요한 신호를 차단하면 최상의 예측을 얻을 수 없습니다.
단계적으로 사용할 필요가 있습니다.
1. 하나의 마더보드에 동시에 7개의 카드
2. 수백 장의 카드 풀
누가 이 작업을 처리할 수 있습니까?
필요한 경우 자금 조달이 협상됩니다.

더 큰 카드를 구매하는 데 방해가 되는 것은 무엇입니까?

일부 스레드 A100 https://www.nvidia.com/ru-ru/data-center/a100/

GPU NVIDIA A100 в основе современного дата-центра
GPU NVIDIA A100 в основе современного дата-центра
  • www.nvidia.com
Самая быстрая платформа для ИИ и HPC дата-центра
 
Maxim Kuznetsov :

더 큰 카드를 구매하는 데 방해가 되는 것은 무엇입니까?

일부 스레드 A100 https://www.nvidia.com/ru-ru/data-center/a100/

일반적으로 마이닝 이후 더 나은 버전의 라이브러리를 만들고 수백 개의 농장을 바다 컨테이너를 기반으로 할 수 있다는 가설을 먼저 테스트하는 것 밖에 없습니다 🤷🏼‍♂️
 
Aliaksandr Hryshyn :

더블   - 어떻게?

GPU에서 double과 float의 차이는 매우 크며 모든 곳에서 높은 정밀도가 필요한 것은 아닙니다.

double / float의 이러한 큰 차이는 GPU가 아니라 특히 Nvidia에 있습니다. AMD에서는 상황이 훨씬 나아졌습니다. Nvidia는 특히 이러한 방식으로 기존 카드의 이중 계산 성능을 없애므로 수학적 계산을 위해 다른 클래스의 GPU 카드를 구입해야 했습니다. 이것은 의식적인 행동입니다.

명백한 정크를 차단하기 위해 이중 지원이 있는 카드가 필요하지만 아무도 당신이 float를 사용하는 것을 금지하지 않습니다.

금융 수학에서 정밀도의 가장 큰 손실 로 인해 수레로 작업할 때 갈퀴질하는 것은 환상적이지 않습니다. 누군가가 "정밀은 필요없다, 그것으로 충분하다"고 해도 금융권 현실과 무관하다.


우리는 먼 신호에서 불일치를 포착하기 때문에 OpenCL에서 두 배라도 이익의 재정적 수학을 이전하고 싶지 않습니다. 실제로 금융에서는 /fast 수학을 사용할 수 없으며(OpenCL/GPU에서는 항상 빠른 모델에 있음) /precise 모델만 사용할 수 있습니다.

 
Dmitry Nazarov :
레나트, 먼저 발전에 감사하다는 말을 전하고 싶습니다.
신경망에서 OpenCL을 사용할 때 성능이 100배 향상되었습니다.
그러나 결과적으로 이것은 신경망을 사용한 거래 방향 개발의 또 다른 단계에 불과했습니다.
전력을 절약하기 위해 이전에는 신호, 뉴런의 수를 제한하고 소위 데이터 창을 적용해야 했습니다.
인위적으로 필요한 신호를 차단하면 최상의 예측을 얻을 수 없습니다.
단계적으로 사용할 필요가 있습니다.
1. 하나의 마더보드에 동시에 7개의 카드
2. 수백 장의 카드 풀
누가 이 작업을 처리할 수 있습니까?
필요한 경우 자금 조달이 협상됩니다.
MQL5 OpenCL 인터페이스에서 많은 OpenCL 장치를 사용할 수 있습니다.
 
Renat Fatkhullin :
MQL5 OpenCL 인터페이스에서 많은 OpenCL 장치를 사용할 수 있습니다.
각 작업에 대해 Expert Advisor에 다른 장치를 수동으로 삽입하시겠습니까?
 
Dmitry Nazarov :
각 작업에 대해 Expert Advisor에 다른 장치를 수동으로 삽입하시겠습니까?
을 통해 CLContextCreate 는 사용 가능한 컨텍스트를 스캔한 다음 0부터 순차적으로 생성합니다. CLGetDeviceInfo는 장치의 기능을 찾아 확장할 장치를 결정합니다.
 

Renat Fatkhullin이 MQL5+OpenCL로 작성 가능성에 대해 논의하기 위해 귀하에게 연락하는 방법. 비디오 카드의 컴퓨팅 성능을 사용해야 합니다. 내가 모든 것을 올바르게 이해했다면 연습의 예를 사용하여 작성된 로봇은 로컬 네트워크를 통해 연결된 3대의 기계로 11개의 매개변수만 최적화하며 기간은 단 1년 6시간입니다. 나는 완전한 데이터 열거로 5년의 최적화를 청구하려고 했고, 그것은 내가 2개월을 기다려야 한다는 것을 보여주었다. 내가 올바르게 이해하면 OpenCL이 이 문제를 해결합니다. 속도는 프로세서가 아니기 때문에 수백 배 증가해야 하지만 계산에는 비디오 카드가 포함될 것입니다. 즉, 전체 거래 시스템을 고려하면 설정에 약 200-300개의 매개변수가 있습니다. 로봇이 OpenCL에서 실행될 때 3-5년 동안의 이러한 계산량은 몇 분 또는 몇 시간 안에 내 기계 중 하나에서 수행될 것입니다. 내가 올바르게 이해하고 있으며 그러한 로봇을 작성하는 것에 대해 당신과 논의할 수 있습니까?