Skip to content
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

Simplify Python Linux wheel release scripts #700

Merged
merged 2 commits into from
Jan 13, 2022

Conversation

CNugteren
Copy link
Contributor

@CNugteren CNugteren commented Jan 12, 2022

What do these changes do?

This simplifies the release scripts for the larq-compute-engine Python wheel converter for Linux. This is based on the latest simplified method from tf-addons release system to build the larq-compute-engine wheel. The previous scripts resulted in issues, most likely due to running out of memory.

The implications are that this drops support for Python 3.6, since there is no corresponding Docker image available. It also relies on the 'latest' tag, which could result in things suddenly not working anymore as 'latest' changes due to a TensorFlow update. However, the advantage is that we always use the latest images.

This PR requires updating the docs separately.

How Has This Been Tested?

We'll need to do a test release on this branch before merging in. A test run is currently in progress here:
https://github.com/larq/compute-engine/actions/runs/1686835008

@CNugteren CNugteren added the internal-improvement Internal Improvements and Maintenance label Jan 12, 2022
@CNugteren CNugteren requested a review from a team January 12, 2022 08:24
.github/workflows/release.yml Show resolved Hide resolved
@lgeiger lgeiger added breaking-change Changes that will break user code and removed internal-improvement Internal Improvements and Maintenance labels Jan 12, 2022
@lgeiger lgeiger added internal-improvement Internal Improvements and Maintenance and removed breaking-change Changes that will break user code labels Jan 12, 2022
@CNugteren
Copy link
Contributor Author

I'm merging this one in. The relevant builds have passed in a test release (https://github.com/larq/compute-engine/actions/runs/1686835008), although some others timed out due to a GitHub Actions time limit of 6 hours.

@CNugteren CNugteren merged commit aef53d1 into main Jan 13, 2022
@CNugteren CNugteren deleted the update_lce_wheel_building branch January 13, 2022 08:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
internal-improvement Internal Improvements and Maintenance
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants