Skip to main content

附录A CUDA学习资料汇总

1. 官方教程​

1.1. CUDA C++ Programming Guide​

1.2. CUDA C++ Best Practices Guide​

2. 书籍推荐​

2.1. Professional CUDA C Programming​

  • 地址: TODO
  • 说明: TODO

3. 博客网站​

3.1. CUDA编程​

3.2. CUDA编程入门极简教程​

3.3. CUDA编程-《Professional CUDA C Programming》第1章-读书笔记(文字+图解)​

3.4. 《CUDA C Programming Guide》(《CUDA C 编程指南》)导读​

  • 地址: https://zhuanlan.zhihu.com/p/53773183
  • 说明: 这是NVIDIA CUDA C++ Programming Guide和《CUDA C编程权威指南》两者的中文解读,加入了很多作者自己的理解,对于快速入门还是很有帮助的。但还是感觉细节欠缺了一点,建议不懂的地方还是去看原著。

3.5. CUDA编程入门​

3.6. NVIDIA CUDA 并行编程​

4. 开源项目​

4.1. CUDA Samples​

  • 地址: https://github.com/NVIDIA/cuda-samples
  • 说明: 英伟达官方提供CUDA开发人员使用的示例,用于展示CUDA工具包中的功能。 支持CUDA Toolkit的最新版本。

4.2. ONNX Runtime​

4.3. LightSeq​

  • 地址: https://github.com/bytedance/lightseq
  • 说明: 这是字节跳动开源的生成模型推理加速引擎,BERT、GPT、VAE等等全都支持,速度也是目前业界最快的之一。

4.4. FasterTransformer​

4.5. TurboTransformers​

4.6. DeepSpeed​