-
Notifications
You must be signed in to change notification settings - Fork 704
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
{lib}[fosscuda/2019b] TensorFlow v2.2.0 w/ Python 3.7.4 #10600
{lib}[fosscuda/2019b] TensorFlow v2.2.0 w/ Python 3.7.4 #10600
Conversation
Test report by @Flamefire |
Test report by @Flamefire |
Test report by @Micket |
Might I suggest you provide an example of how to provide cuda_compute_capabilites.
Here, I just did a test by adding the setting to the TensorFlow extension block (at the bottom): For your easyconfig, I'd recommend the usual EB default of something like: Now then... if I had my druthers, I'd explicitly indicate the easyblock it is using. Of course, I prefer that in all easyconfigs. Alas, the EB team disagrees and won't accept easyconfigs that explicitly list the easyblock used instead some "magic" that always infers the easyblock from whatever is being built. But maybe they will it in things like PythonBundle (I just assumed it was using PythonPackage for extensions). In any case, providing a cuda_compute_capabilites would be a good idea. |
That would be extremely wasteful. Each site has to configure this to their own hardware just like any other site-specific config variable. This is not for the EasyConfig to decide
What's wrong with that? If nothing is specified the name is used. Couldn't get simpler
If you don't overwrite it, a default is used by TF which isn't that bad. Not sure what it was exactly but IIRC it is something like |
Regarding the cuda_compute_capabilities, it should print a verbose warning to the terminal, as well as the log with instructions on what one should do if one hasn't set the cuda_compute_capabilities. |
Test report by @Micket |
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.
lgtm
Going in, thanks @Flamefire! |
(created using
eb --new-pr
)Can be used as a starting point for fosscuda/2020a once CUDA is out. Not sure if another TF version is acceptable for fosscuda/2019b but it has multiple already and it seems fosscuda/2020a will take a while...