Register
Login
Resources
Docs Blog Datasets Glossary Case Studies Tutorials & Webinars
Product
Data Engine LLMs Platform Enterprise
Pricing Explore
Connect to our Discord channel

Makefile 8.6 KB

You have to be logged in to leave a comment. Sign In
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
  1. unit_tests:
  2. python -m unittest tests/deci_core_unit_test_suite_runner.py
  3. integration_tests:
  4. python -m unittest tests/deci_core_integration_test_suite_runner.py
  5. yolo_nas_integration_tests:
  6. python -m unittest tests/integration_tests/yolo_nas_integration_test.py
  7. recipe_accuracy_tests:
  8. python src/super_gradients/train_from_recipe.py --config-name=coco2017_pose_dekr_w32_no_dc experiment_name=shortened_coco2017_pose_dekr_w32_ap_test epochs=1 batch_size=4 val_batch_size=8 training_hyperparams.lr_warmup_steps=0 training_hyperparams.average_best_models=False training_hyperparams.max_train_batches=1000 training_hyperparams.max_valid_batches=100 multi_gpu=DDP num_gpus=4
  9. python src/super_gradients/train_from_recipe.py --config-name=cifar10_resnet experiment_name=shortened_cifar10_resnet_accuracy_test epochs=100 training_hyperparams.average_best_models=False multi_gpu=DDP num_gpus=4
  10. python src/super_gradients/train_from_recipe.py --config-name=coco2017_yolox experiment_name=shortened_coco2017_yolox_n_map_test epochs=10 architecture=yolox_n training_hyperparams.loss=yolox_fast_loss training_hyperparams.average_best_models=False multi_gpu=DDP num_gpus=4
  11. python src/super_gradients/train_from_recipe.py --config-name=cityscapes_regseg48 experiment_name=shortened_cityscapes_regseg48_iou_test epochs=10 training_hyperparams.average_best_models=False multi_gpu=DDP num_gpus=4
  12. python src/super_gradients/examples/convert_recipe_example/convert_recipe_example.py --config-name=cifar10_conversion_params experiment_name=shortened_cifar10_resnet_accuracy_test
  13. coverage run --source=super_gradients -m unittest tests/deci_core_recipe_test_suite_runner.py
  14. sweeper_test:
  15. python -m super_gradients.train_from_recipe -m --config-name=cifar10_resnet \
  16. ckpt_root_dir=$$PWD \
  17. experiment_name=sweep_cifar10 \
  18. training_hyperparams.max_epochs=1 \
  19. training_hyperparams.initial_lr=0.001,0.01
  20. # Make sure that experiment_dir includes $$expected_num_dir subdirectories. If not, fail
  21. subdir_count=$$(find "$$PWD/sweep_cifar10" -mindepth 1 -maxdepth 1 -type d | wc -l); \
  22. if [ "$$subdir_count" -ne 2 ]; then \
  23. echo "Error: $$PWD/sweep_cifar10 should include 2 subdirectories but includes $$subdir_count."; \
  24. exit 1; \
  25. fi
  26. WANDB_PARAMS = training_hyperparams.sg_logger=wandb_sg_logger +training_hyperparams.sg_logger_params.api_server=https://wandb.research.deci.ai +training_hyperparams.sg_logger_params.entity=super-gradients training_hyperparams.sg_logger_params.launch_tensorboard=false training_hyperparams.sg_logger_params.monitor_system=true +training_hyperparams.sg_logger_params.project_name=PoseEstimation training_hyperparams.sg_logger_params.save_checkpoints_remote=true training_hyperparams.sg_logger_params.save_logs_remote=true training_hyperparams.sg_logger_params.save_tensorboard_remote=false training_hyperparams.sg_logger_params.tb_files_user_prompt=false
  27. examples_to_docs:
  28. jupyter nbconvert --to markdown --output-dir="documentation/source/" --execute src/super_gradients/examples/model_export/models_export.ipynb
  29. coco2017_yolo_nas_pose_s_128_512_512_2_2_3_0_1_0:
  30. python src/super_gradients/train_from_recipe.py --config-name=coco2017_yolo_nas_pose_s_128_512_512_2_2_3_0_1_0 $(WANDB_PARAMS)
  31. coco2017_yolo_nas_pose_s_128_512_512_3_2_2_0_1_1:
  32. python src/super_gradients/train_from_recipe.py --config-name=coco2017_yolo_nas_pose_s_128_512_512_3_2_2_0_1_1 $(WANDB_PARAMS)
  33. coco2017_yolo_nas_pose_m:
  34. python src/super_gradients/train_from_recipe.py --config-name=coco2017_yolo_nas_pose_m $(WANDB_PARAMS)
  35. coco2017_yolo_nas_pose_m_resume:
  36. python src/super_gradients/train_from_recipe.py --config-name=coco2017_yolo_nas_pose_m $(WANDB_PARAMS) resume=True
  37. coco2017_yolo_nas_pose_l:
  38. python src/super_gradients/train_from_recipe.py --config-name=coco2017_yolo_nas_pose_l $(WANDB_PARAMS)
  39. coco2017_yolo_nas_pose_l_no_ema:
  40. python src/super_gradients/train_from_recipe.py --config-name=coco2017_yolo_nas_pose_l $(WANDB_PARAMS) training_hyperparams.ema=False
  41. coco2017_yolo_nas_pose_n:
  42. python src/super_gradients/train_from_recipe.py --config-name=coco2017_yolo_nas_pose_n $(WANDB_PARAMS)
  43. coco2017_yolo_nas_pose_n_resume:
  44. python src/super_gradients/train_from_recipe.py --config-name=coco2017_yolo_nas_pose_n $(WANDB_PARAMS) resume=True
  45. coco2017_yolo_nas_pose_l_resume:
  46. python src/super_gradients/train_from_recipe.py --config-name=coco2017_yolo_nas_pose_l $(WANDB_PARAMS) resume=True
  47. #coco2017_yolo_nas_pose_s:
  48. # python src/super_gradients/train_from_recipe.py --config-name=coco2017_yolo_nas_pose_s_weights_and_biases dataset_params=coco_pose_estimation_yolo_nas_dataset_params
  49. #
  50. #coco2017_yolo_nas_pose_shared_s:
  51. # python src/super_gradients/train_from_recipe.py --config-name=coco2017_yolo_nas_pose_shared_s
  52. #
  53. #coco2017_yolo_nas_pose_shared_m:
  54. # python src/super_gradients/train_from_recipe.py --config-name=coco2017_yolo_nas_pose_shared_m
  55. #
  56. #
  57. #coco2017_yolo_nas_pose_shared_s_ema_less_mosaic_lr_bce_local:
  58. # python src/super_gradients/train_from_recipe.py --config-name=coco2017_yolo_nas_pose_shared_s_ema_less_mosaic_lr_bce_local dataset_params.train_dataset_params.data_dir=/home/bloodaxe/data/coco2017 dataset_params.val_dataset_params.data_dir=/home/bloodaxe/data/coco2017 num_gpus=4
  59. #
  60. #coco2017_yolo_nas_pose_s_local:
  61. # python src/super_gradients/train_from_recipe.py --config-name=coco2017_yolo_nas_pose_s_local dataset_params.train_dataset_params.data_dir=/home/bloodaxe/data/coco2017 dataset_params.val_dataset_params.data_dir=/home/bloodaxe/data/coco2017 num_gpus=4
  62. #
  63. #coco2017_yolo_nas_pose_shared_s_local:
  64. # python src/super_gradients/train_from_recipe.py --config-name=coco2017_yolo_nas_pose_shared_s_local dataset_params.train_dataset_params.data_dir=/home/bloodaxe/data/coco2017 dataset_params.val_dataset_params.data_dir=/home/bloodaxe/data/coco2017 num_gpus=4
  65. #
  66. #coco2017_yolo_nas_pose_shared_s_384_short:
  67. # python src/super_gradients/train_from_recipe.py --config-name=coco2017_yolo_nas_pose_shared_s_384_short dataset_params=coco_pose_estimation_yolo_nas_dataset_params dataset_params.train_dataset_params.data_dir=/home/bloodaxe/data/coco2017 dataset_params.val_dataset_params.data_dir=/home/bloodaxe/data/coco2017 num_gpus=4 multi_gpu=DDP
  68. crowdpose_yolo_nas_pose_s_no_crowd_local:
  69. python src/super_gradients/train_from_recipe.py --config-name=crowdpose_yolo_nas_pose_s_no_crowd \
  70. dataset_params.train_dataset_params.data_dir=/home/bloodaxe/data/crowdpose \
  71. dataset_params.val_dataset_params.data_dir=/home/bloodaxe/data/crowdpose \
  72. num_gpus=4
  73. crowdpose_yolo_nas_pose_s_no_crowd_no_ema_local:
  74. python src/super_gradients/train_from_recipe.py --config-name=crowdpose_yolo_nas_pose_s_no_crowd_no_ema \
  75. checkpoint_params.checkpoint_path=/home/bloodaxe/develop/super-gradients/checkpoints/crowdpose_yolo_nas_pose_s_box_focal_1.0_ciou_2.5_dfl_0.01_pose_focal_1.0_reg_34__default_640no_crowd/RUN_20230919_212216_740555/average_model.pth \
  76. dataset_params.train_dataset_params.data_dir=/home/bloodaxe/data/crowdpose \
  77. dataset_params.val_dataset_params.data_dir=/home/bloodaxe/data/crowdpose \
  78. num_gpus=4
  79. crowdpose_yolo_nas_pose_s_proxy:
  80. CUDA_VISIBLE_DEVICES=0 python src/super_gradients/train_from_recipe.py --config-name=crowdpose_yolo_nas_pose_s_proxy \
  81. dataset_params.train_dataset_params.data_dir=/home/bloodaxe/data/crowdpose \
  82. dataset_params.val_dataset_params.data_dir=/home/bloodaxe/data/crowdpose \
  83. num_gpus=1 multi_gpu=Off training_hyperparams.initial_lr=3e-4 training_hyperparams.criterion_params.classification_loss_type=focal &
  84. CUDA_VISIBLE_DEVICES=1 python src/super_gradients/train_from_recipe.py --config-name=crowdpose_yolo_nas_pose_s_proxy \
  85. dataset_params.train_dataset_params.data_dir=/home/bloodaxe/data/crowdpose \
  86. dataset_params.val_dataset_params.data_dir=/home/bloodaxe/data/crowdpose \
  87. num_gpus=1 multi_gpu=Off training_hyperparams.initial_lr=3e-4 training_hyperparams.criterion_params.classification_loss_type=bce &
  88. CUDA_VISIBLE_DEVICES=2 python src/super_gradients/train_from_recipe.py --config-name=crowdpose_yolo_nas_pose_s_proxy \
  89. dataset_params.train_dataset_params.data_dir=/home/bloodaxe/data/crowdpose \
  90. dataset_params.val_dataset_params.data_dir=/home/bloodaxe/data/crowdpose \
  91. num_gpus=1 multi_gpu=Off training_hyperparams.initial_lr=3e-4 training_hyperparams.criterion_params.classification_loss_weight=10 &
  92. CUDA_VISIBLE_DEVICES=3 python src/super_gradients/train_from_recipe.py --config-name=crowdpose_yolo_nas_pose_s_proxy \
  93. dataset_params.train_dataset_params.data_dir=/home/bloodaxe/data/crowdpose \
  94. dataset_params.val_dataset_params.data_dir=/home/bloodaxe/data/crowdpose \
  95. num_gpus=1 multi_gpu=Off training_hyperparams.initial_lr=3e-4 training_hyperparams.criterion_params.assigner_multiply_by_pose_oks=True &
Tip!

Press p or to see the previous file or, n or to see the next file

Comments

Loading...