openclのC++コードでmatlabにmexルーチンを使用する方法はありますか? 私は以前のC++ CUDAコードを実行し、MATLABでそれをmexedしました。 私はOpenClで同じことをすることはできませんでした。私はOpenClをサポートするATI Graphicsカードを持っています。それはmatlabがnvidiaグラフィックスカードでしか動かないのですか? 誰もこの状況で私を助けることができますmatlab mex for amd
0
A
答えて
1
要するに、はい。あなたはmexを通してOpenCLを呼び出すことができるはずです。 Mexファイルは事実上ちょうど.dllファイルなので、あなたがmexゲートウェイの外で行うことができることは、あなたがそこでできるはずです。 mexゲートウェイがスレッドセーフでないもの(例えばmexファイルの中からprintfが呼び出されるもの)を定義して再定義する方法にはいくつかの例外がありますが、そのことを回避できるはずです。
OpenCLで位置独立コードに関連する問題があることに注意してください。 OpenCLライブラリのコンパイル方法によっては、-fPICを使用して再コンパイルする必要があります()。これはmexとopenclを組み合わせて使用する方法について説明しています。
「Hello OpenCL World」プログラムに相当するものを処理した後で、困ったときやエラーが発生した場合は、再投稿してください。
ハッピーハッキング。
関連する問題
- 1. エラーMatlabのMEX
- 2. Matlab Mexコンパイルエラー
- 3. Matlab R2016a Mexファイルエラー
- 4. C++/MATLAB Mexバインディング
- 5. matlab mexのステータスコード2のビルドエラー
- 6. C Matlab Mexゲートウェイファイル、印刷phrs
- 7. 画像をmatlabに戻すMex
- 8. MATLAB C/MEXでのキャスティングの問題
- 9. Intellisense for AMD /ビジュアルコードの要求
- 10. MatlabのためのMexファイルの相違
- 11. FFTWをMatlab Mexファイルにリンクする
- 12. MATLAB MEX機能でカサンドラ/ C++ドライバライブラリをリンク
- 13. ベクトルオブジェクトをMatlab trough Mexルーチンに渡す
- 14. どのMEXコードに
- 15. OpenCL for AMDをubuntuにインストールする16.04
- 16. MATLAB mex関数を持つユーザー定義の構造体
- 17. MATLAB mexがMacOSでコンパイラgfortranを探していません
- 18. .mexglxから.mexへ
- 19. OpenCV C++マットのベクターをmex経由でMatLabに返す方法
- 20. WindowsでGFortranを使ってMatlabでMexファイルを作成する
- 21. Matlab mexでDGESVを使用する際のエラー
- 22. Matlab For Loop Image
- 23. Double for loop MATLAB
- 24. MATLAB for 64ビットは、プリコンパイルされた32ビットのmexファイルを使用できますか?
- 25. mexのconst size_tの変換
- 26. mexコンパイル中のリンクエラー
- 27. Matlabのmexプログラムにさらにメモリを割り当てる
- 28. xcodeのないMatlab mex(スタンドアロンのコマンドラインツールを使用)
- 29. 新しいmatlabリリースで古いmexファイルを実行中
- 30. 非常に基本的なmex関数をmatlabに書く
エラーとは何ですか? – user1071136
ジャケットはOpenCLをサポートしています。あなたはそれを試しましたか? (http://accelereyes.com/jacket_tour) – arrayfire