私は本当にハード検索を試みましたが、まだ明らかに見逃しているようです。 私は、グラフィックカードとドライバがインストールされているものを提供する必要があるので、最近は特定のOpenCLライブラリが必要ないと思う。しかし、Qt 5.7を使用してヘッダはどこで取得できますか? <CL/cl.h>
またはcl.h
ヘッダーはまったくありません。 それは間違っていましたが、まだAMDまたはNVidia SDksをインストールする必要がありますか?Qt OpenCLヘッダー
0
A
答えて
1
2つの一般的な方法があります:あなたは、OpenCLのヘッダー(複数可)を含んでなる、ベンダーのSDKのいずれかをインストールするか、またはあなたがここクロノスから直接それらを得ることができます。https://www.khronos.org/registry/cl/
使用バージョンは何されますあなた次第;私がサポートしている最小限のハードウェアと一致するバージョンを個人的に使用しています。これは、あまりにも新しいAPIを使用することを妨げています。新しいヘッダーと#defineを使用してバージョンを設定することもできます。あなたの選択。
ところで、これはQtから独立しています。 QtにはOpenCLラッパーがありましたが、もはやサポートされておらず古くなっているので、私はそれをお勧めしません。
関連する問題
- 1. QT:.uiファイル内のヘッダー
- 2. ブーストコンピューティング(OpenCLのラッパー)、初期セットアップの問題(QT、G ++)
- 3. OpenCL .clファイルへのヘッダーが含まれています
- 4. カスタムQtクラスとヘッダーを持つQyy
- 5. 外部ヘッダーを含むqt共有ライブラリ
- 6. Qtのベストプラクティスとプリコンパイル済みヘッダー?
- 7. Qtのヘッダーがありません
- 8. QTモデルの列ヘッダー名をリフレッシュする
- 9. OpenCL - atomic_cmpxchg
- 10. OpenCLカーネルパラメータ
- 11. OpenCLグローバルメモリフェッチ
- 12. OpenClカーネルコード
- 13. OpenCLカーネルタイミング
- 14. OpenCLローカルワークローカルメモリ
- 15. OpenCL、インクルードファイル
- 16. OpenCL get_global_id
- 17. WindowsマルチタスクブレイクOpenCL性能
- 18. 1.1のバージョンで1.2ヘッダーを使用してOpenCLアプリケーションをコンパイルできません
- 19. Qt用CUDAラッパー
- 20. テスラK80とOpenCL
- 21. OpenCLのローパスフィルタ
- 22. Openclワークアイテムとストリーミングプロセッサ
- 23. OpenCLカーネルエラー-11
- 24. openCLプラットフォーム/デバイスクエリ
- 25. OpenCLのプロセッサアフィニティ
- 26. opencl matrix library
- 27. OpenCLデバイスのエンディアン
- 28. のOpenCL image2d_tは
- 29. OpenCLパイプのクリア
- 30. Tensorflow 1.3 opencl support
ありがとうございました。私もQtOpenCLを探していましたが、あなたが指摘しているように使用できないようです。もしそれらがソートされていれば、OpenCLは一般的に一般的になりますが、少なくとも特定のプラットフォームの絶対最大性能を必要としないプロジェクトでは素晴らしいでしょう。 – charlie