logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

TensorRT报错:pycuda._driver.LogicError: explicit_context_dependent failed

报错信息:pycuda._driver.LogicError: explicit_context_dependent failed: invalid device context - no currently active context?解决方法:初始化pycuda,在代码加入这一行。

文章图片
#pytorch
load library failed: libnvidia-ml.so.1: cannot open shared object file: no such

原因:安装docker的时候勾选的是Hyper-V而不是WSL,重新安装docker desktop的时候勾选WSL就解决了。具体原因还是不太清楚,可能是wsl对于驱动的支持比Hyper-V更好。Windows系统在使用docker创建容器加载Gpu的时候报这个错误,显示找不到该文件,但查看本地又有这个文件。

#docker
(一)pytorch单任务图像分类

深度学习图像识别,可直接运行,操作简单。深度学习主要由:数据读取、网络模型、损失函数、优化器这四个部分构成最开始不应该纠结于这些细节,应该先让代码跑起来再去研究代码是怎么写的下面的代码只是训练部分的代码,并加上验证模型准确率的功能。......

#pytorch#分类#深度学习
vscode+opencv基础用法学习1

include "opencv2/opencv.hpp"的时候在vscode里面会显示没有这个头文件,导致运行不了。方法1.鼠标放到红色波浪线位置,会有一个快速修复,点开之后将OpenCV的路径添加进去。如果是使用云服务器的话,由于图形界面的问题,使用cv::show来显示图片会报错。注:这里需要安装gflags,

文章图片
#vscode#opencv#学习 +1
pytorch无法将模型加载到gpu上

通常是model = model.to(cuda)就好了但由于搭建模型的时候,forward函数的代码直接调用这个类外部的函数,如图所示:在这里直接调用了外部的函数, 这个函数里面有torch.nn.Conv2d等所以会导致在将模型加载到GPU的时候,无法将这些外部的函数也加载到GPU上所以在一个类的forward函数里面尽量不要使用外部的函数,而是调用这个类本身的函数,或者是在初始化的时候,定义

#pytorch#深度学习#人工智能
PaddleOCRv4训练自己的模型(5)-------自带的标注软件的坑

解决方法:标注完多边形之后,点击界面右上角的重新识别,然后重启软件。再打开就会发现标注变多了,然后将自己开始标注的删掉,只留下重新识别后生成的标注。比如下面这张图,多边形标注完之后,再导出识别结果,在crop_img文件夹里面却没有。可以发现重新生成的标注都是矩形或斜矩形,这时候再导出识别结果就会在crop_img里面存图了。1.默认读图方式是cv2.imread(),不支持中文路径,所以标注的文

文章图片
#paddlepaddle
yolov5开启focal loss

YOLOv5 启用focal loss

#pytorch
pytorch里面的mean函数使用

import torchx = torch.arange(24).view(2,3,4).float()print(x)

pytorch无法将模型加载到gpu上

通常是model = model.to(cuda)就好了但由于搭建模型的时候,forward函数的代码直接调用这个类外部的函数,如图所示:在这里直接调用了外部的函数, 这个函数里面有torch.nn.Conv2d等所以会导致在将模型加载到GPU的时候,无法将这些外部的函数也加载到GPU上所以在一个类的forward函数里面尽量不要使用外部的函数,而是调用这个类本身的函数,或者是在初始化的时候,定义

#pytorch#深度学习#人工智能
    共 23 条
  • 1
  • 2
  • 3
  • 请选择