class LinearRegression(d2l.Module):
"""The linear regression model implemented with high-level APIs."""
def __init__(self, num_inputs, lr, rngs=None):
super().__init__()
self.save_hyperparameters(ignore=['rngs'])
rngs = nnx.Rngs(d2l.get_key()) if rngs is None else rngs
self.net = nnx.Linear(
num_inputs, 1, kernel_init=nnx.initializers.normal(0.01),
rngs=rngs)