clcarwin / convert_torch_to_pytorch

Convert torch t7 model to pytorch model and source.
MIT License
539 stars 161 forks source link

Convert Error #15

Closed visonpon closed 7 years ago

visonpon commented 7 years ago

@clcarwin I confront some error when i use this scripit to convert my own model: python convert_torch.py -m h.t7

the error log file:

 Traceback (most recent call last):
  File "convert_torch.py", line 291, in <module>
    torch_to_pytorch(args.model,args.output)
  File "convert_torch.py", line 234, in torch_to_pytorch
    model = load_lua(t7_filename,unknown_classes=True)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 616, in load_lua
    return reader.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 589, in read
    return self.read_object()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 544, in read_object
    return TorchObject(cls_name, self.read())
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 568, in read_table
    v = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 589, in read
    return self.read_object()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 544, in read_object
    return TorchObject(cls_name, self.read())
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 568, in read_table
    v = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 568, in read_table
    v = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 589, in read
    return self.read_object()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 544, in read_object
    return TorchObject(cls_name, self.read())
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 568, in read_table
    v = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 568, in read_table
    v = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 568, in read_table
    v = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 568, in read_table
    v = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 567, in read_table
    k = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 589, in read
    return self.read_object()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 544, in read_object
    return TorchObject(cls_name, self.read())
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 568, in read_table
    v = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 568, in read_table
    v = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 567, in read_table
    k = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 589, in read
    return self.read_object()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 544, in read_object
    return TorchObject(cls_name, self.read())
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 568, in read_table
    v = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 568, in read_table
    v = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 567, in read_table
    k = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 589, in read
    return self.read_object()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 544, in read_object
    return TorchObject(cls_name, self.read())
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 568, in read_table
    v = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 568, in read_table
    v = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 567, in read_table
    k = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 589, in read
    return self.read_object()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 544, in read_object
    return TorchObject(cls_name, self.read())
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 568, in read_table
    v = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 568, in read_table
    v = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 567, in read_table
    k = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 589, in read
    return self.read_object()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 544, in read_object
    return TorchObject(cls_name, self.read())
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 568, in read_table
    v = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 568, in read_table
    v = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 567, in read_table
    k = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 589, in read
    return self.read_object()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 544, in read_object
    return TorchObject(cls_name, self.read())
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 568, in read_table
    v = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 568, in read_table
    v = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 567, in read_table
    k = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 589, in read
    return self.read_object()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 544, in read_object
    return TorchObject(cls_name, self.read())
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 568, in read_table
    v = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 568, in read_table
    v = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 567, in read_table
    k = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 589, in read
    return self.read_object()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 544, in read_object
    return TorchObject(cls_name, self.read())
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 568, in read_table
    v = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 568, in read_table
    v = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 567, in read_table
    k = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 589, in read
    return self.read_object()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 544, in read_object
    return TorchObject(cls_name, self.read())
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 568, in read_table
    v = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 568, in read_table
    v = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 567, in read_table
    k = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 589, in read
    return self.read_object()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 544, in read_object
    return TorchObject(cls_name, self.read())
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 568, in read_table
    v = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 568, in read_table
    v = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 567, in read_table
    k = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 589, in read
    return self.read_object()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 544, in read_object
    return TorchObject(cls_name, self.read())
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 568, in read_table
    v = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 568, in read_table
    v = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 567, in read_table
    k = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 589, in read
    return self.read_object()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 544, in read_object
    return TorchObject(cls_name, self.read())
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 568, in read_table
    v = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 568, in read_table
    v = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 567, in read_table
    k = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 589, in read
    return self.read_object()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 544, in read_object
    return TorchObject(cls_name, self.read())
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 568, in read_table
    v = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 568, in read_table
    v = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 567, in read_table
    k = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 589, in read
    return self.read_object()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 544, in read_object
    return TorchObject(cls_name, self.read())
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 568, in read_table
    v = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 568, in read_table
    v = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 567, in read_table
    k = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 589, in read
    return self.read_object()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 544, in read_object
    return TorchObject(cls_name, self.read())
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 568, in read_table
    v = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 568, in read_table
    v = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 567, in read_table
    k = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 589, in read
    return self.read_object()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 544, in read_object
    return TorchObject(cls_name, self.read())
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 568, in read_table
    v = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 568, in read_table
    v = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 567, in read_table
    k = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 589, in read
    return self.read_object()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 544, in read_object
    return TorchObject(cls_name, self.read())
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 568, in read_table
    v = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 568, in read_table
    v = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 567, in read_table
    k = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 589, in read
    return self.read_object()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 544, in read_object
    return TorchObject(cls_name, self.read())
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 568, in read_table
    v = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 568, in read_table
    v = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 567, in read_table
    k = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 589, in read
    return self.read_object()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 544, in read_object
    return TorchObject(cls_name, self.read())
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 568, in read_table
    v = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 568, in read_table
    v = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 567, in read_table
    k = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 589, in read
    return self.read_object()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 544, in read_object
    return TorchObject(cls_name, self.read())
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 568, in read_table
    v = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 568, in read_table
    v = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 567, in read_table
    k = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 589, in read
    return self.read_object()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 544, in read_object
    return TorchObject(cls_name, self.read())
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 568, in read_table
    v = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 568, in read_table
    v = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 567, in read_table
    k = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 589, in read
    return self.read_object()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 544, in read_object
    return TorchObject(cls_name, self.read())
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 568, in read_table
    v = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 568, in read_table
    v = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 567, in read_table
    k = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 589, in read
    return self.read_object()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 544, in read_object
    return TorchObject(cls_name, self.read())
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 568, in read_table
    v = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 568, in read_table
    v = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 567, in read_table
    k = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 589, in read
    return self.read_object()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 544, in read_object
    return TorchObject(cls_name, self.read())
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 568, in read_table
    v = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 568, in read_table
    v = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 567, in read_table
    k = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 589, in read
    return self.read_object()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 544, in read_object
    return TorchObject(cls_name, self.read())
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 568, in read_table
    v = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 568, in read_table
    v = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 567, in read_table
    k = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 589, in read
    return self.read_object()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 544, in read_object
    return TorchObject(cls_name, self.read())
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 568, in read_table
    v = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 568, in read_table
    v = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 567, in read_table
    k = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 589, in read
    return self.read_object()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 544, in read_object
    return TorchObject(cls_name, self.read())
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 568, in read_table
    v = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 568, in read_table
    v = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 567, in read_table
    k = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 589, in read
    return self.read_object()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 544, in read_object
    return TorchObject(cls_name, self.read())
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 568, in read_table
    v = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 568, in read_table
    v = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 567, in read_table
    k = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 589, in read
    return self.read_object()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 544, in read_object
    return TorchObject(cls_name, self.read())
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 568, in read_table
    v = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 568, in read_table
    v = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 567, in read_table
    k = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 589, in read
    return self.read_object()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 544, in read_object
    return TorchObject(cls_name, self.read())
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 568, in read_table
    v = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 568, in read_table
    v = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 567, in read_table
    k = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 589, in read
    return self.read_object()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 544, in read_object
    return TorchObject(cls_name, self.read())
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 568, in read_table
    v = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 568, in read_table
    v = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 567, in read_table
    k = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 589, in read
    return self.read_object()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 544, in read_object
    return TorchObject(cls_name, self.read())
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 568, in read_table
    v = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 568, in read_table
    v = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 567, in read_table
    k = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 589, in read
    return self.read_object()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 544, in read_object
    return TorchObject(cls_name, self.read())
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 568, in read_table
    v = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 568, in read_table
    v = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 567, in read_table
    k = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 589, in read
    return self.read_object()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 544, in read_object
    return TorchObject(cls_name, self.read())
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 568, in read_table
    v = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 568, in read_table
    v = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 567, in read_table
    k = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 589, in read
    return self.read_object()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 544, in read_object
    return TorchObject(cls_name, self.read())
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 567, in read_table
    k = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 567, in read_table
    k = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 568, in read_table
    v = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 568, in read_table
    v = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 568, in read_table
    v = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 567, in read_table
    k = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 589, in read
    return self.read_object()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 544, in read_object
    return TorchObject(cls_name, self.read())
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 568, in read_table
    v = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 591, in read
    return self.read_table()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 567, in read_table
    k = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 587, in read
    return self.read_function()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 519, in wrapper
    result = fn(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 528, in read_function
    upvalues = self.read()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 575, in read
    typeidx = self.read_int()
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 472, in read_int
    return self._read('i')
  File "/usr/local/lib/python2.7/dist-packages/torch/utils/serialization/read_lua_file.py", line 463, in _read
    result = struct.unpack(fmt, self.f.read(sz))
struct.error: unpack requires a string argument of length 4

can you give me some advice? sinercely hope you can help me, thanks~

clcarwin commented 7 years ago

Please check if all layers of h.t7 are in the torch/legacy/nn. convert_torch.py only supports these standard torch layers.

visonpon commented 7 years ago

@clcarwin i have confirmed that all the layers are the standard layers, but also encounter this problem.

clcarwin commented 7 years ago

It may be a bug in the read_lua_file.py. You can make a simple t7 model to reproduce the problem and submit it to pytorch/issues.