自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

转载 解决window平台下的.ssh/id_rsa bad permission问题

参考链接:https://www.cnblogs.com/clblacksmith/p/11677135.html

2022-06-24 15:58:13 1057

转载 配置SSH服务器使用证书登录

为什么使用证书登录?通过SSH(Secure Shell)登录Linux服务器认证方式有密码和证书两种,证书登录更加安全。=========================================================================流程:创建允许登录的用户及用户组;配置服务器上的sshd_config;客户端生成证书的私钥与公钥对;服务器添加公钥;使用私钥登录服务器及其FTP=============================================

2022-02-21 16:44:57 435

原创 PyTorch量化报错后端不匹配

环境:PyTorch-1.7.1错误描述:使用PyTorch Quantization包进行量化感知训练(QAT)时,最后一步convert报错:Traceback (most recent call last): File "train.py", line 136, in <module> main() File "train.py", line 126, in main quantized_model = torch.quantization.convert(mo

2021-12-25 12:36:31 1913

转载 LaTeX使表格居中

参考链接:https://www.cnblogs.com/-yhwu/p/14545674.html

2021-12-21 22:47:10 4953

原创 记录一次激活函数导致的LeNet不收敛

环境:PyTorch-1.7.1问题描述:LeNet在MNIST上的loss不收敛,训练集和测试集准确率始终在10%上下。不论如何调整learning rate都无济于事。解决方案:将激活函数由Sigmoid替换为ReLU即可。Sigmoid容易发生梯度消失,导致网络不收敛。修改后的代码如下:import argparseimport osimport torchimport torch.nn as nnimport torchvisionparser = argparse.Argume

2021-12-13 18:43:54 1722

原创 RuntimeError: element 0 of tensors does not require grad and does not have a grad_fn

PyTorch报错:RuntimeError: element 0 of tensors does not require grad and does not have a grad_fn解决方案:一定要在需要计算梯度的部分加上装饰器:with torch.enable_grad(): '''calculate gradients...'''

2021-11-24 13:19:26 1089

原创 os.environ[“CUDA_VISIBLE_DEVICES“] = args.device不起作用

问题描述:在代码中这样写:if __name__ == '__main__': os.environ["CUDA_VISIBLE_DEVICES"] = args.device main()不起作用。原因是os.environ["CUDA_VISIBLE_DEVICES"] = args.device 必须要处于所有使用cuda的代码之前才能生效。然而我的全局变量中有一个 stack_kernel = torch.tensor(stack_kernel).cuda(),所以在main函

2021-11-17 11:10:23 5576 4

原创 TypeError: Object of type ‘int64‘ is not JSON serializable

错误描述:使用如下方法将内容以json格式写入:def write_merged_dataset(feature_test, bert_predictions, label_test, test_data_path): with open(test_data_path, 'w', encoding='utf-8') as fp: for idx in range(len(label_test)): line = {} line['id

2021-10-29 12:08:18 521

原创 在LaTeX中使用.bib文件统一管理参考文献

在LaTeX中,可在.tex文件的同一级目录下创建egbib.bib文件,所有的参考文件信息可以统一写在egbib.bib文件中,然后在.tex文件的\end{document}前加入如下几行代码:{\small\bibliographystyle{IEEEtran}\bibliography{egbib}}即可在文章中用~\cite{}宏命令便捷的插入文内引用,且文章的Reference部分会自动排序、编号。...

2021-10-14 10:59:37 1018

原创 解决对一个对象多次BP更新时造成的RuntimeError: you can only change requires_grad flags of leaf variables.问题

环境:PyTorch 1.7.1问题描述:在生成对抗样本的情境中,常常需要对一个对象(比如对抗扰动)进行多次的反向传播更新,例如下述代码段: def attack_update(self, perturbation, x, y, model, device): x = x.to(device) y = y.to(device) model = model.to(device) if perturbation == None:

2021-10-03 15:04:44 8602 4

原创 Inception-v3输出套用softmax函数报错:AttributeError: ‘InceptionOutputs‘ object has no attribute ‘softmax‘

错误描述:在PyTorch-1.7.1中运行PyTorch官方ImageNet预训练模型Inception-v3,用以下代码获取输出,然后送入softmax cross-entropy loss中报错:pred = model(adv)loss = torch.sum(F.cross_entropy(F.softmax(pred, dim=1), y))AttributeError: 'InceptionOutputs' object has no attribute 'softmax'报错的原

2021-09-28 20:13:23 1989

原创 Inception-v3报错:RuntimeError: Calculated padded input size per channel: (3 x 3). Kernel size: (5 x 5)

在PyTorch1.7.1环境下运行PyTorch官方提供的ImageNet预训练模型Inception-v3报错如下:RuntimeError: Calculated padded input size per channel: (3 x 3). Kernel size: (5 x 5). Kernel size can't be greater than actual input size报错原因是我混用了其他模型的预处理transform方法,导致图片大小与网络结构不匹配。解决办法是采用PyTo

2021-09-28 19:56:29 23522 5

转载 在服务器上使用jupyter notebook

文章链接:https://www.jianshu.com/p/4c3c6d47ca97?from=singlemessage

2020-12-28 16:27:16 158

原创 ubuntu下anaconda3环境变量配置

echo 'export PATH="~$/anaconda3/bin:$PATH"' >> ~/.bashrcsource ~/.bashrc然后用以下命令查看版本:conda --version

2020-12-28 10:05:52 1012

原创 EH公式的分段线性插值绘图源代码

import matplotlib.pyplot as pltimport numpy as npPH = 0.5 # 结论的先验概率PE = 0.4 # 证据的先验概率LS = 5 # 充分性度量LN = 0.1 # 必要性度量def calculation(x): PHNE = LN * PH / ((LN-1)*PH + 1) PHE = LS * PH / ((LS-1)*PH + 1) if x >=0 and x <= PE

2020-11-29 22:15:03 497

原创 Graphviz安装后使用dot -version命令验证报错解决方案

从官网上下载Graphviz并安装,配置好环境命令,在命令行中执行dot -version验证,但是却没有显示本该出现的详细版本信息和配置信息。但是命令行提示我们运行“dot -c”命令。于是按照他的提示,使用管理员权限打开命令提示符,运行dot -c命令,再运行dot -version验证成功,并且画图功能可以正常使用。...

2020-09-16 18:12:11 1936

原创 ubuntu虚拟机下编译运行cool语言程序时显示coolc和spim权限不够的解决方案

任务:编译运行cool语言的helloworld程序步骤:问题描述:输入ppt上所示的两行编译运行命令后提示权限不够。如下图:解决方案:分别使用sudo chmod 777 coolc和sudo chmod 777 spim提升权限。效果如下图:...

2020-06-08 11:07:15 888 1

原创 ubuntu安装flex和bison时显示没有可安装候选的解决方案

任务:在ubuntu虚拟机中下载安装flex和bison工具版本:Virtual Box6.1; Ubuntu16BUG描述:输入命令sudo apt-get install flex bison报错:解决方案:flex和bison属于较早的软件,在ubuntu默认的源中没有相应的软件包。可以把源换成阿里源,再重新下载。退回桌面,找到系统设置:进入软件更新:下拉菜单,点击其他源,找到阿里源并更换:更换后:点击关闭即可。现在返回终端,重新输入命令:sudo apt-get

2020-06-07 14:55:31 2870

空空如也

空空如也

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

TA关注的人

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