Deep Learning
cv.exp
1、专注技术实现和用户体验,不断沉淀和专业;2、深度思考cv行业落地;3、技术前沿研究
展开
-
file=sys.stderr) ^SyntaxError: invalid syntax
file=sys.stderr) ^SyntaxError: invalid syntax原创 2023-01-26 11:02:12 · 3217 阅读 · 0 评论 -
You seem to have the current working directory in yourLD_LIBRARY_PATH environment variable. This do
You seem to have the current working directory in yourLD_LIBRARY_PATH environment variable.原创 2023-01-25 10:08:39 · 676 阅读 · 2 评论 -
Format: “png“ not recognized. Use one of: canon cmap cmapx cmapx_np dot dot_json eps fig gv imap ima
ValueError: When using data tensors as input to a model, you should specify the `steps_per_epoch` argument.原创 2022-11-20 10:46:49 · 650 阅读 · 0 评论 -
每天讲解一点PyTorch 【18】多卡训练torch.nn.DataParallel
使用多GPU训练模型:net = ......device_ids = [0, 1]net = torch.nn.DataParallel(net, device_ids=device_ids)优化器optimizer = torch.optim.SGD(net.parameters(), lr=lr)optimizer = nn.DataParallel(optimizer, device_ids=device_ids)python原创 2022-04-16 19:39:21 · 1342 阅读 · 0 评论 -
每天讲解一点PyTorch 【17】Spatial Affinity代码实现分析
>>> import torch>>> import torch.nn as nn>>> fm_in = torch.randn(1,3,2,3)>>> fm_intensor([[[[-0.1291, -0.0966, 0.0632], [-0.1640, -0.2832, 1.0553]], [[ 1.2854, 0.3400, 1.6823], [ 0.1原创 2022-04-16 16:56:22 · 803 阅读 · 0 评论 -
每天讲解一点PyTorch 【16】Variable 三个属性 .grad .data .grad_fn
今天我们讲解Variable,Variable是对Tensor的封装from torch.autograd import Variablex = torch.from_numpy(np.ones([1, 1, 36], dtype=np.bool)).cuda()y =Variable(x,requires_grad=True)#然后支持以下函数功能y.grady.datay.grad_fn #求梯度方法 后面我们计划讲解.backward(retain_graph=True).原创 2021-11-16 07:58:44 · 1555 阅读 · 0 评论 -
每天讲解一点PyTorch 【15】model.load_state_dict torch.load torch.save
今天我们讲解:state_dict = torch.load('checkpoint.pt')#或者state_dict = torch.load('checkpoint.pth') #torch.load加载**模型参数**model.load_state_dict(state_dict) #把模型参数加载到模型中model.cuda()model.eval() #model.eval()没有Batch Normalization和Dropout#加载模型结构和模型参数model =原创 2021-11-15 21:58:36 · 3999 阅读 · 0 评论 -
每天讲解一点PyTorch 【14】模型定义,继承nn.Module
今天我们讲解class的定义和实现:class Dec(nn.Module):def init(self, ***, ***):super(Dec, self).init()self.***= ***self.***= ***def forward(self, x, ***): x = *** return self.***(x)原创 2021-11-15 07:32:30 · 2016 阅读 · 0 评论 -
每天讲解一点PyTorch 【13】global
今天讲解globalPython中需要在函数内部声明变量为global,具体示例如下:>>> x = "qwertyuiopasdfghjklzxcvbnm" >>> def test():... global x... print(x)... >>> test()qwertyuiopasdfghjklzxcvbnm>>> >>> >>> a = 2>>&g原创 2021-11-14 21:04:53 · 352 阅读 · 0 评论 -
每天讲解一点PyTorch 【12】enumerate
今天我们讲解函数enumerate的使用:>>> x = "qwertyuiopasdfghjklzxcvbnm" >>> x'qwertyuiopasdfghjklzxcvbnm'>>> for a, b in enumerate(x):... print(a,b,'\n')... 0 q 1 w 2 e 3 r 4 t 5 y 6 u 7 i 8 o 9 p 10 a 11 s 12 d 13 f 14原创 2021-11-14 20:41:14 · 1538 阅读 · 0 评论 -
每天讲解一点PyTorch 【10】argparse.ArgumentParser
今天我们讲解:argparse.ArgumentParserimport argparse ap = argparse.ArgumentParser() ap.add_argument("-batchsize", required=True, help="batchsize set")args = vars(ap.parse_args()) print(args["batchsize"])执行测试代码:(base) user@ubuntu:~$ python test.py -batchs原创 2021-11-14 19:24:49 · 282 阅读 · 0 评论 -
每天讲解一点PyTorch 【8】np.zeros
今天讲解函数np.zeros的使用,具体如下:np.zeros((2,3),int)>>> x = np.zeros(2,int)>>> xarray([0, 0])>>> type(x)<class 'numpy.ndarray'>>>> >>> >>> y = np.zeros(2,float)>>> yarray([0., 0.])>原创 2021-11-14 11:15:16 · 399 阅读 · 0 评论 -
每天讲解一点PyTorch 【7】np.transpose torch.from_numpy
今天开始讲解:np.transpose、torch.from_numpy、.float() img = cv2.imread(img_path) img.shape cv2.imshow(img) img = img / 255. img = np.transpose(img, (2, 0, 1)) # numpy中transpose支持高维度 # numpy转换成tensor img = torch.from_numpy(img).float()...原创 2021-11-14 10:56:39 · 523 阅读 · 0 评论 -
每天讲解一点PyTorch 【6】isinstance
今天我们讲解:if not isinstance(x, list): x= [x]isinstance函数功能:判断一个对象如x是否是一个已知的类型,如list原创 2021-11-14 10:35:12 · 519 阅读 · 0 评论 -
每天讲解一点PyTorch 【4】nn.Embedding
每天讲解一点PyTorch 【4】原创 2021-11-13 19:32:04 · 534 阅读 · 0 评论 -
每天讲解一点PyTorch 【3】F.softmax
每天讲解一点PyTorch——2现在我们学习F.softmax(x, dim = -1),其中import torch.nn.functional as Fdim = -1表明对最后一维求softmax原创 2021-11-13 18:40:24 · 853 阅读 · 0 评论 -
每天讲解一点PyTorch 【2】transpose
今天我们学习transpose函数transpose函数,它实现的功能是交换维度,也就是矩阵转置功能>>> m = torch.tensor([[1,2],[3,4]])>>> mtensor([[1, 2], [3, 4]])>>> m.transpose(0,1) tensor([[1, 3], [2, 4]])>>> >>> n = torch.tensor([[原创 2021-11-13 00:03:12 · 1013 阅读 · 0 评论 -
每天讲解一点PyTorch 【1】torch.matmul
每天讲解一点PyTorch——函数torch.matmultorch.matmul今天我们学习函数torch.matmul:Tensor的乘法// An highlighted block >>> import torch>>> x = torch.rand(2,2)>>> xtensor([[0.7834, 0.5647], [0.2723, 0.6277]])>>> y = torch.rand原创 2021-11-12 23:33:24 · 149 阅读 · 0 评论 -
`Segmentation fault` is detected by the operating system
```bash--------------------------------------C++ Traceback (most recent call last):--------------------------------------0 paddle::framework::SignalHandle(char const*, int)1 paddle::platform::GetCurrentTraceBackString[abi:cxx11]()--------------.原创 2021-08-15 10:56:14 · 2897 阅读 · 6 评论 -
pytorch开发经验问题总结-更新ing
[W pthreadpool-cpp.cc:90] Warning: Leaking Caffe2 thread-pool after fork. (function pthreadpool)[W pthreadpool-cpp.cc:90] Warning: Leaking Caffe2 thread-pool after fork. (function pthreadpool)[W pthreadpool-cpp.cc:90] Warning: Leaking Caffe2 thread-pool原创 2021-07-21 22:21:09 · 8960 阅读 · 4 评论 -
车道线检测研究
关于车道线检测,最近研究以下资料:推荐论文:Ultra Fast Structure-aware Deep Lane Detection,https://arxiv.org/abs/2004.11757参考代码:https://github.com/cfzd/Ultra-Fast-Lane-Detection.git原创 2021-07-13 22:19:20 · 174 阅读 · 0 评论 -
GPU显卡驱动问题
由于电脑忽然断电,导致我的电脑Ubuntu系统登陆桌面分辨率异常和输入密码一直不能进入系统,初步判断应该是GPU显卡驱动问题。通过Ctrl+Alt+F1进入终断,nvidia-smi验证结果如下:nvidia-smi验证于是我需要重新安装驱动service lightdm stop、sudo ./NVIDIA-Linux-x86_64-450.57.run -no-x-check -no-nouveau-check -no-opengl-files,安装好后nvidia-smi验证成功。...原创 2021-07-12 21:44:48 · 335 阅读 · 0 评论 -
AttributeError: module ‘numpy.random‘ has no attribute ‘default_rng‘
AttributeError: module 'numpy.random' has no attribute 'default_rng'>>> import numpy>>> numpy.__version__'1.16.4'>>>解决:$ pip install --upgrade numpyRequirement already satisfied: numpy in /....../python3.6/site-packages原创 2021-04-10 22:26:47 · 3586 阅读 · 2 评论 -
dbnet 正在完善ing
Downloading and Extracting Packagessetuptools-49.6.0 | 936 KB | ##################################### | 100% python-3.6.13 | 38.4 MB | ##################################### | 100% openssl-1.1.1k | 2.1 MB | #######################原创 2021-04-05 20:12:28 · 171 阅读 · 0 评论 -
NCNN模型分析
NCNN模型分析 层类型layer type 层名称layer name 输入 数量input count 输出 数量output count 网络输入层名input blobs 网络 输出层名output blobs 特殊参数layer specific params Convolution .原创 2021-03-31 19:51:27 · 866 阅读 · 4 评论 -
Tensorflow Serving
$ sudo docker pull tensorflow/serving[sudo] admin 的密码:Using default tag: latestlatest: Pulling from tensorflow/servingd519e2592276: Pull completed22d2dfcfa9c: Pull completeb3afe92c540b: Pull completecd7dd7eb8873: Pull complete7998bd37b38c: Pull com原创 2021-03-21 20:01:27 · 185 阅读 · 0 评论 -
jsonnet allennlp安装
训练问题:Traceback (most recent call last):File “train.py”, line 163, in entry_point(config)File “train.py”, line 130, in entry_pointdist.destroy_process_group()File “/home/admin/R-/lib/python3.7/site-packages/torch/distributed/distributed_c10d.py”, line原创 2021-03-21 09:34:43 · 627 阅读 · 0 评论 -
faiss安装
~$ pip --default-time=1000 install -i https://pypi.tuna.tsinghua.edu.cn/simple faiss-gpuLooking in indexes: https://pypi.tuna.tsinghua.edu.cn/simpleCollecting faiss-gpu Downloading https://pypi.tuna.tsinghua.edu.cn/packages/******/faiss_gpu-1.7.0-cp38-.原创 2021-02-19 21:25:24 · 537 阅读 · 0 评论 -
ImportError: cannot import name ‘deform_conv_cuda‘ from partially initialized module ‘assets.ops.dcn
ImportError: cannot import name 'deform_conv_cuda' from partially initialized module 'assets.ops.dcn'原创 2020-12-26 21:14:48 · 5553 阅读 · 0 评论 -
Caffe-MobileNetSSD下ncnn推理实现-6
(py365) user@ubuntu:~/caffe_ssd/caffe/examples$ git clone https://github.com/chuanqi305/MobileNet-SSD.git(py365) user@ubuntu:~/caffe_ssd/caffe/examples/MobileNet-SSD$ ./gen_model.sh 31接下来可以参考下面的网络资料:【Caffe】caffe-ssd训练自己的数据集,https://blog.csdn.net/heih原创 2020-09-10 07:08:55 · 205 阅读 · 0 评论 -
Caffe-MobileNetSSD下ncnn推理实现-5
安装caffe python接口(py365) user@ubuntu:~/caffe_ssd/caffe$ pip install -r python/requirements.txtpip3 install matplotlibmake pycaffe -j8出现问题:(py365) user@ubuntu:~/caffe_ssd/caffe$ make pycaffe -j8touch python/caffe/proto/__init__.pyCXX/LD -o pyth原创 2020-09-10 07:07:57 · 327 阅读 · 0 评论 -
Caffe-MobileNetSSD下ncnn推理实现-4
安装caffegit clone https://github.com/BVLC/caffe或者git clone https://gitee.com/mirrors/caffe.gitcp Makefile.config.example Makefile.configMakefile.config文件:## Refer to http://caffe.berkeleyvision.org/installation.html# Contributions simplifying and原创 2020-09-10 07:05:13 · 222 阅读 · 1 评论 -
Caffe-MobileNetSSD下ncnn推理实现-3
安装opencvsudo apt-get install build-essentialsudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-devsudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjas原创 2020-09-10 07:02:04 · 196 阅读 · 0 评论 -
Caffe-MobileNetSSD下ncnn推理实现-2
https://github.com/protocolbuffers/protobuf/releases/https://github.com/protocolbuffers/protobuf/releases/download/v3.11.4/protobuf-all-3.11.4.tar.gz(py365) user@ubuntu:~/caffe_ssd/protobuf$sudo apt-get install autoconf automake libtool curl mak.原创 2020-09-10 07:00:29 · 168 阅读 · 0 评论 -
Caffe-MobileNetSSD下ncnn推理实现-1
首先,使用命令conda create --name py365 python=3.6.5创建python3.6.5虚拟环境;conda activate conda activate py365(conda deactivate)。1 安装ubuntu依赖包sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libhdf5-serial-dev protobuf-compilersudo apt-get i..原创 2020-09-10 06:57:50 · 214 阅读 · 0 评论 -
psenet字符定位和warpAffine变换
psenet身份证定位效果原创 2020-06-06 13:39:08 · 324 阅读 · 0 评论 -
faster-rcnn.pytorch问题汇总和解决
1、问题:ImportError: cannot import name '_mask' from 'pycocotools' (/media/admin1/f7bb2a6e-7469-413e-89a5-3d4b2a04b76f/alg/iuloop-ocr/faster-rcnn.pytorch/lib/pycocotools/__init__.py)解决:https://github.com/jwyang/faster-rcnn.pytorch/issues/6112、问题: f...原创 2020-05-10 13:43:33 · 3070 阅读 · 4 评论 -
OCR PSEnet定位
测试图片来源百度原创 2020-05-03 09:34:40 · 434 阅读 · 0 评论 -
问题:g++: error: unrecognized command line option ‘-fno-plt
问题:make后出现问题g++: error: unrecognized command line option ‘-fno-plt解决:makefile文件CXXFLAGS = -I include -std=c++11 -O3 $(shell python3-config --cflags)LDFLAGS = $(shell python3-config --ldfla...原创 2020-05-01 22:06:15 · 7204 阅读 · 2 评论 -
MNN使用问题和解决汇总
问题:../../../../includes\MNN/Matrix.h:147: error: undefined reference to 'MNN::CV::Matrix::computeTypeMask() const'解决:原创 2020-04-25 23:17:59 · 855 阅读 · 1 评论