Closed LinXin04 closed 5 years ago
chinese_xlnet_mid_L-24_H-768_A-12:哈工大预训练的中文xlnet模型 地址为: https://github.com/ymcui/Chinese-PreTrained-XLNet
'embedding': {'layer_indexes': [], # 这里为空表示默认输出
'xlnet_embed':{'attention_type': 'bi', # or 'uni'
'memory_len': 0,
'target_len': 50, #这里最好和len_max保持一致
},
},
您好,我用的就是您说的这两个模型,在windows下运行的是报错的。
请确认keras和tf版本,我重新下载项目代码,win10下跑是没有问题的
你好,请问您用的是什么版本呢? 我用的是 Keras: 2.2.4 TensorFlow:1.14.0
请看:requirements.txt keras==2.2.4 tensorflow==1.12.0
最新的项目代码,你跑一下m00_Xlnet/train.py看看可不可以呢?
我换了您的版本,运行m00_Xlnet/train.py,还是报如下错误。
Traceback (most recent call last):
File "E:/Code/Keras-TextClassification-master/keras_textclassification/m00_Xlnet/train.py", line 100, in get_output_at(node_index)
instead.
实现Albert时提示如下错误
Traceback (most recent call last):
File "E:/Keras-TextClassification-master/keras_textclassification/m00_Albert/train.py", line 100, in
另外,bert可以成功运行
是用pip install安装的。。。
pip安装的版本有点老,有的有问题没有更新 此外,今天修复了albert层数bug和xlnet的输入bug, xlnet选择层数问题我还得看看
好的,期待大佬的更新!
已修复, 你试试最新的代码呢
@LinXin04 请问你的问题解决了吗?我运行m00_Albert/train.py也是同样地问题:KeyError: 'vocab_size'。并且我的keras=2.2.4,tensorflow==1.12.0。
@aszhanghuali
2.checkpoint文件中 model_checkpoint_path: "albert_model.ckpt" all_model_checkpoint_paths: "albert_model.ckpt" 改为 model_checkpoint_path: "bert_model.ckpt" all_model_checkpoint_paths: "bert_model.ckpt"
AttributeError: 'list' object has no attribute 'transpose'
您好!首先感谢您的贡献。但是在实现的时候发现会有两个地方报错,一直不明白。 实现Albert时提示:KeyError: 'vocab_size'. 实现xlnet时提示:AttributeError: Layer Attention-Normal-24 has multiple inbound nodes, hence the notion of "layer output" is ill-defined. Use
get_output_at(node_index)
instead.