自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Cutepingping的博客

REAL IS TRUE

  • 博客(214)
  • 资源 (4)
  • 收藏
  • 关注

原创 tflite benchmark model测试

假设Android NDK与SDK都安装完毕了,所以接下来只需要这几步:1,编译benchmark程序bazel build -c opt \ --config=android_arm \ --cxxopt='--std=c++11' \ --copt=-DTFLITE_PROFILING_ENABLED \ tensorflow/lite/tools/bench...

2019-09-28 11:53:05 1886

原创 --whole-archive,--whole-archive

当使用--whole-archive的时候,其会把所有的--whole-archive之后的所有函数全部加入到生成的文件中来,这样的情况下,如果有同名函数,则链接就不会通过。当使用--no-whole-archive的时候,则此后的所有文件中所有函数都不会加到生成文件中由于gcc不认识,所以要加-WL,--whole-archive设置链接其库中的符号全部加载到链接的库中-no-w...

2019-07-05 16:30:51 7259

原创 再看SENet

SENet(Squeeze-and-Excitation Networks)先做一个全局平均池化Global Average Pooling,输出的1x1xC的数据经过两级全连接限制到[0,1]范围内,再把这个值作为scale乘到U的C个通道上,作为下一级的输入数据。第一个全连接把C个通道压缩成C/r个通道来降低计算量后面带Relu,第二个全连接再回复为C个通道后面跟了sigmoid,...

2019-06-20 17:58:35 710

原创 tensorflow与pytorch的cuda&cudnn

