-
Notifications
You must be signed in to change notification settings - Fork 0
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
add benchmarks/u_rho #3
base: master
Are you sure you want to change the base?
Conversation
|
Current |
Producing artifacts requires placing your output files to results directory. I think I haven't implemented this for diffractive_vm yet. Ideas are welcome. |
The config.yml file has been updated for the physics benchmarks |
Sorry for the naïve questions, but does this just mean I should rename the |
Updated config.yml to include simulate task
Yes. |
benchmarks/u_rho/config.yml
Outdated
stage: collect | ||
needs: ["u_channel_rho:simulate"] | ||
script: | ||
- cp benchmark_output/campaign_23.12.0_combined_60files_eicrecon.edm4eic.plots_figures/*.pdf figures/ |
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.
One issue here is that the contents of the "current" directory is not preserved, only what's in the $LOCAL_DATA_PATH space. I think it would be simpler to move this line to the line after you call snakemake, and let gitlab output results/
directory as an artifact.
Okay I edited the procedure to immediately create the results directory and copy to it. |
Testing removing analysis compilation from u-channel rho pipeline
Reimplemented compilation step
Updated compile step in snakefile
Edited compile rule
Updated file paths
Updated compile path
Should be a matter of including into the top-level Snakefile. I've pushed the changes, let's see if it works. |
Produces some pretty plots now: https://eicweb.phy.anl.gov/EIC/benchmarks/physics_benchmarks/-/jobs/2335547/artifacts/file/results/benchmark_rho_dNdu.pdf |
Done! eic/EICrecon#1500 |
Demonstration of benchmark for CA Consortium Meeting, using simulation campaign
Briefly, what does this PR introduce?
What kind of change does this PR introduce?
Please check if this PR fulfills the following:
Does this PR introduce breaking changes? What changes might users need to make to their code?
No breaking changes.
Does this PR change default behavior?
This PR should create an automatic benchmark using u-channel rho production to benchmark the tracking performance of the B0 trackers