自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

桃子好好吃的博客

一起学习,共同进步

  • 博客(17)
  • 收藏
  • 关注

原创 Pytorch多显卡调用 Dataparallel

1. 如何使模型在多个卡上进行运算Model = VGG(args)Device = torch.device('cpu' if use_cpu else 'cuda') # 明确是使用cpu还是cudaIf use_more_gpu: Model = torch.nn.Dataparallel( Model, [0,1,2,3]) # [0,1,2,3] 是可使用的gpu id2. Dataparallel的原理① 将模型的参数拷贝至多个显卡②将数据按照batch平均分给各

2020-11-23 15:14:01 732

原创 visual studio C++代码调用Python代码

在c、c++项目中有时会需要调用python的代码,在windows下使用visual studio进行调试时,需要进行库的配置,这里记录下配置的流程。使用的python环境为anaconda下创建的虚拟环境——pyName。1. 虚拟环境的创建【optional】与直接从python官网下载源码编译相比,anaconda对python的管理更加elegant,虚拟环境也可以避免不同项目间环境的污染。此步骤是可选步骤,但是我建议各位使用虚拟环境进行管理。conda create -n pyNa

2020-10-30 15:45:03 1641 1

原创 Libtorch-Windows 配置使用

使用c++调用pytorch模型时,如果使用Libtorch会更加简洁(不需要额外的python文件辅助)。此博客记载Libtorch的配置过程。使用系统及工具(Windows10 & VS 2019). 下载与当前安装的pytorch版本相同的libtorch,比如,我的电脑安装的pytorch是v1.6,libtorch也应该下载v1.6。 解压下载好的压缩包,保存在自己的目录下 VS 2019 配置 ...

2020-10-24 18:32:17 701

原创 Opencv安装与测试--Windows10 + VS2019

1. opencv官网下载安装包,解压2. 添加bin到系统环境变量Path opencv\build\x64\vc15\bin3. 拷贝dll至系统文件夹4. 创建一个vs项目进行测试 (1) 打开“属性管理器”;(在vs里直接搜索‘属性管理器’) (2) 右击Microsoft.Cpp.x64.user进入属性页面进行配置 (3) ‘属性’页面的三个配置 a. 链接器->输入-&...

2020-10-19 09:24:50 521

原创 不走心的c++复建——递归与循环

