[英]Debugging OpenCL on CPU
我正在嘗試在 CPU 目標上調試 OpenCL 內核,但沒有成功遵循本指南。 內核構建,應用程序運行,但未命中斷點。 有一條語句“調試器需要在調試會話開始之前設置要調試的工作項的全局 ID。”,但沒有關於在哪里設置或如何設置全局 ID 的信息。 任何人都有一個工作樣板項目或建議? 謝謝! ...
[英]Debugging OpenCL on CPU
我正在嘗試在 CPU 目標上調試 OpenCL 內核,但沒有成功遵循本指南。 內核構建,應用程序運行,但未命中斷點。 有一條語句“調試器需要在調試會話開始之前設置要調試的工作項的全局 ID。”,但沒有關於在哪里設置或如何設置全局 ID 的信息。 任何人都有一個工作樣板項目或建議? 謝謝! ...
[英]There are two circular statement, how can l write it in opencl kernel?
有兩個循環語句,例如: 我該如何在opencl內核中編寫它? ...
[英]An unhandled exception of type 'System.AccessViolationException' occurred in OpenCLNet.dll
OpenCLNet.dll中發生了類型為'System.AccessViolationException'的未處理異常 @ 平台測試=新平台(platformid); 並且“ platformID”在運行時的值為1。 我什至可以正確獲取PlatfromID或platfrom ...
[英]Values Change Randomly When Chaining Together Kernels
我對整個OpenCL領域還很陌生,我創建了兩個非常簡單的內核,並且試圖將它們鏈接在一起,但結果卻很虛假。 當單獨運行時,它們按預期運行,但是當一起拍打時,也就是我看到奇怪的結果時。 因此,每個內核分別看起來像這樣 矢量3噪聲 為了測試這一點,所有狀態的Vec3均為[ 1.0 ...
[英]clCreateContextFromType ends up in a SEGFAULT while execution
我正在嘗試在包含我的圖形卡的平台上創建OpenCL上下文。 但是,當我調用clCreateContextFromType()將引發SEGFAULT。 給定的type為CL_DEVICE_TYPE_GPU, cl_context_properties數組包含的平台也有效。 為了調試 ...
[英]clGetDeviceInfo and clGetPlatformInfo fails in OpenCL with error code -30 (CL_INVALID_VALUE)
我開始寫一些使用OpenCL的“引擎”。 現在,我遇到了一個非常奇怪的問題。 當我調用clGetDeviceInfo()查詢特定設備的信息時,參數param_name某些選項返回錯誤代碼-30(= CL_INVALID_VALUE)。 一個非常著名的選項是CL_DEVICE_EXTEN ...
[英]Asynchronous API
鑒於 OpenCL 旨在成為異構編程的 API,從定義上講,它幾乎具有與之相關的巨大延遲損失。 因此,它必須有一個異步 API。 然而,我發現在 OpenCL.net 中很難找到異步 API。 我找到了OpenCl.Net.Event結構,它似乎是大多數 API 調用中的out參數。 但是,無論如 ...
[英]OpenCL “read_image” Returns a Blank Pixel
問題說明和示例 我正在使用OpenCL,並且正在嘗試調整圖像大小。 我已經看了一些教程,並且在嘗試為此編寫自己的內核方面幾乎結束了。 我的問題是我無法讓OpenCL從傳輸到它的圖像中讀取像素 。 這是OpenCL中的內核: 我正在使用OpenCL.Net,但我認為這不 ...
[英]Custom OpenCL Platform/Device
我對opencl很陌生,想做一些實驗。 具體來說,我想知道是否有人可以指出正確的方向來創建帶有opencl界面的自定義平台或設備。 如何使用此方法是創建一個與GPU和CPU一起運行的簡單模擬器/調試器。 是否有任何有關定制opencl平台,設備等開發的正式文件? 此外,是否有涵蓋該領域的 ...
[英]Incorrectly including cloo in C#?
我正在嘗試構建這個演示,但是我收到了這個錯誤 我已經嘗試過單聲道和visual studio 2010,同樣的問題 錯誤發生在線上 編輯 C# OpenCL的 編輯 ...
[英]Passing structure to openCL Kernel
我想將一個結構傳遞給opencl內核,結構是 和內存分配和初始化是一樣的 我可以將這樣的結構傳遞給opencl內核嗎? ...
[英]Image processing with OpenCL.NET
我正在嘗試用.NET在GPU上進行圖像處理。 我已經下載了OpenCL.NET包裝器 。 它有一些很好的樣本,但我找不到將圖像加載到GPU並將處理后的圖像讀回的方法。 我需要做什么? ...
[英]OpenCL imaging - only one pixel is updated
我正在使用Opencl.net,我正在嘗試在GPU上進行一些圖像處理。 不幸的是,只有第一個像素([0; 0])具有正確的值,其余的是(0; 0; 0; 0)。 OpenCL內核應該為每個像素的所有顏色分量分配0.5。 在我看來,內核只執行一次(或者讀取函數可能只讀取第一個像素)。 我究 ...
[英]OpenCL version of cudaMemcpyToSymbol & optimization
有人能告訴我cradaMemcpyToSymbol的OpenCl版本是否將__constant復制到設備並返回主機? 或者通常的clenquewritebuffer(...)會做這個工作嗎? 在論壇中找不到多少幫助。 實際上幾行演示就足夠了。 我還期望opencl中的同類優化與使 ...
[英]OpenCl equivalent of finding Consecutive indices in CUDA
在CUDA中,它涵蓋了多個塊,因此可以確定數組的索引范圍,我們可以這樣做: 主機端代碼: 設備端代碼 OpenCL中實現上述情況的等效條件是什么? ...
[英]clGetDeviceIDs fails in OpenCL with error code -30
使用ATI Firepro V8750在我的機器上輸出以下程序如下: (這是在第一個clGetDeviceIDs調用時發生的)。 返回的錯誤代碼是-30。 這意味着什么? 我無法理解為什么它無法找到該設備。 我已經檢查過CLinfo.exe列出了我的GPU和我正在使用的Int ...
[英]GPGPU Programming in .Net - Microsoft Accelerator VS OpenCL.net [VS Others]
我正在開發一個程序(在.Net中),它有很多圖像處理(比如2D Convolutions,...),我想用GPGPU(並行處理)來做這些。所以,我有一些選擇:Microsoft Accelerator,OpenCL。凈,......哪一個對我更好? 一些對我很重要的事情:速度,兼容性(例如 ...
[英]OpenCL and GPU programming Roadmap
我想開始說明我對OpenCL / GPU編程一無所知,但我是一位高級C#(通用.Net)程序員,無需擔心C ++,我想學習OpenCL / GPU編程...我的問題是...我從哪里開始?!? 我應該下載什么?! 有沒有一種方法可以在Visual Studio(在C#上)上對OpenCL / ...