我無法找到哪個版本/ CUDA 5.0支持哪些C++概念。 我在CUDA 5.0 RC隨附的「編程指南」或「參考指南」中找不到任何信息。特別是我想知道CUDA 5.0是否支持C++ 11。有人可以指引我去一個地方尋找這些信息嗎?cuda 5.0支持的C++版本
8
A
回答
1
它不支持GCC 4.7,以便some of the c++11 features不可用:
- Non-static data member initializers
- Template aliases :(
- Delegating constructors
- User-defined literals
- Extended friend declarations
- Explicit virtual overrides
+0
不好意思接受這個,最初我希望能夠參考cuda的文檔,但是這個列表是一個很好的開始。 – soriak
4
的發行說明,其中GCC的版本都支持支持平臺,包括列表,則5.0 Release Candidate release notes顯示,支持的最新GCC是4.6對於某些分佈(對於其他分佈更老)。
一旦知道支持哪個GCC版本,請與GCC C++0x/C++11 feature list比較。
7
顯然沒有C++ 11功能在5.0 RC中可用。 NVCC仍然不理解在標準中使用C++ 11語法包括GCC 4.6 (見Error while using CUDA and C++11):
$ NVCC --version
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2012 NVIDIA Corporation
Built on Tue_Jul_31_17:46:14_PDT_2012
Cuda compilation tools, release 5.0, V0.2.1221
$貓test.cu
int main()
{
}
$ NVCC -Xcompiler 「-std = C++ 0X」 test.cu
/usr/include/c++/4.6/x86_64-linux-gnu/./bits/c++config.h(159): error: identifier "nullptr" is undefined
/usr/include/c++/4.6/x86_64-linux-gnu/./bits/c++config.h(159): error: expected a ";"
/usr/include/c++/4.6/bits/exception_ptr.h(93): error: incomplete type is not allowed
...
0
現在如果您詢問Cuda/C++或THRUST庫。推力庫與stl C++在容器,迭代器和算法方面非常相似,但它不是C++ 11.
nvcc編譯gpu代碼。 nvcc支持(Cuda C和Cuda C++ /推力) gcc編譯cpu代碼。 gcc(支持C和C++)。
相關問題
- 1. Android 5.0不支持較低版本
- 2. CUDA - CUDA驅動程序不足以支持CUDA運行時版本6.0
- 3. iPhone構建使用的Xcode 4.2,它支持4.0版本到5.0
- 4. Ubuntu 16.04,CUDA 8 - CUDA驅動程序版本不足以支持CUDA運行時版本
- 5. 支持C++的最低iOS版本0x
- 6. Webrtc支持Android 5.0
- 7. Android 5.0和更高版本是否支持TLS v1.0?
- 8. WSO2 Identity Server 5.0 WSO2支持哪些WS-Trust版本
- 9. Android支持版本
- 10. Java版本支持的Unicode版本6
- 11. Arduino 1.6.9及更高版本C++支持
- 12. PDFBOX支持的PDF版本
- 13. 支持的藍牙版本
- 14. Cordova支持的Node.js版本
- 15. 支持舊版本的Flash?
- 16. 不支持的AMF版本
- 17. 支持舊版本的iOS
- 18. Solandra支持的Solr版本
- 19. CUDA驅動程序版本不足以支持CUDA運行時版本 - OpenCV - GPU工具包
- 20. xpather版本支持Firefox 10.0.1版本
- 21. 支持CUDA的設備
- 22. 叮噹中的CUDA支持
- 23. 特定Visual Studio版本支持哪些C++版本?
- 24. UWP不支持的測試版版本?
- 25. Flyway 5.0是否支持Redshift?
- 26. Android 5.0不支持samplerExternalOES?
- 27. 是否支持更高版本的Android支持較低版本的Android設備
- 28. 老libconfig版本支持config_setting_get_string
- 29. 不支持HDF5版本
- 30. Grails版本支持多久?
你在問C++設備代碼支持還是主機代碼? – talonmies