From de3b16935dfa9375407ea430f885cd75402eaeb4 Mon Sep 17 00:00:00 2001 From: yingchen Date: Wed, 23 Dec 2020 16:12:17 +0800 Subject: [PATCH 01/27] improve tutorial --- tutorials/inference/source_en/index.rst | 3 ++ .../multi_platform_inference_ascend_310.rst | 1 + ...ti_platform_inference_ascend_310_mindir.md | 5 ++ tutorials/inference/source_en/serving_grpc.md | 5 ++ .../inference/source_en/serving_model.md | 5 ++ .../inference/source_en/serving_restful.md | 5 ++ .../achieve_high_order_differentiation.md | 5 ++ .../source_en/advanced_use/enable_cache.md | 5 ++ .../training/source_en/advanced_use/hpc.rst | 7 +++ .../source_en/advanced_use/hpc_gomo.md | 5 ++ .../advanced_use/use_on_the_cloud.md | 5 ++ tutorials/training/source_en/index.rst | 4 ++ .../source_zh_cn/_static/css/training.css | 4 ++ .../source_zh_cn/_static/js/training.js | 16 ++++++- tutorials/training/source_zh_cn/index.rst | 48 ++++++++++++------- 15 files changed, 104 insertions(+), 19 deletions(-) create mode 100644 tutorials/inference/source_en/multi_platform_inference_ascend_310_mindir.md create mode 100644 tutorials/inference/source_en/serving_grpc.md create mode 100644 tutorials/inference/source_en/serving_model.md create mode 100644 tutorials/inference/source_en/serving_restful.md create mode 100644 tutorials/training/source_en/advanced_use/achieve_high_order_differentiation.md create mode 100644 tutorials/training/source_en/advanced_use/enable_cache.md create mode 100644 tutorials/training/source_en/advanced_use/hpc.rst create mode 100644 tutorials/training/source_en/advanced_use/hpc_gomo.md create mode 100644 tutorials/training/source_en/advanced_use/use_on_the_cloud.md diff --git a/tutorials/inference/source_en/index.rst b/tutorials/inference/source_en/index.rst index 77e779bf19..352af34cc8 100644 --- a/tutorials/inference/source_en/index.rst +++ b/tutorials/inference/source_en/index.rst @@ -24,3 +24,6 @@ Inference Using MindSpore :caption: Inference Service serving_example + serving_grpc + serving_restful + serving_model diff --git a/tutorials/inference/source_en/multi_platform_inference_ascend_310.rst b/tutorials/inference/source_en/multi_platform_inference_ascend_310.rst index d16b94a613..1544dd6a23 100644 --- a/tutorials/inference/source_en/multi_platform_inference_ascend_310.rst +++ b/tutorials/inference/source_en/multi_platform_inference_ascend_310.rst @@ -5,3 +5,4 @@ Inference on Ascend 310 :maxdepth: 1 multi_platform_inference_ascend_310_air + multi_platform_inference_ascend_310_mindir \ No newline at end of file diff --git a/tutorials/inference/source_en/multi_platform_inference_ascend_310_mindir.md b/tutorials/inference/source_en/multi_platform_inference_ascend_310_mindir.md new file mode 100644 index 0000000000..1a98b0300b --- /dev/null +++ b/tutorials/inference/source_en/multi_platform_inference_ascend_310_mindir.md @@ -0,0 +1,5 @@ +# Inference on the Ascend 310 AI Processor Using Mindir Model + +No English version available right now, welcome to contribute. + + diff --git a/tutorials/inference/source_en/serving_grpc.md b/tutorials/inference/source_en/serving_grpc.md new file mode 100644 index 0000000000..596ae4d3e3 --- /dev/null +++ b/tutorials/inference/source_en/serving_grpc.md @@ -0,0 +1,5 @@ +# Access MindSpore Serving service based on gRPC interface + +No English version available right now, welcome to contribute. + + diff --git a/tutorials/inference/source_en/serving_model.md b/tutorials/inference/source_en/serving_model.md new file mode 100644 index 0000000000..260cbf4631 --- /dev/null +++ b/tutorials/inference/source_en/serving_model.md @@ -0,0 +1,5 @@ +# Servable provided by configuration model + +No English version available right now, welcome to contribute. + + diff --git a/tutorials/inference/source_en/serving_restful.md b/tutorials/inference/source_en/serving_restful.md new file mode 100644 index 0000000000..1f2f22a30f --- /dev/null +++ b/tutorials/inference/source_en/serving_restful.md @@ -0,0 +1,5 @@ +# Access MindSpore Serving service based on RESTful interface + +No English version available right now, welcome to contribute. + + diff --git a/tutorials/training/source_en/advanced_use/achieve_high_order_differentiation.md b/tutorials/training/source_en/advanced_use/achieve_high_order_differentiation.md new file mode 100644 index 0000000000..d28199513c --- /dev/null +++ b/tutorials/training/source_en/advanced_use/achieve_high_order_differentiation.md @@ -0,0 +1,5 @@ +# Achieve High Order Differentiation + +No English version available right now, welcome to contribute. + + diff --git a/tutorials/training/source_en/advanced_use/enable_cache.md b/tutorials/training/source_en/advanced_use/enable_cache.md new file mode 100644 index 0000000000..5e15bc3bd9 --- /dev/null +++ b/tutorials/training/source_en/advanced_use/enable_cache.md @@ -0,0 +1,5 @@ +# Applying single node data cache + +No English version available right now, welcome to contribute. + + diff --git a/tutorials/training/source_en/advanced_use/hpc.rst b/tutorials/training/source_en/advanced_use/hpc.rst new file mode 100644 index 0000000000..fa5559449e --- /dev/null +++ b/tutorials/training/source_en/advanced_use/hpc.rst @@ -0,0 +1,7 @@ +High Performance Computing +============================= + +.. toctree:: + :maxdepth: 1 + + hpc_gomo \ No newline at end of file diff --git a/tutorials/training/source_en/advanced_use/hpc_gomo.md b/tutorials/training/source_en/advanced_use/hpc_gomo.md new file mode 100644 index 0000000000..66f2bfa945 --- /dev/null +++ b/tutorials/training/source_en/advanced_use/hpc_gomo.md @@ -0,0 +1,5 @@ +# Realizing the regional ocean model GOMO + +No English version available right now, welcome to contribute. + +   diff --git a/tutorials/training/source_en/advanced_use/use_on_the_cloud.md b/tutorials/training/source_en/advanced_use/use_on_the_cloud.md new file mode 100644 index 0000000000..0ae46ab51b --- /dev/null +++ b/tutorials/training/source_en/advanced_use/use_on_the_cloud.md @@ -0,0 +1,5 @@ +# Use MindSpore on the Cloud + +No English version available right now, welcome to contribute. + + diff --git a/tutorials/training/source_en/index.rst b/tutorials/training/source_en/index.rst index 69f97b5e7f..04a881e02b 100644 --- a/tutorials/training/source_en/index.rst +++ b/tutorials/training/source_en/index.rst @@ -46,6 +46,7 @@ Train with MindSpore advanced_use/custom_operator advanced_use/migrate_script advanced_use/apply_deep_probability_programming + advanced_use/achieve_high_order_differentiation .. toctree:: :glob: @@ -69,6 +70,7 @@ Train with MindSpore advanced_use/enable_mixed_precision advanced_use/enable_graph_kernel_fusion advanced_use/apply_gradient_accumulation + advanced_use/enable_cache .. toctree:: :glob: @@ -97,6 +99,8 @@ Train with MindSpore advanced_use/cv advanced_use/nlp + advanced_use/hpc + advanced_use/use_on_the_cloud .. raw:: html diff --git a/tutorials/training/source_zh_cn/_static/css/training.css b/tutorials/training/source_zh_cn/_static/css/training.css index 32f83fc634..042ba9312f 100644 --- a/tutorials/training/source_zh_cn/_static/css/training.css +++ b/tutorials/training/source_zh_cn/_static/css/training.css @@ -95,6 +95,10 @@ button.doc-btn{ font-weight: bold; padding-top: 0.3rem; } +.doc-experience{ + font-weight: bold; + padding-top: 0.3rem; +} .doc-label-content{ margin-bottom: 2.2rem; } diff --git a/tutorials/training/source_zh_cn/_static/js/training.js b/tutorials/training/source_zh_cn/_static/js/training.js index dba4c4baa0..0ca9a3401f 100644 --- a/tutorials/training/source_zh_cn/_static/js/training.js +++ b/tutorials/training/source_zh_cn/_static/js/training.js @@ -57,6 +57,7 @@ $(function() { var hardware_list = []; var user_list = []; var stage_list = []; + var experience_list = []; var all_list = []; $('.doc-article-item').addClass('hidden'); @@ -70,6 +71,8 @@ $(function() { user_list.push(list[i]); }else if (list[i].indexOf('stage') == 0){ stage_list.push(list[i]); + }else if (list[i].indexOf('experience') == 0){ + experience_list.push(list[i]); }else{ all_list.push(list[i]); } @@ -80,6 +83,7 @@ $(function() { var hardware_count = 0; var user_count = 0; var stage_count = 0; + var experience_count = 0; var all_count = 0; if(os_list.length > 0){ for(var i=0;i 0){ + for(var i=0;i -1){ + experience_count += 1; + } + } + }else{ + experience_count = 'empty'; + } if(all_list.length > 0){ for(var i=0;i0 && os_count <= os_list.length) || os_count=='empty') && ((hardware_count >0 && hardware_count <= hardware_list.length) || hardware_count=='empty') && ((user_count >0 && user_count <= user_list.length) || user_count == 'empty') && ((stage_count >0 && stage_count <= stage_list.length) || stage_count == 'empty')){ + if(((os_count >0 && os_count <= os_list.length) || os_count=='empty') && ((hardware_count >0 && hardware_count <= hardware_list.length) || hardware_count=='empty') && ((user_count >0 && user_count <= user_list.length) || user_count == 'empty') && ((stage_count >0 && stage_count <= stage_list.length) || stage_count == 'empty') && ((experience_count >0 && experience_count <= experience_list.length) || experience_count == 'empty')){ $(this).removeClass('hidden').addClass(str); } }); diff --git a/tutorials/training/source_zh_cn/index.rst b/tutorials/training/source_zh_cn/index.rst index 612df3c163..503a922d26 100644 --- a/tutorials/training/source_zh_cn/index.rst +++ b/tutorials/training/source_zh_cn/index.rst @@ -175,13 +175,25 @@ + +
+
+
+
体验
+
+
+ + +
+ +

-