在 Microsoft Windows© 平台上,当系统中还有英特尔 GPU 设备时®模拟会出现以下错误并出现故障:
"上下文调用:无效的二进制。
错误:CL_INVALID_BINARY"
在查询平台时的主机代码中,查询"英特尔® FPGA",而不是如下所示的"英特尔"。
改变:
平台 = findPlatform("英特尔");
自:
平台 = findPlatform("英特尔®FPGA");
请记住,必须将CL_CONTEXT_EMULATOR_DEVICE_ALTERA设置为 1 用于模拟。