#################### Advanced User Guides #################### .. todo:: So far you have already been familiar with Fluid. And the next expectation should be building a more efficient model or inventing your original Operator. If so, read more on: - `Fluid Design Principles <../advanced_usage/design_idea/fluid_design_idea_en.html>`_ : Design principles underlying Fluid to help you understand how the framework runs. - `Deploy Inference Model <../advanced_usage/deploy/index_en.html>`_ :How to deploy the trained network to perform practical inference - `Write new operators <../advanced_usage/development/new_op/index_en.html>`_ :How to write new operators and notes on creating them - `Performance Profiling <../advanced_usage/development/profiling/index_en.html>`_ :How to do profiling for Fluid programs We gladly encourage your contributions of codes and documentation to our communities, read the following articles for how to do it: - `How to contribute codes <../advanced_usage/development/contribute_to_paddle/index_en.html>`_:Tutorials for how to contribute codes to PaddlePaddle open source communities. - `How to contribute documentation <../advanced_usage/development/write_docs_en.html>`_:Tutorials for how to contribute documentation to PaddlePaddle open source communities. .. toctree:: :hidden: design_idea/fluid_design_idea_en.md deploy/index_en.rst development/new_op/index_en.rst development/profiling/index_en.rst development/contribute_to_paddle/index_en.rst development/write_docs_en.md best_practice/index_en.rst