自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 wandb工具的使用技巧

然后再你的训练命令行内添加。

2024-04-12 14:59:26 72

原创 opencv模拟chat对话可视化

【代码】opencv模拟chat对话可视化。

2024-03-25 10:51:43 94 1

原创 fatal error: THC/THC.h: No such file or directory

如果编译出现fatal error: THC/THC.h: No such file or directory错误。方法一:老老实实运行储存库提供的。方法二:全局搜索并删除每一行。然后再编译就能通过了。之后的某个版本删除了。

2024-02-04 17:18:45 916

原创 pypcd版本问题:No module named ‘pypcd‘ 或者ModuleNotFoundError: No module named ‘cStringIO‘

安装pypcd报错为No module named 'pypcd' 或者No module named 'pypcd'前者是因为未安装pypcd,后者是因为安装的pypcd可能与python3并不兼容。

2024-02-04 16:54:00 595

原创 语言大模型知识点简介

大模型

2024-01-18 11:37:00 1220

转载 为什么现在的LLM都是Decoder-only的架构?

LLM是“Large Language Model”的简写,目前一般指百亿参数以上的语言模型,主要面向文本生成任务。跟小尺度模型(10亿或以内量级)的“百花齐放”不同,目前LLM的一个现状是Decoder-only架构的研究居多,像OpenAI一直坚持Decoder-only的GPT系列就不说了,即便是Google这样的并非全部押注在Decoder-only的公司,也确实投入了不少的精力去研究Decoder-only的模型,如PaLM就是其中之一。

2023-12-28 15:57:17 67

原创 Ubuntu 20.04降级clang-format

2. 安装clang-format-6.0。1. 卸载clang-format。3. 软链接clang-format。

2023-09-15 19:31:01 514

原创 ONNX模型节点Node修改及Head输出简化方法

【代码】ONNX模型节点Node修改及Head输出简化方法。

2023-09-13 14:53:00 218

原创 Camera+Lidar+Radar前融合模型转换及部署

ONNX转换Tensorrt。pytorch转换ONNX。

2023-08-28 09:44:59 114

原创 MMCV/MMDet/MMDet3D 的版本对应

MMDetection3D version MMDetection version MMSegmentation version MMCV、 version master mmdet>=2.24.0, <=3.0.0 mmseg>=0.20.0, <=1.0.0 mmcv-full>=1.5.2, <=1.7.0 v1.0.0rc4 mmdet>=2.24.0, <=3.0.0 mmseg>=0.2

2023-06-01 11:19:08 7520 1

原创 鱼眼数据集

https://woodscape.valeo.com/download

2021-08-30 13:53:33 1222

原创 出现未满足的依赖关系:“依赖:libpng12-0”

解决方法如下:在终端输入以下命令:sudo add-apt-repository ppa:linuxuprising/libpng12sudo apt-get updatesudo apt-get install libpng12-0

2021-06-29 09:39:34 1223

原创 ffmpeg 抽帧处理

ffmpeg -i 前视_30.mp4 -r 1 -q:v 2 -f image2 front30/second_%08d.jpg

2021-05-13 11:58:04 1645

原创 pytorch训练使用tensorBoard查看loss

ssh -L 16006:127.0.0.1:6006 [email protected] tensorboard --logdir=*** --port=6006 at server and then refer to http://127.0.0.1:16006/ in a local browser.

2021-03-10 20:05:05 1081

原创 將用戶加入sudo权限

sudo usermod -a -G sudo xx用户名

2021-03-10 19:35:17 105

原创 自动驾驶多任务模型设计思路的简介

1、在自动驾驶领域如何设计一个多任务算法的框架,推动对整体功能上线很重要。2、一个batch里a任务跑完求解loss_a,再 b任务跑完求解loss_b,接着c任务跑完求解loss_c,。。。。,3、每个任务的neck和head单独更新梯度和权重,backbone一次batch只更新一次梯度和权重。4、每个任务单独构建自己的计算图,模型forward backward多次,5、每次forward backward只处理一个任务,然后做梯度累加,最后统一更新参数。...

2021-03-08 19:26:01 377

原创 linux中计算文件个数

