/ / OpenCL: trabalhando com erro de duplas - opencl

OpenCL: trabalhando com erro de duplas - opencl

O erro indica: erro: pode "t ativar todas as extensões OpenCL ou extensão OpenCL não reconhecida
#pragma OPENCL EXTENSION cl_khr_fp64: ativar

Configuração do sistema:

  • Windows 7 em 64 bits
  • Notebook com a série ATI Mobility Radeon HD 5400
  • Visual Studio 2010

Drivers instalados:

  • AMD-APP-SDK-v2.8-Windows-64
  • amd_catalyst_13.5_mobility_beta3

Como posso resolver este problema porque eu preciso usar o tipo duplo no kernel? A diretiva é declarada na primeira linha do kernel.

Respostas:

2 para resposta № 1

Sua GPU não suporta precisão dupla. É por isso que o tempo de execução do OpenCL está reportando que não pode cl_khr_fp64 extensão. Se você realmente precisa de precisão dupla, tente usar a CPU como um dispositivo OpenCL e execute seu kernel sobre isso.