digraph G { rankdir=LR; subgraph cluster_acc_sync_up { label="Acc Sync Up\nNeed Help" acc_sync_up_with_tf [label="Accuary Sync Up With TF"] acc_sync_up_MNIST [label="Sync up mnist with TF", style=filled, fillcolor=grey] acc_sync_up_MNIST -> proformance_sync_up_with_tf acc_sync_up_CIFAR [label="Sync up CIFAR with TF"] acc_sync_up_CIFAR -> proformance_sync_up_with_tf acc_sync_up_W2V [label="proformance sync up with word2emb"] acc_sync_up_W2V -> proformance_sync_up_with_tf style=filled fillcolor="aquamarine" } subgraph cluster_python_related { label="Python Related Code" transform_training_program_to_testing [label="Transform Training Program to Testing", style=filled, fillcolor=grey] test_while_training [label="Test While Training", style=filled, fillcolor=grey] evaluator [label="Evaluator Design", style=filled, fillcolor=grey] transform_training_program_to_testing -> test_while_training training_data_io_format_design [label="Training Data I/O design", style=filled, fillcolor=grey] paddle_v2_proxy [label="Paddle V2 Proxy Layer"] op_api_consistance [label="Make API function parameter name consistantly"] PythonAPIEnhancement [label="Enhance current Python API"] op_api_consistance -> PythonAPIEnhancement evaluator -> PythonAPIEnhancement training_data_io_format_design -> PythonAPIEnhancement test_while_training -> PythonAPIEnhancement PythonAPIEnhancement -> paddle_v2_proxy while_op [label="While Op", style=filled, fillcolor=green] RNN_python_API [label="RNN Python API", style=filled, fillcolor=grey] while_op -> RNN_python_API RNN_python_API -> PythonAPIEnhancement } subgraph cluster_book_related { label="Book Related Works" book_7 [label="SRL Book Chapter", style=filled, fillcolor=grey] auto_switch_device_for_op [label="Auto Switch Device for Op"] auto_switch_device_for_op -> book_7 RNN_model_test [label="Test for RNN Python API, use Sentimental Analysis"] RNN_python_API -> RNN_model_test machine_translation_train [label="Machine Translation Training", style=filled, fillcolor=grey] RNN_model_test -> machine_translation_train machine_translation_inference [label="Machine Translation Infererence"] machine_translation_train -> machine_translation_inference } subgraph cluster_documentation { label="Documentation" op_doc [label="Polish Op Documentation\nNeed Help"] op_api_consistance -> op_doc layer_docs [label="Layer Documentation"] PythonAPIEnhancement -> layer_docs generate_documentation_web_pages [label="Generated Documentation Web Pages\nWith Production Team"] layer_docs -> generate_documentation_web_pages op_doc -> generate_documentation_web_pages fillcolor="aquamarine" style=filled } subgraph cluster_release_0_11_0 { label="Release v0.11.0" fillcolor="aquamarine" style=filled pack_wheel [label="Pack .whl package"] generate_documentation_web_pages -> pack_wheel book_7 -> pack_wheel machine_translation_inference -> pack_wheel paddle_v2_proxy -> pack_wheel proformance_sync_up_with_tf -> pack_wheel regression_test [label="Regression Test, run all notebook"] change_web_front_page [label="Change Front Page of Paddle"] change_paddle_docker_images [label="Update docker images (Paddle/Book)"] release_note [label="Release Note of 0.11.0, and PR article"] pack_wheel -> change_paddle_docker_images change_paddle_docker_images -> change_web_front_page pack_wheel -> regression_test regression_test -> change_paddle_docker_images change_web_front_page -> release_note } }