diff --git a/tutorials/article-implementation/ArticleReproduction_CV.md b/tutorials/article-implementation/ArticleReproduction_CV.md
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/tutorials/article-implementation/ArticleReproduction_NLP.md b/tutorials/article-implementation/ArticleReproduction_NLP.md
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/tutorials/article-implementation/ArticleReproduction_REC.md b/tutorials/article-implementation/ArticleReproduction_REC.md
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/tutorials/pp-series/README.md b/tutorials/pp-series/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..599a7f2df942c7164e9b7607302773ea30dd0d46
--- /dev/null
+++ b/tutorials/pp-series/README.md
@@ -0,0 +1,36 @@
+# 飞桨训推一体全流程(TIPC)开发文档
+
+## 1. TIPC简介
+
+飞桨除了基本的模型训练和预测,还提供了支持多端多平台的高性能推理部署工具。飞桨训推一体全流程(Training and Inference Pipeline Criterion(TIPC))旨在建立模型从学术研究到产业落地的桥梁,方便模型更广泛的使用。
+
+
+

+
+
+## 2. 不同环境不同训练推理方式的开发文档
+
+- [Linux GPU/CPU 基础训练推理开发文档](./train_infer_python/README.md)
+
+- 更多训练方式开发文档
+ - [Linux GPU 多机多卡训练推理开发文档](./train_fleet_infer_python/README.md)
+ - [Linux GPU 混合精度训练推理开发文档](./train_amp_infer_python/README.md)
+
+- 更多部署方式开发文档
+ - [Linux GPU/CPU PYTHON 服务化部署开发文档](./serving_python/README.md)
+ - [Linux GPU/CPU C++ 服务化部署开发文档](./serving_cpp/README.md)
+ - [Linux GPU/CPU C++ 推理开发文档](./infer_cpp/README.md)
+ - [Paddle.js 部署开发文档](./paddlejs/README.md)
+ - [Paddle2ONNX 开发文档](./paddle2onnx/README.md)
+ - ARM CPU 部署开发文档 (coming soon)
+ - OpenCL ARM GPU 部署开发文档 (coming soon)
+ - Metal ARM GPU 部署开发文档 (coming soon)
+ - Jetson 部署开发文档 (coming soon)
+ - XPU 部署开发文档 (coming soon)
+
+- 更多训练环境开发文档
+ - Linux XPU2 基础训练推理开发文档 (coming soon)
+ - Linux DCU 基础训练推理开发文档 (coming soon)
+ - Linux NPU 基础训练推理开发文档 (coming soon)
+ - Windows GPU 基础训练推理开发文档 (coming soon)
+ - macOS CPU 基础训练推理开发文档 (coming soon)
diff --git a/tutorials/tipc/.ipynb_checkpoints/README-checkpoint.md b/tutorials/tipc/.ipynb_checkpoints/README-checkpoint.md
new file mode 100644
index 0000000000000000000000000000000000000000..599a7f2df942c7164e9b7607302773ea30dd0d46
--- /dev/null
+++ b/tutorials/tipc/.ipynb_checkpoints/README-checkpoint.md
@@ -0,0 +1,36 @@
+# 飞桨训推一体全流程(TIPC)开发文档
+
+## 1. TIPC简介
+
+飞桨除了基本的模型训练和预测,还提供了支持多端多平台的高性能推理部署工具。飞桨训推一体全流程(Training and Inference Pipeline Criterion(TIPC))旨在建立模型从学术研究到产业落地的桥梁,方便模型更广泛的使用。
+
+
+

+
+
+## 2. 不同环境不同训练推理方式的开发文档
+
+- [Linux GPU/CPU 基础训练推理开发文档](./train_infer_python/README.md)
+
+- 更多训练方式开发文档
+ - [Linux GPU 多机多卡训练推理开发文档](./train_fleet_infer_python/README.md)
+ - [Linux GPU 混合精度训练推理开发文档](./train_amp_infer_python/README.md)
+
+- 更多部署方式开发文档
+ - [Linux GPU/CPU PYTHON 服务化部署开发文档](./serving_python/README.md)
+ - [Linux GPU/CPU C++ 服务化部署开发文档](./serving_cpp/README.md)
+ - [Linux GPU/CPU C++ 推理开发文档](./infer_cpp/README.md)
+ - [Paddle.js 部署开发文档](./paddlejs/README.md)
+ - [Paddle2ONNX 开发文档](./paddle2onnx/README.md)
+ - ARM CPU 部署开发文档 (coming soon)
+ - OpenCL ARM GPU 部署开发文档 (coming soon)
+ - Metal ARM GPU 部署开发文档 (coming soon)
+ - Jetson 部署开发文档 (coming soon)
+ - XPU 部署开发文档 (coming soon)
+
+- 更多训练环境开发文档
+ - Linux XPU2 基础训练推理开发文档 (coming soon)
+ - Linux DCU 基础训练推理开发文档 (coming soon)
+ - Linux NPU 基础训练推理开发文档 (coming soon)
+ - Windows GPU 基础训练推理开发文档 (coming soon)
+ - macOS CPU 基础训练推理开发文档 (coming soon)
diff --git a/tutorials/tipc/EngineeringLandingComp.md b/tutorials/tipc/EngineeringLandingComp.md
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/tutorials/tipc/README.md b/tutorials/tipc/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..599a7f2df942c7164e9b7607302773ea30dd0d46
--- /dev/null
+++ b/tutorials/tipc/README.md
@@ -0,0 +1,36 @@
+# 飞桨训推一体全流程(TIPC)开发文档
+
+## 1. TIPC简介
+
+飞桨除了基本的模型训练和预测,还提供了支持多端多平台的高性能推理部署工具。飞桨训推一体全流程(Training and Inference Pipeline Criterion(TIPC))旨在建立模型从学术研究到产业落地的桥梁,方便模型更广泛的使用。
+
+
+

