我无法使用AMD Radeon R7 M360进行编译。我用多核编译它,如下所示,但任何人都可以告诉我如何使用GPU编译它,我已经尝试了-ta = amd64 / radeon,但没有一个工作。您可以在此图片中查看代码。我用
编译了它pgc ++ -V -Minfo = accel -acc -ta = multicore sum.cpp -o / home / fawad / Desktop / sum
主:
7, Generating Multicore code
9, #pragma acc loop gang
7, Generating reduction(+:sum)
10, Loop is parallelizable
我需要有人指导我如何使用AMD进行编译。我正在使用PGI编译器。
答案 0 :(得分:3)
出于各种业务和技术原因,从PGI 17.1版本开始,从Linux和Windows平台上的PGI编译器中删除了对Radeon GPU的支持。
答案 1 :(得分:2)
使用PGI 16,使用pgaccelinfo检查您的卡。我的卡是一个夏威夷的建筑,所以目标标志是: -ta = RADEON:夏威夷
ex:pgc ++ -V -Minfo = accel -acc -ta = radeon:hawaii,nollvm