自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (9)
  • 收藏
  • 关注

原创 torch-geometric:torch_cluster库knn_graph函数详解

参考资料:https://github.com/zxin1023/pytorch_cluster  今天在阅读一份图神经网络的代码时碰到了knn_graph函数。图神经网络如果使用动态图,通常需要获取节点的k近邻作为邻居节点,这个时候就会用到knn_graph函数了。knn_graph函数并不是torch-geometric自带的,而是torch_cluster库中的函数,这也可以说明为什么安装torch-geometric前需要先安装torch_cluster库。  这里,我从官方手册里搬运knn_g

2021-04-18 17:02:39 7274

原创 Python报错:ModuleNotFoundError: No module named ‘cv2‘

  在进行图像处理的时候,我们经常会用到OpenCV库。在Python中载入OpenCV库的语句为:import cv2  如果Python环境中没有安装OpenCV库,运行的时候就出报错:ModuleNotFoundError: No module named ‘cv2’。这时候,秉着缺什么就装什么的思路,直接执行pip install cv2 的话,会提示找不到cv2这个库:  其实,正确的装库命令应该是:pip install opencv-python  具体为什么库名称有两个,我也

2021-03-31 21:15:33 7926 1

原创 Python统计:matplotlib(plt)库绘图如何去掉边框但保留坐标轴标签

  使用Python下matplotlib库画散点图、柱状图等统计图时,一般会默认带黑色边框。以柱状图为例,如下图所示:默认效果(带黑框)  为了美观需要,有时想把黑框去掉,需要怎么操作呢?有两种方法。方法一 ax = plt.axes() ax.spines['top'].set_visible(False) ax.spines['right'].set_visible(False) ax.spines['bottom'].set_visible(False)

2021-03-31 15:34:38 11816 1

原创 pyG框架报错:RuntimeError: copy_if failed to synchronize: an illegal memory access was encountered

  继续学习Pytorch Geometric框架,这次碰到了这个错误——RuntimeError: copy_if failed to synchronize: an illegal memory access was encountered,如下图所示。报错提示  报错出现在网络前传的时候,提示让我摸不着头脑。不过报错是出现在我修改batch大小之后出现的,但我改回去之后报错就消失了。估计是batch调太大,框架支持不了吧。。。具体原因还不清楚,暂时先做个记录,希望知道的大神能告诉一声,感谢感谢~

2021-01-26 18:28:38 1100 1

原创 pyG框架报错: OSError: libcudart.so.10.1: cannot open shared object file: No such file or directory

  继续学习pyG (Pytorch Geometric)框架,今天突发报了这个错——OSError: libcudart.so.10.1: cannot open shared object file: No such file or directory,如下图所示。报错提示  根据这个报错提示,错误发生在’import torch_geometric as tg’的时候,之后一连串都是框架的源码。此时,又留意到报错提示里包含的’OSError: libcudart.so.10.1’中的’10.1’

2021-01-26 18:17:52 4381

原创 ModuleNotFoundError: No module named ruamel

  今天在新配的环境下使用nni框架跑实验的时候碰到了一个之前没碰到的报错,如下图所示:报错1  大体意思是在运行nni_cmd文件夹下的common_utils.py文件时引用了"ruamel.yaml"包但找不到。动用百度大法查找到一个回答,将引用语句由"import ruamel.yaml as yaml"改为"import ruamel_yaml as yaml"解决了这个报错。紧接着,nni文件夹下的package_utils.py文件的运行也报了同样的错误(如下图所示),进行同样的修改即可

2021-01-13 09:59:16 7364 1

原创 Pytorch Geometric(PyG)报错:AttributeError: module ‘torch_geometric.utils‘ has no attribute ‘scatter_‘

  在复现一篇基于torch-geometric库的图神经网络代码时,碰到了这个错误AttributeError: module ‘torch_geometric.utils’ has no attribute ‘scatter_’,是在调用 tg.utils.scatter_()时出现的错误。心里一惊,一般情况下这种涉及源码的错误大多是版本问题。  直接搜这个错误,没有找到相关的内容,大多数解决方案是对于pytorch出现的报错,应该是用这个库的人不多。在Github上torch-geometric库的

2020-12-27 15:31:43 2373 5

