Solved by ptrblck in post #2 
              
              
                You are currently appending the new nn.Conv1d layers to a plain Python list in self.conv_list, which will not properly register them. 
Use nn.ModuleList instead and it should work.