[問題] 筆電跑CUDA結果不正確(已解決)

看板C_and_CPP (C/C++)作者 (bluray21)時間14年前 (2011/09/10 21:06), 編輯推噓1(1022)
留言23則, 3人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) OS:win7 (64 bit) VC++ 2008 express (32 bit) cuda toolkit 4.0 (32 bit) cuda sdk 4.0 (32 bit) 問題(Question): 有沒有前輩使用筆電來寫CUDA程式呢? 目前我遇到一些問題,小弟把桌機可以執行的cuda程式拿到筆電上跑, 結果都是錯誤的,我懷疑是optimus的問題(? ) 不過我跑下面這個sample code卻OK,此:sample code(http://pastie.org/2513258) 其他code,如http://pastie.org/2513264, 跑的結果跟我用桌機上的其他cuda程式一樣,無法顯示正確結果. . 小弟摸索了很久還是不知道如何解決,所以來這邊請教各位。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 180.177.83.103

09/10 21:37, , 1F
超過五秒?
09/10 21:37, 1F

09/10 22:12, , 2F
不是耶..像第二個網址那個在筆電跑它不會顯示Hello CUDA
09/10 22:12, 2F

09/10 22:18, , 3F
09/10 22:18, 3F

09/10 22:24, , 4F
上面是NB跑的結果,桌機的結果→http://imgur.com/kfA6u
09/10 22:24, 4F

09/10 22:30, , 5F
64bit搭32bit lib真的能動喔?
09/10 22:30, 5F

09/10 22:30, , 6F
桌機也是同樣配置嗎?
09/10 22:30, 6F

09/10 22:39, , 7F
我在網路上有看到資料..toolkit和SDK版本主要是看VC..
09/10 22:39, 7F

09/10 22:41, , 8F
compiler都會過..只是結果都不是正確的
09/10 22:41, 8F

09/10 22:42, , 9F
桌機是xp(32bit),toolkit 3.2(32bit), sdk 3.2(32bit)
09/10 22:42, 9F

09/10 22:48, , 10F
我想問題就在lib應該選x64
09/10 22:48, 10F

09/10 22:50, , 11F
那k大~請問是cuda toolkit要改安裝64bit版的嗎?
09/10 22:50, 11F

09/10 23:16, , 12F
我想是的
09/10 23:16, 12F

09/11 11:29, , 13F
cuda_wizard 64bit搭VS C++2008 express新建專案會錯誤..
09/11 11:29, 13F

09/11 11:30, , 14F
先去下載VS 2008 professional trail..等下再來補充
09/11 11:30, 14F

09/11 14:02, , 15F
cuda wizard以死,下載SDK裡面的template proj來改吧
09/11 14:02, 15F

09/12 10:05, , 16F
都改安裝64bit版,可是還是一樣,跑程式結果都不正確@@
09/12 10:05, 16F

09/12 11:59, , 17F
不知道是不是以前在桌機上的CUDA程式都是32bit關係,所以
09/12 11:59, 17F

09/12 12:00, , 18F
都跑不出正確結果..若是跑SDK 4.0內的code都OK
09/12 12:00, 18F

09/12 12:02, , 19F
若用cuda wizard建立的專案(非空專案),結果如圖:
09/12 12:02, 19F

09/12 12:03, , 20F
09/12 12:03, 20F

09/15 20:48, , 21F
小弟重新整理了比較容易看的文章 http://bit.ly/nhPRw0
09/15 20:48, 21F

09/15 20:48, , 22F
希望有大大可以指點迷津,謝謝
09/15 20:48, 22F

09/17 17:19, , 23F
終於找到原因了!!原來是CUDA Wizard版本問題
09/17 17:19, 23F
文章代碼(AID): #1EQs3j20 (C_and_CPP)
文章代碼(AID): #1EQs3j20 (C_and_CPP)