首页 > 其他分享 >CUDA和cudatoolkit

CUDA和cudatoolkit

时间:2023-09-18 15:36:49浏览次数:31  
标签:Toolkit cudatoolkit 11.3 CUDA local cuda

【https://blog.csdn.net/qq_39929304/article/details/114264400】
CUDA:一个并行计算平台和编程模型
	1. Linux x86_64 Driver Version:包含随驱动安装的driver API [nvidia-smi显示的CUDA版本就是driver API的版本]
 	2. CUDA Toolkit(CUDA):包含CUDA的runtime API、CUDA代码的编译器nvcc和debug工具等; 下载结果: cuda_11.1.0_455.23.05_linux.run
    两者版本不需要一致
cudatoolkit:
    编译好并支持pytorch运行的CUDA动态链接库,运行pytorch调用的CUDA都是cudatoolkit;仅当需要编译依赖CUDA的torch拓展模块时,会调用CUDA Toolkit
    cudatoolkit下载时指定适合CUDA的版本, cudatoolkit和CUDA Toolkit版本不需要一致

显卡驱动版本和CUDA Toolkit版本

下载显卡驱动

下载CUDA Toolkit

torch& torchvision & python版本

下载过程
# 1. 根据显卡型号安装适合驱动
# 2. 下载适合驱动的CUDA Toolkit
wget https://developer.download.nvidia.cn/compute/cuda/11.3.1/local_installers/cuda_11.3.1_465.19.01_linux.run
sudo sh cuda_11.3.1_465.19.01_linux.run
# 3. 设置路径
sudo rm -rf /usr/local/cuda
sudo ln -s /usr/local/cuda-11.3 /usr/local/cuda
# 4. 设置环境变量
export PATH="/usr/local/cuda-11.3/bin:$PATH"
export LD_LIBRARY_PATH="/usr/local/cuda-11.3/lib64:$LD_LIBRARY_PATH"
source ~/.bashrc
# 5. 下载适合的cudatoolkit
conda install pytorch torchvision torchaudio cudatoolkit=11.3 -c pytorch

标签:Toolkit,cudatoolkit,11.3,CUDA,local,cuda
From: https://www.cnblogs.com/jishaling/p/17711968.html

相关文章

  • 搭建CUDA、CUDNN、Pytorch环境(Windows10/11)
    摘要:搭建Windows系统下Cuda+CUDNN环境,注意C盘一定要大,建议1T+SSD参考:  https://blog.csdn.net/weixin_61164016/article/details/127564466  https://blog.csdn.net/qq_43308156/article/details/127479544  https://blog.csdn.net/weixin_45068330/article/details/121......
  • CUDA memories
    GlobalThere'salargeamountofglobalmemory.It'sslowertoaccessthanothermemorylikesharedandregisters.AllrunningthreadscanreadandwriteglobalmemoryandsocantheCPU.ThefunctionscudaMalloc,cudaFree,cudaMemcpy,cud......
  • 在Ubuntu20.0下搭建CUDA、cuDNN、Anaconda、pycharm
    其他链接1.buntu18.04下搭建CUDA、cuDNN、Anaconda、tensorflow1.15、Pycharm、ros、Cl2.pip使用中科大源、清华源或修改默认源为中科大源、清华源安装照着链接1的方法就可以下好cuda、cudnn和anaconda1.先装驱动,检验驱动nvidia-smi出现这个页面就成功了2.安装cuda,检验c......
  • WSL 炼丹报错:Could not load library libcudnn_cnn_infer.so.8. Error: libcuda.so: c
    确认驱动没问题(nvidia-smi可以正常使用)解决办法参照:https://github.com/pytorch/pytorch/issues/85773#issuecomment-1288033297内容如下:......
  • ubuntu16.04安装cuda8.0+pytorch1.0.0
    1.安装cuda1.1查看ubuntu的英伟达显卡驱动nvidia-smi得到驱动版本是384.130,比较老,所以需要下载旧版本的cuda1.2查看显卡是否支持CUDA计算然后去到这里https://developer.nvidia.com/cuda-gpus查看你的显卡是否在表中,在的话你显卡就是支持CUDA计算的(CUDA-capable)。结果......
  • mac的m芯片上跑cuda程序
    config里parser.add_argument('--device',type=str,default='mps')main里device=torch.device(cfg['device'])train里x_batch=x_batch.astype('float32')y_batch=y_batch.astype('float32')aux_batch=a......
  • 用OLED屏幕播放视频(3): 使用cuda编程加速视频处理
    下面的系列文章记录了如何使用一块linux开发扳和一块OLED屏幕实现视频的播放:项目介绍为OLED屏幕开发I2C驱动使用cuda编程加速视频处理这是此系列文章的第3篇,主要总结和记录了如何使用cuda编程释放GPU的算力.在此之前尝试过使用python调用opencv直接处理视频数据,但使用......
  • qt程序调用cuda-11.7,cmake编译时,提示:"CMakeCUDACompilerId.cu" failed. Compiler:
    报错显示:Running/home/wc/software/cmake-3.26.3-linux-x86_64/bin/cmake/home/wc/work/junke_src/missile-sim'-GCodeBlocks-UnixMakefiles'in/home/wc/work/junke_src/build/debug.CMakeErrorat/home/wc/software/cmake-3.26.3-linux-x86_64/share/cmak......
  • CUDA 线程ID 计算方式
    threadID的计算方式,简单来说很像小学学的除法公式,本文转载自同学一篇博客;并进行简单修改;被除数=除数*商+余数用公式表示:$$线程Id=blockId*blockSize+threadId$$blockId:当前block在grid中的坐标(可能是1维到3维)blockSize:block的大小,描述其中含有多少个thr......
  • 自定义CUDA实现PyTorch算子的四种简单方法
    背景在探索新的深度学习算法的时候,我们可能会遇到PyTorch提供的算子不能满足需求的情况,这时候就需要自定义PyTorch算子,将我们的算法集成到PyTorch的工作流中。同时,为了提高运算效率,算子往往都需要使用CUDA实现。所幸,PyTorch及很多其他Python库都提供了简化这一过程的方法,完全不需......