Skip to content

dikshantsagar/HPST-Nova

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Heterogeneous Point Set Transformers for Segmentation of Multiple View Particle Detectors

This repository contains code to train an HPST, and baselines like GAT and RCNN on NoVa Data for Multiple-view particle detector Segmentation

Setup

We recommend using conda for environment setup.

git clone https://github.com/dikshantsagar/HPST-Nova.git
cd HPST-Nova
conda create -n hpst python=3.10
conda activate hpst
pip install -r requirements.txt

Logging

We use WandB for logging. Please create a WandB project named "HPST" and use CLI login to use the code as is, or disable logging in the scripts.

Train HPST

python scripts/train.py --options_file "config/hpst/hpst_tune_nova.json" --name "{run_name}" --log_dir "runs" --gpus 4 

Train GAT

python scripts/train_gat.py --options_file "config/gnn/gat_tune_nova.json" --name "{run_name}" --log_dir "runs" --gpus 4

Train RCNN

python scripts/train_rcnn.py --options_file "config/rcnn/rcnn_tune_nova.json" --name "{run_name}" --log_dir "runs" --gpus 8

About

Heterogenous PointSet Transformer for Neutrino Event Panoptic Segmentation.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages