cost 340 ms
在 CPU 上調試 OpenCL

[英]Debugging OpenCL on CPU

我正在嘗試在 CPU 目標上調試 OpenCL 內核,但沒有成功遵循本指南。 內核構建,應用程序運行,但未命中斷點。 有一條語句“調試器需要在調試會話開始之前設置要調試的工作項的全局 ID。”,但沒有關於在哪里設置或如何設置全局 ID 的信息。 任何人都有一個工作樣板項目或建議? 謝謝! ...

將內核鏈接在一起時,值隨機變化

[英]Values Change Randomly When Chaining Together Kernels

我對整個OpenCL領域還很陌生,我創建了兩個非常簡單的內核,並且試圖將它們鏈接在一起,但結果卻很虛假。 當單獨運行時,它們按預期運行,但是當一起拍打時,也就是我看到奇怪的結果時。 因此,每個內核分別看起來像這樣 矢量3噪聲 為了測試這一點,所有狀態的Vec3均為[ 1.0 ...

clCreateContextFromType在執行時以SEGFAULT結尾

[英]clCreateContextFromType ends up in a SEGFAULT while execution

我正在嘗試在包含我的圖形卡的平台上創建OpenCL上下文。 但是,當我調用clCreateContextFromType()將引發SEGFAULT。 給定的type為CL_DEVICE_TYPE_GPU, cl_context_properties數組包含的平台也有效。 為了調試 ...

clGetDeviceInfo和clGetPlatformInfo在OpenCL中失敗,錯誤代碼為-30(CL_INVALID_VALUE)

[英]clGetDeviceInfo and clGetPlatformInfo fails in OpenCL with error code -30 (CL_INVALID_VALUE)

我開始寫一些使用OpenCL的“引擎”。 現在,我遇到了一個非常奇怪的問題。 當我調用clGetDeviceInfo()查詢特定設備的信息時,參數param_name某些選項返回錯誤代碼-30(= CL_INVALID_VALUE)。 一個非常著名的選項是CL_DEVICE_EXTEN ...

異步 API

[英]Asynchronous API

鑒於 OpenCL 旨在成為異構編程的 API,從定義上講,它幾乎具有與之相關的巨大延遲損失。 因此,它必須有一個異步 API。 然而,我發現在 OpenCL.net 中很難找到異步 API。 我找到了OpenCl.Net.Event結構,它似乎是大多數 API 調用中的out參數。 但是,無論如 ...

OpenCL“ read_image”返回空白像素

[英]OpenCL “read_image” Returns a Blank Pixel

問題說明和示例 我正在使用OpenCL,並且正在嘗試調整圖像大小。 我已經看了一些教程,並且在嘗試為此編寫自己的內核方面幾乎結束了。 我的問題是我無法讓OpenCL從傳輸到它的圖像中讀取像素 。 這是OpenCL中的內核: 我正在使用OpenCL.Net,但我認為這不 ...

自定義OpenCL平台/設備

[英]Custom OpenCL Platform/Device

我對opencl很陌生,想做一些實驗。 具體來說,我想知道是否有人可以指出正確的方向來創建帶有opencl界面的自定義平台或設備。 如何使用此方法是創建一個與GPU和CPU一起運行的簡單模擬器/調試器。 是否有任何有關定制opencl平台,設備等開發的正式文件? 此外,是否有涵蓋該領域的 ...

在C#中錯誤地包含cloo?

[英]Incorrectly including cloo in C#?

我正在嘗試構建這個演示,但是我收到了這個錯誤 我已經嘗試過單聲道和visual studio 2010,同樣的問題 錯誤發生在線上 編輯 C# OpenCL的 編輯 ...

將結構傳遞給openCL Kernel

[英]Passing structure to openCL Kernel

我想將一個結構傳遞給opencl內核,結構是 和內存分配和初始化是一樣的 我可以將這樣的結構傳遞給opencl內核嗎? ...

使用OpenCL.NET進行圖像處理

[英]Image processing with OpenCL.NET

我正在嘗試用.NET在GPU上進行圖像處理。 我已經下載了OpenCL.NET包裝器 。 它有一些很好的樣本,但我找不到將圖像加載到GPU並將處理后的圖像讀回的方法。 我需要做什么? ...

OpenCL成像 - 只更新一個像素

[英]OpenCL imaging - only one pixel is updated

我正在使用Opencl.net,我正在嘗試在GPU上進行一些圖像處理。 不幸的是,只有第一個像素([0; 0])具有正確的值,其余的是(0; 0; 0; 0)。 OpenCL內核應該為每個像素的所有顏色分量分配0.5。 在我看來,內核只執行一次(或者讀取函數可能只讀取第一個像素)。 我究 ...

OpenCL版本的cudaMemcpyToSymbol&optimization

[英]OpenCL version of cudaMemcpyToSymbol & optimization

有人能告訴我cradaMemcpyToSymbol的OpenCl版本是否將__constant復制到設備並返回主機? 或者通常的clenquewritebuffer(...)會做這個工作嗎? 在論壇中找不到多少幫助。 實際上幾行演示就足夠了。 我還期望opencl中的同類優化與使 ...

相當於在CUDA中找到連續索引的OpenCl

[英]OpenCl equivalent of finding Consecutive indices in CUDA

在CUDA中,它涵蓋了多個塊,因此可以確定數組的索引范圍,我們可以這樣做: 主機端代碼: 設備端代碼 OpenCL中實現上述情況的等效條件是什么? ...

clGetDeviceIDs在OpenCL中失敗,錯誤代碼為-30

[英]clGetDeviceIDs fails in OpenCL with error code -30

使用ATI Firepro V8750在我的機器上輸出以下程序如下: (這是在第一個clGetDeviceIDs調用時發生的)。 返回的錯誤代碼是-30。 這意味着什么? 我無法理解為什么它無法找到該設備。 我已經檢查過CLinfo.exe列出了我的GPU和我正在使用的Int ...

.Net中的GPGPU編程 - Microsoft Accelerator VS OpenCL.net [VS Others]

[英]GPGPU Programming in .Net - Microsoft Accelerator VS OpenCL.net [VS Others]

我正在開發一個程序(在.Net中),它有很多圖像處理(比如2D Convolutions,...),我想用GPGPU(並行處理)來做這些。所以,我有一些選擇:Microsoft Accelerator,OpenCL。凈,......哪一個對我更好? 一些對我很重要的事情:速度,兼容性(例如 ...

OpenCL和GPU編程路線圖

[英]OpenCL and GPU programming Roadmap

我想開始說明我對OpenCL / GPU編程一無所知,但我是一位高級C#(通用.Net)程序員,無需擔心C ++,我想學習OpenCL / GPU編程...我的問題是...我從哪里開始?!? 我應該下載什么?! 有沒有一種方法可以在Visual Studio(在C#上)上對OpenCL / ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM