当前位置: 首页 > news >正文

UniRel论文复现过程中的问题解决办法(全)

注解写在前面:本文仅为解决各位同学在复现时面对的问题,有问题可以评论,看见会回复!!!

[顶刊论文]UniRel:Unified Representation and Interaction for Joint Relational Triple Extraction2022.11.16|EMNLP 2022|中国科学技术大学 |原文链接|源码链接

项目源代码链接:GitHub - wtangdev/UniRel: released code for our EMNLP22 paper: UniRel: Unified Representation and Interaction for Joint Relational Triple Extraction

数据集链接:https://drive.google.com/file/d/1-3uBc_VfaCEWO2_FegzSyBXNeFmqhv7x/view

bert-base-cased链接:https://huggingface.co/google-bert/bert-base-cased

一、基础准备

1.数据集准备

        从注解的链接中下载数据集,这里的数据集和项目中的一致。(使用不带star的)

2.bert-base-cased模型下载

       从注解的链接中下载模型,这里模型于项目中一致。(简单方法:手动一个一个下载到本地)

3.项目下载

        直接从GitHub中下载项目。

二、复现中的问题

1.依赖下载:

直接

pip install -r requirements.txt

问题1:Windows中下载某一个包会让你下载虚拟环境

        这个项目是在Linux环境下运行的,你可以选择下载虚拟环境,也可以直接在虚拟机或服务器上跑,安装虚拟环境网上教程很多。

问题2:pytorh的下载

        pip可能无法下载pytorch,所以使用conda进行下载,并且cuda版本使用11.0(源项目使用的是cuda10,这个会与transformer的版本相冲突,所以下载cuda11.0的版本)

 

conda install pytorch=1.7.1 torchvision torchaudio cudatoolkit=11.0 -c pytorch

2.项目的运行

        在windows中通过run.py运行,所需要的参数在run_nyt.sh中。

1. 地址如果有问题就用绝对地址

2.数组越界,data_processer中250多行的一个问题:直接注释掉那几行代码,貌似没用。(菜鸡行为,如果有用请在评论区教教我,求求了,或者直接甩我脸上(狗头)。)

3. 运行出现W&B的提示就进入你的conda的虚拟环境中关闭。参考大佬的文章(谢谢大佬!!!!):【deepspeed】【训练】【交互】【wandb】训练过程中的wandb交互如何去除_transformers 关闭wandb-CSDN博客这个代码加在文件开头就行。

三.总结

        首先是免责申明:如果有问题联系我删除这篇文章!!!并且抱歉!!!

        正式总结:这篇文章可能写的一坨答辩,可能会有很多错别字,凭记忆写的,请大家多多包涵。如果大家有问题直接在评论中问我,我看见、知道我就解答,项目数据集这些下不下来,我也可以帮忙,大家一起加油!!!

相关文章:

  • 【C语言】字符串函数详解
  • AtCoder Beginner Contest 398(ABCDEF)
  • MySQL密码修改的全部方式一篇详解
  • 使用brower use AI 代理自动控制浏览器完成任务
  •  UNIX网络编程笔记:TCP客户/服务器程序示例
  • 基于springboot的房屋租赁系统(028)
  • 电机控制常见面试问题(十七)
  • JetsonNano —— 4、Windows下对JetsonNano板卡烧录刷机Ubuntu20.04版本(官方教程)
  • 『uniapp』简单文本复制文字 富文本内容复制文字(详细图文注释)
  • GOC按钮点击器
  • 【JavaEE进阶】部署Web项目到Linux服务器
  • cartographer中地图转换
  • VMware虚拟机安装银河麒麟操作系统v10
  • Mininet源码框架概述
  • 深入 C++11:移动语义、Lambda表达式与新特性全面解析
  • 基于linux平台的C语言入门教程(3)代码注释
  • 【计算机网络原理】选择题+简答题
  • AI密码学
  • 基于linux平台的C语言入门教程(8)算术运算符
  • Qt+FFmpeg+SDL2播放进度显示及定位播放
  • 青海西宁市城西区副区长于媛媛主动投案,接受审查调查
  • 中国人寿一季度净利润288亿增39.5%,营收降8.9%
  • 秦洪看盘|上市公司业绩“排雷”近尾声,A股下行压力趋缓
  • 西班牙葡萄牙遭遇史上最严重停电:交通瘫了,通信崩了,民众疯抢物资
  • 吕国范任河南省人民政府副省长
  • 餐饮店直播顾客用餐,律师:公共场所并非无隐私,需对方同意