-
Notifications
You must be signed in to change notification settings - Fork 721
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
{devel}[foss/2019a] PyTorch-Geometric v1.3.1 w/ Python 3.7.2, numba v0.43.1 w/ Python 2.7.15 3.7.2 #9934
{devel}[foss/2019a] PyTorch-Geometric v1.3.1 w/ Python 3.7.2, numba v0.43.1 w/ Python 2.7.15 3.7.2 #9934
Conversation
…-Extensions-2019.01-foss-2019a-Python-3.7.2.eb, googledrivedownloader-0.4-GCCcore-8.2.0.eb, PLYfile-0.7-foss-2019a.eb
This usually implies that
When it comes to the multidep issues:
I'm wondering if this is due to the build only supporting Python-3.7.2, but I've yet to wrap my head around multideps in a good way, sorry. :-( |
So it is not allowed to have EC files in the same toolchain that depend on different versions of the same application? i.e. for 2019a Should I then downgrade the dependency for PyTorch-Extensions or upgrade the dependency for qpth/torchvision? |
Ah, right. Yeah. Within the same toolchain EB very much wants one version of each dependency. Upgrading qpth and torchvision will impact existing installations if someone tries to reinstall or upgrade the builds. This is, obviously, bad. So for foss/2019a I don't think that's an option. However, pytorch 1.1 is from 2018, so it's not something I'd want to build upon. If I was to be horrible, I would suggest seeing what pytorch foss/2019b offers, and seeing if going that route is viable instead? |
Mmm I see.. however for this PR in particular I would suggest to stick to 2019a and switch to PyTorch 1.1.0 (even if outdated at this point) since every additional library/package is also meant for 2019a. This would keep the PR relatively sane and I can open a new one for 2019b with updated versions. |
That's the best of both worlds. Thanks a lot for the effort in getting this done! |
Should I delete the PyTorch 1.3.1 EC file from this PR? It's not used any longer for the Extension Module, but could be of use in general? Glad to help and learn btw :-) |
I'd zap it to prevent confusion. If people want a newer PyTorch, use a newer toolchain? Also, if I remember correctly, with --update-pr you can use ':' (colon) in front of a file to remove it from the PR. |
Test report by @seb45tian |
Test report by @terjekv |
easybuild/easyconfigs/g/googledrivedownloader/googledrivedownloader-0.4-GCCcore-8.2.0.eb
Outdated
Show resolved
Hide resolved
easybuild/easyconfigs/g/googledrivedownloader/googledrivedownloader-0.4-GCCcore-8.2.0.eb
Outdated
Show resolved
Hide resolved
...build/easyconfigs/p/PyTorch-Extensions/PyTorch-Extensions-2019.01-foss-2019a-Python-3.7.2.eb
Outdated
Show resolved
Hide resolved
Test report by @boegel |
Test report by @boegel |
Test report by @boegel |
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.
@seb45tian I looked into an updated version of this for foss/2019b
in #9976, and I made a couple of changes that would make sense here too I think, see also the comments I added here.
I think my approach is slightly better/cleaner, but I'm open to feedback :)
Let me know what you think about the suggestions, and if you have any questions.
...build/easyconfigs/p/PyTorch-extensions/PyTorch-extensions-2019.01-foss-2019a-Python-3.7.2.eb
Outdated
Show resolved
Hide resolved
...build/easyconfigs/p/PyTorch-extensions/PyTorch-extensions-2019.01-foss-2019a-Python-3.7.2.eb
Outdated
Show resolved
Hide resolved
...build/easyconfigs/p/PyTorch-extensions/PyTorch-extensions-2019.01-foss-2019a-Python-3.7.2.eb
Outdated
Show resolved
Hide resolved
...build/easyconfigs/p/PyTorch-extensions/PyTorch-extensions-2019.01-foss-2019a-Python-3.7.2.eb
Outdated
Show resolved
Hide resolved
...build/easyconfigs/p/PyTorch-extensions/PyTorch-extensions-2019.01-foss-2019a-Python-3.7.2.eb
Outdated
Show resolved
Hide resolved
...build/easyconfigs/p/PyTorch-extensions/PyTorch-extensions-2019.01-foss-2019a-Python-3.7.2.eb
Outdated
Show resolved
Hide resolved
…d plyfile into Python Bundle; Updating several versions and homepage/description; several small fixes
@seb45tian Any update here, notably on the comments by @boegel ? |
@verdurin This should be ready to go in. I tried to resolve all the issues boegel mentioned in his comments. Should I have done anything else? Terribly sorry if I delayed this PR, I thought I had done everything I could. |
Thanks @seb45tian @boegel are you happy with it now? |
Does the OP still care about this one? Or let's close it? |
Isn’t 2019a dropped in the upcoming 5.0 release? Then this could be closed anyway. |
Strictly speaking the That will likely change relatively soon though, since we're looking into being a bit more aggressive w.r.t. how far back we support things, see easybuilders/easybuild#872 With that in mind, I agree closing this makes sense, it doesn't seem worth the effort to pursue this further... |
(created using
eb --new-pr
)PR mainly for a bundle of extension libraries for PyTorch (https://github.com/rusty1s). Don't know if the version/naming of the Extension EC file makes sense. Started with 2019.1 since it is for the 2019a toolchain. Help & feedback very welcome!