1つのシステムで2つのOpenCLランタイムを一緒に使用したい(私の場合はAMDとNvidiaですが、質問はかなり一般的です)。
プログラムを任意のSDKでコンパイルできることを知っています。しかし、プログラムを実行するときは、libOpenCL.soを提供する必要があります。OpenCLプログラムに3つのデバイス(AMD CPU、AMD GPU、Nvidia GPU)が表示されるように、両方のランタイムのライブラリを提供するにはどうすればよいですか?
どういうわけか可能であるに違いないことは知っていますが、Linuxでそれを行う方法についての説明はまだ見つかりませんでした。
どうもありがとう、トーマス