最近重新装了下系统,然后初始化了cuda环境,记录下这几条命令1,判断pytorch是否能加速print torch.cuda.is_available()2,Pytorch中cudnn版本查询print(torch.backends.cudnn.version())3,tensorflow是否支持GPUsess = tf.Session(config=tf.Config...

2020-02-06 20:53:35 658 1

原创 shutil.copytree模块

shutil.copytree模块目标路径不应该存在否则会报错

2019-12-11 23:12:23 790

原创 如何杀死一个已经detached的screen会话?

screen -X -S [session # you want to kill] quit

2019-11-01 17:15:47 412

转载 使用rdesktop来在Windows和Linux之间共享数据

此文转载,用来记录下rdesktop这个好用的软件概述rdesktop是一个开源的远程桌面客户端,用来从linux机器链接到windows机器,遵循RDP协议,操作简单,功能比较完善。安装在Debian发行版上,可以直接用apt-get命令安装:sudo apt-get install rdesktop连接最简单的情况,如果你要连接到的Windows机器的IP地址是a...

2019-10-24 15:44:10 1308

原创 Python: OSError: cannot load library libcairo.so.2

问题描述:cannot load library 'libcairo.so': libcairo.so: cannot open shared object file: No such file or directorycannot load library 'libcairo.2.dylib': libcairo.2.dylib: cannot open shared object fil...

2019-09-09 20:18:46 6986 3

原创 Leetcode(三)-数组(二)

162. 寻找峰值class Solution {public: int findPeakElement(vector<int>& nums) { int left = 0,right = nums.size()-1; for(;left<right;) { int mid = lef...

2019-08-18 21:31:48 120

原创 Leetcode(三)-数组(一)

118. 杨辉三角思路:暴力class Solution {public: vector<vector<int>> generate(int numRows) { vector<vector<int>> res; for(int i=0;i<numRows;i++) ...

2019-08-16 22:50:54 107

原创 Leetcode(一)-数学(二)

231. 2的幂思路:因为2的幂的二进制只含有一个1,比如4:100,3则为011,所以按位&就能得到全为000.class Solution {public: bool isPowerOfTwo(int n) { return n>0&&!(n&(n-1)); }};思路:class ...

2019-08-16 03:22:21 134

原创 Leetcode(一)-数学(一)

908. 最小差值 I思路:如果当最大值与最小值之间的差距大于2k的时候,此时最大值与最小值最小差距应该为max_value-k,min_value+k.最终的结果是:res = max_value-min_value-2k。如果当距离小于2k的时候,无论如何都能到0。所以代码比较简单class Solution {public: int smallestRangeI(vect...

2019-08-15 17:52:55 158

原创 Leetcode(二)-哈希表(二)

970. 强整数思路:set大法好,直接暴力,因为bound 区间范围为1e6次方,max = log10^6 = 19.9316 max取20,所以直接遍历到20也可以或者直接采用模拟的方法class Solution {public: vector<int> powerfulIntegers(int x, int y, int bound) { ...

2019-08-13 01:00:35 105

原创 Leetcode(二)-哈希表(一)

771. 宝石与石头思路:两种方法,一种是直接暴力匹配,时间复杂度为O(nm),另外一种是先用Hash存宝石串,然后再遍历class Solution {public: int numJewelsInStones(string J, string S) { int lenJ = J.length(); int lenS = S....

2019-08-12 13:25:47 131

原创 工作小技巧(二)

主要是git相关的东西将远程git仓库里指定分支拉取到本地(本地不存在的分支)git checkout -b 本地分支名 origin/远程分支名这里会自动创建一个本地分支,并与指定的远程分支关联起来若成功,将会在本地创建新的分支名字,并自动切换到新分支查看本地已有的分支git branch删除分支git branch -d testinggit更新远程分...

2019-07-22 15:09:21 202

原创 C++静态库与动态库

什么是库本质上来说是一种可执行代码的二进制形式,可以被操作系统载入内存执行。库有两种:静态库(.a,.lib)和静态库(.so,.dll)。所谓静态库,动态库是指链接方式不同。2, 静态库之所以成为静态库,是因为在链接的阶段,会将汇编生成的目标文件.o与引用到的库一起链接打包到可执行文件中,因此对应的链接方式为静态链接。静态库与汇编生成的目标文件一起链接为可执行文件,那么静...

2019-07-10 15:33:04 891

原创 “#ifdef __cplusplus extern "C" { #endif”的定义

原因:C++支持函数重载,C不支持函数名重载的,两种语言的编译规则不一样,编译器对函数名的处理方法也不一样,所以为了使C++代码中能够内嵌入C代码所以必须加这句话#ifdef __cplusplusextern "C" {#endif// 代码#ifdef __cplusplus}#endif...

2019-07-09 21:50:48 182

原创 cmake编译错误"recompile with -fPIC"

出现这个问题原因:使用cmake首先编译了一个静态库,这个静态库链接其他动态库会出现如下错误:relocation R_X86_64_32 against `.bss' can not be used when making a shared object; recompile with -fPIC原因是因为在生成静态库的时候没有加-fPIC选项问题解决就是在生成静态库的时候修改...

2019-07-09 21:47:57 3634

原创 EPS文件基本格式

1, 两条必要的注释%!PS-Adobe-3.0 EPSF-3.0%%BoundingBox: llx lly urx ury第一行注释表明该文件符合EPSF3.0格式第二行注释表明四个参数对应左下角(lower-left)和右上角(upper-right)的边框,使用默认的PS坐标系表示,对于EPS文件,边框是在单页上包含所有形状的最小矩形。图像状态信息,当前线宽和线链接参数,在...

2019-07-08 20:39:50 3283

原创 gcc编译器CFLAGS标志参数说明

1,警告与出错选项-ansi 支持符合ANSI标准的C程序-pedantic 允许发出ANSI C标准所列的全部警告信息-pedantic-error 允许发出ANSI C标准所列的全部错误信息-w 关闭所有警告-Wall 允许发出GCC提供的所有有用的报警信息-werror 把所有警告信息转为错误信息,并在警告发生的时候终止编译2,优化选项GCC可以对代码进行优化...

2019-07-04 17:13:23 926

原创 leetcode 第一遍(动态规划I)

62. 不同路径额,与爬楼梯类似,路径总数目 dp[m][n] = dp[m-1][n]+dp[m][n-1]。得考虑边界问题,当为1,2,3的时候static int result[101][101] = {0};class Solution {public: int uniquePaths(int m, int n) { if(m<...

2019-07-01 02:40:12 150

原创 卷积与反卷积尺寸关系

卷积与反卷积尺寸关系反卷积利用反卷积求输出尺寸的大小为N(out) = (N(in)-1)× s +k -2ps:stridek:kernel_sizep:padding卷积N(out) = (N(in) − k + 2p )/s+1输入图片大小 N:W×Ws:stridek:kernel_sizep:padding...

2019-06-24 10:19:09 840

原创 QXcbConnection: Could not connect to display

首先vi ~/.bashrc然后在里面添加export QT_QPA_PLATFORM='offscreen'即时生效source ~/.bashrc

2019-06-20 14:36:00 2308 2

原创 tensorflow 技巧API-不断更新(一)

tf.unstack与tf.stacktf.stack是对两个矩阵进行拼接tf.unstack是对两个矩阵进行分解tf.trainable_variables(), tf.all_variables(), tf.global_variables()变量越多的时候就需要查看管理变量的函数trainable_variables():这个函数可以查看训练的变量,在我们生成变量的时候,...

2019-06-18 01:26:48 164

原创 Python中import导入上一级目录模块及循环import问题的解决

调用上级目录下的文件程序结构如下:-- src |-- mod1.py |-- lib | |-- mod2.py |-- sub | |-- test2.pyimport syssys.path.append("..")import mod1import mod2.mod2...

2019-06-17 20:23:01 1018

原创 python实现图片变亮或变暗的方法分析

python实现图片变亮或变暗是如何来实现的呢?下面的内容将会通过具体的实例来演示python实现图片变亮或变暗的实现方法及相关技巧:import Image# open an image file (.jpg or.png) you have in the working folderim1 = Image.open("angelababy.jpg")# multiply each ...

2019-06-17 15:21:45 4618

原创 Tensorflow 同时加载多个模型,以及与keras模型混用

Tensorflow同时加载使用多个模型Tensorflow,所有操作对象都包装在相应的session中,所以想要使用不同的模型就要将这些模型加载到不同session中,并且声明使用的时候申请是哪个session,从而避免由于session和想使用的模型不匹配导致错误,而使用多个graph就需要为每个graph使用不同的session,但是每个graph也可以在多个session中使用,这个时...

2019-06-11 11:37:31 6970 1

原创 shell统计当前文件夹下的文件个数、目录个数

1、 统计当前文件夹下文件的个数  ls -l |grep "^-"|wc -l2、统计当前文件夹下目录的个数  ls -l |grep "^d"|wc -l3、统计当前文件夹下文件的个数,包括子文件夹里的  ls -lR|grep "^-"|wc -l4、统计文件夹下目录的个数,包括子文件夹里的  ls -lR|grep "^d"|wc -lgrep "^-"...

2019-05-30 17:36:49 8197

原创 面试-判断点是否处于多边形内的三种方法

这是地平线一面的一道测试题,emmm,自己发散思维确实不敢恭维。1,叉乘判别法(适用于凸多边形)想象一个凸多边形,其每一条边都将整个2D屏幕划分为左右两边,连接每一边的第一个端点要和测试的点得到一个矢量V,将两个2维矢量扩展成3维,判断结果3维矢量中Z分量的符号是否发生变化,进而推导出是否处于凸多边形内外。2,面积判别法(只适用于凸多边形)第四点分别与三角形的两个点组成的面积分别设...

2019-05-28 01:55:10 2264

原创 PIL.Image.open与cv2.imread格式问题

常用图片读取方式:PIL.Image.openscipy.misc.imreadscipy.ndimage.imreadcv2.imread(速度最快)matplotlib.image.imreadskimagecaffe.io.load_imageimagepath='test1.jpg'im1=Image.open(imagepath)im1=np.arr...

2019-05-27 21:43:08 1928

原创 工作小技巧(一)

常用的几十个Git小技巧分类与总结参考https://segmentfault.com/a/1190000005706707linux根目录满了,怎样快速查看是哪个文件占用空间大https://blog.csdn.net/weixin_40928253/article/details/80588222如何杀死一个已经detached的screen会话?https://blog....

2019-05-22 15:59:05 318

原创 论文AC啦

还记得第一篇论文悲剧,被审稿人痛批的场景,所以贵在坚持,论文AC,虽然可能不会从事学术,但是看到被AC的感觉还是很爽的,就好像小孩终于嫁出去了一样第二篇论文也中了~~...

2019-05-22 15:45:52 612

原创 tensorflow 高效代码

设计数据读入pipeline最佳流水线做法是:1,使用prefetch转换可将提供和使用方的工作重叠,特别建议将prefetch(n)(其中n是单步训练使用的元素/批次数)添加到输入流水线的末尾,以便将在CPU上执行的转换在加速器上执行的训练重叠2,通过设置num_parallel_calls参数并行处理map变换,建议直接设置为CPU核心的数量3,如果使用batch转换将预处理元素组...

2019-05-08 12:10:41 113

原创 TFRecord文件样本数量

一般需要用来统计样本数量的:# 该函数用于统计 TFRecord 文件中的样本数量(总数)def total_sample(file_name): sample_nums = 0 for record in tf.python_io.tf_record_iterator(file_name): sample_nums += 1 return sam...

2019-05-08 02:30:31 2572

原创 tensorflow dataset中的shuffle(),repeat(),batch()用法

import numpy as npimport tensorflow as tfnp.random.seed(0)x = np.random.sample((11,2))# make a dataset from a numpy arrayprint(x)dataset = tf.data.Dataset.from_tensor_slices(x)dataset = datas...

2019-05-07 21:13:27 9295

原创 Tensorflow(5) 使用 tensorboard 出现locale.Error: unsupported locale setting错误

使用locale命令locale: Cannot set LC_ALL to default locale: No such file or directoryLANG=en_US.UTF-8LANGUAGE=LC_CTYPE="en_US.UTF-8"LC_NUMERIC=zh_CN.UTF-8LC_TIME=zh_CN.UTF-8LC_COLLATE="en_US.UTF-8"...

2019-05-06 20:33:45 207

原创 tensorflow-API tf.layers.conv2d

tf.layers.conv2d( inputs, filters, kernel_size, strides=(1, 1), padding='valid', data_format='channels_last', dilation_rate=(1, 1), activation=None, use_bias=True,...

2019-05-06 10:36:51 282

原创 linux 统计当前文件夹下的文件、目录个数、改变后缀名

# 统计当前文件夹下文件的个数ls -l | grep "^-" | wc -l# 统计当前文件夹下目录的个数ls -l | grep "^d" | wc -l# 统计当前文件夹下文件的个数,包括子文件夹里的 ls -lR | grep "^-" | wc -l# 统计文件夹下目录的个数,包括子文件夹里的 ls -lR | grep "^d" | wc -l# 递归的查看...

2019-05-06 10:10:14 1155

原创 OpenCV与tensorflow静态库依赖的一些问题

1, find_package是在系统环境变量指定的目录中寻找 ***Config.cmake 和 ****Config-version.cmake文件,通常在乌班图下使用apt-get install 命令会自动在相应的目录下生成文件,如果手动编译的话,在执行make install也会在此输出。2,对于OpenCV静态库的编译,有两种方法2.1 命令行编译mkdir build...

2019-04-30 17:57:37 540

原创 tensorflow和opencv冲突问题的解决

因为tensorflow和opencv都使用了libjpeg,如果二者在编译的时候使用的libjpeg版本不对,会导致imread无法成功读取jpeg文件。workaround如下:在编译tensorflow或者tensorflow__cc的时候,加上编译选项:–config=monolithic ,该编译选项使得tensorflow把libjpeg静态链入,就不会和opencv冲突了。...

2019-04-30 16:17:03 1367

dlib_face_recognition_resnet_model_v1.dat

dlib_face_recognition_resnet_model_v1.datdlib_face_recognition_resnet_model_v1.dat

2018-01-05

dlib-py27-18.17.whl

dlib免编译版本,只适合py27,64位系统。谢谢,。。。。。。。。。。。。。。。。。。。

2018-01-05

xgboost-master

xgboost支持win版本

2017-08-13

空空如也

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

TA关注的人

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