cuda.hファイルとcudaライブラリ(特にMLライブラリ)に依存するさまざまなGoライブラリがあります。私はWindows上でこれらのライブラリのいずれかをインストールしようとするたびに、私はエラーを取得する私は何をする必要があるかを認識していWindows上でcudaを使用しようとしています
fatal error: cuda.h: No such file or directory
//#include <cuda.h>
を言って(私がしようとしています、外出先ライブラリにクーダライブラリ/ヘッダファイルをリンクしますインストールするには)、しかし、私はWindows上でこれを特に行う方法についてはわかりません。私はさまざまな理由でMSVCではなくGCCを使用していますが、MSVCを使用しようとしても同じ問題がありました。
私はGo envに直接cudaコンパイラ/ヘッダーファイルをリンクすることができますか、手動でGo/cgoコンパイラをCudaヘッダーを保持するディレクトリに向ける必要があります。 ?
これらのライブラリを作成する開発者には尋ねてみましたが、そのほとんどはLinuxユーザーであり、実際にはわかりません。網羅的なGoogle検索が本当に私をどこにも導かないので、私はここで尋ねています。
WindowsマシンにCUDAをインストールしましたか?それが最初のステップになります。また、CUDAを使用する予定の場合、GCCは公式にサポートされているコンパイラではありません。 MSVCを使用してください。 –
もちろん私のマシンにはcudaがインストールされています。 MSVCも同じエラーを表示します。 – Abeltensor
MSVCを使用する場合は、MSVCプロジェクトにインクルードパスを追加して、 'cuda.h 'があるディレクトリを指定します。 –