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