YOLOV8 Fix modify arch for quantization call #1686
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Certain calls for
_modify_arch_for_quantization
still referred to the class specific implementation which was removed in #1498. The PR fixes the functional calls for all call references.Test:
a. python -m torch.distributed.run --no_python --nproc_per_node 2 sparseml.ultralytics.train --recipe ~/recipes/yolov8/test_yolov8n_recipe.yaml --model zoo:cv/detection/yolov8-n/pytorch/ultralytics/coco/pruned48_quant-none --data VOC.yaml --batch 4
b. python -m torch.distributed.run --no_python --nproc_per_node 2 sparseml.ultralytics.train --recipe ~/recipes/yolov8/test_yolov8n_recipe.yaml --model runs/detect/train/weights/last.pt --data VOC.yaml --batch 4 --resume