- 博客(66)
- 资源 (2)
- 收藏
- 关注
转载 scp免密
如果提示文件不存在,可以先执行’ssh-keygen -t rsa’命令,会自动创建.ssh文件夹,然后执行下面的命令就不会报错了。(6)现在从前端服务器78可以免密访问后端服务器79了,可以登录78,执行scp命令测试,如果不用输入密码,即是配置成功。如果权限错误,则会导致配置免密登录无效、执行scp命令还是要求输入密码的情况。(3)登录前端服务器78,执行命令,将公钥添加到本地认证文件中。(1)登录后端服务器79,执行命令,生成无密码的密钥对。(4)重要,执行以下命令,设置78的路径权限与文件权限。
2023-07-14 18:08:57 818
原创 curl post json
但后台的接口确实可以进行post请求。之后发现原因是当flask的request.form无法获取到对应的参数时,就会报400错误。400错误表示 由于语法格式有误,服务器无法理解此请求。使用post请求时, 若是参数为json数据, request。这种方式直接json.loads即可得到字典格式信息。,想用表单接收可以采取 json 字符串的格式。
2023-04-14 12:01:42 445 1
转载 RuntimeError: Unable to find a valid cuDNN algorithm to run convolution
RuntimeError: Unable to find a valid cuDNN algorithm to run convolutionTo solve my problem, I didpip uninstall torch torchvision torchaudioThenpip3 install torch==1.9.0+cu111 torchvision==0.10.0+cu111 torchaudio==0.9.0 -f https://download.pytor.
2022-04-20 11:56:39 1476 2
转载 LUT 滤镜
什么是LUT滤镜LUT:Look Up Table,即颜色查找表。把要处理的颜色效果,以一张表提前存好,图片处理时查找提前准备好的LUT图,比如整体颜色调暗。我们先看看主流app中LUT的使用情况可见,涉及到照片处理时,LUT几乎是必选项LUT原理1D LUT看上图,一个横条色,包含了[0, 255]的亮度,根据RGB各通道的值进行查找。1D LUT的处理能力很有限,只能处理明亮,是一种简单的线性处理.2D LUT从1D 到 2D原理相同,只是从一维的256各值拓展到
2022-04-20 11:33:43 2591
原创 CentOS 普通权限安装包(无法使用yum时从rpm手动安装)
CentOS中普通权限(非root)用户无法使用 yum 安装包解决方法:第一步,从仓库里面下载rpm包yumdownloader p7zip# 以安装p7zip举例,其他包是一样的步骤但是用 rpm 命令同样无法把该包安装到系统下,因为要写到一些关键目录,比如/usr/bin第二步,解压rpm包放在自己的目录下rpm2cpio p7zip-16.02-20.el7.x86_64.rpm | cpio -idvm这样就会按包里的目录结构解压到当前目录第三步,在...
2021-10-15 18:27:53 1809
原创 字体选择调研
(1)“Impressions2Font: Generating Fonts by Specifying Impressions (paper)”,arXiv preprint 简述:Conditional GAN(CGAN),英文字符。接收任意数量的印象词(impression words)作为条件(condition)生成字体图像,其中提供的印象词可以包括未学过的词。基于词嵌入技术的印象嵌入模块(impression embedding module)将印象词转换为软约束向量。使用...
2021-09-22 16:38:40 441
原创 StyleGAN2发展介绍 & 花卉图像生成 & 模型修改
stylegan发展:gan要做的事情是通过生成器由简单分布生成复杂图像分布,生成的图片分布和真实图片分布的差距越小越好,这一步通过判别器实现。生成大的、质量高的图任务量大,由此产生由小至大、逐级生成的想法,这就是proGAN的思路,但是这里说的逐级生成不是连接(连接的思想是stackgan),而是变化,即生成器内的网络只有一个,训练中网络结构动态变化,此处的动态变化使用了PGGAN提出的平滑过渡技术实现。再然后,人们想控制图像每一级的特征,便产生了stylegan。StyleGAN介绍:网络结构如下,
2021-09-08 23:01:15 3532 2
原创 动态去模糊----UAE团队系列,CycleISP,MIRNet,MPRNet
之前的CNN通常遵循两种结构设计: (a)Encoder-Decoder:将输入逐步映射为低分辨率(下采样),然后再反向映射为原始分辨率(上采样),这种U-Net结构的模型能够充分学习上下文信息(broad context),但是缺点是下/上采样过程中难以将空间细节恢复回来; (b)High-resolution(single-scale):不采用任何下采样操作,能够保持准确的空间细节,但是由于网络的感受野有限,在上下文信息获取方面的效率很低。 UAE同一个团队系列,在继CycleISP(202.
2021-09-08 22:47:34 1016
原创 HDR调研及模型测试
对前一段工作的总结记录,内容不完善,仅做参考。1. 问题描述HDR的Wikipedia定义:Inphotographyandvideography, high dynamic range (HDR) is a set of techniques used to increase the dynamic range of captured photos and videos. It typically consists of capturing multiple frames of the s....
2021-09-08 22:38:20 2810 8
转载 pytorch基于cpu下的速度测试及cpu线程设置
libtorch默认是将cpu性能全部耗光,cpu利用率达到95%,需要设置并行计算的线程数,设置函数是torch::set_num_threads(1);python版本的torch.set_num_threads(1)resnet50模型cpu型号:I7 4770 3.6HZ 内存16Gpytorch 单线程cpu速度大概285ms 增加线程速度反而降低 两个线程300ms 4个线程350ms gpu 750ti 85mslibtorch 单线程...
2021-09-01 10:31:55 1951 1
原创 RuntimeError: “slow_conv_transpose2d_out_cpu“ not implemented for ‘Half‘
场景:使用CPU生成解决:
2021-08-30 10:17:52 5392 1
原创 图像去雾(image dehazing)近期论文简述及模型测试
keyword:hazy ,dehazing1. 主要是CVPR最近两年的论文[1] Multi-Scale Boosted Dehazing Network With Dense Feature Fusion, CVPR2020【code】提出了一种基于U-Net架构的具有密集特征融合的多尺度增强去雾网络[2] Domain Adaptation for Image Dehazing, CVPR2020【code】域适应 +图像去雾,解决了大部分去雾方法在合成数据集上优秀而真实数据集上..
2021-08-17 17:01:04 18765 23
原创 高清图像数据集和有雾图像数据集调研
有雾数据 & 一部分高清数据(不完整) 数据集 数量 描述 论文 1 DIV2K download 900 1000张高清图,800训练,100验证,100测试 测试集不公开,实际是900张图 超分数据集 NTIRE 2017 Challenge on Single Image Super-Resolution
2021-08-17 16:32:25 4591 5
原创 Ubuntu安装OpenEXR报错 ERROR: Failed building wheel for OpenEXR
报错:解决:安装zlibig-dev 和libopenexr-dev成功解决:
2021-08-04 14:55:10 1343 6
原创 使用http-server在网页浏览服务器/本地机文件夹内容
1. npm的安装安装了node.js就有了npm,直接使用已编译好的包Node 官网已经把 linux 下载版本更改为已编译好的版本了,我们可以直接下载解压后使用:wget https://nodejs.org/dist/v10.9.0/node-v10.9.0-linux-x64.tar.xz // 下载tar xf node-v10.9.0-linux-x64.tar.xz // 解压cd node-v10.9.0-linux-x64/
2021-08-02 15:24:16 664
原创 RuntimeError: The size of tensor a (128) must match the size of tensor b (32) at non-singleton dimen
我的问题:网络输入大小是固定的,没有resize输入图像。其他问题:(13条消息) RuntimeError: The size of tensor a (128) must match the size of tensor b (32) at non-singleton dimen_S20144144的博客-CSDN博客
2021-07-28 16:18:07 3046 3
原创 RuntimeError: Attempting to deserialize object on CUDA device 1 but torch.cuda.device_count() is 1.
读参数时,用map_location,gpu 1 -> gpu 0torch.load('modelparameters.pth', map_location={'cuda:1':'cuda:0'})参考:pytorch cpu与gpu load时相互转化 torch.load(map_location=)_bc521bc的博客-CSDN博客
2021-07-23 11:09:35 401
转载 .whl文件安装cuda10.0版本的pytorch1.3.0+torchvision0.4.1
$ python3 -m venv env3$ source env3/bin/activate$ cd env3/share/python-wheels在此找到对应的版本:https://download.pytorch.org/whl/cu100/torch_stable.html$ wget https://download.pytorch.org/whl/cu100/torch-1.3.0%2Bcu100-cp36-cp36m-linux_x86_64.whl$ wget https..
2021-07-21 18:22:00 399
原创 RuntimeError: Address already in use
TCP的端口被占用,一种解决方法是,运行程序的同时指定端口,端口号随意给出:--master_port 295011另一种方式,查找占用的端口号(在程序里 插入print输出),然后找到该端口号对应的PID值:netstat -nltp,然后通过kill -9 PID来解除对该端口的占用————————————————版权声明:本文为CSDN博主「狐言乱雨」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/K
2021-06-09 12:39:21 5620 3
转载 ERROR | Corrupt JPEG data: 111 extraneous bytes before marker 0xd9...
问题描述Corrupt JPEG data: 1 extraneous bytes before marker 0xdblibpng warning: iCCP: known incorrect sRGB profilePremature end of JPEG filePremature end of JPEG filePremature end of JPEG filePremature end of JPEG file使用opencv(python)读取图片时,报如上错误,据说是因为.
2021-04-21 16:47:14 2317
转载 ERROR | RuntimeError: Python 3.5 or later is required
使用conda创建了虚拟环境(python=3.4.5)之后,无法使用pip安装包,提示错误如下:RuntimeError: Python 3.5 or later is required经过排查,最后锁定错误原因为:pip版本与python版本不一致(具体原因未知,因为pip是自动安装的)解决方法:1、 卸载pip2、 conda install "pip<19.2" python=3.4————————————————版权声明:本文为CSDN博主「想念@思恋」...
2021-04-21 16:45:45 1007
原创 Linux | 比较本文差异
比较两个单行文件的方法就我知道的而言有4种 用diff 用grep 用comm 用uniq [root@hxy ~]# echo "`seq 5`" >file1;cat file112345[root@hxy ~]# echo "`seq 2 7`" >file2;cat file22345671.用diff -c file1多的是"-"file2多的是"+"按这个就可以过滤出来了[root@hxy ~]# diff
2021-04-20 16:23:58 92
原创 anaconda安装、操作及报错解决
1.安装(1)地址:https://repo.anaconda.com/archive/(2)选择合适的版本,wget下载。chmod 777增加权限,bashAnaconda3-5.1.0-Linux-x86_64.sh 执行安装 *在询问 是否加入环境变量 时和 是否安装vscode 时选择 no(3)激活conda,退出激活时使用 conda deactivate 或 . ./deactivate当命令行前面出现(base)的时候说明现在已经...
2021-03-31 15:43:38 2296
原创 RuntimeError: invalid argument 0: Sizes of tensors must match except in dimension 0. Got 224 and 266
查到了两个解决方案,其一如下,经过查验不是这个原因造成了我的错误:原链接:https://www.cnblogs.com/zxj9487/p/11531888.html解决:RuntimeError: invalid argument 0: Sizes of tensors must match except in dimension 0. Got 544 and 1935 in dimension 2 at ../aten/src/TH/generic/THTensor.cpp:711这种错误
2020-10-28 16:10:03 855
原创 pytorch----RuntimeError: Error(s) in loading state_dict for Alexnet:Missing key(s) in state_dict:
问题,预测时报错:RuntimeError: Error(s) in loading state_dict for Alexnet: Missing key(s) in state_dict: Unexpected key(s) in state_dict:原因:训练时使用model = nn.DataParallel(model) cudnn.benchmark = True进行加速,预测时没有使用解决方法:预测时要加上: model = nn.DataPa...
2020-10-15 20:11:34 888
原创 ImportError: libGL.so.1: cannot open shared object file: No such file or directory缺少共享库
原因:缺少共享库解决方法:1. centos:(1)yum install mesa-libGL.x86_64,测试可用(2)查到的方法,没有测试过2. Ubuntu:sudo apt updatesudo apt install libgl1-mesa-glx可能容器内没有sudo指令可以apt-get updateapt-get install sudo引用[1]:https://www.ohazyi.com/docker-docs/[2]:http...
2020-10-09 19:59:07 15695 3
原创 ERROR----docker修改挂载目录下文件没权限
问题:向挂载目录写文件/修改文件时permission denied解决方法:在宿主机上开启挂载目录的权限如: chmod a+rwx /home/user/
2020-10-09 14:43:00 829
原创 Error:Given input size: (256x4x2). Calculated output size: (256x1x0). Output size is too small
Traceback (most recent call last): File "cls_set.py", line 62, in <module> main() File "cls_set.py", line 50, in main output = model(input_var) File "/usr/local/lib64/python3.6/site-packages/torch/nn/modules/module.py", line 532, in __.
2020-09-24 09:47:06 12022 13
原创 gdb查看core文件&signal7,Bus error解决
[root@885029f65484 deepbiq]# gdb ./a.outGNU gdb (GDB) Red Hat Enterprise Linux 7.6.1-119.el7Copyright (C) 2013 Free Software Foundation, Inc.License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>This is free software: you .
2020-09-21 17:27:22 2316
原创 只显示warning
import os os.environ["TF_CPP_MIN_LOG_LEVEL"]='1' # 这是默认的显示等级,显示所有信息 os.environ["TF_CPP_MIN_LOG_LEVEL"]='2' # 只显示 warning 和 Error os.environ["TF_CPP_MIN_LOG_LEVEL"]='3' # 只显示 Error
2020-09-21 17:11:58 79
原创 cuda/cudnn版本选择
1. base/runtime/devel的区别CUDA images come in three flavors and are available through theNVIDIA public hub repository.base: starting from CUDA 9.0, contains the bare minimum (libcudart) to deploy a pre-built CUDA application. Use this image if you want.
2020-09-15 10:55:13 987 1
原创 pytorch----torchsummary报错TypeError: ‘module‘ object is not callable
Usagepip install torchsummary or git clone https://github.com/sksq96/pytorch-summaryfrom torchsummary import summarysummary(your_model, input_size=(channels, H, W))Note that theinput_sizeis required to make a forward pass through the networ...
2020-09-10 16:16:29 3364 1
转载 pytorch----Error:dict object has no attribute eval
问题:原因:没有创建model实例解决方法:
2020-09-09 14:44:42 9685
转载 end-to-end
相对于深度学习,传统机器学习的流程往往由多个独立的模块组成,比如在一个典型的自然语言处理(Natural Language Processing)问题中,包括分词、词性标注、句法分析、语义分析等多个独立步骤,每个步骤是一个独立的任务,其结果的好坏会影响到下一步骤,从而影响整个训练的结果,这是非端到端的。而深度学习模型在训练过程中,从输入端(输入数据)到输出端会得到一个预测结果,与真实结果相比较会得到一个误差,这个误差会在模型中的每一层传递(反向传播),每一层的表示都会根据这个误差来做调整,直到模型收敛或
2020-09-09 12:10:02 90
转载 Linux----后台执行方法
一、nohup 和 &1. 后台执行借助 nohup 和 & 命令来实现。nohupcommand&(1) nohup加在一个命令的最前面,表示不挂断的运行命令(2) &加载一个命令的最后面,表示这个命令放在后台执行(3) 补充说明nohup命令 可以将程序以忽略挂起信号的方式运行起来,被运行的程序的输出信息将不会显示到终端。无论是否将 nohup 命令的输出重定向到终端,输出都将附加到当前目录的 nohup.out 文件中。...
2020-09-09 11:28:57 793
转载 pytorch----扩展/压缩tensor维度
1. 扩展Tensor维度 当输入的数据维度和实验需要维度不一致,输入的可能是2维数据或3维数据,实验需要用到3维或4维数据,则需要扩展这个维度。1.1torch.unsqueeze(self: Tensor, dim: _int) torch.unsqueeze(self: Tensor, dim: _int) 参数说明:self:输入的tensor数据,dim:要对哪个维度扩展就输入那个维度的整数,可以输入0,1,2……1.2Code第一种方式,输入数据后直接加un...
2020-09-09 10:57:23 1857
原创 pytorch----维度不匹配
报错:Expected 4-dimensional input for 4-dimensional weight 64 3 11 11, but got 3-dimensional input of size [3, 224, 224] instead解决办法np.array:img = np.expand_dims(img,0)tensor:torch.unsqueeze(input, dim=0).float()example...
2020-09-09 10:26:05 4430
原创 pytorch----Target 2 is out of bounds
问题:多分类网络加了两层全连接后最后输出1类,计算loss时报错Target Nis out of bounds其中的N其实就是处理的数据输入的标签,即第几类,是一个代表类别的整数,最后输出1类与输入的target不符就会报错解决方法:查看网络的最后输出,softmax的输出节点数是否等于所有的标签数。...
2020-09-09 10:15:09 12591 3
原创 pytorch----神经网络中由于PIL引起的错误
1、RuntimeError: output with shape [1, 128, 128] doesn‘t match the broadcast shape [3, 128, 128]报错原因:输入图片需要是RGB空间图片而不能是灰度图,所以导致张量的通道数不匹配。解决方法:知道了问题的原因之后问题就变得好解决了,我的解决思路是用opencv或者是PIL包下面的图形处理函数,把输入的图片从灰度图转为RGB空间的彩色图。这种方法可以适合数据集中既包含有RGB图片又含有灰度图的情况。解决代码如下:
2020-09-07 11:48:17 544
计算机视觉,图像逆光检测,图像处理,模糊函数,模糊集DETECTION AND COMPENSATION ALGORITHM FOR BACKLIGHT IMAGES
2019-11-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人