2012-09-18 23 views
8

有沒有人開始使用CUDA5 SDK?
我有一箇舊項目使用了一些cutil功能,但是他們已經被放棄了。CUDA5示例:有沒有人將一些cutil定義轉換爲CUDA5?

的解決方案是,大部分功能都可以從cutil */*切被翻譯成類似命名的SDK *相當於從助手的* .h頭......

舉個例子: cutStartTimer成爲sdkCreateTimer 剛那簡單...

+0

「有人開始使用CUDA5 SDK嗎?」 - 可能。你的問題到底是什麼? – l4mpi

+0

@ l4mpi:問題非常明顯。他/她使用舊版SDK中提供的不受支持的cutil庫的代碼。現在它顯然不隨CUDA 5發佈,問題在於如何處理。 – talonmies

+0

@talonmies好吧,考慮到cuda5甚至還沒有發佈,而cutil已經在示例中被刪除,問題在於他爲什麼不使用旨在替換cutil的新標頭... – l4mpi

回答

16

是否有人開始使用CUDA5 SDK?

也許。

有沒有人將一些cutil定義翻譯成CUDA5?

也許吧。但爲什麼不直接使用新的頭文件來代替呢?從Beta release notes引用:

此前CUDA 5.0,CUDA樣品項目所引用的實用程序庫 一個名爲cutil頭文件和源文件。這已經在CUDA 5.0 的CUDA樣品取出,並用頭文件替換髮現 在CUDA樣品\ V5.0 \ C \共同\ INC

helper_cuda.h, helper_cuda_gl.h, helper_cuda_drvapi.h, helper_functions.h, 
helper_image.h, helper_math.h, helper_string.h, and helper_timer.h 

這些文件提供用於CUDA設備初始化實用功能, CUDA錯誤檢查,字符串解析,圖像文件加載和保存以及 計時功能。 CUDA Samples項目不再具有引用 和cutil的依賴關係,現在將使用這些輔助函數 。

+5

+ 1。正如已經多次陳述的那樣(包括在過去版本的readme中),CUTIL從未打算在SDK示例之外使用。 – harrism

+0

是的,就是這樣。 – Manuel

+0

@harrism所以這意味着helper_ *頭文件也在樣本目錄中,並且不用於在SDK樣本之外使用? – phoad

相關問題