2013-01-08 61 views
3

因此,我正在研究一個項目,這個項目經過一些研究後發現問題出在cublas庫之後。異常(第一次機會)...內存中的cudaError_enum

所以現在我有以下的「最低限度」的問題:

我打開simpleCUBLAS例子出來的NVIDIA CUDA SDK(4.2),以測試是否能重現該問題。

自己的作品,但VS2010給了我一個類似的輸出PROGRAMM:

Eine Ausnahme (erste Chance) bei 0x75e3c41f in simpleCUBLAS.exe: Microsoft C++-Ausnahme: cudaError_enum an Speicherposition 0x003bf704..

7倍

所以我的規格:

我使用的是GTX 460的計算,編譯sm_20在Windows 7上使用VS2010 64位 和nvcc --version給我:

nvcc:NVIDIA( R)Cuda的編譯器驅動程序 版權所有(C)2005-2011 NVIDIA公司 建立在Fri_Jan_13_01:18:37_PST_2012 Cuda的彙編工具,4.1版,V0.2.1221

這是我第一次在這裏發帖,所以我的道歉它發佈的可怕格式

+0

根據您的CUDA編譯器版本,您已經安裝了CUDA工具包4.1,但您正在使用CUDA SDK 4.2的simpleCUBLAS示例。我會先看看這個問題。 – pQB

+0

這是奇怪的清理我的路徑變量vcc現在版本4.2,V0.2.1221,但問題仍然 –

+0

@MarcusKarlbowski請你提供一些更多的信息,例如關於異常(ausnahme)被拋出的行?也許,使用CUDA調試器將有助於做到這一點。 – JackOLantern

回答

1

您正在進行的觀察與在CUDA庫中捕獲並正確處理的異常有關。它在某些情況下是CUDA GPU操作的正常部分。正如您所觀察到的,您的應用程序不會返回任何API錯誤並正確運行。如果你不在可以報告的VS環境中,你完全不會觀察到這一點。

這被認爲是CUDA下的正常行爲。我相信有一些嘗試在CUDA 5.5中消除它。你可能希望嘗試,儘管這不是一個問題。

相關問題