不走心的c++复健递归与循环1. 递归算法  如果一个问题需要重复多次计算相同的问题,通常可以考虑使用递归进行求解。换句话说,当一个问题可以分解为多个子问题,而这些子问题的求解方式相同,那么这个问题就可以使用递归进行解决。递归通过在一个函数的内部调用这个函数自身,经典的问题是Fibonacci序列的计算问题:问题描述: 写一个函数,输入nnn,求Fibonacci序列的第nnn项。Fibonacci序列的定义如下:f(n)={0,n=01,n=1f(n−1)+f(n−2),elsef(n)=\

2020-07-24 22:13:36 207

原创 Linux删除文件

如何安全删除文件及文件夹在开始实习之后经常听到各种刚入职的人的糗事,特别是删库( ╯□╰ ),然后在网上查了一下“Linux删除数据”的命令,很多人在博客里直接写了rm -rf file . OK, fine…这篇博客不是为了警示别人,而是给自己敲个警钟,因为我也很经常用这个命令ε=ε=ε=(~ ̄▽ ̄ ) ~删除文件在删除单个或多个文件时,只要其中不包含文件夹,就可以直接用rm filen...

2019-08-12 16:08:28 484

原创 为什么Pytorch死活要用第0块显卡--我和pytorch的恩怨情仇

为什么Pytorch一定要用“cuda:0”问题原因解决方法问题在使用Pytorch进行训练的时候,有一个奇怪的问题是,无论怎么在代码里指定显卡,最终运行时始终会在第0块显卡上占用少量的内存。本来是个无伤大雅的问题,但是一旦0号显卡被自己或者别人占满了,就很抓狂

2019-07-18 17:26:54 12272 10

转载 HEVC--帧内预测

 HEVC帧内预测旨在消除空间冗余,相对于AVC,HEVC标准对其进一步发展:        1、为了适应高清视频的内容特征,H.265使用了更多大小的预测块;        2、为了适应更丰富的纹理,H.265规定了更多的预测模式,对应不同的预测方向;     主要区别比较如下: HEVC 帧内预测可分为三步:     Step 1、判断当前TU相邻参考像素是否可用,并做相应的处理;     S...

2018-07-11 10:50:28 2199 1

转载 CTU CU CB PU TU

CTU:coding tree unit,编码树单元,LCU        对于YUV=420格式的彩色视频:一个CTU由一个CTB of the luma samples 、2个CTBs of the choma samples和相关的语法元素组成。Luma CTB是一个2^N  x 2^N的像素区域,而相应的Choma CTB是2^(N-1) x 2^(N-1)的像素区域,N的值在编码器中确定...

2018-07-10 19:35:47 861

转载 BLA、CRA、IDR、RASL和RADL

  相对于H.264编码的每个GOP是相互独立的,GOP切换用I帧,帧间搜索不再参考前一个GOP。而HEVC切换则可以“软切换”。     BLA、CRA、IDR是文献中提到过的三种随机接入点(RAP),在文献中的解释的确不是很容易理解。(1)关于GOP。这是图像组(Group of Pictures)的意思,表示编码的视频序列分成了一组一组的有序的帧的集合进行编码。每个GOP一定是以一个I帧开始...

2018-07-10 14:36:24 1307

原创 HEVC——Overview(未完)

2018-07-01 16:30:49 267

原创 detours编译安装——吐血整理

1. 下载Detours的库在微软官方下载,https://www.microsoft.com/en-us/download/details.aspx?id=52586直接点击Download就可以了。2. 把下列文件夹拷贝到\Microsoft Visual Studio 10.0\VC下划重点,重点来了3. 先到system32文件夹下找到cmd.exe,以管理员方式运行    (1)d进入M...

2018-05-20 16:42:18 4415

原创 中缀转后缀表达式 并 计算——代码补全啦——全都是用栈处理的O(∩_∩)O

1. 中缀表达式转后缀表达式① 两条基本规则: (1)数字无条件输出                             (2)符号进栈进行相应处理② 符号处理规则:(简单点记忆就是,只有最强的才能站在高峰,不够强的,原先的大佬们就要跑路了,携款潜逃,等大佬都跑光了,才能压制住手下一帮小弟)    (1)当前符号的优先级 大于 栈顶符号的优先级时, 当前符号压栈            例:当前...

2018-05-02 18:27:20 193

原创 UnicodeDecodeError: 'gbk' codec can't decode byte 0xab in position 11126: illegal multibyte sequence

python 中open文件出问题按照我的经验,百分之百是文件的存储格式和你打开文件的方式不一样。1. open( , , encoding=‘utf-8’)以utf-8的方式打开时,那最好把文件存储的格式选择成utf-8格式,如下图。...

2018-04-15 20:16:47 180

转载 PE详解 - DOS文件头、PE文件头、节表和表详解

原文地址:http://www.blogfshare.com/pe-header-one.htmlPE(Portable Executeable File Format,可移植的执行体文件格式),使用该格式的目标是使链接生成的EXE文件能在不同的CPU工作指令下工作。可执行文件的格式是操作系统工作方法的真实写照。Windows操作系统中可执行程序有好多种,比如COM、PIF、SCR、EXE等,这些...

2018-04-07 17:02:59 1999

转载 详解NTFS文件系统

转自:https://blog.csdn.net/doitsjz/article/details/51329906NTFS、用过Windows系统的人都知道,它是一个很强大的文件系统,支持的功能很多,存储的原理也很复杂。目前绝大多数Windows用户都是使用NTFS文件系统,它主要以安全性和稳定性而闻名,下面是它的一些主要特点。安全性高:NTFS支持基于文件或目录的ACL,并且支持加密文件系统(E...

2018-03-24 17:22:17 635

原创 MBR和DBR区分

1. MBR(Main Boot Record  主引导扇区)一图说明一切~~~(●'◡'●)~~~MBR(512B)主引导程序(136B)从活动分区中装载运行系统引导程序出错信息数据区(310B)出错信息全0填充DPT(64B)分区1 (16B)分区2(16B)分区3(16B)分区4(16B)结束标志55 AAPS:MBR大部分时候都在0扇区,但是有时候也不在。2. DBR(分区引导扇区)(1)...

2018-03-24 15:08:59 5801 1

空空如也

空空如也

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

TA关注的人

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