-
-
Notifications
You must be signed in to change notification settings - Fork 82
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
tensorflow 2.6.0 #131
tensorflow 2.6.0 #131
Conversation
Hi! This is the friendly automated conda-forge-linting service. I just wanted to let you know that I linted all conda-recipes in your PR ( |
Seems like OSX Arm64 is failing. Is it due to conda-forge changes or tensorflow changes? |
It's been like this all the time as Tensorflow doesn't support cross-compilation. I will manually build on that and upload. |
recipe/meta.yaml
Outdated
- tensorboard >=2.6,<3 | ||
# - tensorflow-estimator >=2.6,<3 | ||
- keras >=2.6,<3 |
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 this be <2.7
?
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.
No, as far as I understood the ~=
operator this is correct: https://github.com/tensorflow/tensorflow/blob/919f693420e35d00c8d0a42100837ae3718f7927/tensorflow/tools/pip_package/setup.py#L106
Aside from a small nit, this looks pretty good so far. Thanks a lot! |
There is one caveat here that is not visible in CI: This has been for this quite a while but nowadays that need the latest version of each other. |
you are somewhat running out of time in the CIs as is |
i don't have a better idea though |
Nothing new, all tensorflow builds were CFEP-03 manual uploads. |
i see |
@xhochy anything I can do to help this? :) |
I've pushed my latest changes. I hope this makes |
I can do all of them. The Linux builds are easy. Sadly, I need ~2 days for the |
Actually, one thing that is a bit problematic to me is that when we merge this PR, a random number of builds may succeed on Linux. How should we handle that? |
Merge it and wait to see which ones succeed. No need to manually build them! |
should do the trick. I'm just going to start to build in a script sequentially. |
I can start a OSX build as well if you want me to |
@wolfv Cool, can you do FYI, I'm using this script to manually build things in a clean (and automated) way on all OSes:
|
I've started a osx-64 python 3.8 build. Did you ever try cross-compiling from M1 to x64? My x64 osx is a bit slow(ish) so maybe from the M1 could be faster :) |
Cross-compiling definitely doesn't work but it could work when building in Rosetta 2. I fear that this will still break some stuff (at least it did with the non-tensorflow parts of |
I'll probably be done building linux by tonight. Do you want me to use some uploading service to give you the artifact directories? |
Linux Builds, full build artifacts: |
I've got the first osx-64 py 3.8 build done, now moving on to 3.9. For now I've uploaded the files to Google Drive and collected the SHA256 sums. |
Is there a PR for changes to also build a GPU variant, at least for Linux? |
#120 worked but but is very difficult to reconcile with the non-cuda recipe. We discussed making a separate branch for the cuda build but didn't yet do it. |
I've been running my own cuda-enabled builds from https://anaconda.org/izahn/repo in case that helps someone. I would much much rather get that into conda-forge, but my effort has stalled out for the moment. |
@izahn thanks for letting me know! I looked at your branch and was wondering if with the latest tensorflow the different config mechanism would still have to be used (or if we could just rely on the exported env vars). I probably need to dig a bit ... It would be great to get some cuda enabled builds into conda-forge! |
@xhochy, we do have one available at conda-forge. Let me know if you need access. |
I'm building the last variant currently (py 36) for OS X 64 |
For the CUDA enabled builds: Let's get 2.6.0 out and rebase the changes on top of that. While looking after Tensorflow issues for fixing this release, I saw some changes regarding CUDA and compiler toolchains. |
Logs for 3.8: https://gist.github.com/xhochy/15e6af69161da1c72936e41f6cca23e2 |
Here are my Logs & Checksums:
Happy to also upload them to a channel! |
That would be quite helpful to easily transfer them later into |
@conda-forge/core Please approve the manual build upload here I have made the Linux builds with the following logs:
together with @wolfv's |
Thank you everyone! |
Fixes #130
Fixes #129
Checklist
0
(if the version changed)conda-smithy
(Use the phrase@conda-forge-admin, please rerender
in a comment in this PR for automated rerendering)