diff --git a/test_tipc/README.md b/test_tipc/README.md index b075f4cc059714b8440794687a1e2fff361b92a1..1bb7e573750c37b87a96bbd5ff7fb05415580b49 100644 --- a/test_tipc/README.md +++ b/test_tipc/README.md @@ -108,6 +108,7 @@ bash test_tipc/test_train_inference_python.sh ./test_tipc/configs/MobileNetV3/Mo - [test_train_inference_python 使用](docs/test_train_inference_python.md):测试基于Python的模型训练、评估、推理等基本功能,包括裁剪、量化、蒸馏。 - [test_train_pact_inference_python 使用](docs/test_train_pact_inference_python.md):测试基于Python的模型PACT在线量化等基本功能。 +- [test_train_ptq_inference_python 使用](docs/test_train_ptq_inference_python.md):测试基于Python的模型KL离线量化等基本功能。 - [test_inference_cpp 使用](docs/test_inference_cpp.md) :测试基于C++的模型推理。 - [test_serving 使用](docs/test_serving.md) :测试基于Paddle Serving的服务化部署功能。 - [test_lite_arm_cpu_cpp 使用](docs/test_lite_arm_cpu_cpp.md): 测试基于Paddle-Lite的ARM CPU端c++预测部署功能. diff --git a/test_tipc/docs/test_train_fleet_inference_python.md b/test_tipc/docs/test_train_fleet_inference_python.md index d26c06a5258545cb906a2446041700ada0d56f6f..a836eac4d4be88c3cc5db32e41825a3da09d74ee 100644 --- a/test_tipc/docs/test_train_fleet_inference_python.md +++ b/test_tipc/docs/test_train_fleet_inference_python.md @@ -6,22 +6,45 @@ Linux GPU/CPU 多机多卡训练推理测试的主程序为`test_train_inference - 训练相关: - | 算法名称 | 模型名称 | 多机多卡 | - | :-------: | :-----------------: | :--------: | - | PPLCNet | PPLCNet_x1_0 | 分布式训练 | - | PPLCNetV2 | PPLCNetV2_base | 分布式训练 | - | PPHGNet | PPHGNet_small | 分布式训练 | - | PP-ShiTu | PPShiTu_general_rec | 分布式训练 | - + | 算法名称 | 模型名称 | 多机多卡 | + | :-------------: | :-------------------------------------: | :------: | + | MobileNetV3 | MobileNetV3_large_x1_0 | 支持 | + | PP-ShiTu | GeneralRecognition_PPLCNet_x2_5 | 支持 | + | PPHGNet | PPHGNet_small | 支持 | + | PPHGNet | PPHGNet_tiny | 支持 | + | PPLCNet | PPLCNet_x0_25 | 支持 | + | PPLCNet | PPLCNet_x0_35 | 支持 | + | PPLCNet | PPLCNet_x0_5 | 支持 | + | PPLCNet | PPLCNet_x0_75 | 支持 | + | PPLCNet | PPLCNet_x1_0 | 支持 | + | PPLCNet | PPLCNet_x1_5 | 支持 | + | PPLCNet | PPLCNet_x2_0 | 支持 | + | PPLCNet | PPLCNet_x2_5 | 支持 | + | PPLCNetV2 | PPLCNetV2_base | 支持 | + | ResNet | ResNet50 | 支持 | + | ResNet | ResNet50_vd | 支持 | + | SwinTransformer | SwinTransformer_tiny_patch4_window7_224 | 支持 | - 推理相关: - | 算法名称 | 模型名称 | device_CPU | device_GPU | batchsize | - | :-------: | :-----------------: | :--------: | :--------: | :-------: | - | PPLCNet | PPLCNet_x1_0 | 支持 | 支持 | 1 | - | PPLCNetV2 | PPLCNetV2_base | 支持 | 支持 | 1 | - | PPHGNet | PPHGNet_small | 支持 | 支持 | 1 | - | PP-ShiTu | PPShiTu_general_rec | 支持 | 支持 | 1 | + | 算法名称 | 模型名称 | device_CPU | device_GPU | batchsize | + | :-------------: | :-------------------------------------: | :--------: | :--------: | :-------: | + | MobileNetV3 | MobileNetV3_large_x1_0 | 支持 | 支持 | 1 | + | PP-ShiTu | GeneralRecognition_PPLCNet_x2_5 | 支持 | 支持 | 1 | + | PPHGNet | PPHGNet_small | 支持 | 支持 | 1 | + | PPHGNet | PPHGNet_tiny | 支持 | 支持 | 1 | + | PPLCNet | PPLCNet_x0_25 | 支持 | 支持 | 1 | + | PPLCNet | PPLCNet_x0_35 | 支持 | 支持 | 1 | + | PPLCNet | PPLCNet_x0_5 | 支持 | 支持 | 1 | + | PPLCNet | PPLCNet_x0_75 | 支持 | 支持 | 1 | + | PPLCNet | PPLCNet_x1_0 | 支持 | 支持 | 1 | + | PPLCNet | PPLCNet_x1_5 | 支持 | 支持 | 1 | + | PPLCNet | PPLCNet_x2_0 | 支持 | 支持 | 1 | + | PPLCNet | PPLCNet_x2_5 | 支持 | 支持 | 1 | + | PPLCNetV2 | PPLCNetV2_base | 支持 | 支持 | 1 | + | ResNet | ResNet50 | 支持 | 支持 | 1 | + | ResNet | ResNet50_vd | 支持 | 支持 | 1 | + | SwinTransformer | SwinTransformer_tiny_patch4_window7_224 | 支持 | 支持 | 1 | ## 2. 测试流程 @@ -118,4 +141,4 @@ emkldnn_True_threads_1_batchsize_16.log 2>&1 ! 如果运行失败,也会在终端中输出运行失败的日志信息以及对应的运行命令。可以基于该命令,分析运行失败的原因。 -**注意:** 由于分布式训练时,仅在`trainer_id=0`所在的节点中保存模型,因此其他的节点中在运行模型导出与推理时会因为找不到保存的模型而报错,为正常现象。 +**注意:** 由于支持时, 支持 | 1仅在`trainer_id=0`所在的节点中保存模型,因此其他的节点中在运行模型导出与推理时会因为找不到保存的模型而报错,为正常现象。