CUDA以及CUDNN安装手册
标签: CUDA CUDAToolkit CUDNN
1.相关知识介绍
1.1什么是CUDA?
CUDA(Compute Unified Device Architecture),是显卡厂商NVIDIA推出的运算平台。 CUDA™是一种由NVIDIA推出的通用并行计算架构,该架构使GPU能够解决复杂的计算问题。 它包含了CUDA指令集架构(ISA)以及GPU内部的并行计算引擎。
1.2什么是CUDA Toolkit?
官方解释:The NVIDIA® CUDA® Toolkit provides a development environment for creating high performance GPU-accelerated applications.
- 我的理解:
CUDA Toolkit
是一个为创建高性能GPU加速器应用程序提供开发环境的工具包。
1.3什么是CUDNN?
NVIDIA cuDNN是用于深度神经网络的GPU加速库。它强调性能、易用性和低内存开销。NVIDIA cuDNN可以集成到更高级别的机器学习框架中,如加州大学伯克利分校的流行CAFFE软件。简单的,插入式设计可以让开发人员专注于设计和实现神经网络模型,而不是调整性能,同时还可以在GPU上实现高性能现代并行计算。