- 博客(19)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Deepin编译caffe
deepin编译caffe cuda10.21.下载caffe的一些依赖库sudo apt-get install libprotobuf-devsudo apt-get install libleveldb-devsudo apt-get install libsnappy-devsudo apt-get install libopencv-devsudo apt-get install libhdf5-serial-devsudo apt-get install protobuf-comp
2020-06-17 17:09:52
169
1
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 deepin15.8配置深度显卡驱动
#以deepin15.8为例,电脑为联想的y7000刚开始以网上下载×run文件的方式进行安装显卡驱动,后来在下载cmake等一下工具的时候,总会提示与显卡驱动某个模块版本冲突,所以索性放弃了这种办法,尝试了别的方法,并踩坑一天,然后终于配置好了。具体操作如下:1.更改显卡驱动方式为intel默认显卡驱动2.首先创建stretch-backports.list,并添加添加backports源touch stretch-backports.list然后将下面源添加到stretch-backpor
2020-06-12 16:28:59
1117
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Thrift学习总结
ubuntu下thrift的安装环境介绍操作系统:Ubuntu 16.04.4thrift版本:thrift-0.10.0开始安装首先安装依赖项:sudo apt-get install libboost-dev libboost-test-dev libboost-program-options-dev libevent-dev automake libtool flex bis...
2019-04-16 16:51:07
112
原创 RV1106 YOLOV5
最近研究瑞星微的rv1106的yolov5检测算法,但是官方给的例子真是让人欲哭无泪,首先读取时局用的是stb的图像库,前处理加上resize需要250ms,后处理只能输出nc1hwc2,里面的举证转换需要250ms,后续自己做了很多工作,发这个只是为了记录代码。// Copyright (c) 2021 by Rockchip Electronics Co., Ltd. All Rights Reserved.//// Licensed under the Apache License, Versi
2023-03-22 14:54:46
1711
原创 fast-reid Tensorrt部署填坑记录
实现trt部署的时候,当运行vector<thor::Detection> doInference(IExecutionContext &context, float *input, const cv::Size ori_size, int batchSize = 1, float nms_threshold = 0.4) { const ICudaEngine &engine = context.ge
2021-04-09 17:55:01
918
3
原创 pytorch特征图打印
import torchfrom torchvision.models import resnet18import torch.nn as nnfrom torchvision import transformsimport matplotlib.pyplot as pltdef viz(module, input): x = input[0][0] #最多显示4张图 min_num = np.minimum(4, x.size()[0]) for i in .
2021-02-24 14:41:17
707
原创 caffe-ssd模型训练遇到的问题(需要修改源码)
这遇到的几个问题反应了一个问题,就是caffe现在不火了,源码中存在很多的bug。问题1:math_functions.cpp:250] Check failed: a <= b <0 vs -1.19209e-007>解决方案找到math_functions.cpp,找到在路径为~/caffe/src/caffe/util的math_functions.cpp,找到第250行出错的地方,双斜杠屏蔽,然后重新编译问题2Data layer prefetch queue empt
2020-07-10 11:22:23
250
1
原创 c++ libtroch会遇到的问题
cmaklist链接libtorch的问题这个问题忙活了我半天,实在没招,我发现我的gcc版本是5.0,发现时太低了,所以我升级了gcc 然后就好了。libtorch_cpu.so undefined refrence to std::_exception_ptr::exception_ptr(void*)@CXXABI_1.3.11gcc升级方案:https://www.jianshu.com/p/7a8878397213...
2020-05-29 15:11:42
1573
1
原创 训练好的Pytorch模型在导入测试
Missing key(s) in state_dict: “_conv_stem.weight”, “_bn0.weight”Unexpected key(s) in state_dict: “module._conv_stem.weight”, “module._bn0.weight”,生成的文件层名中多了module.前缀,原因是训练的时候你调用了model = torch.nn.Dat...
2020-01-07 14:48:58
2992
原创 当你用apt-get安装一直失败可以试试aptitude
aptitude与apt-getaptitude 与 apt-get 一样,是 Debian 及其衍生系统中功能极其强大的包管理工具。与 apt-get 不同的是,aptitude 在处理依赖问题上更佳一些。举例来说,aptitude 在删除一个包时,会同时删除本身所依赖的包。这样,系统中不会残留无用的包,整个系统更为干净。以下是笔者总结的一些常用 aptitude 命令,仅供参考。命令 ...
2019-10-10 11:42:35
1198
原创 CMakelist语法学习小结
创建一个简单的cmakelist工程,后面会对详细的用法进行说明CMAKE_MINIMUM_REQUIRED(VERSION 2.8) #cmake 版本。 PROJECT(server_project) #定义工程名称 MESSAGE(STATUS "Project: SERVER") #打...
2019-04-26 17:09:15
502
转载 PCA算法原理以及两种实现方式
PCA降维的步骤:设有m条n维数据。1)将原始数据按列组成n行m列矩阵X2)将X的每一行(代表一个属性字段)进行零均值化,即减去这一行的均值3)求出协方差矩阵4)求出协方差矩阵的特征值及对应的特征向量5)将特征向量按对应特征值大小从上到下按行排列成矩阵,取前k行组成矩阵P6)PX即为降维到k维后的数据如下链接是我觉得讲的比较好的pca降维的文章https://b...
2018-08-02 16:45:04
1495
原创 nms算法c++实现
#include<iostream>#include<vector>#include<algorithm>using namespace std;typedef struct Bbox{ int x; int y; int w; int h; float score;}Bbox;bool sort_sc...
2018-08-02 09:37:54
7325
13
原创 caffe检测代码中加入batchsize,实现更快测试
imgs = np.zeros((batch_size, 3, height, width))#创建多维度数组image_last = cv2.imread(image_path)image = cv2.resize(image_last, (width, height))#####尽量不要用caffe封装的transform模块,这样跟c++工程实现会有不同。image= image...
2018-08-01 17:34:44
1346
原创 重写string类
#ifndef MYSTRING_H#define MYSTRING_H#include <iostream>#include <stddef.h>#include <string.h>class MyString{public: MyString(const char* str); bool operator > (co...
2018-08-01 17:21:13
171
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人