HUGGINGFACE TypeError:“NoneType”和“int”的实例之间不支持“>”
Posted
技术标签:
【中文标题】HUGGINGFACE TypeError:“NoneType”和“int”的实例之间不支持“>”【英文标题】:HUGGINGFACE TypeError: '>' not supported between instances of 'NoneType' and 'int' 【发布时间】:2021-10-22 19:03:57 【问题描述】:我正在对自定义(使用 HuggingFace)数据集进行微调预训练模型我将从一个 youtube 视频中正确复制所有代码,一切正常,但在此单元格/代码中:
with training_args.strategy.scope():
model=TFDistilBertForSequenceClassification.from_pretrained("distilbert-base-uncased")
trainer = TFTrainer(model=model, # the instantiated ???? Transformers model to be trained
args=training_args, # training arguments, defined above
train_dataset=train_dataset, # training dataset
eval_dataset=test_dataset) # evaluation dataset
trainer.train()
它会给我这个错误:
TypeError: '>' not supported between instances of 'NoneType' and 'int'
【问题讨论】:
也许这更适合 Huggingface Github 上的问题。 【参考方案1】:似乎是新版转换器的问题。
安装 4.6.0 版对我有用。
pip install transformers==4.6.0
【讨论】:
谢谢,这在 Google Colab 上对我有用以上是关于HUGGINGFACE TypeError:“NoneType”和“int”的实例之间不支持“>”的主要内容,如果未能解决你的问题,请参考以下文章
Python中错误之 TypeError: object() takes no parametersTypeError: this constructor takes no arguments(示例
Python-TypeError: object() takes no parameters
报错处理——TypeError: Dog() takes no arguments
解决:TypeError: object() takes no parameters