Skip to content

Conversation

@leoll2
Copy link
Contributor

@leoll2 leoll2 commented Dec 2, 2025

Summary

Changes:

  • Add Python 3.14 to the list of supported Python versions in OTX
  • Enable Python 3.14 checks in CI
  • Upgrade openvino dependency

Resolves #5053

How to test

Tested through CI

Checklist

  • The PR title and description are clear and descriptive
  • I have manually tested the changes
  • All changes are covered by automated tests
  • All related issues are linked to this PR (if applicable)
  • Documentation has been updated (if applicable)

@leoll2 leoll2 self-assigned this Dec 2, 2025
@github-actions github-actions bot added DEPENDENCY Any changes in any dependencies (new dep or its version) should be produced via Change Request on PM BUILD labels Dec 2, 2025
@github-actions
Copy link

github-actions bot commented Dec 2, 2025

📊 Test coverage report

Metric Coverage
Lines 40.2%
Functions 34.9%
Branches 84.8%
Statements 40.2%

@github-actions
Copy link

github-actions bot commented Dec 2, 2025

Docker Image Sizes

CPU

Image Size
geti-tune-cpu:pr-5054 2.80G
geti-tune-cpu:sha-aa9a179 2.80G

GPU

Image Size
geti-tune-gpu:pr-5054 10.61G
geti-tune-gpu:sha-aa9a179 10.61G

XPU

Image Size
geti-tune-xpu:pr-5054 8.63G
geti-tune-xpu:sha-aa9a179 8.63G

…n '3.14' with architecture 'x64' for Ubuntu 20.04
@codecov-commenter
Copy link

⚠️ Please install the 'codecov app svg image' to ensure uploads and comments are reliably processed by Codecov.

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@github-actions github-actions bot added the TEST Any changes in tests label Dec 4, 2025
@leoll2
Copy link
Contributor Author

leoll2 commented Dec 4, 2025

This PR is currently blocked waiting for the next Pytorch release, because of the error:

RuntimeError: torch.compile is not supported on Python 3.14+

OTX needs torch.compile for several detection/segmentation models. PyTorch support for torch.compile in 3.14 is tracked by pytorch/pytorch#156856, and this commit recently enabled it pytorch/pytorch@23f4f32 in main branch.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

BUILD DEPENDENCY Any changes in any dependencies (new dep or its version) should be produced via Change Request on PM TEST Any changes in tests

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Enable support for Python 3.14 in OTX

4 participants