原创 OSError:torch_sparse/_version.so: undefined symbol:_ZN5torch3jit17parseSchemaOrNameERKSs

  最近在学图神经网络,于是用到了torch-geometric。在经过一系列麻烦的安装过程之后,结果一运行就报错了——OSError:torch_sparse/_version.so: undefined symbol:_ZN5torch3jit17parseSchemaOrNameERKSs。面对这个一头雾水的错误,第一反应猜测是安装问题或者是版本问题。  百度到的结果不多,估计是目前用这个库的人还不太多。但是后搜到了github上的讨论区(链接),里面有一条评论说问题的出现是环境中存在多个版本的py

2020-12-27 14:55:31 13545 3

原创 ModuleNotFoundError: No module named ‘sklearn.metrics.cluster.supervised‘

  今天在新配的环境上跑程序,碰到了如下图所示的一个错误:出现的错误1  面对这个错误,第一反应是新配的环境没有装sklearn,于是果断用pip install sklearn和pip install scikit-learn命令安装,但是显示已经安装了,而且import sklearn也是可以的。这就玄学了。  经过一系列卸库装库的操作也没有起作用之后,我猜测应该是版本问题,可能是新版本导致的,我决定解构这条命令,依次在命令行中执行下列命令:python>>import skle

2020-12-27 14:34:27 8799

原创 Pytorch模型分析:计算Pytorch模型的FLOPs、模型参数量、MAdd、模型显存占用量

参考资料1:https://dotnet.ctolib.com/Swall0w-torchstat.html参考资料2:https://www.jianshu.com/p/6514b8fb1ada参考资料3:https://www.jianshu.com/p/cbada26ea29d参考资料4:https://blog.csdn.net/qq_40329272/article/details/106797617  由于模型分析的需要,除了对比模型在指定任务上的表现外,我们可能还需要评估模型的FLOP

2020-08-05 17:16:05 10734

原创 Pytorch学习:将tensor中的元素按值的大小顺序进行位置调换

参考资料:https://blog.csdn.net/LXX516/article/details/78804884  在Pytorch使用中,可能会用到这样的tensor操作:将tensor中的元素按值的大小顺序进行位置调换,即最大值和最小值进行位置对换,次大值和次小值进行位置对换……根据值的大小依次进行位置对换。如果tensor中的值是按大小顺序排列的,那就是简单的反转。那如果tensor中的值是乱序的呢?  开动了一下我的小脑筋,我发现可以通过使用一次sort函数得到升序后元素在原tensor中的

2020-06-28 22:09:25 5060

原创 Ubuntu下查看cuda版本的两种方法

参考资料:https://blog.csdn.net/qq_16525279/article/details/80662217  在安装Pytorch等深度学习框架的时候,我们往往需要检查是否和cuda版本匹配。在Ubuntu系统下查看cuda版本的方法,我发现有两个。方法一:  比较常用的一个方法是使用如下命令:cat /usr/local/cuda/version.txt使用该命令的效果如下图所示:方法一使用效果方法二:  方法一主要是依据cuda安装时保存的关于版本的txt文件。但

2020-06-21 00:01:49 90895 10

