假設我想在沒有CUDA能力的GPU存在的機器上測試編譯但不運行CUDA代碼。我應該只能安裝CUDA Toolkit嗎?還是NVCC以任何方式依賴圖形卡硬件?CUDA編譯是否依賴於圖形卡的存在?
-1
A
回答
3
當然,在Linux上,您可以安裝CUDA工具包並在未安裝GPU的情況下編譯代碼。這有些細微之處。例如,如果您的代碼依賴於僅由驅動程序安裝的庫(例如使用Driver API的CUDA代碼所需的庫),則還有其他需要跨接的橋。但是普通的CUDA運行時API代碼可以通過這種方式進行編譯。 nvcc
不依賴於GPU。
我在Windows中並沒有真正嘗試過,但我認爲應該可以在沒有CUDA GPU的情況下安裝CUDA工具包。
+0
非常感謝。我會試一試。 –
+3
最後,您可以在不支持GPU硬件的Windows平臺上安裝工具包,並編譯和鏈接應用程序。 – talonmies
相關問題
- 1. #pragma指令編譯器是否依賴?
- 2. 是否有offlineOpenCL編譯器(用於NVIDIA圖形卡)?
- 3. 在C++中依賴於浮點表達式是依賴於編譯器的嗎?
- 4. Java依賴於環境的編譯
- 5. 編譯一個依賴於jena的類
- 6. accoreconsole.exe是否依賴於AutoCAD?
- 7. UIWebview是否依賴於Wifi?
- 8. javax.tools是否依賴於JDK?
- 9. 圖形卡的OOM CUDA/Tensorflow
- 10. 編譯順序和編譯的依賴
- 11. 是否有可能存在依賴於任務的SBT依賴關係?
- 12. 編譯依賴於一個jar文件
- 13. iPhone編譯依賴於目標
- 14. 未定義的行爲是否依賴於C++中的編譯器?
- 15. 是依賴於C的零(!0)編譯器的邏輯否定嗎?
- 16. 是否將jcenter的依賴項編譯到aar庫中?
- 17. Github中是否存在依賴請求?
- 18. jmeter是否存在Maven依賴關係
- 19. org.alfresco.repo是否存在maven依賴項?
- 20. 檢查R函數是否依賴於C/C++編譯代碼的函數?
- 21. Source set編譯任務是否自動依賴於普通的compileJava任務? Gradle
- 22. maven防止依賴編譯
- 23. Fedora編譯(依賴?)錯誤
- 24. iOS版 - 編譯依賴
- 25. C++ makefile編譯依賴庫
- 26. 重新編譯存儲過程時是否還重新編譯了依賴性存儲過程?
- 27. 項目是否使用依賴關係進行編譯?
- 28. 是否可以使用依賴關係編譯golang代碼?
- 29. 是否有可能跟蹤Xcode C++編譯依賴關係?
- 30. 編譯器模板實現是否引入循環依賴?
http://stackoverflow.com/questions/8703416/is-cuda-hardware-needed-at-compile-time – ovenror
是的,你可以。實際上你甚至可以使用Nvidia提供的cuda模擬器運行代碼 – gaurav5430
太棒了!非常感謝。 –