mql5 : 카드가 512*512의 작업 배열에서 작동하지 않을 가능성이 높습니다. 256*256으로 줄이십시오.
그래서. 일반적으로 갑자기 작동했습니다. 256*256 및 512*512 모두 . 아마도 대본에서 무언가를 만졌을 것입니다. 코드 기반 버전을 사용했는데 모두 작동했습니다. 고맙습니다. 우리는 지금 기사를 기다리고 있습니다. 어딘가에서 시작하기 위한 예제가 필요합니다. 그 동안 우리는 과학적 찌르기 방법을 사용할 것입니다. :)
CLBufferCreate()함수 의 CL_MEM_ALLOC_HOST_PTR 플래그를 사용하는 방법은 무엇입니까?
Создает буфер OpenCL и возвращает хендл на него.
int CLBufferCreate(
int context // хендл на контекст OpenCLuint size // размер буфераuint flags // исходный код
);
flags
[ in ] Свойства буфера, задаваемые через комбинацию флагов:
CL_MEM_READ_WRITE, CL_MEM_WRITE_ONLY, CL_MEM_READ_ONLY, CL_MEM_ALLOC_HOST_PTR.
OpenCL 설명서에는 이 플래그가 호스트의 여유 부분에 메모리를 할당한다고 나와 있습니다.
플래그가 부차적이기 때문에 이것은 질문을 제기합니다. 내 말은 다른 사용 가능한 플래그 값은 버퍼의 속성에 반영되지만 이 플래그는 메모리 할당 시에만 컴파일러에서 필요하다는 것입니다. 이 플래그를 다른 사람들과 함께 공유할 필요가 있습니다. 아니면 내가 뭔가를 이해하지 못하고 있습니까?
카드가 512*512의 작업 배열에서 작동하지 않을 가능성이 높습니다. 256*256으로 줄이십시오.
CLBufferCreate () 함수 의 CL_MEM_ALLOC_HOST_PTR 플래그를 사용하는 방법은 무엇입니까?
OpenCL 설명서에는 이 플래그가 호스트의 여유 부분에 메모리를 할당한다고 나와 있습니다.
플래그가 부차적이기 때문에 이것은 질문을 제기합니다. 내 말은 다른 사용 가능한 플래그 값은 버퍼의 속성에 반영되지만 이 플래그는 메모리 할당 시에만 컴파일러에서 필요하다는 것입니다. 이 플래그를 다른 사람들과 함께 공유할 필요가 있습니다. 아니면 내가 뭔가를 이해하지 못하고 있습니까?
제가 알기로는 MetaTrader 5 Strategy Tester Agent에서 별도로 OpenCL을 지원하지 않거나 제가 잘못 이해한 부분이 있습니다.
이 힘을 최대한 빨리 내 장비에서 느끼고 싶었다!!! 언제 이 옵션을 사용할 수 있습니까?
이 힘을 최대한 빨리 내 장비에서 느끼고 싶었다!!! 언제 이 옵션을 사용할 수 있습니까?
그러한 카드에 대해 무엇을 말할 수 있습니까?
뭐가 그렇게 멋져? 이것은 어머니에 통합된 카드입니다. 최신 드라이버를 설치했습니다. 장치 관리자에 따르면 - ATI Radeon HD 4200.
멋진 점은 1024의 치수가 3차원으로 제공된다는 것입니다. 저는 2개만 있고 64는 3차원으로 제공됩니다.
+ 주파수 2812, 나는 1400을 가지고 있습니다. 그것이 실제로 멋진 것입니다.
뭐가 그렇게 멋져? 이것은 어머니에 통합된 카드입니다. 최신 드라이버를 설치했습니다. 장치 관리자에 따르면 - ATI Radeon HD 4200.
구현은 하드웨어이지만 특성도 적습니다.
일단 화면을 게시하면 누가 철 조각에 대해 말할 것입니까?
그리고 첫 번째 페이지의 스크립트는 당기지 않습니다. 다음과 같은 오류를 기록합니다.
2012.02.11 03:41:27 OpenCL (EURUSD,M5) SaveBitmapToFile 'Mandelbrot.bmp' 열기 오류
나는 확실히 전문가는 아니지만 코드로 판단하면 여기에 오류가있을 수 있습니다.
int file=FileOpen(filename,FILE_WRITE|FILE_BIN);
if(file==INVALID_HANDLE)
{
Print(__FUNCTION__," error opening '",filename,"'");
return(false);
}