-
Notifications
You must be signed in to change notification settings - Fork 12
[1/6 Deps Update] Remove Existing Locked Deps. #396
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
[1/6 Deps Update] Remove Existing Locked Deps. #396
Conversation
kmontemayor2-sc
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should we also remove the ways to build these files in this PR?
Lines 97 to 137 in 7a66a06
| # Can only be run on an arm64 mac, otherwise generated hashed req file will be wrong | |
| generate_mac_arm64_cpu_hashed_requirements: | |
| pip-compile -v --allow-unsafe --generate-hashes --no-emit-index-url --resolver=backtracking \ | |
| --output-file=requirements/darwin_arm64_requirements_unified.txt \ | |
| --extra torch25-cpu --extra transform --extra experimental \ | |
| ./python/pyproject.toml | |
| # Can only be run on an arm64 mac, otherwise generated hashed req file will be wrong. | |
| generate_dev_mac_arm64_cpu_hashed_requirements: | |
| pip-compile -v --allow-unsafe --generate-hashes --no-emit-index-url --resolver=backtracking \ | |
| --output-file=requirements/dev_darwin_arm64_requirements_unified.txt \ | |
| --extra torch25-cpu --extra transform --extra dev --extra experimental \ | |
| ./python/pyproject.toml | |
| # Can only be run on linux, otherwise generated hashed req file will be wrong. | |
| generate_linux_cpu_hashed_requirements: | |
| pip-compile -v --allow-unsafe --generate-hashes --no-emit-index-url --resolver=backtracking \ | |
| --output-file=requirements/linux_cpu_requirements_unified.txt \ | |
| --extra torch25-cpu --extra transform --extra experimental \ | |
| ./python/pyproject.toml | |
| # Can only be run on linux, otherwise generated hashed req file will be wrong. | |
| generate_dev_linux_cpu_hashed_requirements: | |
| pip-compile -v --allow-unsafe --generate-hashes --no-emit-index-url --resolver=backtracking \ | |
| --output-file=requirements/dev_linux_cpu_requirements_unified.txt \ | |
| --extra torch25-cpu --extra transform --extra dev --extra experimental \ | |
| ./python/pyproject.toml | |
| # Can only be run on linux, otherwise generated hashed req file will be wrong. | |
| generate_linux_cuda_hashed_requirements: | |
| pip-compile -v --allow-unsafe --generate-hashes --no-emit-index-url --resolver=backtracking \ | |
| --output-file=requirements/linux_cuda_requirements_unified.txt \ | |
| --extra torch25-cuda-121 --extra transform --extra experimental \ | |
| ./python/pyproject.toml | |
| # Can only be run on linux, otherwise generated hashed req file will be wrong. | |
| generate_dev_linux_cuda_hashed_requirements: | |
| pip-compile -v --allow-unsafe --generate-hashes --no-emit-index-url --resolver=backtracking \ | |
| --output-file=requirements/dev_linux_cuda_requirements_unified.txt \ | |
| --extra torch25-cuda-121 --extra transform --extra dev --extra experimental \ | |
| ./python/pyproject.toml |
I did it in 3/6 https://github.com/Snapchat/GiGL/pull/398/files#diff-76ed074a9305c04054cdebb9e9aad2d818052b07091de1f20cad0bbac34ffb52 Hope thats okay too! |
Since we're planning on putting in the whole stack together(?) this is fine with me :) This PR is fine but holding off on stamping until everything is ready. |
I may need to address conflicts, and need to do final scale testing. Thus, holding off merging into main. |
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: Kyle Montemayor <kmontemayor2@snapchat.com>
Background Context: #405
Some guidance on stack of PRs: #405 (comment)
Scope of PR
This PR simply removes the existing locked dep files - which will no longer be needed in
uvworld asuvmaintains its own global lock file: https://docs.astral.sh/uv/concepts/projects/sync/