ModuleList Object Not Subscriptable

Hi,

I am trying to script some PyTorch code that utilizes ModuleList. The code makes use of subscripting of a ModuleList object as follows:

or i in range(self.n_layers):
acts = fused_add_tanh_sigmoid_multiply(
self.in_layersi,
self.cond_layersi,
torch.IntTensor([self.n_channels]))

I am met with the following error:

RuntimeError:
‘module’ object is not subscriptable:
at /workspace/tacotron2/waveglow/model.py:147:16
for i in range(self.n_layers):
acts = fused_add_tanh_sigmoid_multiply(
self.in_layersi,
~~~~~~~~~~~~~~~~ <— HERE
self.cond_layersi,
torch.IntTensor([self.n_channels]))

Any help would be greatly appreciated.

Thanks.

Is this a double post from here or are these errors differently in some sense?

Thanks. I will update to 1.5 and try again.