* add fused precision support for norm
* refactor code
* refactor code
* change the granularity of hook
* fix bugs if self.model is ModuleList
* add dtype condition for post hook
* refactor code for split group
* refactor code for pre/post hook
* refactor code for split group
* remove fp32 hook for norm
* unit tests for fused precision
* add doc for fused precision
* add doc for En. version
* reformat docs
* Update mixed_precision.rst
* Update mixed_precision.po
* update mixed_precision.po
* add training image for docs
* docs(doc/code-docs): add training img for en doc
* docs(doc/code-docs): fix en docs for initialize
* docs(doc/code-docs): update conf file for readthedocs
* docs(doc/code-docs): fix typos
* docs(doc/code-docs): fix typos for reathedocs
* docs(doc/code-docs): minor typo fix for reathedocs
* docs(doc/code-docs): fix readthedocs conf file
* docs(doc/code-docs): update training image
* docs(doc/code-docs): fix typos
* docs(doc/code-docs): update training image
* docs(doc/code-docs): move training image to section initialize
* docs(doc/code-docs): fix lint
* add badge about reathedocs status
* feat(code-docs): test auto doc
* feat(code-docs): test auto doc
* feat(code-docs): test auto doc
* feat(code-docs): test auto doc
* docs(doc/code-docs): add zh_CN structure
* docs(doc/code-docs): test install.md
* docs(doc/code-docs): source file to zh
* docs(doc/code-docs): update source files
* docs(doc/code-docs): add locales en
* docs(doc/code-docs): add locales en install
* docs(doc/code-docs): add locales en example
* docs(doc/code-docs): update en checkpoint
* add en translation for parallel.rst docs
* add en translation for profiler.po docs
* docs(doc/code-docs): update en monitor
* add en translation for monuitor, qa, training docs
* add en translation for quickstart docs
* docs(doc/code-docs): update monitor.po and usage.po
* docs(doc/code-docs): fix typos
* docs(doc/code-docs): update en parallel
* docs(doc/code-docs): update en parallel
* docs(doc/code-docs): update en usage
* docs(doc/code-docs): update en profilier
* docs(doc/code-docs): update en initialize
* docs(doc/code-docs): update en initialize
* docs(doc/code-docs): update en initialize
* docs(doc/code-docs): update en initialize
---------
Co-authored-by: zigzagcai <caizheng@pjlab.org.cn>