Skip to content

Conversation

@NicolasHug
Copy link
Member

@NicolasHug NicolasHug commented Jul 16, 2024

This PR completely re-write our setup.py to be more modular, manageable and modern. This is needed in order to add more decoders / C dependencies like for webp decoding in #8527.
I am revamping everything EXCEPT for the 2 video decoder extensions - no thanks.

@pytorch-bot
Copy link

pytorch-bot bot commented Jul 16, 2024

🔗 Helpful Links

🧪 See artifacts and rendered test results at hud.pytorch.org/pr/pytorch/vision/8528

Note: Links to docs will display an error until the docs builds have been completed.

❌ 1 New Failure

As of commit 46f1189 with merge base 0bf8d14 (image):

NEW FAILURE - The following job has failed:

This comment was automatically generated by Dr. CI and updates every 15 minutes.

@NicolasHug NicolasHug changed the title revamp setup Revamp setup.py and C++ extension build Jul 17, 2024
@NicolasHug
Copy link
Member Author

Everything is passing in f5c1b36 except for some flaky macos value assertions.

@NicolasHug
Copy link
Member Author

Every single job is passing except for Lint / bc which we obviously don't care about here. Merging

@NicolasHug NicolasHug merged commit 4d1ff71 into pytorch:main Jul 17, 2024
@NicolasHug NicolasHug deleted the cleanup_seutp branch July 17, 2024 12:40
@github-actions
Copy link

Hey @NicolasHug!

You merged this PR, but no labels were added.
The list of valid labels is available at https://github.com/pytorch/vision/blob/main/.github/process_commit.py

facebook-github-bot pushed a commit that referenced this pull request Aug 2, 2024
Reviewed By: vmoens Differential Revision: D60596220 fbshipit-source-id: 7b8010a1d5955028b8e764146e3e4ae785f49269
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

2 participants