gpu-programming

    -1熱度

    1回答

    我試圖在Android NI上運行vulkan API示例,我目前面臨一個問題。我能夠編譯LunarG提供的示例(https://github.com/LunarG/VulkanSamples/tree/master/API-Samples)並生成apk,但是在運行時物理設備Vulkan實例可訪問的數據將作爲無效值返回。因此,該應用崩潰 有關如何進一步處理的任何建議。

    -1熱度

    2回答

    我喜歡電腦圖形。 我想知道最快的引擎是具有以下功能: 繪製帶有4個顏色通道RGBA三角形,並允許點和方向燈的繪製。 紋理將是一個很酷的附加功能,但我再次尋找最快的引擎,而不是最實用的。相機動畫和對象動畫將勢在必行。 終於有了這個問題的2個答案,1個用於一般開發,一個用於網絡,但是如果你只能說一個或另一個,你的貢獻將不勝感激!

    4熱度

    2回答

    當我在R中安裝gputools時出現錯誤,而且我找不到任何解決方案。 我用命令install.packages("gputools") /usr/local/cuda/bin/nvcc -c -Xcompiler "-fpic -I/usr/local/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-p

    0熱度

    1回答

    我可以獲得每個內核的warp_execution_efficiency,但是如何獲得我的程序的總warp_execution_efficiency?

    2熱度

    1回答

    所以我在GeForce GT 610上運行我的OpenCL程序。我知道CUDA會是一個更好的選擇,並且稍後我可以編寫我的代碼的CUDA版本,但是爲了知道我在OpenCL中編寫,能夠在AMD顯卡上運行。 初始化期間,我挑出一個設備運行。這是我的程序在這個階段打印出來的結果: OpenCL Platform 0: NVIDIA CUDA ----- OpenCL Device # 0: GeForc

    1熱度

    1回答

    我打電話 'svn di -revision <revNumber>:HEAD --summarize --xml >>svndiff.xml' 通過subprocess.call(),並且我得到一個錯誤 svn: E020024: Error resolving case of '>>svndiff.xml' 如果鍵入相同的命令到終端,它工作正常。 陷阱在哪裏?

    0熱度

    1回答

    我正在寫一個cuda c代碼來處理圖片,例如我創建了一個交換功能(交換矩陣的區塊),但它不工作,每次我都有問題,集團的數量和我的內核午餐時間線程數。 例如,如果我TAK尺寸2048 * 2048的圖像與 threadsPerBlock.x=threadsPerBlock.y=64和numBlocks.x=numBlocks.y=2048/threadsPerBlock.x 然後swap<<<thr

    0熱度

    2回答

    參照clGetEventProfilingInfo文檔,cl_event源於clEnqueueNDRangeKernel可以是: CL_PROFILING_COMMAND_QUEUED 當由事件標識的命令由 排隊在命令隊列主人。 CL_PROFILING_COMMAND_SUBMIT 當已經排隊由事件標識的命令是 由主機提交與commandqueue相關聯的設備。 CL_PROFILING_COM

    0熱度

    1回答

    我正在執行大量計算。每個計算都是獨立的,換句話說,任務可以並行化,我想將工作交給GPU。 具體來說,我創建光/陰影地圖OpenGL應用程序,並且計算一堆矢量運算,點產品,平方根等 什麼是我選擇這裏? OpenGL本身是否支持這樣的事情,還是應該尋找外部庫/模塊?

    5熱度

    1回答

    具體而言,我的問題是我有CUDA代碼需要運行<curand_kernel.h>。 NVRTC默認不包含此功能。假設在創建程序上下文(即調用nvrtcCreateProgram)時,我必須發送文件名(curand_kernel.h)以及curand_kernel.h的源代碼?我覺得我不應該那樣做。 很難說;我還沒有從NVIDIA的例子中找到需要像這樣的標準CUDA文件作爲源代碼的人,所以我真的不明白