-
Notifications
You must be signed in to change notification settings - Fork 54
Move crt space points to reco1 so Supera can consume them #682
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
Conversation
henrylay97
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.
So I don't strongly disagree with this change as the CRT reco is pretty light both in resource usage and file size. I would like to hear @absolution1's thoughts though.
Is there a reason not to also do this for data?
No reason, I updated this now. |
absolution1
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 the PR.
Could you do a quick check that the resource usage doesn't shift significantly for reco1
It would also be good to remove the fcl include that @henrylay97 . It sounds like its a relevant change.
Provided that we're only shifting light resources from reco1 to reco2 then I could see other definite benefits in this change (besides outside of supera consumption) e.g. opening up the possibilities of doing more studies using solely reco1
Yes the CI should test for resource usage differences, which I can carefully view and report in a comment. |
|
trigger build LArSoft/lar*@LARSOFT_SUITE_v10_04_06 SBNSoftware/sbncode@v10_04_06_01 |
|
✔️ CI build for LArSoft Succeeded on slf7 for c14:prof -- details available through the CI dashboard |
|
❌ CI build for SBND Failed at phase build SBND on slf7 for c14:prof -- details available through the CI dashboard 🚨 For more details about the failed phase, check the build SBND phase logs parent CI build details are available through the CI dashboard |
|
✔️ CI build for LArSoft Succeeded on slf7 for e26:prof -- details available through the CI dashboard |
|
❌ CI build for SBND Failed at phase ci_tests SBND on slf7 for e26:prof -- details available through the CI dashboard 🚨 For more details about the failed phase, check the ci_tests SBND phase logs parent CI build details are available through the CI dashboard |
|
Looks like the reference files might need updating? Not all of these changes result from this PR? The errors in data production for reco2 are as a result of this - as we'd expect, modules looking for objects that are no longer produced by reco2. We should run the sequential test suite to check everything runs smoothly. |
|
trigger build LArSoft/lar*@LARSOFT_SUITE_v10_04_06 SBNSoftware/sbncode@v10_04_06_01 |
Updated refs! |
|
✔️ CI build for LArSoft Succeeded on slf7 for e26:prof -- details available through the CI dashboard |
|
✔️ CI build for LArSoft Succeeded on slf7 for c14:prof -- details available through the CI dashboard |
|
❌ CI build for SBND Failed at phase build SBND on slf7 for c14:prof -- details available through the CI dashboard 🚨 For more details about the failed phase, check the build SBND phase logs parent CI build details are available through the CI dashboard |
|
❌ CI build for SBND Failed at phase ci_tests SBND on slf7 for e26:prof -- details available through the CI dashboard 🚨 For more details about the failed phase, check the ci_tests SBND phase logs parent CI build details are available through the CI dashboard |
|
Thanks @bear-is-asleep current CI results look sensible to me. fcl_checks and reco1 tests show expected changes from this PR The changes in detsim & caf are NOT resulting from this PR. These are currently known non-reproducible differences is that right? I still think we should run the sequential tests on this PR @bear-is-asleep @RachelCoackley |
Sorry I've been shifting so not really around in my mornings. Are there changes needed? I don't think we drop any CRT products at reco1, so they should be found at reco2. I tested this locally. I think this is what you mean by needing sequential tests @henrylay97 , but I'm unsure how to trigger them. @RachelCoackley is no longer the CI manager so we'd have to ping Vito if this is what we need. |
Hi @absolution1 , I did a few tests. The product size difference is < 0.1%, and the process time for these is around 0.001 s for each additional stage. I agree these fit in more with |
|
No @bear-is-asleep the CI only runs the stage in question. So We will need the sequential test suite run to check this. If Rachel is no longer doing CI that complicates things. I haven't got the time myself to look into this until at the earliest mid next week. |
|
Approved offline by @henrylay97 and @dombarker30 |
|
@absolution1 not Dom Barker |
Description
Moves CRT space point making to reco1 so Supera can use them.
Adds ~0.003 s to reco1 stage processing time and increases the file size at reco1 by less than 0.1%.
Sequential tests were performed here.
Checklist
Reviewers,AssigneesDevelopementRelevant PR links (optional)
Supera PR #58 is dependent on this PR.