![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
pytorch代码笔记
坚硬果壳_
坦然接受自己的平庸并保持努力。
展开
-
python 运行py文件报错:Error while finding module specification for ‘xxx.py‘ (ModuleNotFoundError: __path__
python 运行py文件报错:Error while finding module specification for 'xxx.py' (ModuleNotFoundError: __path__ attribute not found on 'xxx' while trying to find 'xxxx.py')原创 2022-09-19 16:15:27 · 4135 阅读 · 0 评论 -
ERROR: Cannot uninstall ‘tornado‘. It is a distutils installed project and thus we cannot···
在使用pip install haven-ai时出现的问题,问题为:ERROR: Cannot uninstall 'tornado'. It is a distutils installed project and thus we cannot accurately determine which files belong to it原创 2022-06-28 16:39:21 · 1720 阅读 · 0 评论 -
【pytorch】ConvTranspose2d的计算公式
埃拉托斯特尼筛法原理(埃氏筛法):用于筛选质数什么是质数:质数(prime number)又称素数,质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数。 2.埃氏筛法原理将列表中筛选剩下的数的所有的倍数删除,最后留下的一定是质数。...原创 2021-07-20 11:55:46 · 1544 阅读 · 0 评论 -
win10安装protobuf for python
前提准备:在 protobuf下载地址 下载 protobuf-python-3.5.1.zip和protoc-3.5.1-win32.zip并解压。1.首先把protoc-3.5.1-win32文件夹下面的protoc.exe移至protobuf-python-3.5.1/src目录下。2.在cmd中进入protobuf-python-3.5.1/python目录,依次执行 python setup.py build和python setup.py test和python setup.py...转载 2020-12-25 11:19:48 · 379 阅读 · 0 评论 -
在python中安装包出现Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None))
先向大家展示以下困扰了我好久的问题死活就是安装不上,总是说出错,其实就是说连接超时,下载不了安装包,我这里也没有科学上网的工具,经过多方百度,找到了办法通过几次pip的使用,对于默认的pip源的速度实在无法忍受,于是便搜集了一些国内的pip源,如下:阿里云 http://mirrors.aliyun.com/pypi/simple/中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/豆瓣(douban) http://pypi.douban.com/转载 2020-12-10 21:26:18 · 208 阅读 · 1 评论 -
pycharm默认注释与快捷键功能
pycharm快捷键使用技巧Ctrl+d 复制当前行、或者选择的块Ctrl+n 跳转到类Ctrl+shift+n 快速查找文件名Ctrl+shift+f 全局查找,快速查找关键字的文件Ctrl+shift+r 全局替换Ctrl+鼠标左键 查看源代码Ctrl+alt+方向左右键 看源码的时候前进返回Ctrl+a 全选ctrl+alt+l 格式化代码Ctrl+/ 注释选中的代码Alt+enter 自动导入包Tab 多行同时向后移动shift+tab 与Tab相反alt+选中像not转载 2020-12-10 21:07:05 · 588 阅读 · 0 评论 -
用from skimage.transform import resize as imresize替换from scipy.misc import imresize
from scipy.misc import imresize会报错,解决方法有两种:降低scipy版本 用from skimage.transform import resize as imresize原创 2020-12-10 21:06:15 · 992 阅读 · 0 评论 -
python获得list的维度
在写神经网络代码过程中,总是有很多的矩阵变换,有很多时候矩阵是有list构成的,然而list又没有shape方法,无法直接查看list的维度。可以使用将其转化为数组的形式查看维度,代码如下:(np.array(list)).shape另外还有一个小tips:在调试代码时,可以加入:exit()这个代码可以让程序只允许这行代码前的程序,到这行代码就停止运行。对于调试程序时很方便。...转载 2020-12-08 22:30:23 · 4470 阅读 · 0 评论 -
vscode——matplotlib绘图不显示问题
为了方便使用,可以利用python的os模块,把脚本放在前面执行。在__main__脚本前面加上export DISPLAY=:0.0## mian.pyimport osimport matplotlib.plt as plt## linux 下,给 $DISPLAY 分配一个变量,以防窗口无法弹出if __name__ == "__main__": os.system('export DISPLAY=:0.0') x = [0,1] plt.plot(x) print('te转载 2020-12-08 22:28:01 · 17779 阅读 · 6 评论 -
pytorch之多GPU使用——#CUDA_VISIBLE_DEVICES使用 #torch.nn.DataParallel() #报错解决
主要讲单机多卡(单主机多GPUs训练)使用多卡训练的方式有很多,当然前提是我们的设备中存在多个GPU:使用命令nvidia-smi查看当前Ubuntu平台的GPU数量,其中每个GPU被编上了序号:[0,1,2,3]0. 显卡编号(什么是主卡)在默认情况下,标号为0的显卡为主卡,如主机中有4块显卡,那么每张显卡的默认标号为[0,1,2,3]。如何将其他显卡设置为主卡呢?通过os.environ["CUDA_VISIBLE_DEVICES"]指定所要使用的显卡,如:os.environ转载 2020-11-24 14:09:27 · 4952 阅读 · 1 评论 -
科普帖:深度学习中GPU和显存分析
深度学习最吃机器,耗资源,在本文,我将来科普一下在深度学习中:何为“资源” 不同操作都耗费什么资源 如何充分的利用有限的资源 如何合理选择显卡并纠正几个误区:显存和GPU等价,使用GPU主要看显存的使用? Batch Size 越大,程序越快,而且近似成正比? 显存占用越多,程序越快? 显存占用大小和batch size大小成正比?0 预备知识nvidia-smi是Nvidia显卡命令行管理套件,基于NVML库,旨在管理和监控Nvidia GPU设备。nvidia-smi的输转载 2020-11-17 21:17:04 · 867 阅读 · 0 评论 -
如何指定GPU
在代码的开始位置添加以下的代码import torchtorch.cuda.set_device(1) # 指定gpu1原创 2020-11-17 14:37:03 · 507 阅读 · 0 评论 -
【代码笔记】解决加载模型错误方法总结RuntimeError: Error(s) in loading state_dict for Net: Missing key(s)
加载模型错误:有以下几种方法:1.在载入模型参数前加上:model = nn.DataParallel(model) 2.更改torch版本部分原因是模型之间torch版本不匹配导致,加载使用模型时和训练模型时的环境不一致,可以重新安装torch3.增加load_state_dict()属性model.load_state_dict(checkpoint['state_dict'], strict=False)...转载 2020-11-17 10:07:42 · 862 阅读 · 0 评论