ID do artigo: 000096946 Tipo de conteúdo: Mensagens de erro Última revisão: 11/10/2023

PI_ERROR_DEVICE_NOT_FOUND

Ambiente

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Descrição

Devido a um problema na Intel® oneAPI Base Toolkit, você pode receber esse erro ao simular um acelerador de descarga ou um projeto SYCL* HLS. É mais provável que você veja esse erro se a variável de ambiente CL_CONTEXT_MPSIM_DEVICE_INTELFPGA estiver configurada incorretamente. Este problema também pode ocorrer quando as entradas de registro khronos\OpenCL\Vendors estão incorretas.

Pegou uma exceção de host do SYCL:
Nenhum dispositivo do tipo solicitado disponível. Verifique o https://software.intel.com/content/www/us/en/develop/articles/intel-oneapi-dpcpp-system-requirements.html -1 (PI_ERROR_DEVICE_NOT_FOUND)

Resolução

Para evitar esse erro,

  • certifique-se de que a variável do ambiente CL_CONTEXT_MPSIM_DEVICE_INTELFPGA está definida como 1. Há 3 maneiras de fazer isso:
  • Linux: CL_CONTEXT_MPSIM_DEVICE_INTELFPGA de exportação = 1
  • Windows CMD: defina "CL_CONTEXT_MPSIM_DEVICE_INTELFPGA=1"
  • Windows Powershell: $env: CL_CONTEXT_MPSIM_DEVICE_INTELFPGA = 1
  • desconstante a variável de ambiente após, ou o dispositivo emulador não funcionará:
  • Linux: CL_CONTEXT_MPSIM_DEVICE_INTELFPGA de exportação=
  • Windows CMD: defina "CL_CONTEXT_MPSIM_DEVICE_INTELFPGA="
  • Windows Powershell: Remova o item Env:CL_CONTEXT_MPSIM_DEVICE_INTELFPGA
  • remover asentradas de registro nnecessary em Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Khronos\OpenCL\Vendors. Deve parecer assim:

Produtos relacionados

Este artigo aplica-se a 1 produtos

Dispositivos programáveis Intel®

1

O conteúdo desta página é uma combinação de tradução humana e por computador do conteúdo original em inglês. Este conteúdo é fornecido para sua conveniência e apenas para informação geral, e não deve ser considerado completo ou exato. Se houver alguma contradição entre a versão em inglês desta página e a tradução, a versão em inglês governará e será a controle. Exibir a versão em inglês desta página.