From 0ac5fb0b5a639f3d107d69cb0e1e250d873d6603 Mon Sep 17 00:00:00 2001 From: Li Dong Date: Tue, 18 Apr 2017 12:34:02 +0100 Subject: [PATCH] snli/model.py: can run using Python 2.* Python 2.* does not support ``out.view(*size, -1)''. Expand it to ``out.view(size[0], size[1], -1)''. Traceback (most recent call last): File "train.py", line 9, in from model import SNLIClassifier File "snli/model.py", line 13 return out.view(*size, -1) SyntaxError: only named arguments may follow *expression --- snli/model.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/snli/model.py b/snli/model.py index e483724e8b..e51f778633 100644 --- a/snli/model.py +++ b/snli/model.py @@ -10,7 +10,7 @@ def forward(self, input): return super(Bottle, self).forward(input) size = input.size()[:2] out = super(Bottle, self).forward(input.view(size[0]*size[1], -1)) - return out.view(*size, -1) + return out.view(size[0], size[1], -1) class Linear(Bottle, nn.Linear):