Hi Sebastian,

Feedback given on 
https://github.com/easybuilders/easybuild-easyconfigs/pull/9934.  :-)

> On 26 Feb 2020, at 15:57, Sebastian Potthoff <[email protected]> 
> wrote:
> 
> 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
> 
> 


-- 
Terje Kvernes
Head sysadmin
Department of Mathematics
University of Oslo




Reply via email to