-
Notifications
You must be signed in to change notification settings - Fork 32
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
URGENT - master_june24 does not use gpucpp_june24 (and upgrading fails codegen) #886
Comments
…s fails codegen (madgraph5#886) Revert "[june24] upgrade mg5amcnlo from eef200f94 (in master_june24) to def7fa691 (gpucpp_june24)" This reverts commit 54a6b45. Command "import /data/avalassi/GPU2023/madgraph4gpuX/MG5aMC/TMPOUT/CODEGEN_mad_ee_mumu.mg" interrupted in sub-command: "output madevent_simd ../TMPOUT/CODEGEN_mad_ee_mumu --hel_recycling=False --vector_size=32" with error: AttributeError : 'SIMD_ProcessExporter' object has no attribute 'write_source_makefile' Please report this bug on https://bugs.launchpad.net/mg5amcnlo More information is found in 'MG5_debug'. Please attach this file to your report.
@valassi Is this still relevant? |
…ne24) to 6c7fda883 (current valassi_gpucpp_june24 including merge of current gpucpp) Note: what remains to be done is to include the changes in gpucpp_june24 that are not yet used by master_june24 (see madgraph5#886)
Hi @oliviermattelaer yes unfortunately this is still relevant. And I would say that it is urgent, because the situation with all these branches is very messy and diverging even more. I repeat, the problem with branches was there before I started my work: there is a master_june24 but this was not using gpuccp_june24. And trying to use gpucpp_june24 against master_june24 as-is produced the codegen errors above. (This still happens if I merge gpucpp_june24 into my own branch). For development in #882, I am using https://github.com/valassi/mg5amcnlo/commits/valassi_gpucpp_june24/ I have just produced two PRs in mg5amcnlo for info
Can you try to have a look at this issue please?
Thanks |
Ok I can take a look at the status of the gpucpp_june24 branch |
Hi @oliviermattelaer I had a look at this #886 again. The status is that gpucpp_june24 still does not work for me with master_june24. I also had a look at the version which you use in the CI pR #865 ie mg5amcnlo/mg5amcnlo@942dab7 The status is that these changes are all in gpucpp_june24 IIUC, so they do not add anything an ddo not solve the problem. So my question: can I just ignore gpucpp_june24? Rephrase: the work I did on master_june24 works and is self consistent with the gpucpp* modified version I have, I do not need anything from gpucpp_june24. If there is anything you need from gpucpp_june24, I suggest that you look at that AFTER we merge #882. Does this makes sense? Thanks |
PS Note, effectively gpucpp_june24 is replaced by my valassi_gpucpp_june24. This should be approved here mg5amcnlo/mg5amcnlo#121 |
This can be closed (and unpinned). I have now merged into gpucpp what I needed for june24/channelid. Note: there are still some commits which were maybe used by #830 and which are now in mg5amcnlo/mg5amcnlo#120 (this remains open). But functionally june24 is now in master and all looks good. CLosing and unpnning |
Another issue introduced in #830 and being reviewed in #882.
Hi @oliviermattelaer this is a question related to the WIP #882 merge of master into master_june24
I have noticed that master_june24 currently uses this commit
Conversely gpucpp_june24 is more recent (which as you see is also more recent than gpucpp_wrap, which is more recent than eef200f94)
That is to say
gpucpp_june24 > gpucpp_wrap > eef200f94
I have tried to upgrade master_june24 to use gpucpp_june24 (in eba31fd in #882), but this fails codegen
Can you please clarify? Can we start getting rid of some of these branches, to simplify the situation? (eg gpucpp_wrap can be removed if it is already superseded by gpucpp_june24?)
Note: for the moment for merging master_june24 and master I will work on merging gpucpp into eef200f94 but I will not touch gpucpp_june24. Let me know how that sounds...
Thanks
Andrea
The text was updated successfully, but these errors were encountered: