1

Cuda を使用して Visual C++ で開発されたライブラリに問題があります。すべてNVIDIAドライバーを搭載したさまざまなコンピューターでdllを使用したいのですが、それはCUDART32_42_9.DLLとCUBLAS32_43_9.DLLに依存しています。そのため、32_42_9 によっては、異なる cuda バージョンでは動作しません。下位 (これは合理的です) でも上位 (これは私の問題です) でもありません。問題を解決する方法について何か提案はありますか? CUDART32_42_9.DLL と CUBLAS32_43_9.DL を添付してライブラリを展開する必要がありますか? ありがとうございました!

4

1 に答える 1

5

アプリケーションと共に必要な CUDA ライブラリを再配布するのは、アプリケーション開発者の責任です。CUDA ツールキットの doc ディレクトリにある EULA.txt ドキュメントには、再頒布可能ソフトウェアを定義するセクション Attachment A があります。再配布可能なソフトウェアには、cudart* および cublas* が含まれますが、これらに限定されません。詳細については、EULA.txt を参照してください。

エンド ユーザーは、プラットフォームに対応したバージョンの NVIDIA グラフィックス ドライバーをダウンロードする必要があります。

于 2012-12-13T21:40:04.060 に答える