论文复现记录:A Bipartite Graph is All We Need for Enhancing Emotional Reasoning with Commonsense Knowledge

论文复现记录:A Bipartite Graph is All We Need for Enhancing Emotional Reasoning with Commonsense Knowledge

本菜鸟复现论文代码的心路历程记录,大佬请绕道~

我说呢,为什么
import torch
torch.version.cuda
输出的版本与runtime时的版本不一样,原来是这样:
在这里插入图片描述
现在我要怎么样把运行时的版本也改为11.3??

昨天晚上把nvcc的软链接删除了,导致我之后nvcc都找不到了,折腾了一晚上和一早上,
总算装上了cuda113,

晕,打算开始跑模型了,又报错。
在这里插入图片描述
经过搜索,这是安装的torch-geometric版本号太高的问题,需要卸载重新安装合适的版本。参考:https://blog.csdn.net/m0_51060676/article/details/132298205
于是参照官网https://pytorch-geometric.readthedocs.io/en/2.0.4/notes/installation.html的教程,我决定安装以下版本:
在这里插入图片描述
结果又报错了,说起来还是昨天晚上删除了nvcc软链接引起的。现在该怎么办,气死!!
在这里插入图片描述
昨天晚上,我把我的.bashrc文件改成了这样,:
在这里插入图片描述
现在只好又改出去。改回去以后还是报错,特喵的,我要风了!!!
在这里插入图片描述
于是查看了一下历史命令,早上就是1972行命令装的nvcc,现在决定把它卸载了。喵的!!
在这里插入图片描述
昨天晚上的删除软链接命令是1779行,你害的我好苦啊!!:
在这里插入图片描述
在我终于卸载了早上装的nvcc后,我决定重新下cuda,cudnn,参考链接:
https://blog.csdn.net/qq_51570094/article/details/124148671。
之后,再安装torch_geometric就安装成功了。
但是,在试图再次运行代码时,报错如下:
RuntimeError:
object has no attribute sparse_csc_tensor:
查阅发现是:
torch和torch_sparse版本不匹配。这可怎么办??
在这里插入图片描述
在这里插入图片描述
我没有安装上面的,但是降低了torch-geometric版本为2.0.4,依然报错。妈的,我要风了!!
在这里插入图片描述

下了安装包自己安装,版本信息如下:

在这里插入图片描述
哭了,又报错:
AttributeError: module ‘torch’ has no attribute ‘sparse_csc’
经过查询,是torch-geometric版本太高,需要降低。
pip install torch-geometric==2.1.0
在这里插入图片描述
妈的,总算是运行成功了!!
在这里插入图片描述
昨天在我的艰辛努力下,可算是跑通了程序。今天上午开始测试,结果报错:
在这里插入图片描述
经过查询明白,这里是没有把训练过的模型路径加上,参考:https://blog.csdn.net/weixin_41529093/article/details/115946994
然后又报了另一个错误:
在这里插入图片描述
我大致明白它的意思,这里测试应该加载的是一个训练完的模型,但是我这个指定的是一个目录,里面保存的是每个epoch结束后模型的状态,关键在于我不知道是不是应该指定最后一个epoch训练完的模型状态作为测试用的模型。算了,我先试试吧。
请原谅我的无知:我实在是以前没有跑过,不清楚训练的过程。经过我的查询,原来每个epoch都要训练、验证、测试,然后看在哪一个epoch上面模型的表现最好就将其保存为最好的模型。哭了,本人实在是太无知了,跨考生如何快速入门科研,如何快速上手实验,如有大佬经过看到此处,愿意留下三言两语指点一二,本人感激不尽~~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值