{"id":26694499,"url":"https://github.com/deeplearnphysics/dune_workshop_2021_10_04","last_synced_at":"2025-08-20T15:42:39.721Z","repository":{"id":91897323,"uuid":"413410115","full_name":"DeepLearnPhysics/dune_workshop_2021_10_04","owner":"DeepLearnPhysics","description":null,"archived":false,"fork":false,"pushed_at":"2021-10-05T18:04:32.000Z","size":9017,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-26T18:40:20.038Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DeepLearnPhysics.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-10-04T12:23:11.000Z","updated_at":"2021-10-05T18:04:35.000Z","dependencies_parsed_at":null,"dependency_job_id":"6cc670e8-c2c9-447c-81ca-5df025b0e22e","html_url":"https://github.com/DeepLearnPhysics/dune_workshop_2021_10_04","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/DeepLearnPhysics/dune_workshop_2021_10_04","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DeepLearnPhysics%2Fdune_workshop_2021_10_04","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DeepLearnPhysics%2Fdune_workshop_2021_10_04/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DeepLearnPhysics%2Fdune_workshop_2021_10_04/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DeepLearnPhysics%2Fdune_workshop_2021_10_04/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DeepLearnPhysics","download_url":"https://codeload.github.com/DeepLearnPhysics/dune_workshop_2021_10_04/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DeepLearnPhysics%2Fdune_workshop_2021_10_04/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271344371,"owners_count":24743470,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-20T02:00:09.606Z","response_time":69,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-03-26T18:29:53.795Z","updated_at":"2025-08-20T15:42:39.704Z","avatar_url":"https://github.com/DeepLearnPhysics.png","language":"Jupyter Notebook","readme":"# DUNE ND Reconstruction Workshop\n\nThis repository is for a workshop organized by DUNE ND analysis group to train new comers to learn about our machine learning based data reconstruction chain. You can find the workshop agenda [here](https://indico.fnal.gov/event/50338/).\n\n## Software environment\n\nFor the workshop, we will use [this \"Docker container\"](https://hub.docker.com/layers/deeplearnphysics/larcv2/ub20.04-cuda11.1-cudnn8-pytorch1.9.0-larndsim/images/sha256-531e5a9c7ec30b2d64e9a7173859b8658ba85ead929523b24ec4f9430c7af5d6?context=explore).\n\nSome notes below:\n\n* The image is fairly large (multiple GBs). Please download in advance if you are using it locally. It is shared in both NVIDIA GPU and CPU running mode of our software.\n* Supported GPUs include those with NVIDIA Volta (e.g. V100), Turing (e.g. RTX 2080Ti), and Ampare architectures (e.g. A100, RTX 3080). If you do want an older architectures to be supported, such as Pascal, please [contact Kazu](mailto:kterao@slac.stanford.edu).\n* We assume basic knowledge about _software container_, in particular `Docker`. If you are learning for the first time, we recommend to use/learn about `Singularity` ([website](https://singularity.hpcng.org/)) instead of `Docker`.\n    * A brief introduction about these will be given on the first day, but it won't be an extensive training. \n    * You can create a singularity image as follows\n```\nsingularity pull docker://deeplearnphysics/larcv2:ub20.04-cuda11.1-cudnn8-pytorch1.9.0-larndsim\n```\n* [Ask Kazu](mailto:kterao@slac.stanford.edu) for questions or a request for a separate tutorial if interested.\n\n## Data files\n\nYou can find data files for the examples in this notebook at the DUNE gpvm servers.\n```\n/dune/data/users/kterao/mpvmpr_2020_01_v04\n```\n\nThe network model parameters for day 1 and 2: \n```\n/dune/data/users/kterao/snapshot-33999.ckpt\n```\n\n\n## Computing resource\nOur demo will use NVIDIA GPU but the code could run on CPU.\n\n* DUNE collaborators have an access to Wilson Cluster at FNAL, equipped with GPUs. Below is a few commands to log-in and load `Singularity` with which you can run a container image for the workshop (see the next section). For how-to utilize the Wilson Cluster, refer to [their website](https://computing.fnal.gov/wilsoncluster/slurm-job-scheduler/) as well as [this](https://cdcvs.fnal.gov/redmine/projects/nova_reconstruction/wiki/The_Wilson_Cluster) and [that](https://cdcvs.fnal.gov/redmine/projects/nova_reconstruction/wiki/Step-by-step_guide_to_running_on_the_WC) documentation from NOvA (replace \"nova\" with \"dune\" and most commands should just work).\n```\n\u003e ssh $USER@wc.fnal.gov\n\u003e module load singularity\n\u003e singularity --version\nsingularity version 3.6.4\n```\n\n* If you need a computing environment with (more) access to GPUs, you can contact [Kazu](mailto:kterao@slac.stanford.edu) for opening an account at SLAC.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeeplearnphysics%2Fdune_workshop_2021_10_04","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdeeplearnphysics%2Fdune_workshop_2021_10_04","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeeplearnphysics%2Fdune_workshop_2021_10_04/lists"}