-
Notifications
You must be signed in to change notification settings - Fork 13
Make the photon a downloadable resource #2393
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
base: master
Are you sure you want to change the base?
Conversation
|
Hi @scarlehoff , can you please start having a look? I'm pretty sure this needs to be tweaked a bit more, but it's a good starting point. I tried using a local photon set, generated using the new script
|
Let's use the Milan server for this for now: |
scarlehoff
left a comment
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.
I've only had a look at the download. The parallelization I need more time to be able to give meaningful comments.
Did you already tested and saw that 1) it was faster 2) it didn't make the memory explode 3) the results are correct (god knows whether fiatlux is threadsafe)
|
I think the parallelization is ok as well (provided it runs, I didn't test it). I think for now (before testing the download online) just make it so the download is a copy from some folder in your computer to the share folder. If that works the download from the server is a technicality and will work just the same. I think this will already ease quite a bit the QED fits (e.g., all the positivity checks that are being done now could be done with QED for free thanks to this for the price of one single computation of the photon!) |
|
Please, have a look at this training report (link). In the new fit, I downloaded the photon previously computed with the script One thing that is left is whether we want to move |
701d4b3 to
58d2a61
Compare
scarlehoff
left a comment
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.
Thanks for this. I've tried the light photons from the tests and seems to do ok. I'll try with some heavier photon, I'm curious about how heavy the eko will be in that case.
1a82179 to
66b6056
Compare
e55a371 to
4b2e29d
Compare
scarlehoff
left a comment
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.
I'm happy with the changes, just a few comments about the wording.
And a big comment about the docs! Could you please update the docs to include this functionality?
At the very least, explain it (and how to use it and where int he server are the photons) at the tutorial page https://docs.nnpdf.science/tutorials/run-qed-fit.html
Crucially it should mention:
- What will happen when you use
compute_in_setupfit - In which situations it makes sense to have it (best effort)
- That the number of cores to use is the one in the runcard. FWIW, 64 cores is using 64 GB of RAM, perhaps this is also worth mentioning.
And any other info that you deem important.
I'm running a test 4.0-like QED fit with this branch. I don't expect to see any problems but probably will have finished by tomorrow so we can merge as soon as the docs are added if that doesn't crash smh
1e9f314 to
fab60cd
Compare
|
I've added the documentation. Please, have a look and let me know. |
scarlehoff
left a comment
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.
You went too specific :'( but ok for the rest
Look, I've submitted a job to create the photon for NNPDF40_nnlo_as_01180_qed I'll let you know when it is done.
|
The new more official and cooler photon is ready in the server: edit: FWIW, while I think it would be better to have it in (and, not seen in the blue, you remove the possibility of being unlucky and having some replicas that won't converge) |
|
Hi @scarlehoff, thanks for this report. I'm happy with the current status. I'll finalise the doc and merge it. Then I'll open a new PR for |
5effeb3 to
aacb455
Compare
aacb455 to
d33571e
Compare

This PR addresses #2214