C++ 用AMD-gpu编译OpenACC

C++ 用AMD-gpu编译OpenACC,c++,amd,openacc,pgi,pgi-accelerator,C++,Amd,Openacc,Pgi,Pgi Accelerator,我很难用AMD Radeon R7 M360编译它。我用多核编译了它,如下所示,但是谁能告诉我如何用GPU编译它,我试过-ta=amd64/radeon,但都不管用。您可以在此图像中看到代码。我用计算机编译了它 pgc++-V-Minfo=accel-acc-ta=multi-core sum.cpp-o/home/fawad/Desktop/sum 主要内容: 我需要有人来指导我如何与AMD编译。我正在使用PGI编译器。出于各种业务和技术原因,从PGI 17.1版本开始,Linux和Wind

我很难用AMD Radeon R7 M360编译它。我用多核编译了它,如下所示,但是谁能告诉我如何用GPU编译它,我试过-ta=amd64/radeon,但都不管用。您可以在此图像中看到代码。我用计算机编译了它

pgc++-V-Minfo=accel-acc-ta=multi-core sum.cpp-o/home/fawad/Desktop/sum

主要内容:


我需要有人来指导我如何与AMD编译。我正在使用PGI编译器。

出于各种业务和技术原因,从PGI 17.1版本开始,Linux和Windows平台上的PGI编译器都已删除对Radeon GPU的支持。

使用PGI 16,请使用PGI信息检查您的卡。我的卡是夏威夷建筑,因此目标标志是: -ta=radeon:夏威夷

例如:pgc++-V-Minfo=accel-acc-ta=radeon:nollvm夏威夷

 7, Generating Multicore code
      9, #pragma acc loop gang
  7, Generating reduction(+:sum)
 10, Loop is parallelizable