save_hyperparameters incorrect documentation
📚 Documentation
The documentation has examples
self.save_hyperparameters(['layer_1_dim', 'learning_rate'])
This fails as due to type list not being supported as a hyperparameter. However, looking at the source for save_hyperparameters it appears that the correct usage is
self.save_hyperparameters('layer_1_dim', 'learning_rate')
As an aside I also do have a list as a hyperparameter for one model - it's a time convolutional network with stacked temporal convolutions, I was originally passing in the number of filters per layer as a list.