Win8環境下OpenCL配置

2021-07-11 06:57:36 字數 1935 閱讀 5230

安裝完成後,電腦會多出「nvidia gpu computing toolkit」資料夾,預設路徑是c:\program files\nvidia gpu computing toolkit。

第二步:

在d盤新建兩個資料夾,分別叫opencl_inc和opencl_lib,資料夾名字隨意,好辨別即可。opencl_inc放opencl相關的標頭檔案,另乙個放opencl相關的lib檔案和dll檔案。

(1)將c:\program files\nvidia gpu computing toolkit\cuda\v5.0\include路徑下的cl資料夾複製到d:\opencl_inc路徑下

(2)將c:\program files\nvidia gpu computing toolkit\cuda\v5.0\lib\win32路徑下的opencl.lib檔案,複製到d:\opencl_lib\lib(自己新建個叫lib的資料夾)。將c:\program files\nvidia corporation\opencl路徑下的opencl.dll,複製到d:\opencl_lib\lib下

為什麼要將檔案複製到d盤?

答:安全起見,拷貝乙份opencl程式設計需要的檔案放在其他盤,這樣就算不小心修改、刪除了某個檔案,也可以重新找回來。

第三步:

新建乙個「空專案」,在專案——***屬性中,進行相關配置。

(1)在c/c++——常規——附加包含目錄中新增opencl_inc路徑(說白了,讓編譯器能夠找到opencl需要的標頭檔案)。

(2)在鏈結器——常規——附加庫目錄中,新增lib路徑,然後在鏈結器——輸入——附加依賴項中加入 opencl.lib (說白了,讓編譯器能夠找到lib檔案和dll檔案)

到此,所有配置完成。

測試

在上面已經配置好環境的空專案opencl1中新增原始檔,源檔名隨意,輸入一下**

#include

#include

#define cl_verbose

void

openclrettackle

(cl_int retvalue,

char

* processinfo)

else

}cl_platform_id cpplatform;

cl_device_id cddevice;

cl_context cxgpucontext;

cl_command_queue cqcommandqueue;

intopenclinit()

intmain()

出現下圖,各項輸出success,表示配置成功。

在win8環境下如何安裝numpy和scipy包

使用機器環境win8 64位 python編譯器python2.6 在這裡我們可以找到對應numpy scipy各種版本適配於配忠server的安裝包和原始碼包。為什麼會產生這樣的錯誤呢,答案在這個帖子裡面說的很詳細了,也有很多解決的辦法,這裡針對python2.7版本有了很詳細的bug報告在pyt...

Win7環境下,用VHD安裝Win8,實現雙系統

網有看到很多人用第三方的分割槽 解壓工具進行win8 vhd的安裝,其實完全利用微軟提共的工具,就可以完成在vhd上win8系統的快速安裝,大概步驟如下 首先在win7下建立vhd,並進行分割槽 格式化 將win8系統映象檔案釋放出來到vhd,然後修改啟動選項,最後重開電腦,進到win8的啟動選項,...

Win7環境下,用VHD安裝Win8,實現雙系統

網有看到很多人用第三方的分割槽 解壓工具進行win8 vhd的安裝,其實完全利用微軟提共的工具,就可以完成在vhd上win8系統的快速安裝,大概步驟如下 首先在win7下建立vhd,並進行分割槽 格式化 將win8系統映象檔案釋放出來到vhd,然後修改啟動選項,最後重開電腦,進到win8的啟動選項,...