Shawn1993 / cnn-text-classification-pytorch

CNNs for Sentence Classification in PyTorch
Apache License 2.0
1.02k stars 277 forks source link

RuntimeError: set_storage_offset is not allowed on Tensor created from .data or .detach() #25

Open jrothschild33 opened 4 years ago

jrothschild33 commented 4 years ago

Process finished with exit code 1

* 问题1解决:将【2处】`feature.data.t_(), target.data.sub_(1)`替换为:

feature = feature.data.t() target = target.data.sub(1)


* 问题2:

Traceback (most recent call last): File "/cnn-text-classification-pytorch/main.py", line 112, in train.train(train_iter, dev_iter, cnn, args) File "/cnn-text-classification-pytorch/train.py", line 43, in train loss.data[0], IndexError: invalid index of a 0-dim tensor. Use tensor.item() to convert a 0-dim tensor to a Python number

Process finished with exit code 1


* 问题2解决:将【2处】`loss.data[0]`替换为:`loss.item()`
inkyusa commented 4 years ago

Hope this helps! https://github.com/inkyusa/cnn-text-classification-pytorch/commit/6dfefe7ae442d982d010969f4c1a7f1bd3125576