[問題] cuda 問題

看板C_and_CPP (C/C++)作者 (Anson)時間15年前 (2010/12/01 15:07), 編輯推噓0(007)
留言7則, 1人參與, 最新討論串1/1
遇到的問題: (題意請描述清楚) 如何正確的配置device memory 在一個data member內 希望得到的正確結果: 程式跑出來的錯誤結果: run time error 開發平台: (例: VC++ or gcc/g++ or Dev-C++, Windows or Linux) vc++ cuda3.1 有問題的code: (請善用置底文標色功能) http://codepad.org/UnVxunf8 補充說明: 2010.12.06 補充一下,最後的使用方法。 雖不盡理想,但不失為一種解法。 http://codepad.org/UspyNSK6 我想對於想要用cuda來處理更複雜的資料結構時, 會非常想問這個問題吧~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.122.193.148

12/01 15:54, , 1F
&(dp->data) 你在 host 端 deref 一個 device pointer
12/01 15:54, 1F

12/01 15:55, , 2F
想要allocate 給dp->data的話 請先要完記憶體後
12/01 15:55, 2F

12/01 15:55, , 3F
在把指標 memcpy 到 dp->data 去
12/01 15:55, 3F
你指的是這樣嗎? http://nopaste.csie.org/d4c8a 執行後仍然有錯。 ※ 編輯: youknowme09 來自: 140.122.184.137 (12/01 16:22)

12/01 16:36, , 4F
阿就說不要在 host 端 deref ...= =
12/01 16:36, 4F

12/01 16:38, , 5F
大概了解!! 非常感謝!! ※ 編輯: youknowme09 來自: 140.122.184.137 (12/01 17:03) ※ 編輯: youknowme09 來自: 61.228.84.205 (12/06 19:49)

12/06 23:24, , 6F
能編譯能跑不代表沒問題 你只是把My_data.size 的地方
12/06 23:24, 6F

12/06 23:25, , 7F
拿去塞 dp 的位址..39行請用力的多看幾次...
12/06 23:25, 7F
文章代碼(AID): #1CzVGaF1 (C_and_CPP)
文章代碼(AID): #1CzVGaF1 (C_and_CPP)