我无法找到哪个版本/ 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