原创 Pytorch-torchstat错误:AttributeError: ‘torch.Size’ object has no attribute ‘numel’

  今天在使用torchstat工具(https://github.com/Swall0w/torchstat)进行模型分析的时候,程序提示了一个这样的错误,AttributeError: ‘torch.Size’ object has no attribute ‘numel’,如下图所示。从错误的traceback可以看出,torchstat工具是在分析一个卷积层的时候碰到了这个错误,最终出错的位置是torchstat工具的源码compute_memory.py。错误提示  出问题的这个卷积层是Re

2020-06-16 23:23:45 3581

原创 Pytorch-Nest框架错误:Could not find a Nest module matches query &quot****&quot.

  继续肛论文学代码,今天碰到一份Pytorch代码使用了Nest框架(https://github.com/ZhouYanzhao/Nest)。根据官方的介绍,Nest工具是一个模块化的管理器,便于代码复用和共享。  在这份代码移植到别的数据集上时,程序出错,并提示了这样的信息——Type: KeyError, Message: ‘Could not find a Nest module matches query “****”.’。这就奇怪了,框架怎么突然间就找不到模型了呢?程序报错提示  其实

2020-06-16 22:44:04 336 2

原创 Pytorch错误:Assertion 'cur_target &gt= 0 &amp&amp cur_target &lt n_classes' failed

  今天在用Pytorch跑代码时碰到了一个错误——Assertion ‘cur_target >= 0 && cur_target < n_classes’ failed. at /tmp/pip-req-build-x5rxronk/aten/src/THNN/generic/ClassNLLCriterion.c: 97,如下图所示。错误提示信息  从错误提...

2020-05-02 18:08:48 994

原创 Pytorch错误:ImportError:_ZN3c105ErrorC1ENS_14SourceLocationERKSs

  今天在跑程序的时候遇到了一个这样的错误,ImportError: …/torchvision/_C.cpython-36m-x86_64-linux-gnu.so: undefined symbol: _ZN3c105ErrorC1ENS_14SourceLocationERKSs,如下图所示。错误提示信息  从上图的错误提示信息可以看出,是torchvision的源码出问题了,源码中使...

2020-05-02 17:00:16 5371

原创 Pytorch:可视化tensorboardX保存的结果

  前几天看了一份代码,代码作者使用tensorboardX保存和可视化实验结果。今天想再看一下结果,发现使用编辑器无法打开tensorboardX保存结果的文件,应该是tensorboardX在保存结果之前进行了编码,所以无法按平常的方式打开,那么如果我们想看之前的实验结果怎么办呢?小编在网上查到了一个命令:tensorboard --logdir logs参考资料:https://blo...

2020-04-30 12:36:42 1805

原创 Pytorch错误:多个Frame #***

报错信息  

2020-04-29 00:20:20 266

原创 Eclipse for Java:修改背景颜色以及恢复页面布局

  这篇博客记录一下使用Eclipse进行Java编程中遇到的两个小问题~~~~修改Eclipse的背景颜色  由于Eclipse安装完后的默认背景颜色是白色,小编非常不习惯,所以想更换一下背景颜色,毕竟程序员都是黑夜精灵~翻找了一下Eclipse页面上方的功能键,找到了修改背景颜色的方法。方法如下:点击‘Window’,选择‘Preferences’,如下图所示。步骤一在弹出的...

2020-04-28 19:05:39 1318

原创 Java习题踩坑:多项式加法

  小编最近在MOOC上选修了一门Java课程,每周都会有编程作业题,其中碰到了一道实现多项式加法的题目,花了不少时间,今天和大家分享一下。题目如下:多项式加法题目内容:一个多项式可以表达为x的各次幂与系数乘积的和,比如: 2x6+3x5+12x3+6x+20 现在,你的程序要读入两个多项式,然后输出这两个多项式的和,也就是把对应的幂上的系数相加然后输出。程序要处理的幂最大为100。输...

2020-04-28 18:15:34 606

原创 Latex:Tikz脑图(Mindmap)如何添加新结点并调整结点位置

Tikz脑图示例  组里要求写报告的结构图需要统一风格,于是学长就推荐使用Tikz脑图,并提供了如上图的官方脑图示例模版,官方示例的Latex代码如下:\begin{figure*}[!t] \centering \resizebox{\columnwidth}{!}{ \begin{tikzpicture} [mindmap, every node/.style={conc...

2020-04-26 15:07:59 3206 2

原创 Pytorch错误:cuda runtime error (59): device-side assert triggered at THC

参考资料:https://blog.csdn.net/Geek_of_CSDN/article/details/86527107  今天在复现一份代码的过程中,遇到了一个很神奇的错误——RuntimeError: cuda runtime error (59): device-side assert triggered at …/aten/src/THC/THCCachingHostAlloca...

2020-04-24 18:13:45 2039 5

原创 Pytorch错误:Torch not compiled with CUDA enabled

  在用Pytorch炼丹的过程中,很意外地碰到了一个错误提示AssertionError: Torch not compiled with CUDA enabled,如下图所示。错误提示  代码本身可以确定是没有问题的,因为只是在往日已经跑过的代码上加入了小改动。最后发现问题出现在Pytorch和CUDA版本不兼容的问题上。问题的发现可以在终端中输入'python'命令,运行python后...

2020-04-24 12:20:57 346193 26

原创 计算机中丢失api-ms-win-crt-runtime-l1-1-0.dll

参考资料:https://blog.csdn.net/u012288582/article/details/51892796  小编在还原系统后,重新安装python的过程中遇到了计算机中丢失api-ms-win-crt-runtime-l1-1-0.dll的错误提示,如下图所示。  在浏览了众多的解决方法之后,通过安装vc_redist.2015.exe解决了该问题,下载的连接为https:...

2020-04-20 17:35:26 1281

原创 Eclipse for Java:手残误删代码文件怎么办?

  不知道各位程序猿在编写程序的时候,会不会有手残误删代码的经历?小编今早上课的时候就经历了一次,在使用Eclipse完成Java的课上作业后,结果在清理测试代码的过程中把主代码文件误删了(慌乱,迷茫,不知所措.jpg T_T)。手残的误删操作  小程序还可以快速根据记忆重写,大工程怎么办呢?那如果不经意间把代码误删了,那我们忙活半天的心血就这样付之东流了吗?小编事后发现Eclipse编译器...

2020-04-20 11:51:58 916

(全)2020吴恩达机器学习MachineLearning课程编程作业

压缩包内含吴恩达老师《Machine Learning》课程全部的编程作业中需要自己完成的部分,解压放进课程作业原始压缩包中即可。压缩包中所有编程作业均为本人独立完成,并尽量使用向量化计算,全部满分通过。

2020-06-16

(全)2020吴恩达机器学习MachineLearning第九周编程作业ex8

压缩包内含吴恩达老师《Machine Learning》课程第九周的编程作业ex8所需完成的三个m文件,解压放进课程作业原始压缩包中即可。压缩包中所有编程作业均为本人独立完成,并尽量使用向量化计算,全部满分通过。

2020-05-30

(全)2020吴恩达机器学习MachineLearning第八周编程作业ex7

压缩包内含吴恩达老师《Machine Learning》课程第八周的编程作业ex7所需完成的六个m文件,解压放进课程作业原始压缩包中即可。压缩包中所有编程作业均为本人独立完成,并尽量使用向量化计算,全部满分通过。

2020-05-26

(全)2020吴恩达机器学习MachineLearning第七周编程作业ex6

压缩包内含吴恩达老师《Machine Learning》课程第七周的编程作业ex6所需完成的四个m文件,解压放进课程作业原始压缩包中即可。压缩包中所有编程作业均为本人独立完成,并尽量使用向量化计算,全部满分通过。

2020-05-24

(全)2020吴恩达机器学习MachineLearning第二周编程作业ex1

压缩包内含吴恩达老师《Machine Learning》课程第二周的编程作业ex1所需完成的四个m文件以及可选择完成的四个m文件。压缩包中所有编程作业均为本人独立完成,并尽量使用向量化计算,全部满分通过。

2020-05-04

(全)2020吴恩达机器学习MachineLearning第三周编程作业ex2

压缩包内含吴恩达老师《Machine Learning》课程第三周的编程作业ex2所需完成的五个m文件。压缩包中所有编程作业均为本人独立完成,并尽量使用向量化计算,全部满分通过。

2020-05-04

(全)2020吴恩达机器学习MachineLearning第四周编程作业ex3

压缩包内含吴恩达老师《Machine Learning》课程第四周的编程作业ex3所需完成的四个m文件。压缩包中所有编程作业均为本人独立完成,并尽量使用向量化计算,全部满分通过。

2020-05-04

(全)2020吴恩达机器学习MachineLearning第五周编程作业ex4

压缩包内含吴恩达老师《Machine Learning》课程第五周的编程作业ex4所需完成的三个m文件。压缩包中所有编程作业均为本人独立完成,并尽量使用向量化计算,全部满分通过。

2020-05-04

(全)2020吴恩达机器学习MachineLearning第六周编程作业ex5

压缩包内含吴恩达老师《Machine Learning》课程第六周的编程作业ex5所需完成的四个m文件,解压放进课程作业原始压缩包中即可。压缩包中所有编程作业均为本人独立完成,并尽量使用向量化计算,全部满分通过。

2020-05-02

空空如也

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

TA关注的人

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