pass a variable instead of string to self.save_hyperparameters()
🚀 Feature

pass a variable instead of string to function self.save_hyperparameters()
Motivation

>>>  class ManuallyArgsModel(LightningModule):
...     def __init__(self, arg1, arg2, arg3):
...         super().__init__()
...         # manually assign arguments
...         self.save_hyperparameters('arg1', 'arg3')

I think it is too weird to pass strings as arguments to self.save_hyperparamets(), using variables instead,such as self.save_hyperparametes(arg1, arg3),  is much more elegant.
Pitch

Alternatives

Additional context