New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. Weโll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ultralytics 8.0.56
PyTorch 2.0 support and minor fixes
#1538
Conversation
Co-authored-by: Glenn Jocher <glenn.jocher@ultralytics.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Glenn Jocher <glenn.jocher@ultralytics.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Glenn Jocher <glenn.jocher@ultralytics.com>
Does it support using PyTorch 2.0 compiled model to speed up? |
@N-Friederich I can confirm MPS inference is working in this PR! Initial result is slower, and NMS is slower, but for same image sizes like webcam/video, the speedup boost is significant. yolo predict device=mps
WARNING โ ๏ธ 'model' is missing. Using default 'model=yolov8n.pt'.
WARNING โ ๏ธ 'source' is missing. Using default 'source=/Users/glennjocher/PycharmProjects/ultralytics/ultralytics/assets'.
Ultralytics YOLOv8.0.56 ๐ Python-3.10.6 torch-2.0.0 MPS
YOLOv8n summary (fused): 168 layers, 3151904 parameters, 0 gradients, 8.7 GFLOPs
image 1/4 /Users/glennjocher/PycharmProjects/ultralytics/ultralytics/assets/bus.jpg: 640x480 4 persons, 1 bus, 1 stop sign, 381.9ms
image 2/4 /Users/glennjocher/PycharmProjects/ultralytics/ultralytics/assets/bus_4ch.png: 640x480 4 persons, 1 bus, 1 stop sign, 19.6ms
image 3/4 /Users/glennjocher/PycharmProjects/ultralytics/ultralytics/assets/bus_greyscale.jpg: 640x480 3 persons, 1 bus, 16.7ms
image 4/4 /Users/glennjocher/PycharmProjects/ultralytics/ultralytics/assets/zidane.jpg: 384x640 2 persons, 1 tie, 367.9ms
Speed: 5.3ms preprocess, 196.5ms inference, 23.1ms postprocess per image at shape (1, 3, 640, 640) |
Co-authored-by: Glenn Jocher <glenn.jocher@ultralytics.com>
@N-Friederich is working on this but it seems we are running into problems. On my Macbook M2 I'm unable to compile and train without errors (unrelated to the export errors). |
@nikbobo Unfortunately, this is not quite as simple as I thought. We discuss this problem (A). |
@N-Friederich got it. Maybe I just have some environment issues. This PR definitely works, but torch.compile() won't work for me. It looks like the compile PR is also having issues that I don't understand. |
for more information, see https://pre-commit.ci
Remove Facebook, Add TikTok
Co-authored-by: Glenn Jocher <glenn.jocher@ultralytics.com>
ultralytics 8.0.56
PyTorch 2.0 support and fixesultralytics 8.0.56
PyTorch 2.0 support and minor fixes
`ultralytics 8.0.56` PyTorch 2.0 support and minor fixes (ultralytics#1538)
โฆ#1538) Co-authored-by: N-Friederich <127681326+N-Friederich@users.noreply.github.com> Co-authored-by: Uhrendoktor <36703334+Uhrendoktor@users.noreply.github.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Laughing <61612323+Laughing-q@users.noreply.github.com> Co-authored-by: Aman Agarwal <amanag.11@gmail.com> Co-authored-by: ExtReMLapin <3909752+ExtReMLapin@users.noreply.github.com> Co-authored-by: Nadav Eidelstein <30617226+nodeav@users.noreply.github.com>
โฆ#1538) Co-authored-by: N-Friederich <127681326+N-Friederich@users.noreply.github.com> Co-authored-by: Uhrendoktor <36703334+Uhrendoktor@users.noreply.github.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Laughing <61612323+Laughing-q@users.noreply.github.com> Co-authored-by: Aman Agarwal <amanag.11@gmail.com> Co-authored-by: ExtReMLapin <3909752+ExtReMLapin@users.noreply.github.com> Co-authored-by: Nadav Eidelstein <30617226+nodeav@users.noreply.github.com>
โฆ#1538) Co-authored-by: N-Friederich <127681326+N-Friederich@users.noreply.github.com> Co-authored-by: Uhrendoktor <36703334+Uhrendoktor@users.noreply.github.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Laughing <61612323+Laughing-q@users.noreply.github.com> Co-authored-by: Aman Agarwal <amanag.11@gmail.com> Co-authored-by: ExtReMLapin <3909752+ExtReMLapin@users.noreply.github.com> Co-authored-by: Nadav Eidelstein <30617226+nodeav@users.noreply.github.com>
๐ ๏ธ PR Summary
Made with โค๏ธ by Ultralytics Actions
๐ Summary
Enhancements in CI workflows, package installation, new model addition, and environment setup.
๐ Key Changes
updates
branch pushes.-e '.[export]'
.yolov8-p2.yaml
).YOLO_CONFIG_DIR
environment variable.is_kaggle
check.๐ฏ Purpose & Impact
yolov8
configurations, which increases flexibility.yolov8
.