草庐IT

Pytorch-CUDA

全部标签

ubuntu将cuda卸载干净

先进入安装目录下的bin文件夹中cd/usr/local/cuda-12.0/bin执行cuda自带的卸载程序然后勾选我们要卸载的12.0版本,选择done卸载成功

Pytorch中RandomResizedCrop()的参数及用法

最近在看一些代码时,发现以前学习的函数有些遗忘了,在此复习一下,也希望能给大家带来一点有用的知识。这个RandomResizedCrop()函数跟ToTensor()这类函数一样,在torchvision中的transforms包里面。一般来说,用于图片的preprocess和dataaugmentation。importtorchvisiontrans=torchvision.transforms.RandomResizedCrop((224,224),scale=(0.8,1.0),ratio=(1.0,1.0))RandomResizeCrop()这个函数,最常用的三个参数是size,s

Win11+RTX3060显卡 配置cuda和cudnn

目录Win11+RTX3060配置CUDA等深度学习环境1.下载前的准备工作2.下载Anaconda3.下载cuda4.下载cudnn5.小结Win11+RTX3060配置CUDA等深度学习环境1.下载前的准备工作查看nvidia设置,右击它点击nvidai控制面板,点击系统信息:选择CUDA版本,在NVIDIA控制面板可以看到RTX3060驱动目前最高支持CUDA11.6版本(我的电脑这么显示的)。2.下载Anaconda安装可以参考这篇博客。然后配置国内镜像源(win+r,打开终端),输入以下指令:condaconfig--addchannelshttps://mirrors.tuna.t

Pytorch自动求导机制详解

目录1.自动求导1.1梯度计算1.1.1 一阶导数 1.1.2二阶导数 1.1.3向量 1.2线性回归实战1.自动求导在深度学习中,我们通常需要训练一个模型来最小化损失函数。这个过程可以通过梯度下降等优化算法来实现。梯度是函数在某一点上的变化率,可以告诉我们如何调整模型的参数以使损失函数最小化。自动求导是一种计算梯度的技术,它允许我们在定义模型时不需要手动推导梯度计算公式。PyTorch提供了自动求导的功能,使得梯度的计算变得非常简单和高效。PyTorch是动态图,即计算图的搭建和运算是同时的,随时可以输出结果。在pytorch的计算图里只有两种元素:数据(tensor)和运算(operati

pytorch:参数pin_memory=True和non_blocking=True的作用

目录一、pin_memory二、non_blocking一、pin_memorypin_memory是dataloader()的参数,默认值为False,其作用是是否把把数据存放在锁页内存中。主机的内存根据物理内存(内存条)与虚拟内存(硬盘)进行数据交换分为锁页内存和不锁页内存:锁页内存:数据存放在物理内存上(内存条)上;不锁页内存:当物理内存(内存条)满载时,把部分数据转换到虚拟内存上(硬盘)上。锁页内存(pin_memory)能够保持与GPU进行高速传输,在训练时加快数据的读取,从而加快训练速度。因此,如果主机/服务器的内存足够大,建议把pin_memory设为True,如:trainlo

libtorch_cuda_cu.so: cannot open shared object file

1.问题描述:frommmdet.apisimportinference_detector,init_detecto运行时报错:ImportError:libtorch_cuda_cu.so:cannotopensharedobjectfile:Nosuchfileordirectory(1)环境中libtorch_cuda_cu.so文件:不存在\red{不存在}不存在2.原因和解决方法:mmcv的版本和torch版本不一致[mmcv官网:PyTorch和CUDA版本要求][mmcv官网:其他版本PyTorch]找对应版本torch并重装condainstall-cpytorchpytorc

UserWarning: CUDA initialization: Unexpected error from cudaGetDeviceCount()【已解决】

报错PSC:\Users\example>pythonPython3.8.0(default,Nov62019,16:00:02)[MSCv.191664bit(AMD64)]::Anaconda,Inc.onwin32Type"help","copyright","credits"or"license"formoreinformation.>>>importtorchD:\software\Anaconda3\envs\work38\lib\site-packages\torch\cuda\__init__.py:83:UserWarning:CUDAinitialization:Unexp

【文末送书】Python深度学习(基于PyTorch)

欢迎关注博主Mindtechnist或加入【智能科技社区】一起学习和分享Linux、C、C++、Python、Matlab,机器人运动控制、多机器人协作,智能优化算法,滤波估计、多传感器信息融合,机器学习,人工智能等相关领域的知识和技术。搜索关注公粽号《机器和智能》发送关键词“刷题宝典”即可领取技术大礼包!博主介绍:CSDN优质创作者,CSDN实力新星,CSDN内容合伙人;阿里云社区专家博主;华为云社区云享专家;51CTO社区入驻博主,掘金社区入驻博主,支付宝社区入驻博主,博客园博主。Python深度学习(基于PyTorch)什么是深度学习?PyTorch简介安装PyTorchPyTorch基

在Anaconda下安装并使用Pytorch,pillow,numpy等库及Python版本的匹配

我在Anaconda下创建的新环境为python3.7.0pytorch1.8.0pillow9.5.0numpy1.21.5能够正常运行如果我这个版本够用的话可以按照这个版本进行安装具体步骤如下:1.在AnacondaPrompt创建python3.7.0版本的新环境condacreate-npytorch37python==3.7上述代码是创建一个名为pytorch37的新环境,新环境中的python版本等于3.7.0(Anaconda中的3.7默认为3.7.0)2.去如下pytorch官网上找自己的Python所对应的版本从百度或者其他搜索引擎进入PyTorch的官网,往下拉一点可以看到

【pytorch】torch1.7.1安装、查看torch版本、GPU是否可用

在conda虚拟环境下安装torch==1.7.1+GPU版本本机环境CUDA11.0Python3.7安装torch1.7.1官网搜索确认需要下载的对应本机cuda的torch版本,使用在线下载即可,会直接安装好torch、torhvision、torchaudio。1、官网搜索对应cuda的版本2、安装命令condainstallpytorch==1.7.1torchvision==0.8.2torchaudio==0.7.2cudatoolkit=11.0-cpytorch查看安装版本importtorch#检测torch、cuda、cudnn版本print(torch.__versio