自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(119)
  • 资源 (1)
  • 收藏
  • 关注

原创 Tensorrt8 onnx-to-tensorrt

tensorrt8主要在max_batch_size以及fp16_mode等的设置上有所不同,代码如上。

2023-03-30 11:32:03 355 1

原创 docker容器服务自启动

docker服务自启动

2023-02-24 12:45:56 613

原创 2.5D-3D-4D-6D

2.5D-3D-4D-6D

2022-12-08 11:05:21 234

原创 Failed to create CUDAExecutionProvider.

Failed to create CUDAExecutionProvider

2022-12-05 18:03:56 3020

原创 kafka.errors.KafkaTimeoutError: KafkaTimeoutError

kafka timeout

2022-10-19 10:45:13 1614

原创 git创建仓库并上传本地文件

可参考 https://www.cnblogs.com/ptmmgmgwtam/p/15680383.html#新建仓库接下来填写信息即可#上传本地文件1 创建成功会生成一个网址,https://gitee.com/lala/fine.git,切换到linux服务器端,首先初始化git init2 config一下,填写用户名和邮箱git config --global user.name LVgit config --global user.email [email protected] 文件

2021-12-29 16:33:26 239

原创 git代码仓库学习

老年人每天学习新知识~git clone https://gitee.com/首先克隆代码到本地git status利用git status查看目前所处的branch目前处在master分支git branch -a查看存在哪些branchgit branch lzhou建立一个新的branch(lzhou),然后再查看git status存在哪些分支就可以获得如下结果:git checkout lzhou切换到lzhou branchgit status

2021-12-06 15:32:43 183

原创 (VSCode) LaTeX 报 I found no \citation commands

(VSCode) LaTeX 报 I found no \citation commands在正文里面加上\cite{}指令即可

2021-11-18 10:52:04 4423

原创 大华摄像机调试以及保存视频

1)下载configtool并安装https://www.onlinedown.net/soft/1108284.htm2)修改摄像机目标ip地址,使该地址的前三位与电脑主机ip一致,最后一位无所谓,至于子网掩码以及网关,与本机保持一致,其中子网掩码以及网关需要在cmd窗口里输入ipconfig/all3)在网页中输入修改好的ip地址,10.1.23.1,输入用户名密码即可进入界面4)使用python来保存视频import cv2print("hello")#video_str

2021-06-09 17:56:08 7972 2

原创 Libtorch-1.7.1+cu101+opencv

