自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 yolov8出错,ImportError: libGL.so.1: cannot open shared object file: No such file or directory

再次运行示例,完美运行!

2023-05-19 14:27:34 394 1

原创 关于CV2默认会将读取的灰度图变成3通道

CV2默认读取RGB图像,如果读取到的是灰度图,会默认将图层复制三遍。import cv2img = cv2.imread("1.png")h, w = img.shape[:2]cv2.imwrite("2.png",img)print(img.shape)//输出(366, 3512, 3)如果不希望图片转换成RGB可以在读取图片的时候指明要读取灰度图。如下import cv2img = cv2.imread("1.png",cv2.IMREAD_GRAYSC

2021-12-02 18:25:24 4834

转载 深度学习中:epoch、batch size和iterations之间的关系

在深度学习中,epoch、batchsize和iterations是在训练模型时,一定用到的一些概念。那么分别是什么意思呢?首先,为什么会用到以上概念,是因为“梯度下降”,也就是寻求曲线的一个最小值。其次,梯度下降是迭代的,它是一个需要多次计算的结果来求得最优解。1,epoch一个epoch指代所有的数据送入网络中完成一次前向计算及反向传播的过程。在训练模型时,一般会设置多个epoch,比如epoch=50、100、600,甚至等于6000。这么做是因为在寻求最优解时,将数据送入网络进行一次迭代是不够

2021-11-12 13:59:44 397

原创 RuntimeError: version_ <= kMaxSupportedFileFormatVersion INTERNAL ASSERT FAILED at /pytorch/caffe2/s

RuntimeError: version_ <= kMaxSupportedFileFormatVersion INTERNAL ASSERT FAILED at /pytorch/caffe2/serialize/inline_container.cc:132, please report a bug to PyTorch. Attempted to read a PyTorch file with version 3, but the maximum supported version .

2021-11-12 11:05:54 2817

原创 ZeroDivisionError: integer division or modulo by zero

这里的错误就是由于数据集太小。# 2. Split into train / validation partitions n_val = int(len(dataset) * val_percent) n_train = len(dataset) - n_val#我这里是刚好有10张数据集然后其中一张被拆分为验证集导致训练集太小,从而报错。...

2021-11-02 13:35:40 2367 2

原创 RuntimeError: Class values must be smaller than num_classes

这个错误,提示的很明显说是值存在问题。但是对于我的项目而言,我多次重复实验对比核对,自己的num_classes值并没有设置错误,然后我开始逐步的debug代码,错误是在one_hot处发生的。我这边Model的原始数据是可以正常运行的,但是更换成自己的数据集之后出现了这个问题,很明显问题出在了数据集上,我多次以为是图片标注问题,对比两张图片数组的数据没有发现异常,我在matlab中读取两张图片后,在工作区发现了问题所在,我自己的数据集是logical而作者提供的数据集是uint8.也就是图片的位深

2021-11-01 20:45:58 4976 1

原创 one_hot函数和permute函数学习记录

1.one_hot函数是torch.nn.functional提供的,可以将输入的张量变成1*n_class的张量(n_class是转变后张量的最大编码长度,默认是原来的张量长度+1,也可以直接传入)# 注意这里只是方便理解!!!import torch.nn.functional as F# 假设现在张量 X = [1,3,4,0 ]n_class = 5X = F.one_hot(X,n_class)#则生成的X: [0,1,0,0,0], [0,

2021-10-29 11:28:35 5751

原创 RuntimeError: num_gpus <= 16 INTERNAL ASSERT FAILED at “/opt/conda/conda-bld/pytorch_1603728993639/w

问题描述:在Linux服务器上多GPU环境运行模型时,有时会出现图形处理器数量超过最大限制数。RuntimeError: num_gpus <= 16 INTERNAL ASSERT FAILED at "/opt/conda/conda-bld/pytorch_1603728993639/work/c10/cuda/CUDAStream.cpp":208, please report a bug to PyTorch. Number of CUDA devices on the mac..

2021-10-28 09:54:14 2343

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除