问题
weixin_45963617
这个作者很懒,什么都没留下…
展开
-
RuntimeError: “slow_conv_transpose2d_out_cpu“ not implemented for ‘Half‘
将model.half()和img.half()改为.float()原创 2022-04-09 15:45:27 · 3602 阅读 · 0 评论 -
docker下使用pip安装python依赖库
1、在库的官网下载该库2、在docker中离线安装cd download_dirpip install xxx.zip原创 2022-04-09 15:44:15 · 2170 阅读 · 0 评论 -
bash: python: command not found
一、问题在使用服务器,使用python命令时提示:bash: python: command not found二、原因软链接没弄。三、解决方法1、查看服务器python版本,一般而言在/usr/bin目录下,命令如下:find /usr/bin-iname 'python*'2、根据python版本建立软链接,命令如下:(我的是python3.8,根据版本换成自己的)ln -s /usr/bin/python3.9 /usr/bin/python3、输入python验证一下即可。原创 2022-04-01 20:21:19 · 17824 阅读 · 0 评论 -
import cv2报错 libGL.so.1
执行下面命令: import cv2 File "/appletree/miniconda3/envs/yyp_pytorch/lib/python3.7/site-packages/cv2/__init__.py", line 5, in <module> from .cv2 import *ImportError: libGL.so.1: cannot open shared object file: No such file or directory原因缺少li转载 2022-03-27 13:36:12 · 491 阅读 · 2 评论 -
docker image和container 导入和导出
一、docker image导入和导出1、将docker镜像save到本地docker save imageID -o saveImageName.tar 或者docker save imageID > saveImageName.tar2、加载镜像docker load -i saveImageName.tar 或者docker load < saveImageName.tar3、解决镜像REPOSITORY和TAG为none问题通过docker images可以发现IMA转载 2022-03-27 13:28:12 · 5662 阅读 · 0 评论 -
docker常用命令
# docker load -i ubuntu.tar 导入镜像# docker run -it --name vm1 ubuntu 创建容器(以ubuntu镜像为模板)# docker ps 查看容器状态# docker ps -a 查看容器状态(包括不活跃的容器)# docker attach vm1 连接容器# docker top vm1 查看容器进程# docker logs vm1 查看容器指令输出 -f 参数可以实时查看# docker inspect vm原创 2022-03-27 13:05:50 · 787 阅读 · 0 评论 -
docker容器 - 导入容器、导出容器、查看容器
一、容器容器是镜像的运行实例。不同的是,镜像是静态的只读文件,而容器带有运行时需要的可写文件层;同时,容器中的应用进程处于运行状态。二、导入和导出容器实现容器的迁移。1、导出容器导出容器是指将一个已经创建(不管此时容器是否处于运行状态)的容器到一个文件。[root@kvm /opt/collector_module/AI-AOMT/bin/Parser] docker container export --helpUsage: docker container export [OPTION转载 2022-03-27 11:56:22 · 2227 阅读 · 0 评论 -
Pytorch错误:Torch not compiled with CUDA enabled
一、问题今天跑一个项目代码遇到了一个问题,大致是pytorch和CUDA版本不匹配,然后我就降低pytorch版本,结果1.7中网络不包含我所需的函数,我直接pip install pytorch==1.8,这样产生了错误:Torch not compiled with CUDA enabled。二、解决方法nvcc -V检查一下当前CUDA版本根据自己的CUDA版本下载安装whl文件参考链接:https://download.pytorch.org/whl/torch_stable.html原创 2022-03-16 15:10:02 · 3337 阅读 · 0 评论 -
Python matplotlib中文字体设置
在matplotlib绘图过程中,中文的标题或者轴标中如果含有中文,会出现不能正常显示的问题。#!/usr/bin/python# -*- coding: utf-8 -*-import numpy as npimport matplotlibimport matplotlib.pyplot as plt x = np.linspace(-10,10,200)y = xplt.plot(x,y) # 设置matplotlib正常显示中文和负号matplotlib.rcParams['转载 2022-03-03 19:34:59 · 478 阅读 · 0 评论 -
Pytorch把Tensor转化成图像可视化
Pytorch把Tensor转化成图像可视化在调试程序的时候经常想把tensor可视化成来看看,可以这样操作:from torchvision import transformsunloader = transforms.ToPILImage()image = original_tensor.cpu().clone() # clone the tensorimage = image.squeeze(0) # remove the fake batch dimensionimage = unl转载 2022-03-02 10:27:50 · 2203 阅读 · 0 评论 -
NameError: name ‘Tensor‘ is not defined
一、问题NameError: name 'Tensor' is not defined二、解决方法把import torchtorch.Tensor()改为from torch import TensorTensor()原创 2022-03-02 09:40:55 · 8277 阅读 · 2 评论 -
Git将本地项目上传到Github仓库
远程仓库1.建立仓库(建议勾选readme)Repository name: 仓库名称Description(可选): 仓库描述介绍Public, Private : 仓库权限(公开共享,私有或指定合作者)Initialize this repository with a README: 添加一个README.md (建议勾选)gitignore: 不需要进行版本管理的仓库类型,对应生成文件.gitignorelicense: 证书类型,对应生成文件LICENSE2.复制仓库链接本转载 2022-02-25 14:35:02 · 139 阅读 · 0 评论 -
Git报错:fatal: unable to access xxxxx OpenSSL SSL_read: Connection was reset, errno 10054
一、问题Git报错:fatal: unable to access OpenSSL SSL_read: Connection was reset, errno 10054二、原因一般是这是因为服务器的SSL证书没有经过第三方机构的签署,所以才报错三、解决方法在git bash 中输入git config --global http.sslVerify "false"解除ssl验证后,再次git即可...转载 2022-02-25 14:27:52 · 4971 阅读 · 0 评论 -
Logon failed, use ctrl+c to cancel basic credential prompt. remote: Support for password authenticat
一、问题git推送时,报错Logon failed, use ctrl+c to cancel basic credential prompt. remote: Support for password authenticat二、原因及解决方法1、原因:git版本问题2、解决方法更新git版本git update-git-for-windows原创 2022-02-25 14:22:56 · 1581 阅读 · 0 评论 -
windows更新git版本, git版本升级
更新指令:git update-git-for-windows原创 2022-02-25 14:19:26 · 564 阅读 · 0 评论 -
Git错误 error: src refspec xxx does not match any / error: failed to push some refs to
一、问题在使用git将本地项目上传到github上时,出现了以下错误:error: src refspec xxx does not match any / error: failed to push some refs to二、 错误产生的原因(操作)1、在 github 新建了一个工程,2、本地初始化 ,并关联新建的github地址,在 pull 的时候发现报错3、发现现在建的 github 工程默认名为了 main(后面发现由于受到"Black Lives Matter"运动的影响转载 2022-02-25 14:17:46 · 848 阅读 · 0 评论 -
python获取tensor()数据类型中的值
一、问题只想要216.8973那个数。二、解决方法1、单个tensortensor.item()就可以得到216.8973。2、多个tensortensor.tolist()完美解决,欢迎点赞收藏评论~转载 2022-02-23 19:56:06 · 14433 阅读 · 0 评论 -
使用tensorboard时http://localhost:6006打不开或desktop-2a1fhsu 已拒绝连接
一、tensorboard使用方法在虚拟环境tf15中使用tensorboard查看训练和验证的mAP、loss曲线(1)切换到虚拟环境conda activate tf15(2)进入项目目录下cd E:/pytorchdebug/YOLOv3_TensorFlow(3)使用tensorboard进行查看tensorboard --logdir=./data/logslogdir是代码中写入mAP等重要信息的日志文件所在的文件夹。可通过以下代码进行查看:writer = tf.su原创 2022-02-23 11:17:26 · 5616 阅读 · 4 评论 -
IndexError: index 53 is out of bounds for axis 0 with size 52
一、问题在运行Tensorflow版的yolov3时,遇到:IndexError: index 53 is out of bounds for axis 0 with size 52二、原因标签可能超出了图像的宽度或高度三、解决方法查看2D标签是否超出图像宽高原创 2022-02-08 10:04:56 · 1912 阅读 · 0 评论 -
Windows使用VScode无法远程连接服务器
一、问题:Windows使用VScode无法远程连接服务器,发现是VScode无法使用SSH。二、解决方法1、win10 开启ssh server服务链接:https://blog.csdn.net/zadaya/article/details/1054562272、但是出现了这个问题:Bad owner or permissions on .ssh/config(1)找到C:\Users\dell.ssh(2)该文件夹中包含config文件,右键config文件,选择属性,选择安全,点原创 2022-01-29 21:58:53 · 2190 阅读 · 0 评论 -
问题:TypeError: denoise_wavelet() got an unexpected keyword argument ‘method‘
一、问题在利用小波去噪+SR做对抗防御时,对图像进行小波去噪时,出现了TypeError: denoise_wavelet() got an unexpected keyword argument 'method'二、原因及解决方法原因:scipy的版本过低,需要是1.0+ 。低版本的没有method这个参数,也没有 BayesShrink或shrinkage参数解决方法:法一:升级scipy版本到1.0.0法二:将代码改为return denoise_wavelet(img,sigm原创 2021-12-11 15:22:51 · 3250 阅读 · 1 评论 -
安装完torch后仍报错:ImportError: No module named torch
一、问题服务器端安装完torch仍然报错:ImportError: No module named torch二、解决方法是因为还要进行环境配置:1、进入.bashrc文件进行配置vim ~/.bashrc添加下面的语句:. /home/yourdirectory/torch/install/bin/torch-activateexport PATH="/home/yourdirectory/anaconda3/bin:$PATH"2、然后更新一下环境变量就可以了source ~原创 2021-12-11 14:49:36 · 11226 阅读 · 5 评论 -
在服务器端保存图片时无法保存到指定路径
一、问题复现使用小波去噪+SR实现对抗样本防御时,在windows端可以保存到指定路径,而在服务器端保存图片时无法保存到指定路径。二、问题及解决方法问题:imageio.imwrite(('..\\experiment\\test\\results-{}\\{}_x{}_{}.png'.format(d.dataset.name, filename[0], scale,p)), tensor_cpu.numpy())windows端可以识别"\"路径,而服务器端直接保存为文件原创 2021-12-11 11:16:36 · 741 阅读 · 0 评论 -
错误:Segmentation fault (core dumped)
一、问题在修改SR(文章:Image Super-Resolution as a Defense Against)代码时,windows下可以跑通了,但放到服务器上出现了这个问题:Segmentation fault (core dumped)二、原因及解决方法import matplotlib或import matplotlib.pyplot as plt 就会报错。将所有matplotlib、plt有关的替换为cv2的方式进行读、写、保存。...原创 2021-12-10 21:27:00 · 934 阅读 · 0 评论 -
src.checkVector(2) == dst.checkVector(2) in function ‘cv::findHomography‘
**在使用自己找出的特征点,进行匹配测试的时候出现错误: error: (-215:Assertion failed) src.checkVector(2) == dst.checkVector(2) in function ‘cv::findHomography’ 这个错误是由于 源 和 目标 keypoint 的数目不一样导致的,对点的数量进行修正即可消除错误。**...原创 2021-11-04 09:27:05 · 661 阅读 · 0 评论 -
FileNotFoundError: [WinError 3] 系统找不到指定的路径。: ‘D:/Data/VOC2007_1080/Attack\\dog‘
1、问题:FileNotFoundError: [WinError 3] 系统找不到指定的路径。: 'D:/Data/VOC2007_1080/Attack\dog’2、原因:地址的 ’ \ ’ 被当成转义字符处理 导致地址错误3、解决方案:(1)在地址前面加r 防止转义path = r'D:/Data/VOC2007_1080/Attack\\dog'(2)把所有的单反斜杠变成双反斜杠path = 'D://Data//VOC2007_1080//Attack//dog'4、我的问题原创 2021-10-14 10:12:38 · 3195 阅读 · 0 评论 -
画图 matplotlib y轴数值按出现的顺序排序,不按大小排序问题
1.https://blog.csdn.net/weixin_44090816/article/details/91392368?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_title-2&spm=1001.2101.3001.4242将str形式转化为float格式!2.python中 list 与数组的互相转换(1)list转arraynp.array(a)(2)array 转lista.tolist()ht转载 2020-12-24 09:49:37 · 1903 阅读 · 0 评论 -
BrokenPipeError: [Errno 32] Broken pipe
运行Pytorch tutorial代码报错:BrokenPipeError: [Errno 32] Broken pipe源代码地址:Training a classifier (CIFAR10)该问题的产生是由于windows下多线程的问题,和DataLoader类有关,具体细节点这里Fix memory leak when using multiple workers on Windows。解决方案:修改调用torch.utils.data.DataLoader()函数时的 num_work转载 2020-08-19 20:27:35 · 235 阅读 · 0 评论 -
使用Pytorch的nonzero函数报warning: UserWarning: This overload of nonzero is deprecated
**使用pytorch的nonzero函数报warning**1.先放一下报的warning:.\torch\csrc\utils\python_arg_parser.cpp:756: UserWarning: This overload of nonzero is deprecated: nonzero(Tensor input, , Tensor out)Consider using one of the following signatures instead: nonzero(Tensor转载 2020-08-19 15:28:31 · 1921 阅读 · 0 评论 -
报错 No module named ‘tensorboardX‘
运行程序时出现错误:No module named ‘tensorboardX’,于是使用命令pip install tensorboardX来安装tensorboardX包,但运行之后仍然报这个错,翻找了很多资料还是不行,于是我用pytorch自身进行安装,也是不行的,我发现安装目录在E:/Anaconda3/pytorch中,这时我意识到应该在pytorch环境下安装,于是:activate pytorchpip install tensorboardX大功告成~...原创 2020-08-18 12:47:11 · 11380 阅读 · 0 评论 -
PermissionError: [Errno 13] Permission denied
错误PermissionError: [Errno 13] Permission denied错误原因权限错误:[errno 13]权限被拒绝:错误产生的原因是文件无法打开,可能产生的原因是文件找不到,或者被占用,或者无权限访问,或者打开的不是文件,而是一个目录。解决方案解决方案如下:1.检查对应路径下的文件是否存在,且被占用。如果文件不存在,就找到对应文件即可;如果文件存在,被占用,将占用程序暂时关闭。2.修改cmd的权限,以管理员身份运行。3.检查是否是打开了文件夹。...转载 2020-07-26 15:49:03 · 17175 阅读 · 0 评论 -
python读写txt文件时出现的一个小问题——覆盖
python读写txt文件时出现了一个小问题,每次写完只有一行数据,后来查到是因为之前的值被覆盖掉了。1.文件的读取步骤:打开 – 读取 – 关闭>>> f = open('/tmp/test.txt')>>> f.read()'hello python!'>>> f.close()2.文件写入(慎重,小心别清空原本的文件)步骤:打开 – 写入 – (保存)关闭直接的写入数据是不行的,因为默认打开的是’r’ 只读模式>>转载 2020-07-23 16:00:33 · 1921 阅读 · 0 评论 -
python TypeError: ufunc ‘subtract‘ did not contain a loop with signature matching types dtype(‘S32‘)
出现这类问题是因为类型不匹配,通过str()、int()转化为对应的类型,可以参考这篇文章https://blog.csdn.net/u012005313/article/details/51567804原创 2020-07-23 15:42:07 · 1344 阅读 · 0 评论 -
Matplotlib is currently using agg, which is a non-GUI backend, so cannot show the figure.
解决方法:1、安装 tk-dev 和 python3-tksudo apt-get install tk-devsudo apt install python3-tk2、修改 matplotlibrc 文件sudo geidt ~/…/lib/python3.6/site-packages/matplotlib/mpl-data/matplotlibrc搜索:#backend : Agg替换为: backend : TkAgg3、如果需要,重新安装 matplo转载 2020-07-21 11:36:43 · 186 阅读 · 0 评论