使用pytorch时,数据过embedding层时报错:
Traceback (most recent call last):
File "C:/Users/gaosiqi/PycharmProjects/DeepFM/main.py", line 68, in <module>
out = model(train_data)
File "C:\Anaconda3\envs\tensorflow\lib\site-packages\torch\nn\modules\module.py", line 722, in _call_impl
result = self.forward(*input, **kwargs)
File "C:/Users/gaosiqi/PycharmProjects/DeepFM/main.py", line 26, in forward
embedding = self.word_embedding(x)
File "C:\Anaconda3\envs\tensorflow\lib\site-packages\torch\nn\modules\module.py", line 722, in _call_impl
result = self.forward(*input, **kwargs)
File "C:\Anaconda3\envs\tensorflow\lib\site-packages\torch\nn\modules\sparse.py", line 126, in forward
self.norm_type, self.scale_grad_by_freq, self.sparse)
File "C:\Anaconda3\envs\tensorflow\lib\site-packages\torch\nn\functional.py", line 1814, in embedding
return torch.embedding(weight, inp