python
Tyyy`
这个作者很懒,什么都没留下…
展开
-
加载保存的bert模型时缺少“model.embeddings.position_ids”
重新新建了个环境,跑之前的代码的时候,出错了。使用transformers加载bert模型,(使用了subclass Berttokenizer,BertModel来加载模型),添加了其他层,fintune之后,使用torch.save保存,之后使用torch.load加载,报错,缺少model.embeddings.position_ids。最直接的解决方案,回退transformers版本。我回退到了下之前能够正常加载的版本(2.6),或者是使用 BertPreTrainedModel。...原创 2020-09-16 20:09:22 · 3749 阅读 · 2 评论 -
anaconda不同设备之间的环境复制问题
问题 由于一些原因,需要从别的机器上复制环境到新的机器上。直接找到anaconda3/envs/下的环境,整个包复制到新的机器上的相同路径下。但是这样虽然能够使用python,并且import其中的库。但是如果要使用pip的时候,会报错:/bin/python:bad interpreter.解决方法: 出现这样问题的原因是复制的环境中的py36(这个看你是什么版本)/bin/pip文件...原创 2020-03-29 23:11:31 · 2287 阅读 · 0 评论 -
cls()之实例化对象
cls的使用起因 今天,在看torchtext的时候,发现了个问题。cls()居然可以作为函数来使用。一开始想不明白,网上查询加上自己的小实验算是搞明白了。train_data = None if train is None else cls(os.path.join(path, train), exts, fields, **kwargs)来自菜鸟教程的例子class A(obje...原创 2019-10-08 19:57:22 · 741 阅读 · 1 评论