diff --git a/tests/config/DarkNet53.txt b/tests/config/DarkNet53.txt index e5a9adb862eaae2b2abc3f9aaddee6b4c7a161ba..589d655112283d31de41ba27a5b9adb7e590c325 100644 --- a/tests/config/DarkNet53.txt +++ b/tests/config/DarkNet53.txt @@ -13,7 +13,7 @@ train_infer_img_dir:./dataset/ILSVRC2012/val null:null ## trainer:norm_train -norm_train:tools/train.py -c ppcls/configs/ImageNet/DarkNet/DarkNet53.yaml +norm_train:tools/train.py -c ppcls/configs/ImageNet/DarkNet/DarkNet53.yaml -o Global.seed=1234 -o DataLoader.Train.sampler.shuffle=False -o DataLoader.Train.loader.num_workers=0 -o DataLoader.Train.loader.use_shared_memory=False pact_train:null fpgm_train:null distill_train:null diff --git a/tests/config/HRNet_W18_C.txt b/tests/config/HRNet_W18_C.txt index 08c712accc70dc3ea70030b006c2f44c12488a3f..0609047b834044d2edcf0874c5da00e722a4b4e4 100644 --- a/tests/config/HRNet_W18_C.txt +++ b/tests/config/HRNet_W18_C.txt @@ -13,7 +13,7 @@ train_infer_img_dir:./dataset/ILSVRC2012/val null:null ## trainer:norm_train -norm_train:tools/train.py -c ppcls/configs/ImageNet/HRNet/HRNet_W18_C.yaml +norm_train:tools/train.py -c ppcls/configs/ImageNet/HRNet/HRNet_W18_C.yaml -o Global.seed=1234 -o DataLoader.Train.sampler.shuffle=False -o DataLoader.Train.loader.num_workers=0 -o DataLoader.Train.loader.use_shared_memory=False pact_train:null fpgm_train:null distill_train:null diff --git a/tests/config/LeViT_128S.txt b/tests/config/LeViT_128S.txt index 337d8af7701eae6104a834dfe64995a97ac96439..35feb2ffb1ecd55359d19d83e60d3d683e68d846 100644 --- a/tests/config/LeViT_128S.txt +++ b/tests/config/LeViT_128S.txt @@ -13,7 +13,7 @@ train_infer_img_dir:./dataset/ILSVRC2012/val null:null ## trainer:norm_train -norm_train:tools/train.py -c ppcls/configs/ImageNet/LeViT/LeViT_128S.yaml +norm_train:tools/train.py -c ppcls/configs/ImageNet/LeViT/LeViT_128S.yaml -o Global.seed=1234 -o DataLoader.Train.sampler.shuffle=False -o DataLoader.Train.loader.num_workers=0 -o DataLoader.Train.loader.use_shared_memory=False pact_train:null fpgm_train:null distill_train:null diff --git a/tests/config/MobileNetV1.txt b/tests/config/MobileNetV1.txt index 784d6f30832f26831a1f0d60adf6c43d71f3f181..278906219a377a362e728cd595a025f10f2ab820 100644 --- a/tests/config/MobileNetV1.txt +++ b/tests/config/MobileNetV1.txt @@ -13,7 +13,7 @@ train_infer_img_dir:./dataset/ILSVRC2012/val null:null ## trainer:norm_train -norm_train:tools/train.py -c ppcls/configs/ImageNet/MobileNetV1/MobileNetV1.yaml +norm_train:tools/train.py -c ppcls/configs/ImageNet/MobileNetV1/MobileNetV1.yaml -o Global.seed=1234 -o DataLoader.Train.sampler.shuffle=False -o DataLoader.Train.loader.num_workers=0 -o DataLoader.Train.loader.use_shared_memory=False pact_train:null fpgm_train:null distill_train:null diff --git a/tests/config/MobileNetV2.txt b/tests/config/MobileNetV2.txt index c622100fea92753ff4a7239e1b56a0ea4ee97352..3904cb5d6081ea6dde63bb6ff69487d103cf55ef 100644 --- a/tests/config/MobileNetV2.txt +++ b/tests/config/MobileNetV2.txt @@ -13,7 +13,7 @@ train_infer_img_dir:./dataset/ILSVRC2012/val null:null ## trainer:norm_train -norm_train:tools/train.py -c ppcls/configs/ImageNet/MobileNetV2/MobileNetV2.yaml +norm_train:tools/train.py -c ppcls/configs/ImageNet/MobileNetV2/MobileNetV2.yaml -o Global.seed=1234 -o DataLoader.Train.sampler.shuffle=False -o DataLoader.Train.loader.num_workers=0 -o DataLoader.Train.loader.use_shared_memory=False pact_train:null fpgm_train:null distill_train:null diff --git a/tests/config/MobileNetV3_large_x1_0.txt b/tests/config/MobileNetV3_large_x1_0.txt index 2b48798045c2e031ce1d91492766dc9eea6102af..0afd21490d46d37e5eeb72475b6343b433dc98c4 100644 --- a/tests/config/MobileNetV3_large_x1_0.txt +++ b/tests/config/MobileNetV3_large_x1_0.txt @@ -13,9 +13,9 @@ train_infer_img_dir:./dataset/ILSVRC2012/val null:null ## trainer:norm_train|pact_train|fpgm_train -norm_train:tools/train.py -c ppcls/configs/ImageNet/MobileNetV3/MobileNetV3_large_x1_0.yaml -pact_train:tools/train.py -c ppcls/configs/slim/MobileNetV3_large_x1_0_quantization.yaml -fpgm_train:tools/train.py -c ppcls/configs/slim/MobileNetV3_large_x1_0_prune.yaml +norm_train:tools/train.py -c ppcls/configs/ImageNet/MobileNetV3/MobileNetV3_large_x1_0.yaml -o Global.seed=1234 -o DataLoader.Train.sampler.shuffle=False -o DataLoader.Train.loader.num_workers=0 -o DataLoader.Train.loader.use_shared_memory=False +pact_train:tools/train.py -c ppcls/configs/slim/MobileNetV3_large_x1_0_quantization.yaml -o Global.seed=1234 -o DataLoader.Train.sampler.shuffle=False -o DataLoader.Train.loader.num_workers=0 -o DataLoader.Train.loader.use_shared_memory=False +fpgm_train:tools/train.py -c ppcls/configs/slim/MobileNetV3_large_x1_0_prune.yaml -o Global.seed=1234 -o DataLoader.Train.sampler.shuffle=False -o DataLoader.Train.loader.num_workers=0 -o DataLoader.Train.loader.use_shared_memory=False distill_train:null null:null null:null diff --git a/tests/config/ResNeXt101_vd_64x4d.txt b/tests/config/ResNeXt101_vd_64x4d.txt index 5a4a088d7367f522a9837394922a49d918d07830..90b7965573417e35302a15d736ba54138eef8ce3 100644 --- a/tests/config/ResNeXt101_vd_64x4d.txt +++ b/tests/config/ResNeXt101_vd_64x4d.txt @@ -13,7 +13,7 @@ train_infer_img_dir:./dataset/ILSVRC2012/val null:null ## trainer:norm_train -norm_train:tools/train.py -c ppcls/configs/ImageNet/ResNeXt/ResNeXt101_vd_64x4d.yaml +norm_train:tools/train.py -c ppcls/configs/ImageNet/ResNeXt/ResNeXt101_vd_64x4d.yaml -o Global.seed=1234 -o DataLoader.Train.sampler.shuffle=False -o DataLoader.Train.loader.num_workers=0 -o DataLoader.Train.loader.use_shared_memory=False pact_train:null fpgm_train:null distill_train:null diff --git a/tests/config/ResNet50_vd.txt b/tests/config/ResNet50_vd.txt index 89c2a5ca807bdf48419273e249c5b728967bf911..445609bf8a75aa325d2733afe3a2b2c28325df07 100644 --- a/tests/config/ResNet50_vd.txt +++ b/tests/config/ResNet50_vd.txt @@ -13,9 +13,9 @@ train_infer_img_dir:./dataset/ILSVRC2012/val null:null ## trainer:norm_train|pact_train|fpgm_train -norm_train:tools/train.py -c ppcls/configs/ImageNet/ResNet/ResNet50_vd.yaml -pact_train:tools/train.py -c ppcls/configs/slim/ResNet50_vd_quantization.yaml -fpgm_train:tools/train.py -c ppcls/configs/slim/ResNet50_vd_prune.yaml +norm_train:tools/train.py -c ppcls/configs/ImageNet/ResNet/ResNet50_vd.yaml -o Global.seed=1234 -o DataLoader.Train.sampler.shuffle=False -o DataLoader.Train.loader.num_workers=0 -o DataLoader.Train.loader.use_shared_memory=False +pact_train:tools/train.py -c ppcls/configs/slim/ResNet50_vd_quantization.yaml -o Global.seed=1234 -o DataLoader.Train.sampler.shuffle=False -o DataLoader.Train.loader.num_workers=0 -o DataLoader.Train.loader.use_shared_memory=False +fpgm_train:tools/train.py -c ppcls/configs/slim/ResNet50_vd_prune.yaml -o Global.seed=1234 -o DataLoader.Train.sampler.shuffle=False -o DataLoader.Train.loader.num_workers=0 -o DataLoader.Train.loader.use_shared_memory=False distill_train:null null:null null:null diff --git a/tests/config/ShuffleNetV2_x1_0.txt b/tests/config/ShuffleNetV2_x1_0.txt index 08964a2f0fda5c2eb7c56690604980a1eac73d75..a208fa14d6536adc0ebd4801678dfbdf3cc8cb86 100644 --- a/tests/config/ShuffleNetV2_x1_0.txt +++ b/tests/config/ShuffleNetV2_x1_0.txt @@ -13,7 +13,7 @@ train_infer_img_dir:./dataset/ILSVRC2012/val null:null ## trainer:norm_train -norm_train:tools/train.py -c ppcls/configs/ImageNet/ShuffleNet/ShuffleNetV2_x1_0.yaml +norm_train:tools/train.py -c ppcls/configs/ImageNet/ShuffleNet/ShuffleNetV2_x1_0.yaml -o Global.seed=1234 -o DataLoader.Train.sampler.shuffle=False -o DataLoader.Train.loader.num_workers=0 -o DataLoader.Train.loader.use_shared_memory=False pact_train:null fpgm_train:null distill_train:null diff --git a/tests/config/SwinTransformer_tiny_patch4_window7_224.txt b/tests/config/SwinTransformer_tiny_patch4_window7_224.txt index a358d191a04e3e471da5a7f127da37e1f7162c0a..f2937b14b4c0c7e6b7afdab63b5863bc586e27f3 100644 --- a/tests/config/SwinTransformer_tiny_patch4_window7_224.txt +++ b/tests/config/SwinTransformer_tiny_patch4_window7_224.txt @@ -13,7 +13,7 @@ train_infer_img_dir:./dataset/ILSVRC2012/val null:null ## trainer:norm_train -norm_train:tools/train.py -c ppcls/configs/ImageNet/SwinTransformer/SwinTransformer_tiny_patch4_window7_224.yaml +norm_train:tools/train.py -c ppcls/configs/ImageNet/SwinTransformer/SwinTransformer_tiny_patch4_window7_224.yaml -o Global.seed=1234 -o DataLoader.Train.sampler.shuffle=False -o DataLoader.Train.loader.num_workers=0 -o DataLoader.Train.loader.use_shared_memory=False pact_train:null fpgm_train:null distill_train:null diff --git a/tests/test.sh b/tests/test.sh index 1d2d2d0b96f0ce1193998a7733fa610787618d44..b573bf4832fb3ed4205982c460a78a4cc13aa2ea 100644 --- a/tests/test.sh +++ b/tests/test.sh @@ -398,6 +398,7 @@ else fi # run train eval "unset CUDA_VISIBLE_DEVICES" + export FLAGS_cudnn_deterministic=True eval $cmd status_check $? "${cmd}" "${status_log}"