4

Intel MICでコードを実行しようとすると、「オフロードエラー:MICにオフロードできません-デバイスが利用できません」などのエラーが表示されます。

私のサンプルコードは

#include <stdio.h>
#include <omp.h>

int main()
{
    int N=10;
    int i, a[N];

#pragma offload target(mic)
#pragma omp parallel
#pragma omp for

    for(i = 0; i < N; i++)
    {
        a[i]=i;
        printf("a[%d] :: %d \n", i, a[i]); 
        printf(".....................:\n\n");
    }

    return 0;
}
4

2 に答える 2

1

コンパイラの環境を設定していないと思います。

コンパイラ環境:

source /opt/intel/composerxe/bin/compilervars.sh intel64

また、オフロード ライブラリも設定します。

#include "offload.h"
于 2013-01-17T21:50:06.150 に答える