自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Error: libxxxxxxx: cannot open shared object file: No such file or directory

打比方说,libcudart.so.11.0,是放到/usr/local/cuda-11.3/targets/x86_64-linux/lib/目录下面的。就能看到 libcudnn_cnn_infer.so.8了。这里以libcudnn_cnn_infer.so.8为例。的可能有效解决方法如下。

2024-05-10 17:56:09 357 1

原创 cog predict docker unknown flag: --file

使用cog predict -i image=“link-to-image” 出现docker unknown flag: --file的问题。再次运行sudo cog predict -i image="link-to-image"就没有报错了。这个是我一开始的cog安装命令(大概是下的最新版?解决方法(对我可行):切换cog版本。

2024-04-10 10:11:41 427

原创 curl: symbol lookup error: /lib/x86_64-linux-gnu/libp11-kit.so.0: undefined symbol: ffi_type_pointer

直接使用下面命令:

2024-03-12 09:24:35 964

原创 /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32‘ not found

添加一个高级版本系统的源,直接升级libc6。

2024-02-21 09:19:19 4927 1

原创 one of the variables needed for gradient computation has been modified by an inplace operation

因此,noise_pred[i,-1,:,:].float()改成noise_pred[i,-1,:,:].float().detach();((mask.float()-22)/56.)改成((mask.float()-22)/56.).detach()在计算loss的时候,根据实际情况,是想加入新的loss,来达到某些目的。根据上面资料的说法,我应该是在新增loss中忘记取消梯度,才导致这种报错。

2023-12-19 18:31:54 198

原创 容器中stable diffusion报错:ModuleNotFoundError: No module named ‘lib2to3‘

然后sudo docker cp /home/ai/miniconda3/envs/py310/lib/python3.10/lib2to3 7ae5ce9beb6d:/usr/lib/python3.10/比如我这里是/home/ai/miniconda3/envs/py310/lib/python3.10/lib2to3。比如我这里是/usr/lib/python3.10/然后在本地直接通过venv/bin/python3进入python命令行,import lib2to3,然后lib2to3.

2023-04-25 10:09:37 1046

原创 jupyter在vs code 无法更改cuda kernal

jupyter vs code 无法更改cuda kernal

2022-11-02 17:14:16 273

原创 ADEChallengeData2016.zip和release_test.zip下载地址

ADE2016下载地址

2022-07-12 07:27:03 2760

原创 宠物牵引绳检测的arm边缘设备安装遇到的问题

1、(test:24541): Gtk-WARNING **: 09:37:23.930: cannot open display。在putty等软件上,运行调整了部分代码的yolov5代码时,出现了以上问题。#直接在shell上面敲:export DISPLAY=:0.0xhost +LOCAL2、cap_images.cpp:253: error: (-5:Bad argument) CAP_IMAGES: can‘t find starting number同事自己弄了一个摄像头,我也可

2022-01-21 12:23:41 2860 3

原创 tensorflow 无法调用GPU Could not load dynamic library ‘libcudart.so.10.1‘; dlerror: libc

使用公司的centos7去跑yolo,太慢,想开启GPU,但是train.py速度很慢,所以就怀疑没有用到GPU,而且从nvidia-smi上也能看出来。因此,直接python3,打开python命令行,测试cuda是否可以使用。import tensorflow as tfprint(tf.test.is_gpu_available())#最后是False,而且前面一大串输出。主要是两个可疑点:1、…but there must be at least one NUMA node, so

2021-10-09 12:23:08 1243

原创 conda activate You may need to close and restart your shell after running ‘conda init‘.

刚刚使用公司的centos7跑yolo,创建环境成功,想要conda activate 环境名 的时候,遇到如下错误:CommandNotFoundError: Your shell has not been properly configured to use 'conda activate'.To initialize your shell, run $ conda init <SHELL_NAME> Currently supported shells are: -

2021-10-09 11:59:53 3732

原创 Deep Sort的代码详解 + 心得流程图

超级好的Deep Sort的代码详解:Deep Sort的代码详解

2021-09-18 17:24:55 1065

原创 torch.load map_location CUDA kernel errors might be asynchronously reported at some other API call

Boss之前因工作推荐了一个道路识别的模型,这个模型赢得了GRDDC’2020大赛的冠军。GRDDC’2020大赛的冠军模型该模型以YOLOv5为基础,所以在使用的时候,出现了一些YOLOv5一样的问题。首先,YOLOv5的request.txt中是要求torch>=1.6.0,结果我在运行的时候就给我安装了1.9.0版本的torch。这就是悲剧的开端。在train.py加载模型的时候:python3 train.py --data data/road.yaml --cfg models/y

2021-09-12 15:58:55 24135 2

原创 TensorFlow2.+下MovingAverage的使用方法

import tensorflow_addons as tfa #需要安装的库 opt = tf.keras.optimizers.Adam(1e-3) #先创建优化器 opt = tfa.optimizers.MovingAverage(opt) #在优化器的基础上加入MovingAverage model_movingAvg_checkpoint_callback = tfa.callbacks.AverageMod..

2021-08-20 10:06:53 586

原创 YOLOv5的focus层详解记录

focus层的流程:大致流程focus层的作用(yolov5作者的原话):原话

2021-08-17 14:58:47 2099

原创 自己搭建出一个简易的神经网络架构

一、简介因为一些需要,本人目前在看这本书。这本书呢,我个人感觉,写得非常不错,作者很耐心得讲解着很多细节上的知识点。特别是支持向量机部分,真的很感谢。然后看到了神经网络部分,跟着书本代码开始敲起来,结果,运行不起来,慢慢排查,就发现了一些错误。因为作者的微信被禁止添加,因此遇到一些问题,只能自己一点一点得进行排查。下面开始简单介绍一下,我从这本书里面学到的一些知识。二、神经网络结构我在搭建神经网络时用的数据是sklearn的鸢尾花数据。有150行,4列。因此输入层(虽然叫做输入层,但是在代码中

2021-05-29 10:35:14 719 1

原创 hadoop、zookeeper、hbase完全分布式安装

卡了半个月的事,还是要记录一下才对得起呢。介绍一下,本机三台学生服务器,两台位于腾讯云、一台位于阿里云。在安装之前,先对自己的服务器ip进行配置。这里要写清楚,特别对我这种服务器小萌新。首先先把各个服务器的hostname改为hadoop0x。在第一个节点上编辑:vim /etc/hostname在第二个节点上编辑:vim /etc/hostname第三第四都是这样做。开始编辑各个服务器的ip。在每个服务器上:vim /etc/hosts如图,127那些可以不用删掉,对我

2021-02-03 16:15:08 517 3

原创 centos下dlib-19.19安装

enenen因为之前收藏的安装dlib的好文章被删掉了,这次又要安装dlib,因为那篇带领我稳稳安装的文章被删,让我又得花时间上网搜了一下,回终于忆起来了,安装成功。为了避免再被删收藏的文章,于是今天小记一下。介绍一下,我的是阿里云上新买的centos服务器,只安装了hadoop,没怎么安装其他的东西。python3已装,安装了上5次python和pip,都用:超好用的python3.6与pip3安装教程记得跟着上面那个教程的第一步先安装环境!!!!!!第一步安装cmake:pip inst

2021-01-08 21:35:51 756

原创 识别手写数字 paddle+LeNet5卷积神经网络实现

本次实验使用paddle+LeNet5卷积神经网络实现,实现识别手写数字功能。首先,先说明本次神经网络的细节。Lenet-5神经网络基本结构如下图所示:这里,我设定:卷积层1输入图片大小28×28×1卷积核大小5×5卷积核数量20步长1激活函数relu输出大小24×24×20池化层1输入24×24×20池大小2×2步长2输出大小12×12×20卷积层2输入大小

2020-08-05 04:46:03 1230

原创 波斯顿房价 paddlepaddle 深度学习

学了一点点paddlepaddle,就跟着做了波斯顿房价预测,不足之处,请指出。import paddle.fluid as fluidimport paddleimport numpy as npimport osimport matplotlibmatplotlib.use('TkAgg')import matplotlib.pyplot as pltfrom sklearn.metrics import mean_squared_errorbuf_size = 500batch_

2020-08-02 02:36:31 222

原创 波斯顿房价(lasso、线性回归、留出法、k折交叉验证法)

经过几天水水的学习,利用波斯顿房价数据集做了一点小小练习,并写此笔记来记录自己点滴实验心得。新手实验,望有经验人士勿喷,本人抛砖引玉,望得到宝贵建议。如今后有新的体会,则会更新笔记。1、线性回归+留出法与lasso+留出法#波士顿房价from sklearn import datasetsfrom sklearn.linear_model import LinearRegressionfrom sklearn.model_selection import train_test_splitfrom

2020-07-24 02:36:00 4304 3

原创 计算机系统练习4

21、 操作系统是计算机系统中的一个系统软件,它管理和控制计算机系统中的资源。22、 进程主要由程序、数据和PCB三部分内容组成,其中PCB是进程存在的惟一标识,而数据部分也可以为其它进程共享。23、在一个具有2个处理器的操作系统中共有n 个进程,在不考虑进程状态过渡的情况下,阻塞进程队列中最多有n个进程。某一时刻,处于执行状态的进程为0个,且当前处理机空闲,处于就绪状态的进程有n个。24、当处理器空闲时,调度程序从就绪进程队列中选择一个进程给其分配CPU,处于阻塞状态的进程是不会获得CPU的。25、

2020-06-25 15:42:43 2656 2

原创 计算机系统练习3

1、既考虑作业等待时间,又考虑作业执行时间的调度算法是响应比高者优先。2、作业调度程序从处于后备状态的队列中选择适当的作业投入运行。3、进程的并发执行是指两个以上的进程在执行的时间上是重叠的。理解并发的概念。4、在下列解决死锁的方法中,属于死锁预防策略的是资源有序分配法。银行家算法:避免死锁资源有序分配法:预防死锁资源分配图化简法:检测死锁撤销进程法:解决死锁5、系统“抖动”现象的发生不是由交换的信息量过大引起的。系统抖动,解释为在请求分页存储管理中,从主存(DRAM)中刚刚换出(Swa

2020-06-04 21:19:17 1874

原创 计算机系统练习2

11.对磁盘进行移臂调度的目的是为了缩短寻找时间。

2020-05-28 17:09:40 916

原创 计算机系统练习1

一、1、 在分时操作系统中, 响应时间是衡量一个分时系统的一项重要指标。分时是指多个用户分享使用同一台计算机,每个用户分到的时间片固定,就是每个用户只能使用计算机固定的时间,到时间就要轮到下一个用户,等其他个用户轮完了一遍,才又轮到他使用。所以在时间片是以秒甚至是毫秒的情况下,最重要的是响应速度。2、 在设计实时操作系统时,提高系统资源的利用率不是重点考虑的。因为实时系统是应用在某个具体的场合中,且实时系统的任务必须在时限内完成。实时系统的设计就是要采用合适的任务调度算法,保证任务在时限内完成,而不

2020-05-27 20:36:09 1057

原创 利用realloc减少可利用空间

当使用malloc分配空间,然后想用realloc减少多余空间时,就应该把比刚刚好的的空间大小多1的值直接作为realloc的参数输进去,然后把多出来的那个字节设为’\0’,作为字符串结尾。如果不打最后弄成’\0’,用cout时就会把原本属于malloc分配的空间的数据以及realloc分配的空间中的数据一并输出,导致自己分不清到底realloc有没有把多余的空间free掉。...

2020-05-14 23:17:05 948 2

空空如也

空空如也

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

TA关注的人

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