文章目录
- 显卡
- GPU
- CUDA
- CUDA Toolkit
- CUDA Samples
- CUDA Driver
- CUDA Toolkit和CUDA Driver版本的对应
- CUDA Driver和CUDA Runtime的区别
- nvcc和nvidia-smi的区别
- cuDNN
- 查看GPU信息
- nvidia-smi(Driver版)
- NVIDIA控制面板
- nvcc -V或nvcc --version(runtime版)
- 报错:'nvcc' 不是内部或外部命令,也不是可运行的程序或批处理文件。
- 设备管理器-显示适配器
- 任务管理器 - 性能 - GPU
- Win+R -> dxdiag
- Pytorch与torch
- GPU与CUDA
- GPU与 cuDNN
- CUDA/cuDNN与Pytorch
- CUDA、Pytorch、torchvision、torchaudio对应版本
- Python与Pytorch对应版本
- 参考链接
显卡
显卡(Video card,Graphics card)全称显示接口卡,又称显示适配器,是计算机最基本配置、最重要的配件之一。显卡是电脑进行数模信号转换的设备,承担输出显示图形的任务。
独立显卡和集成显卡:
集成显卡是指显卡集成在主板上,不能随意更换。
独立显卡是作为一个独立的器件插在主板的AGP接口上的,可以随时更换升级。
集成显卡使用物理内存,而独立显卡有自己的显存。
同期推出的独立显卡的性能和速度要比集成显卡好、快。
集成显卡和独立显卡都是有GPU的。
GPU主流生产厂商 :
Intel:最主要的集成显卡供应商
NVIDIA:最大的显卡供应商,有集成显卡和独立显卡
AMD:第二大的独立显卡供应商
注:并不是所有GPU都支持CUDA,CUDA是显卡厂商NVIDIA推出的运算平台。
GPU
GPU这个概念是由Nvidia公司于1999年提出的。GPU是显卡上的一块芯片,就像CPU是主板上的一块芯片。
把浮点运算做一些处理,包装成图形渲染任务,然后交给GPU来做。为了让不懂图形学知识的人也能体验到GPU运算的强大,Nvidia公司又提出了CUDA的概念。
GPU架构:Tesla、Fermi、Kepler、Maxwell、Pascal
芯片型号:GT200、GK210、GM104、GF104等
显卡系列(NVIDIA):GeForce、Quadro、Tesla
GeFore用于家庭娱乐,Quadro用于工作站,而Tesla系列用于服务器。
CUDA
CUDA(Compute Unified Device Architecture),是显卡厂商NVIDIA推出的运算平台。 CUDA™是一种由NVIDIA推出的通用并行计算架构,该架构使GPU能够解决复杂的计算问题。 它包含了CUDA指令集架构(ISA)以及GPU内部的并行计算引擎。 开发人员可以使用C语言来为CUDA™架构编写程序,所编写出的程序可以在支持CUDA™的处理器上以超高性能运行。</