linux中计算文件个数查看当前目录下的文件数量ls -l |grep "^-"|wc -l或find ./folder_name -type f | wc -l 查看文件夹数目:ls -l ./|grep "^d"|wc -l注:folder_name 指的是:当前目录下的你要查询的文件夹名查看某文件夹下文件的个数,包括子文件夹里的ls -lR|grep "^-"|wc -lls -l长列表输出该目录下文件信息(注意这里的文件,不同于一般的文

2021-03-01 19:50:48 383

原创 docker及nvidia-docker安装(离线)

硬件及系统硬件,一台64C256G2000G(64核心256G内存2T存储4×V100机器) 挂载硬盘, 格式化分区(mkfs.ext4),想要挂载的硬盘名为/dev/vdb,则执行mkfs.ext4 /dev/vdb 加载分区 a、创建分区挂接目录,例:mkdir xxb、编辑 /etc/fstab 配置文件,将分区信息写进去。/dev/vdb /xx ext4 defaults 0 0c、加载新建分区:mount -a修改文件权限,所有用户可用chmod

2021-02-26 09:33:52 2520

原创 nvidia-smi卡顿详解

如果显卡数量在4张以上,在nvidia-smi信息后会非常的慢,非常的卡。尤其在只在乎计算量服务器的时候。我试过把8张卡 tesla K80 显卡一个个拆下来 8张、7张 6/5/4/3/2/1试试nvidia-smi 结果速度都一样。需要4到5分钟时间,甚至都不出直接死机。解决方法 开始的时候以为是driver没有安装好,但是使用nvidia-smi之后可以显示GPU信息,只是疑惑Persistence-M为什么是off呢。。。然后就将其状态改为ON试试,就可以了。nvidia-..

2021-02-25 17:04:56 8158 2

原创 自动驾驶词汇概念介绍

自动驾驶中常用的词汇介绍ACC:自适应巡航adaptive Cruise Control (控制辅助类术语)实时监测车辆前方行驶环境,在设定的速度范围内自动调整行驶速度,以适应前方车辆和/或道路条件等引起的驾驶环境变化。ADAS:先进驾驶辅助系统advanced driver assistance systems利用安装在车辆上的传感、通信、决策及执行等装置,实时监测驾驶员、车辆及其行驶环境,并通过信息和 / 或运动控制等方式辅助驾驶员执行驾驶任务或主动避免 / 减轻碰撞危害..

2021-02-20 20:22:09 5864

原创 随机切分文件内容

可以直接用shuf命令就可以完成:shuf -n 483 train.txt > demo_test.txt

2021-02-20 09:29:20 227

原创 Could not install packages due to an EnvironmentError: [Errno 28] No space left on device

在服务器上用pip安装torch时出现了如下的问题Could not install packages due to an EnvironmentError: [Errno 28] No space left on device调试发现了是服务器上的/tmp空间不足,由于是非Root用户,解决的方法是先在自己的根目录建一个tmp目录具体进行如下操作$ cd ~$ mkdir tmp$ export TMPDIR=$HOME/tmp原因还是根目录/tmp已经快用尽了...

2021-02-18 11:24:38 663

原创 git 代码合入和提交技巧

git commit -m "[fix/xx] fix xx"git push origin zqh/feature/xxgit rebase -i HEAD~4git push origin zqh/feature/xx:zqh/feature/xx -fgit cherry-pick 728xxgit push origin rebase:zqh/feature/xx -fgit cherry-pick --continuehttps://blog.csdn.net...

2021-01-15 15:24:30 921

转载 FCOS 计算loss源码解读

最近在看FCOS论文总觉得不够具体,特此调试了源代码解读源代码以供自己以后查看。其中有很多技巧如果不是读作者源码是很难想到的。包含一下内容:如何根据原始数据的box坐标生成loss函数需要的box样式 如何根据大小不同box的分配不同level的特征图 """This file contains specific functions for computing losses of FCOSfile"""import torchfrom torch.nn import function

2021-01-08 16:08:05 656

原创 python 去除不可见字符 \x00\x00\x00\x00\x00

n_str = "abdce\x00\x00\x00\x00\x00"n_str = n_str.strip(b'\x00'.decode())

2020-12-24 15:57:05 4846 1

原创 使用ssh命令出现:packet_write_wait: Connection to **** port 22: Broken pipe 解决!

使用ssh命令出现:packet_write_wait: Connection to **** port 22: Broken pipe 解决!在github找到了完美的解决方案!感谢~https://github.com/vmware/open-vm-tools/issues/287解决方案:在~/.ssh目录新建文件config在github找到了完美的解决方案!感谢~https://github.com/vmware/open-vm-tools/issues/287.

2020-12-08 13:56:51 5470 2

原创 查看端口号

netstat -nltp

2020-12-07 11:37:20 104

转载 移动端机器学习框架SNPE的使用

NPE SDK能够帮助开发者做什么事情?Qualcomm骁龙神经处理引擎(Neural Processing Engine, NPE)SDK 能够帮助有意创建人工智能(AI)解决方案的开发者,在骁龙移动平台上(无论是CPU、GPU还是DSP)运行通过Caffe/Caffe2或TensorFlow训练一个或多个神经网络模型,且无需连接到云端,实现边缘计算。NPE SDK能帮助开发者在骁龙设备上运行受过训练的神经网络并优化其性能。NPE SDK提供了模型转换和执行工具,以及针对核的API,利用功率和性能

2020-12-01 11:30:33 3670

原创 opencv3升级到opencv4需要修改的地方

1、报错关于:CV_LOAD_IMAGE_COLOR,加入头文件#include <opencv2/opencv.hpp> //头文件using namespace cv; //包含cv命名空间并将CV_LOAD_IMAGE_COLOR改成IMREAD_COLOR1、报错关于:CV_LOAD_IMAGE_GRAYSCALE,加入头文件#include <opencv2/opencv.hpp> //头文件using namespace cv; /..

2020-11-29 18:13:22 1636

转载 Yolov5 pytorch模型转tensorrt

yolov5 模型转tensorrt一. github开源代码yolov5 TensorRT推理的开源代码位置在https://github.com/linghu8812/onnx_trt_deploy/tree/master/yolov5,PyTorch转onnx的代码见从原作者fork过来的代码:https://github.com/linghu8812/yolov5,对模型转换做了一点修改。二. pytorch模型转onnx模型首先通过命令git clone https://githu

2020-11-05 10:41:48 1319

原创 求两张图的diff图

import cv2img = cv2.imread("/media/zhao/E/1599534466507077.jpg")bg_img = cv2.imread("/home/zhao/030_BG.jpg")#n = cv2.subtract(img, bg_img)n = cv2.absdiff(img, bg_img)n = cv2.resize(n, (960, 540))cv2.imshow("img", n)cv2.waitKey(0)

2020-11-04 20:31:23 764

原创 如何将label转换成二进制的bin文件

import sysimport osimport xml.etree.ElementTree as ETfrom struct import *root="/home/zhao/xml"output="labels_obstacle.bin"def write_labels(): names = os.listdir(root) file = open(output, "wb") file.write(pack("i", len(names))) for.

2020-11-03 13:55:39 183

原创 python进行物体轮廓插值处理

#!/usr/bin/env python# -*- coding: utf-8 -*-import cv2import osscale = 1#2roi_start = 56r_scale = 16high_h = 1080high_w = 1920list_path = "list_camera0701.txt"def inter_xy(img, xy, lpath): k=-1 new_label = [] for xxy in xy: .

2020-10-30 15:59:36 766

原创 日志切分

lines = [line.strip() for line in open("/media/zhao/F/fbag/log3.log", 'r').readlines()]all_time = 0.0for line in lines: #print(line.split(":")[-1].replace("ms", "")) all_time = all_time+ float(line.split(":")[-1].replace("ms", ""))print("time".

2020-10-30 15:42:44 121

原创 解决bash: /bin/rm: Argument list too long

方法一:sudo find . -maxdepth 1 -type f -name "*your type*" -delete方法二:for i in * ; do rm ${i} ; done开启/停止mosquitto服务sudo service mosquitto startsudo service mosquitto stopsudo systemctl restart mosquitto

2020-10-14 16:50:02 1164

原创 几个常用的python脚本

一、移动多文件夹里的文件import sysimport oslines = [line.strip() for line in open("list_1013.txt", 'r').readlines()]for line in lines: imgpath = line outpath = "newbg/"+line.split("/")[0] if not os.path.exists(outpath): os.makedirs(outpath)

2020-10-13 19:52:29 226

原创 说说如何写基于caffemodel的python测试脚本

很多教程对如何去测试caffemodel介绍的不够具体,其实在我看来如何去测试caffemodel其实很简单,比如下面一段代码:#!/usr/bin/env python# -*- coding: utf-8 -*-import osimport numpy as npimport argparseimport sysimport cv2caffe_root = '/home/zhao/opt/caffe/build/install'sys.path.insert(0, caffe_

2020-09-28 11:34:51 195

原创 pytorch转ONNX,ONNX转tensorrt

1、下载安装pytorch,collections包validation.py#!/usr/bin/env python3# -*- coding: utf-8 -*-import logginglogger = logging.getLogger(__name__)def flatten_dict(obj, out=None): assert isinstance(obj, dict), 'dict type required'

2020-09-10 16:54:12 620 1

原创 二阶段mask rcnn进行tensorrt int8量化

1、下载安装tensorflow==1.13.12、下载uff == 0.6.53、下载tensorrt==7.0.0.114、git clonehttps://github.com/matterport/Mask_RCNN.git进行maskrcnn训练5、将训练好的mask rcnn模型转换成tensorrt模型,可以下载demo模型链接: https://pan.baidu.com/s/1_hPmoE9dxV8gXZPLCACQWQ 提取码: pggr转换时第一个文件注...

2020-09-10 16:50:13 1678 2

原创 anaconda的下载镜像

anaconda的镜像下载网址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/?C=M&O=A

2020-08-12 10:20:42 709

空空如也

空空如也

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

TA关注的人

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