小编Web*_*ang的帖子

PyCharm项目无法添加诗歌解释器

  • 操作系统:win10
  • PyCharm 版本:PyCharm Professional 2021.2.2
  • 诗歌版本:1.1.13
  • 诗歌插件版本:1.1.5-212(来自 koudai aono)

我尝试通过诗歌环境构建一个新的 PyCharm 项目, 在此输入图像描述 设置时显示 在此输入图像描述

并且无法设置解释器。有没有人以前遇到过类似的问题并且知道如何解决这个错误?

更新
我已将PyCharm版本升级到PyCharm Professional 2022.1.1,问题仍然存在。

python pycharm python-poetry

5
推荐指数
1
解决办法
7958
查看次数

fastai.text NameError:名称“BaseTokenizer”未定义

我是 fastai 的初学者,尝试构建一个模型,参考Using RoBERTa with fast.ai for NLP

我试图自定义分词器(如下面的代码):

from fastai.text import *
from fastai.metrics import *
from transformers import RobertaTokenizer

class FastAiRobertaTokenizer(BaseTokenizer):
    """Wrapper around RobertaTokenizer to be compatible with fastai"""
    def __init__(self, tokenizer: RobertaTokenizer, max_seq_len: int=128, **kwargs): 
        self._pretrained_tokenizer = tokenizer
        self.max_seq_len = max_seq_len 
    def __call__(self, *args, **kwargs): 
        return self 
    def tokenizer(self, t:str) -> List[str]: 
        """Adds Roberta bos and eos tokens and limits the maximum sequence length""" 
        return [config.start_tok] + self._pretrained_tokenizer.tokenize(t)[:self.max_seq_len - 2] + [config.end_tok]
Run Code Online (Sandbox Code Playgroud)

但收到错误消息:

---------------------------------------------------------------------------
NameError …
Run Code Online (Sandbox Code Playgroud)

python-3.x fast-ai

1
推荐指数
1
解决办法
2563
查看次数

标签 统计

fast-ai ×1

pycharm ×1

python ×1

python-3.x ×1

python-poetry ×1