-
-
Notifications
You must be signed in to change notification settings - Fork 89
v2.8.1 + Protobuf320, GRPC migration + cpu_count, xla #243
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
Conversation
Co-authored-by: H. Vetinari <[email protected]>
…nda-forge-pinning 2022.05.18.07.20.58
|
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 ( I do have some suggestions for making it better though... For recipe:
|
|
Looks good. I can kick off builds for this tomorrow! |
|
All good with me, thanks for pushing along. Hopefully we will do the 2.9 soon too (I will start poking with it early next week) |
|
@xhochy only potential issue to pay closer attention to here is XLA on osx. I believe if it doesn't work, it will just fail back safely (i.e. no clustering), but it is worth testing it. Everything else should be straightforward |
|
XLA is heavily used in |
|
@hmaarrfk Builds are in https://anaconda.org/uwe.korn/repo and in https://anaconda.org/uwe.korn-tf-gpu/repo Can you do the usual review, copy, merge, please? Logs:
|
|
🚨 https://github.com/tensorflow/tensorflow/releases/tag/v2.9.1 Looks like tensorflow isn't supposed to work with protobuf 3.20... but it is passing our tests somehow?? 'protobuf >= 3.9.2',
# TODO(b/182876485): Protobuf 3.20 results in linker errors on Windows
# Protobuf 4.0 is binary incompatible with what C++ TF uses.
# We need ~1 quarter to update properly.
# See also: https://github.com/tensorflow/tensorflow/issues/53234
# See also: https://github.com/protocolbuffers/protobuf/issues/9954
# See also: https://github.com/tensorflow/tensorflow/issues/56077
# This is a temporary patch for now, to patch previous TF releases.
'protobuf >= 3.9.2, < 3.20',but it seems only applicable to windows...? just flagging this here for your consideration before finalizing this |
|
"Luckily" for us we don't even package windows! |
|
3.20 is OK for us, but per tensorflow/tensorflow#56077, protobuf 4.0 (not released yet) will break tensorflow. We may add 'protobuf >= 3.9.2, < 4.0', |
|
This isn't necessary as per protobuf and libprotobuf are pinned together |
|
thank you @xhochy |
|
perfect 😅 thanks all, I was quite confused by their decision to release a patch for all releases but the note indicated it was only windows, and so I wasn't sure if this was needed beyond windows |
|
we march forward, our linux (including cuda) builds are ready-ish, but not sure about the osx ones yet #240 |
CC @ngam @hmaarrfk