毛毛斯� 2024-04-28 19:53 采纳率: 34.2%
浏览 1

运行别人论文遇到错误

在复现论文Consistency enhancement of model prediction on
document-level named entity recognition的源代码,按照它的readme文件运行,然后到training and refernce 那一块儿(如下图)

img


运行之后出现下面两张显示的错误

img

img

然后makefile 文件它下面那图那样

img

img

  • 写回答

5条回答 默认 最新

  • 专家-赤兔[在线] 全栈领域优质创作者 2024-04-28 19:53
    关注

    引自免费微信小程序:皆我百晓生

    看起来你在尝试复现一篇关于文档级命名实体识别(Document-Level Named Entity Recognition, NER)的论文,并遇到了一些问题。首先,让我们解决Makefile中的错误。

    错误信息 "Makefile: 26: recipe for target 'run-ner' failed" 表示Makefile中的某个命令执行失败。这通常是因为在Makefile中的某一行有语法错误或者是环境变量设置不正确。从图4中可以看出,Makefile定义了一些变量,比如CUDA, SAVING, LOGGING, 等等,并且在图5中有一个命令用于调用Python脚本。

    为了解决这个问题,你需要确保以下几个方面:

    1. 检查所有环境变量是否已经正确设置。例如,确保CUDA、CUDA_VISIBLE_DEVICES等已正确配置。
    2. 确保路径正确:检查DATA_DIR, SAVE_DIR, 和 TRAINING_ROOT 是否指向正确的目录。
    3. 检查模型名和数据类型是否与命令行参数匹配。例如,--data_type doc_cons--data_name ncbi-disease 应与 Makefile 中的对应值一致。
    4. 检查命令行参数是否正确传递给 run_ner.py。特别是注意空格和引号的使用。

    基于这些提示,你可以尝试手动运行 Makefile 中的命令,将变量替换为实际值,看看是否有任何错误。如果你不确定如何操作,可以提供更详细的环境信息,我可以帮你编写一个具体的命令来运行这个实验。

    另外,根据提供的信息,似乎没有看到你解压下载的预训练模型。确保你已经完成了这一步:

    wget https://d1.fbaipublicfiles.com/biolm/RoBERTa-large-PM-M3-Voc-hf.tar.gz
    tar -zxvf RoBERTa-large-PM-M3-Voc-hf.tar.gz
    

    如果上述步骤都无误,但仍然存在问题,请提供更详细的错误信息,以便我能进一步分析和提供解决方案。

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 4月28日

悬赏问题

  • ¥15 Questasim Error: (vcom-13)
  • ¥15 船舶旋回实验matlab
  • ¥30 SQL 数组,游标,递归覆盖原值
  • ¥15 为什么我的数据接收的那么慢呀有没有完整的 hal 库并 代码呀有的话能不能发我一份并且我用 printf 函数显示处理之后的数据,用 debug 就不能运行了呢
  • ¥15 有关于推荐系统jupyter
  • ¥20 gitlab 中文路径,无法下载
  • ¥15 用动态规划算法均分纸牌
  • ¥30 udp socket,bind 0.0.0.0 ,如何自动选取用户访问的服务器IP来回复数据
  • ¥15 关于树的路径求解问题
  • ¥15 yolo在训练时候出现File "D:\yolo\yolov5-7.0\train.py"line 638,in <module>