(1) O2-style mixed precision recipe, (2) Persistent layer-norm, (3) Grade scale hysteresis, (4) gradient_as_bucket_view
This PR container has many updates.
Please review and suggest any feedback on (1) code structure change, (2) argument names and structure.