1
私CMakeFileでthrust::device_vector<int> labels_d(width*height);
CUDA無効なデバイスの機能
とデバイスベクトルにアクセスしようとしたときに、私は私が SET(CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS};-gencode arch=compute_20,code=compute_20)
を書かれても、そこにさまざまな設定を試してみたthrust::system::system_error invalid device function
を取得します。 だから私のGPU(Quadro FX 580)やCUDAと何か関係があると思います。私のデバイスへのポインタは間違っているかもしれません...
誰かがそれを動作させるために変更する手がかりを持っていますか? ?
ちょっと@svenどこに右のアーチが見つかりましたか?ありがとう – loretoparisi
@loretoparisi申し訳ありませんが、それはほぼ1年前です。しかし、私は漠然として、NVIDIAサイトのどこかのテーブルで数時間グーグルで見つけたことを覚えています。しかし、私はもうURLを知らない。たぶん、あなたのGPUを探して、あなたが使うことができるアーチを見つける運があります。 – sven
ありがとう@sven、私はどこかのリストを見つけましたが、実際にあなたの '/ proc/cpuinfo'からこれを自動的に検出するのは簡単ではありません。 – loretoparisi