Libtorch安装1、解压Libtorch建立cmake目录mkdir build按如下构建目录书写CMakeLists.txtcmake_minimum_required(VERSION 3.0 FATAL_ERROR)project(custom_ops)set(CMAKE_PREFIX_PATH "/mnt/data/lzhou/code/libtorch")find_package(Torch REQUIRED)add_executable(example-app

2020-12-31 18:01:10 1447 1

原创 Building wheel for opencv-python (PEP 517) ... /

安装opencv时候总是报错,呜,错误如上,修改方法就是加上版本信息,采用低版本的opencv。pip install opencv-python==3.4.9.31

2020-09-30 15:05:17 22128 12

原创 trtpose pytorch编译

1 trtpose pytorch编译在pytorch 1.2,1.1的情形下需要执行git clone https://github.com/NVIDIA-AI-IOT/trt_posecd trt_posesudo python3 setup.py install但是pytorch低版本的c++编译需要4.9以上的gcc,所以最直观的方法是直接在系统以非root身份安装一个新版本的gcc,安装链接如下,从下面的链接提炼一下安装gcc的步骤。https://blog.csdn.net/q

2020-09-30 10:13:36 848

原创 pytorch训练模型移植至ncnn

pytorch训练模型移植至ncnn第一步是pytorch模型往caffe模型的转换采用的工具是网路公开的代码,https://github.com/xxradon/PytorchToCaffe,此时会生成prototxt和caffemodel两个新文件。第二部是往ncnn迁移ncnn安装 https://github.com/Tencent/ncnn/wiki/how-to-build#build-for-linux-x86安装好之后,进行相应的转换1)首先,上一步生成的mobile

2020-09-29 11:16:42 1020 4

原创 windows10安装python-pcl

windows10安装python-pcl本文主要介绍windows10下利用whl安装python-pcl的过程,主要参考https://www.geek-share.com/detail/2765085354.html版本环境python 3.6.10pcl文件:python_pcl-0.3-cp36-cp36m-win_amd64.whlwindows10系统方法步骤1、首先创造conda环境conda create -n py36 python=3.6 activa

2020-08-30 15:40:41 2316 6

原创 Distributed 训练-bottom-up HRNet

Distributed 训练-bottom-up HRNetdef main(): args = parse_args() update_config(cfg, args) cfg.defrost() cfg.RANK = args.rank cfg.freeze() logger, final_output_dir, tb_log_dir = create_logger( cfg, args.cfg, 'train' )

2020-05-28 19:27:41 826

原创 VIS CODE + LATEX + TEXTLIV + 中文

VIS CODE + LATEX + TEXTLIV + 中文visual studio code安装visual studio code在visual studio code的extensions中安装新的插件安装latex workshop和latex language support插件安装texlive添加环境变量在win10中F:\texlive\2018\b...

2019-11-02 23:04:21 475

原创 杂记

1、pytorch的参数容器是一个class ‘collections.OrderedDict’ 2、 expand expand是指在维度为1的维上进行数据复制image_data_ = image_data.expand(1,16,-1,-1) #image_data is [1,1,64,64],image_data_ is [1,16,64,64]3、 repeat...

2019-10-22 17:05:01 119

原创 scipy.misc.imresize

scipy.misc.imresize该函数不仅仅可以resize图像,还会将图像像素值归一化到0~255之间

2019-09-23 19:38:22 770

原创 pytorch旧版本安装

pip install https://download.pytorch.org/whl/cu90/torch-1.0.1-cp36-cp36m-linux_x86_64.whl因为下面这个网址实在是打不开https://download.pytorch.org/whl/cu90/torch_stable.html

2019-09-19 20:20:03 3073

原创 Orderdict的两种定义方式 python3.6 && python2.7

python 2.7 block0 = OrderedDict([('conv1_1', [3, 64, 3, 1, 1]), ('conv1_2',[64, 64, 3, 1, 1]), ('pool1_stage1', [2, 2, 0]), ('conv2_1', ...

2019-09-13 21:06:32 785

原创 linux环境隔离篇

conda隔离首先创建一个新的账户conda create -n lzhou python=3.6查看环境信息conda info --envs出现的结果会是这个样子然后激活lzhou这一个环境source activate lzhou这时候就进入lzhou这样的一个新的环境里面,但是即使这样的环境仍然是和公共的环境是共享的,例如local里面的其他软件,不过可以继续操...

2019-08-21 14:33:40 2061

原创 杂碎笔记

torchvision.transformsnormalize = transforms.Normalize( mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225])该transform除了做normalize之外,会变换输入图片的输出,输入假设是(256,256,3),输出则是(3,256,256)。除此之外,训练做了no...

2019-08-09 10:28:49 124

原创 pytorch加载部分训练模型

加载部分预训练模型 checkpoint_finetune = torch.load('checkpoint1/model_best.pth.tar') model_dict = model.state_dict() pretrained_dict = checkpoint_finetune['state_dict'] pretrained_dict = {k:...

2019-05-13 14:54:19 1848

原创 pytorch 使用tensorboard,在pc端浏览器进行可视化步骤

参考链接 https://zhuanlan.zhihu.com/p/31457591,感谢原文1、首先在linux系统上安装好tensorboardpip install tensorboard2、本地打开xshell,登录服务器3、点击属性按钮4、弹出如下对话框5、点击添加6、在弹出对话框中如下填写7、点击确定8、再点击确定9、然后在服务器上输入以下指令(路径是...

2019-04-06 22:35:02 2180

原创 class torch.nn.KLDivLoss(size_average=True, reduce=True)

Pytorch torch.nn.KLDivLoss首先是KL散度损失的计算公式再对应到pytorch中的描述(0.4.0版本)假设输入x大小为(MXCXWXH),y的大小也为(MXCXWXH),N是MCW*H的乘积,最后计算N个lnl_nln​, 也就是每一个位置的KL散度。如果reduce=True,最后会呈现加法或者平均的结果如果reduce=False那么就输出大小为(...

2019-04-02 22:43:31 21865

原创 Playing Atari with Deep Reinforcement Learning

Introduction首先文章指出从深度学习角度转换成强化学习的几个困难的地方:1)深度学习需要大量的标注数据,但是RL算法必须从稀疏的,有噪声的,延迟的reward里面去学习2)action和reward之间的delay是比较吓人的,而深度学习中input和target之间的关联则是要简单的多。3)深度学习通常假设样本是独立的,但是RL中state之间是highly correla...

2019-03-17 21:02:18 702

原创 pytorch 安装pytorch_fft出现error: ‘for’ loop initial declarations are only allowed in C99 mode的错误

1、主要原因还是gcc版本不对解决方法是,在环境变量里面加上export CXXFLAGS="-std=c++11"export CFLAGS="-std=c99"

2019-03-15 17:48:42 1002

原创 python opencv 读取视频保存视频片段和图片

video4.avi为保存的视频名字# -*- coding: utf-8 -*-"""Spyder EditorThis is a temporary script file."""import cv2import numpy as npprint(cv2.__version__)frame_num = 0fps = 120size = (1920, 1072)cap...

2019-03-04 16:20:44 1854

原创 pytorch backward

1、retain_graph只有叶子节点的梯度会被保留在pytorch里面哪些是叶子节点呢?如果输入是requires_grad=True的话,输入是叶子节点,否则只有网络的参数是叶子节点。叶子节点的梯度是累积的,也就是说如果多次调用backward没有对叶子节点的梯度清零的话,叶子节点的梯度是不断的累加的,但是中间其他节点的 梯度是全新的,下面是例子from __futu...

2018-12-05 15:36:21 444

原创 pytorch cuda上tensor的定义 以及 减少cpu操作的方法

cuda上tensor的定义a = torch.ones(1000,1000,3).cuda()某一gpu上定义cuda1 = torch.device('cuda:1')b = torch.randn((1000,1000,1000),device=cuda1)删除某一变量del a

2018-11-22 23:06:06 6772

原创 python cv2读取图片后进行通道变换以及PIL阅读图像的通道转换

读取的 图片的格式是HxWx3img = cv2.imread('b.png') print(img.shape)RGB数据通道的转换img = cv2.imread('b.png')print(img.shape)img1 = img.copy() #改变img1的时候不改变imgimg1[:,:,0] = img[:,:,2]img1[:,:,1] = img[:,...

2018-11-21 15:00:54 9706 1

原创 pytorch model.named_parameters() ,model.parameters() ,model.state_dict().items()

1、model.named_parameters(),迭代打印model.named_parameters()将会打印每一次迭代元素的名字和paramfor name, param in model.named_parameters(): print(name,param.requires_grad) param.requires_grad=False2、model.named_para...

2018-11-20 22:38:17 35673 7

原创 pytorch中损失函数的reduce,size_average

size_average是说是不是对一个batch里面的所有的数据求均值 Reduce size_average result True True 对batch里面的数据取均值 True False 对batch里面的数据求和 False – returns a loss per batch element instead,这个...

2018-08-09 10:54:53 13949 4

原创 pytorch 正确的测试时间的代码 torch.cuda.synchronize()

1、start = time.time()result = model(input)end = time.time()2、torch.cuda.synchronize()start = time.time()result = model(input)torch.cuda.synchronize()end = time.time()一共上述两种测试时间的方式,正确的方式是...

2018-08-02 21:29:40 41160 5

原创 Context Contrasted Feature and Gated Multi-scale Aggregation for Scene Segmentation

Introduction作者认为获得有判别力的语义特征以及多尺度融合是提升性能的关键,本文提出一种新的创新性的语义对比特征,能够突出局部信息。除此之外作者提出了新的gated sum来对每个位置选择性地融合多尺度的特征。gate在这里控制着不同尺度的信息流动Segmentation Network这个的语义框架是FCN网络,作者用skip layer来同和多尺度的特征。...

2018-07-16 20:37:58 2114

原创 论文阅读 Human Pose Estimation using Deep Consensus Voting

Introduction文章的主要目的是为了利用人体犬舍你的信息来获得reliable的结果概率图中的二元项在之前都是image dependent的,而本文的二元项是image indepenent的,也即依赖于输入的图像本身信息,而不是之前整体数据的统计信息方法是: 在每图像中的每一个位置的地方预测每一个keypoint点和该位置之间...

2018-07-08 19:53:23 881

原创 caffe && pytorch BN

介绍BN———————————————————————————————————https://www.cnblogs.com/zhengmingli/p/8031690.html caffe BNBN层主要有均值, 方差,γγ\gamma,ββ\beta四个参数,其中γγ\gamma,ββ\beta是要学习的参数一个代表的是缩放系数,也就是将分布变胖或者变瘦,一个是偏移系数,将分...

2018-07-05 16:10:55 1061

原创 论文阅读 Jointly Optimize Data Augmentation and Network Training

Abstract随机的数据扩增对于网络训练很重要,以前的方法是数据扩增和网络训练是分开的,本文设计一种自动的扩增网络来产生hard的样本扩增,augmentation网络探索了target(hourglass)网络的弱点,target网络从hard样本中去实现更加优越的性能,作者设计了reward/penalty机制来方便网络的joint训练Introduction传统的数据扩增的...

2018-06-27 23:18:57 1006 6

原创 论文阅读 Adversarial Complementary Learning forWeakly Supervised Object Localization

Abstract文章提出了ACoL通过一种弱监督的方式自动定位整合的感兴趣的区域,直接从最后的卷积层来选择class-specific的feature map。其中整个网络包含两个分类器,其中一个分类器A用来定位discriminitive regions,而另一个分类器B用来定义A没有定位出来的感兴趣区域,从而形成一种互补。 任务定义Weakly Supervised Object...

2018-06-15 21:37:54 3253 1

原创 论文阅读 Robust Facial Landmark Detection via a Fully-Convolutional Local-Global Context Network

Abstract1)文章提出了新的全局的语义框架融入到整个网络中。网络设计的关键是核卷积,核卷积的关键在于此处的卷积核没有参数学习,是固定的一个核。此核能够模糊local 网络的输出,实则是平滑输出,然后用global网络进行refine 2)后处理上用了一个2D-PCA based 网络模型来过滤外点Contribution提出了核卷积用dilation卷积扩大感受野整个...

2018-06-11 15:14:28 2596

cortex_m4_processor_r0p1_trm

有关M4内核的英文文档,介绍内部结构,包括各个模块的用途,有助于嵌入式开发

2015-01-29

空空如也

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

TA关注的人

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