For anyone interested, I opened a PR for a PyTorch Extensions Module ( https://github.com/easybuilders/easybuild-easyconfigs/pull/9934 ).

Tests are failing at this point and I have no clue why, yet. Feedback is very welcome.

Sebastian

On 20.02.20 13:54, Jakob Schiøtz wrote:
On 20 Feb 2020, at 09.39, Sebastian Potthoff <[email protected]> wrote:

Hi,

follow-up question: If I create a generic PythonBundle, like 
"PyTorch-Extensions" what version number would one use?

Is it allowed to skip the version? Otherwise I would think of something like 
2019a or 2019.01 or similar? (I'm creating it for the foss-2019a toolchain)
I have not authority here, so feel free to ignore me :-)

I would choose a version number like YYYYMMDD, that way you can fix things and 
make a new release the next day.  2019a would look like a relation to the 
toolchains, and might confuse people.

Jakob


Sebastian

On 20.02.20 08:55, Sebastian Potthoff wrote:
Hi Terje,

many thanks for your insights! This certainly helps a lot. Once I sorted 
everything out, I will definitely make a PR :)

Sebastian

On 19.02.20 21:28, Terje Kvernes wrote:
Hi Sebastian,

Without claiming any divine authority on the matter, I would suggest separating out 
googledownloader and plyfile into their own EasyConfigs, and keeping the rest of the 
PyTorch-related extensions in a "PyTorch extensions”-bundle.

It is always a tricky question when to extend more “core” packages and when to 
make external bundles, but I’ve certainly started to lean towards using bundles 
more. This usually makes the core packages easier to update and reduces the 
possible dependency collisions between different extensions, leaving users to 
make informed choices (via conflicts when required) about what to load.

If possible, could you create pull requests via --new-pr for these EasyConfigs? 
The documentation is fairly straight forward on 
https://easybuild.readthedocs.io/en/latest/Integration_with_GitHub.html. I know 
some of my users are looking for PyTorch extensions, so I (and probably many 
others) would be happy to test and contribute to these EasyConfigs.  :-)

On 19 Feb 2020, at 12:57, Sebastian Potthoff <[email protected]> wrote:

Hi,

I have a question concerning PythonBundles/Packages in general and specifically to an 
extension of PyTorch: "PyTorch-Geometric". 
(https://github.com/rusty1s/pytorch_geometric)

I created an EC PythonBundle including several PyTorch extension modules needed for 
PyTorch-Geometric. However my exts_list also inlcudes "googledrivedownloader" and 
"plyfile". Should these extensions better be installed by separate EasyConfig files? 
What's the preferred way?

There already is a PyTorch PythonPackage EC. Instead of creating a new 
PythonBundle, should I update the existing EC and add the extensions to this 
file? And when do I use the PythonBundle instead of the PythonPackage EB?

Many thanks for your help
Sebastian

--
Westfälische Wilhelms-Universität (WWU) Münster
WWU IT
Sebastian Potthoff, M.Sc. (eScience/HPC)
Röntgenstraße 7-13, R.207/208
48149 Münster
Tel. +49 251 83-31640
E-Mail: [email protected]
Website: www.uni-muenster.de/it


--
Westfälische Wilhelms-Universität (WWU) Münster
WWU IT
Sebastian Potthoff, M.Sc. (eScience/HPC)
Röntgenstraße 7-13, R.207/208
48149 Münster
Tel. +49 251 83-31640
E-Mail: [email protected]
Website: www.uni-muenster.de/it


Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Reply via email to