+
+
+## 2. 不同环境不同训练推理方式的开发文档
+
+- [Linux GPU/CPU 基础训练推理开发文档](./train_infer_python/README.md)
+
+- 更多训练方式开发文档
+ - [Linux GPU 多机多卡训练推理开发文档](./train_fleet_infer_python/README.md)
+ - [Linux GPU 混合精度训练推理开发文档](./train_amp_infer_python/README.md)
+
+- 更多部署方式开发文档
+ - [Linux GPU/CPU PYTHON 服务化部署开发文档](./serving_python/README.md)
+ - [Linux GPU/CPU C++ 服务化部署开发文档](./serving_cpp/README.md)
+ - [Linux GPU/CPU C++ 推理开发文档](./infer_cpp/README.md)
+ - [Paddle.js 部署开发文档](./paddlejs/README.md)
+ - [Paddle2ONNX 开发文档](./paddle2onnx/README.md)
+ - ARM CPU 部署开发文档 (coming soon)
+ - OpenCL ARM GPU 部署开发文档 (coming soon)
+ - Metal ARM GPU 部署开发文档 (coming soon)
+ - Jetson 部署开发文档 (coming soon)
+ - XPU 部署开发文档 (coming soon)
+
+- 更多训练环境开发文档
+ - Linux XPU2 基础训练推理开发文档 (coming soon)
+ - Linux DCU 基础训练推理开发文档 (coming soon)
+ - Linux NPU 基础训练推理开发文档 (coming soon)
+ - Windows GPU 基础训练推理开发文档 (coming soon)
+ - macOS CPU 基础训练推理开发文档 (coming soon)
diff --git a/tutorials/tipc/images/tipc_guide.png b/tutorials/tipc/images/tipc_guide.png
new file mode 100644
index 0000000000000000000000000000000000000000..319ac819daff38ed77e84cdff2b122e8bc4a8e5f
Binary files /dev/null and b/tutorials/tipc/images/tipc_guide.png differ
diff --git a/tutorials/tipc/infer_cpp/README.md b/tutorials/tipc/infer_cpp/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..e996e6bfa914dbfae576e5baa65ec04dce59796f
--- /dev/null
+++ b/tutorials/tipc/infer_cpp/README.md
@@ -0,0 +1,11 @@
+# Linux GPU/CPU C++ 推理开发文档
+
+# 目录
+
+- [1. 简介](#1)
+- [2. C++推理功能开发与规范](#2)
+ - [2.1 开发流程](#2.1)
+ - [2.2 核验点](#2.2)
+- [3. C++推理功能测试开发与规范](#3)
+ - [3.1 开发流程](#3.1)
+ - [3.2 核验点](#3.2)
diff --git a/tutorials/tipc/infer_cpp/infer_cpp.md b/tutorials/tipc/infer_cpp/infer_cpp.md
new file mode 100644
index 0000000000000000000000000000000000000000..ad748eb1f4c2fbd97574b36ce823267ebec42bd2
--- /dev/null
+++ b/tutorials/tipc/infer_cpp/infer_cpp.md
@@ -0,0 +1,8 @@
+# Linux GPU/CPU C++ 推理功能开发文档
+
+# 目录
+
+- [1. 简介](#1---)
+- [2. 基本C++推理功能开发](#2---)
+- [3. 高级C++推理功能开发](#3---)
+- [4. FAQ](#4---)
diff --git a/tutorials/tipc/infer_cpp/test_infer_cpp.md b/tutorials/tipc/infer_cpp/test_infer_cpp.md
new file mode 100644
index 0000000000000000000000000000000000000000..d8dc7821ebf3834f4761c7e723b2fee10ff54762
--- /dev/null
+++ b/tutorials/tipc/infer_cpp/test_infer_cpp.md
@@ -0,0 +1,8 @@
+# Linux GPU/CPU C++ 推理功能测试开发文档
+
+# 目录
+
+- [1. 简介](#1---)
+- [2. 基本C++推理功能测试开发](#2---)
+- [3. 高级C++推理功能测试开发](#3---)
+- [4. FAQ](#4---)
diff --git a/tutorials/tipc/infer_python_jeston/README.md b/tutorials/tipc/infer_python_jeston/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..9edf23c1585eca22ebd395db639c367a0820c696
--- /dev/null
+++ b/tutorials/tipc/infer_python_jeston/README.md
@@ -0,0 +1 @@
+coming soon!
diff --git a/tutorials/tipc/lite_infer_cpp_arm_cpu/README.md b/tutorials/tipc/lite_infer_cpp_arm_cpu/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..9edf23c1585eca22ebd395db639c367a0820c696
--- /dev/null
+++ b/tutorials/tipc/lite_infer_cpp_arm_cpu/README.md
@@ -0,0 +1 @@
+coming soon!
diff --git a/tutorials/tipc/lite_infer_cpp_arm_gpu_opencl/README.md b/tutorials/tipc/lite_infer_cpp_arm_gpu_opencl/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..9edf23c1585eca22ebd395db639c367a0820c696
--- /dev/null
+++ b/tutorials/tipc/lite_infer_cpp_arm_gpu_opencl/README.md
@@ -0,0 +1 @@
+coming soon!
diff --git a/tutorials/tipc/macos_train_infer_python/README.md b/tutorials/tipc/macos_train_infer_python/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..9edf23c1585eca22ebd395db639c367a0820c696
--- /dev/null
+++ b/tutorials/tipc/macos_train_infer_python/README.md
@@ -0,0 +1 @@
+coming soon!
diff --git a/tutorials/tipc/paddle2onnx/README.md b/tutorials/tipc/paddle2onnx/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..623ab8bbae61c4e84412508a19b967a4d18735c0
--- /dev/null
+++ b/tutorials/tipc/paddle2onnx/README.md
@@ -0,0 +1,11 @@
+# Paddle2ONNX 开发文档
+
+# 目录
+
+- [1. 简介](#1)
+- [2. Paddle2ONNX功能开发与规范](#2)
+ - [2.1 开发流程](#2.1)
+ - [2.2 核验点](#2.2)
+- [3. Paddle2ONNX功能测试开发与规范](#3)
+ - [3.1 开发流程](#3.1)
+ - [3.2 核验点](#3.2)
diff --git a/tutorials/tipc/paddle2onnx/paddle2onnx.md b/tutorials/tipc/paddle2onnx/paddle2onnx.md
new file mode 100644
index 0000000000000000000000000000000000000000..f9968114bda8a071d795cf5776c5d521245a950d
--- /dev/null
+++ b/tutorials/tipc/paddle2onnx/paddle2onnx.md
@@ -0,0 +1,7 @@
+# Paddle2ONNX功能开发文档
+
+# 目录
+
+- [1. 简介](#1---)
+- [2. Paddle2ONNX功能开发](#2---)
+- [3. FAQ](#3---)
diff --git a/tutorials/tipc/paddle2onnx/test_paddle2onnx.md b/tutorials/tipc/paddle2onnx/test_paddle2onnx.md
new file mode 100644
index 0000000000000000000000000000000000000000..240eaa31dbf43eddda1d1cfb8b8be0182078fe0a
--- /dev/null
+++ b/tutorials/tipc/paddle2onnx/test_paddle2onnx.md
@@ -0,0 +1,7 @@
+# Paddle2ONNX功能测试开发文档
+
+# 目录
+
+- [1. 简介](#1---)
+- [2. Paddle2ONNX功能测试开发](#2---)
+- [3. FAQ](#3---)
diff --git a/tutorials/tipc/paddlejs/README.md b/tutorials/tipc/paddlejs/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..8d66f19315821c05bd33c4caa7594265f1658a71
--- /dev/null
+++ b/tutorials/tipc/paddlejs/README.md
@@ -0,0 +1,11 @@
+# Paddle.js 部署开发文档
+
+# 目录
+
+- [1. 简介](#1)
+- [2. Paddle.js部署功能开发与规范](#2)
+ - [2.1 开发流程](#2.1)
+ - [2.2 核验点](#2.2)
+- [3. Paddle.js部署测试开发与规范](#3)
+ - [3.1 开发流程](#3.1)
+ - [3.2 核验点](#3.2)
diff --git a/tutorials/tipc/paddlejs/paddlejs.md b/tutorials/tipc/paddlejs/paddlejs.md
new file mode 100644
index 0000000000000000000000000000000000000000..d6258ea7d2d70ebbdcab9a1755aae3e6d6d42211
--- /dev/null
+++ b/tutorials/tipc/paddlejs/paddlejs.md
@@ -0,0 +1,8 @@
+# Paddle.js 部署功能开发文档
+
+# 目录
+
+- [1. 简介](#1---)
+- [2. WEB 部署功能开发](#2---)
+- [3. Node.js 部署功能开发](#3---)
+- [4. FAQ](#4---)
diff --git a/tutorials/tipc/paddlejs/test_paddlejs.md b/tutorials/tipc/paddlejs/test_paddlejs.md
new file mode 100644
index 0000000000000000000000000000000000000000..6a2c69fdf27ab1911ccf5a835f4a6a6d95c3b455
--- /dev/null
+++ b/tutorials/tipc/paddlejs/test_paddlejs.md
@@ -0,0 +1,10 @@
+# Paddle.js 部署功能测试开发文档
+
+# 目录
+
+- [1. 简介](#1---)
+- [2. WEB 部署功能测试开发](#2---)
+- [3. Node.js 部署功能测试开发](#3---)
+- [4. FAQ](#4---)
+
+
diff --git a/tutorials/tipc/serving_cpp/README.md b/tutorials/tipc/serving_cpp/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..e1ea698c26f8ee1703175d8181f1f884b9596a1c
--- /dev/null
+++ b/tutorials/tipc/serving_cpp/README.md
@@ -0,0 +1,11 @@
+# Linux GPU/CPU C++ 服务化部署开发文档
+
+# 目录
+
+- [1. 简介](#1)
+- [2. 服务化部署功能开发与规范](#2)
+ - [2.1 开发流程](#2.1)
+ - [2.2 核验点](#2.2)
+- [3. 服务化部署测试开发与规范](#3)
+ - [3.1 开发流程](#3.1)
+ - [3.2 核验点](#3.2)
diff --git a/tutorials/tipc/serving_cpp/serving_cpp.md b/tutorials/tipc/serving_cpp/serving_cpp.md
new file mode 100644
index 0000000000000000000000000000000000000000..63446e92ed33b57bdc15594348b718fc56d14162
--- /dev/null
+++ b/tutorials/tipc/serving_cpp/serving_cpp.md
@@ -0,0 +1,8 @@
+# Linux GPU/CPU C++ 服务化部署功能开发文档
+
+# 目录
+
+- [1. 简介](#1---)
+- [2. 基本服务化部署功能开发](#2---)
+- [3. 高级服务化部署功能开发](#3---)
+- [4. FAQ](#4---)
diff --git a/tutorials/tipc/serving_cpp/test_serving_cpp.md b/tutorials/tipc/serving_cpp/test_serving_cpp.md
new file mode 100644
index 0000000000000000000000000000000000000000..deb1a1f912edd4f113d0f353aefcd5c751cd11ef
--- /dev/null
+++ b/tutorials/tipc/serving_cpp/test_serving_cpp.md
@@ -0,0 +1,9 @@
+# Linux GPU/CPU C++ 服务化部署测试开发文档
+
+# 目录
+
+- [1. 简介](#1)
+- [2. 基本服务化部署功能测试开发](#2---)
+- [3. 高级服务化部署功能测试开发](#3---)
+- [4. FAQ](#4)
+
diff --git a/tutorials/tipc/serving_python/README.md b/tutorials/tipc/serving_python/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..6d15c018f6954f68b883c488086ea7f6fc293c68
--- /dev/null
+++ b/tutorials/tipc/serving_python/README.md
@@ -0,0 +1,11 @@
+# Linux GPU/CPU PYTHON 服务化部署开发文档
+
+# 目录
+
+- [1. 简介](#1)
+- [2. 服务化部署功能开发与规范](#2)
+ - [2.1 开发流程](#2.1)
+ - [2.2 核验点](#2.2)
+- [3. 服务化部署测试开发与规范](#3)
+ - [3.1 开发流程](#3.1)
+ - [3.2 核验点](#3.2)
diff --git a/tutorials/tipc/serving_python/serving_python.md b/tutorials/tipc/serving_python/serving_python.md
new file mode 100644
index 0000000000000000000000000000000000000000..d952930008249ec8b4a9771bcecc22a5d3b4d915
--- /dev/null
+++ b/tutorials/tipc/serving_python/serving_python.md
@@ -0,0 +1,8 @@
+# Linux GPU/CPU PYTHON 服务化部署功能开发文档
+
+# 目录
+
+- [1. 简介](#1---)
+- [2. 基本服务化部署功能开发](#2---)
+- [3. 高级服务化部署功能开发](#3---)
+- [4. FAQ](#4---)
diff --git a/tutorials/tipc/serving_python/test_serving_python.md b/tutorials/tipc/serving_python/test_serving_python.md
new file mode 100644
index 0000000000000000000000000000000000000000..3a35fd84a348f6501440273102b3d183a3eb958d
--- /dev/null
+++ b/tutorials/tipc/serving_python/test_serving_python.md
@@ -0,0 +1,9 @@
+# Linux GPU/CPU PYTHON 服务化部署测试开发文档
+
+# 目录
+
+- [1. 简介](#1)
+- [2. 基本服务化部署功能测试开发](#2---)
+- [3. 高级服务化部署功能测试开发](#3---)
+- [4. FAQ](#4)
+
diff --git a/tutorials/tipc/train_amp_infer_python/README.md b/tutorials/tipc/train_amp_infer_python/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..f960d9d4a614b5d981e6f323f058eb1bef405f82
--- /dev/null
+++ b/tutorials/tipc/train_amp_infer_python/README.md
@@ -0,0 +1,11 @@
+# Linux GPU 多机多卡训练推理开发文档
+
+# 目录
+
+- [1. 简介](#1)
+- [2. 多机多卡训练功能开发与规范](#2)
+ - [2.1 开发流程](#2.1)
+ - [2.2 核验点](#2.2)
+- [3. 多机多卡训练推理测试开发与规范](#3)
+ - [3.1 开发流程](#3.1)
+ - [3.2 核验点](#3.2)
diff --git a/tutorials/tipc/train_amp_infer_python/amp.md b/tutorials/tipc/train_amp_infer_python/amp.md
new file mode 100644
index 0000000000000000000000000000000000000000..7a5379d93a0eb48465edf95d1ea4dff25c105fae
--- /dev/null
+++ b/tutorials/tipc/train_amp_infer_python/amp.md
@@ -0,0 +1,7 @@
+# Linux GPU 混合精度训练功能开发文档
+
+# 目录
+
+- [1. 简介](#1---)
+- [2. 混合精度训练功能开发](#2---)
+- [3. FAQ](#3---)
diff --git a/tutorials/tipc/train_amp_infer_python/test_train_amp_infer_python.md b/tutorials/tipc/train_amp_infer_python/test_train_amp_infer_python.md
new file mode 100644
index 0000000000000000000000000000000000000000..4c8213dcc2a6f6b95a3f79424b4218ce2984454a
--- /dev/null
+++ b/tutorials/tipc/train_amp_infer_python/test_train_amp_infer_python.md
@@ -0,0 +1,8 @@
+# Linux GPU 混合精度训练推理测试开发文档
+
+# 目录
+
+- [1. 简介](#1)
+- [2. 混合精度训练推理功能测试开发](#2---)
+- [3. FAQ](#3)
+
diff --git a/tutorials/tipc/train_fleet_infer_python/README.md b/tutorials/tipc/train_fleet_infer_python/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..f960d9d4a614b5d981e6f323f058eb1bef405f82
--- /dev/null
+++ b/tutorials/tipc/train_fleet_infer_python/README.md
@@ -0,0 +1,11 @@
+# Linux GPU 多机多卡训练推理开发文档
+
+# 目录
+
+- [1. 简介](#1)
+- [2. 多机多卡训练功能开发与规范](#2)
+ - [2.1 开发流程](#2.1)
+ - [2.2 核验点](#2.2)
+- [3. 多机多卡训练推理测试开发与规范](#3)
+ - [3.1 开发流程](#3.1)
+ - [3.2 核验点](#3.2)
diff --git a/tutorials/tipc/train_fleet_infer_python/fleet.md b/tutorials/tipc/train_fleet_infer_python/fleet.md
new file mode 100644
index 0000000000000000000000000000000000000000..04d6fef094805f93bf498797207dde94cf1edc7e
--- /dev/null
+++ b/tutorials/tipc/train_fleet_infer_python/fleet.md
@@ -0,0 +1,8 @@
+# Linux GPU 多机多卡训练功能开发文档
+
+# 目录
+
+- [1. 简介](#1---)
+- [2. 基本多机多卡训练功能开发](#2---)
+- [3. 高级多机多卡训练功能开发](#3---)
+- [4. FAQ](#4---)
diff --git a/tutorials/tipc/train_fleet_infer_python/test_train_fleet_infer_python.md b/tutorials/tipc/train_fleet_infer_python/test_train_fleet_infer_python.md
new file mode 100644
index 0000000000000000000000000000000000000000..505c449d438d86790a223797fa09abc60b8cf9ff
--- /dev/null
+++ b/tutorials/tipc/train_fleet_infer_python/test_train_fleet_infer_python.md
@@ -0,0 +1,9 @@
+# Linux GPU 多机多卡训练推理测试开发文档
+
+# 目录
+
+- [1. 简介](#1)
+- [2. 基本多机多卡训练推理功能测试开发](#2---)
+- [3. 高级多机多卡训练推理功能测试开发](#3---)
+- [4. FAQ](#4)
+
diff --git a/tutorials/tipc/train_infer_python/README.md b/tutorials/tipc/train_infer_python/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..bc2c650a0356065f7e467b7651a45383c93d7895
--- /dev/null
+++ b/tutorials/tipc/train_infer_python/README.md
@@ -0,0 +1,179 @@
+# Linux GPU/CPU 基础训练推理开发文档
+
+# 目录
+
+- [1. 简介](#1)
+- [2. 模型复现流程与规范](#2)
+ - [2.1 复现流程](#2.1)
+ - [2.2 核验点](#2.2)
+- [3. 模型推理开发与规范](#3)
+ - [3.1 开发流程](#3.1)
+ - [3.2 核验点](#3.2)
+- [4. 基础训练推理测试开发与规范](4)
+ - [4.1 开发流程](#4.1)
+ - [4.2 核验点](#4.2)
+
+
+
+## 1. 简介
+
+该系列文档主要介绍飞桨模型基于 Linux GPU/CPU 基础训练推理开发过程,主要包含三个步骤。
+
+- 步骤一:参考 [《模型复现指南》](../../lwfx/ArticleReproduction_CV.md),完成模型的训练与基于训练引擎的预测程序开发。
+
+- 步骤二:参考[《Linux GPU/CPU 模型推理开发文档》](./infer_python.md),在基于训练引擎预测的基础上,完成基于Paddle Inference的推理程序开发。
+
+- 步骤三:参考[《Linux GPU/CPU 基础训练推理测试开发文档》](./test_train_infer_python.md),完成Linux GPU/CPU 训练、推理测试功能开发。
+
+
+
+## 2. 模型复现流程与规范
+
+
+
+### 2.1 复现流程
+
+如果您对于模型复现过程已经非常熟悉,在复现过程中可以按照自己的复现方法进行复现。但是需要注意训练日志与文档内容符合规范。可以参考`2.2章节`。
+
+如果您在模型复现方面经验较少,或者复现过程中遇到问题,希望快速排查问题,强烈建议您按照模型复现指南进行操作。以CV任务为例,复现指南将模型复现分为13个步骤,如下所示。
+
+
+

+
+
+更多内容请参考:[模型复现指南](../../lwfx/ArticleReproduction_CV.md)。
+
+
+
+### 2.2 核验点
+
+在模型复现过程中,至少需要产出下面的内容。
+
+#### 2.2.1 小数据集
+
+**【参考】**
+
+* [模型复现指南](../../lwfx/ArticleReproduction_CV.md)中`3.2`章节。
+
+**【要求】**
+
+repo中包含`lite_data`小数据集压缩包,解压之后可以获取`lite_data`小数据集文件夹。该数据集可以便于快速验证训练过程的能否跑通,其中包含的数据也可以用于验证推理部署过程。
+
+
+#### 2.2.2 代码与精度
+
+**【参考】**
+
+* [模型复现指南](../../lwfx/ArticleReproduction_CV.md)中第`3`章节。
+
+**【要求】**
+
+* 代码中包含训练(`train.py`)、评估(`eval.py`)、预测(`predict.py`)的脚本,分别作为模型训练、评估、预测的入口。
+
+* 模型结构、数据预处理/后处理、优化器、预训练模型与参考代码保持一致。
+
+#### 2.2.3 训练日志
+
+**【参考】**
+
+[模型复现指南](../../lwfx/ArticleReproduction_CV.md)中`3.12`章节。
+
+**【要求】**
+
+* 日志文件中,每个迭代过程的输出信息至少包含`loss`, `avg_reader_cost`, `avg_batch_cost`, `avg_ips`关键字段。含义如下所示。
+ * `loss`: 过去若干个iter的loss值
+ * `avg_reader_cost`: 过去若干个iter的平均reader耗时 (单位: sec)
+ * `avg_batch_cost`: 过去若干个iter的平均训练耗时 (单位: sec)
+ * `avg_ips`: 过段若干个iter个训练速度(单位: images/sec)
+
+#### 2.2.4 基于训练引擎的预测程序
+
+**【参考】**
+
+* [模型复现指南](../../lwfx/ArticleReproduction_CV.md)中`3.13`章节。
+
+**【要求】**
+
+提供基于训练引擎的预测脚本与命令,文档需要提供示例图片,并根据示例图片,可视化出使用提供的预测命令运行得到的结果。
+
+#### 2.2.5 文档
+
+**【参考】**
+
+* [repo模板首页文档](../../../community/repo_template/README.md)。
+
+**【要求】**
+
+* 按照参考`repo模板首页文档`的内容,添加对应的信息。
+
+
+
+## 3. 模型推理开发规范
+
+
+
+### 3.1 开发流程
+
+基于Paddle Inference的预测过程分为下面9个步骤。
+
+
+

+
+
+更多的介绍可以参考:[模型推理开发规范](./inference.md)。
+
+
+
+### 3.2 核验点
+
+#### 3.2.1 代码与预测结果
+
+* 项目中需要包含`模型动转静`脚本(`export_model.py`)以及`模型基于 Paddle Inference 的`预测脚本(`infer.py`)。
+
+#### 3.2.2 文档
+
+* 说明文档中,需要包含`模型动转静`和`模型基于预测引擎`的使用命令说明。
+
+
+
+## 4. 基础训练推理测试开发规范
+
+
+
+### 4.1 开发流程
+
+基础训练推理测试开发的流程如下所示。
+
+
+

+
+
+更多的介绍可以参考:[Linux GPU/CPU 基础训练推理测试开发规范](./test_linux_train_infer_python.md)。
+
+
+
+
+### 4.2 核验点
+
+#### 4.2.1 目录结构
+
+在repo根目录下面新建`test_tipc`文件夹,目录结构如下所示。
+
+```
+test_tipc
+ |--configs # 配置目录
+ | |--model_name # 您的模型名称
+ | |--train_infer_python.txt # 基础训练推理测试配置文件
+ |--docs # 文档目录
+ | |--test_train_inference_python.md # 基础训练推理测试说明文档
+ |----README.md # TIPC说明文档
+ |----test_train_inference_python.sh # TIPC基础训练推理测试解析脚本,无需改动
+ |----common_func.sh # TIPC基础训练推理测试常用函数,无需改动
+```
+
+
+#### 4.2.2 配置文件和测试文档
+
+* `test_tipc/README.md` 文档中对该模型支持的的功能进行总体介绍。
+* `test_tipc/docs/test_train_inference_python.md` 文档中对**Linux GPU/CPU 基础训练推理**的功能支持情况进行介绍。
+* 根据测试文档,基于配置文件,跑通训练推理全流程测试。
diff --git a/tutorials/tipc/train_infer_python/infer_python.md b/tutorials/tipc/train_infer_python/infer_python.md
new file mode 100644
index 0000000000000000000000000000000000000000..c64b3e78d4f8e0d5e91481eb39ca4b828b525963
--- /dev/null
+++ b/tutorials/tipc/train_infer_python/infer_python.md
@@ -0,0 +1,9 @@
+# Linux GPU/CPU 模型推理开发文档
+
+# 目录
+
+- [1. 简介](#1)
+- [2. 基本推理功能开发](#2)
+- [3. 高级推理功能开发](#3)
+- [4. FAQ](#4)
+
diff --git a/tutorials/tipc/train_infer_python/test_train_infer_python.md b/tutorials/tipc/train_infer_python/test_train_infer_python.md
new file mode 100644
index 0000000000000000000000000000000000000000..9feb016adbd09b72c9eafdd8781099568b89ec65
--- /dev/null
+++ b/tutorials/tipc/train_infer_python/test_train_infer_python.md
@@ -0,0 +1,9 @@
+# Linux GPU/CPU 基础训练推理测试开发文档
+
+# 目录
+
+- [1. 简介](#1)
+- [2. 基本训练推理功能测试开发](#2)
+- [3. 高级训练推理功能测试开发](#3)
+- [4. FAQ](#4)
+
diff --git a/tutorials/tipc/windows_train_infer_python/README.md b/tutorials/tipc/windows_train_infer_python/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..9edf23c1585eca22ebd395db639c367a0820c696
--- /dev/null
+++ b/tutorials/tipc/windows_train_infer_python/README.md
@@ -0,0 +1 @@
+coming soon!