LoginSignup
1
1

CUEW で CUDA SDK いらずの開発環境を整える(CUDA Toolkit 12.1 対応. cuDNN 8.0 対応もしたよ)

Last updated at Posted at 2017-08-04

漢なら OpenCL ですね!

しかしときには比較用に CUDA も使いたくなったり, CUDA コードを OpenCL に移植してみたいときがありますね!

でもちょっと試してみたいときとか CUDA SDK のインストールするの面倒ですね!
(とはいえ, nvcc を呼び出したり NVRTC を使いたいときは結局は CUDA Toolkit が必要でした. 特に Windows 環境)

OpenCL の場合は clew https://github.com/OpenCLWrangler/clew がありますが, CUDA にも CUEW で CUDA SDK いらずで CUDA program をコンパイルできるライブラリがあります.

本家はいくらか古いのと, cuDNN も PR 上がってますがマージされていないので,
CUDA 12.1, cuDNN 8.0 に対応したのをアップロードしました.

master をお使いください.

CUDA runtime API

途中までですが, CUDA runtime API も対応中です...

まとめ

CCLCudaAPI と合わせて OpenCL, CUDA どちらも同じような関数で使えるようにしてみたいですね!

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1