Improve GNN4ITk pipeline
Add new functionality to ExaTrkX utilities:
- add namespace for all ExaTrkX utility functions,
- improve the brutal-force search for fixed radius nearest neighbors (
buildEdges
), - add the CCandWalk algorithm that does the connected component and walk through algorithms for graph segmentation,
Improve the TrackFinderTool based on the Metric-Learning-based GNN4ITk pipeline.
Merge request reports
Activity
This merge request affects 1 package:
- InnerDetector/InDetGNNTracking
This merge request affects 8 files:
- InnerDetector/InDetGNNTracking/CMakeLists.txt
- InnerDetector/InDetGNNTracking/README.md
- InnerDetector/InDetGNNTracking/python/InDetGNNTrackingConfig.py
- InnerDetector/InDetGNNTracking/python/InDetGNNTrackingConfigFlags.py
- InnerDetector/InDetGNNTracking/src/ExaTrkXUtils.cxx
- InnerDetector/InDetGNNTracking/src/ExaTrkXUtils.hpp
- InnerDetector/InDetGNNTracking/src/SiGNNTrackFinderTool.cxx
- InnerDetector/InDetGNNTracking/src/SiGNNTrackFinderTool.h
added InnerDetector main review-pending-level-1 labels
✅ CI Result SUCCESS (hash 8399a559)Athena externals ✅ cmake ✅ make ✅ tests ✅ Full details available on this CI monitor view. Check the JIRA CI status board for known problems
✅ Athena: number of compilation errors 0, warnings 0
📝 For experts only: Jenkins output (remote access info)- Resolved by Xiangyang Ju
- Resolved by Xiangyang Ju
This merge request affects 1 package:
- InnerDetector/InDetGNNTracking
This merge request affects 8 files:
- InnerDetector/InDetGNNTracking/CMakeLists.txt
- InnerDetector/InDetGNNTracking/README.md
- InnerDetector/InDetGNNTracking/python/InDetGNNTrackingConfig.py
- InnerDetector/InDetGNNTracking/python/InDetGNNTrackingConfigFlags.py
- InnerDetector/InDetGNNTracking/src/ExaTrkXUtils.cxx
- InnerDetector/InDetGNNTracking/src/ExaTrkXUtils.hpp
- InnerDetector/InDetGNNTracking/src/SiGNNTrackFinderTool.cxx
- InnerDetector/InDetGNNTracking/src/SiGNNTrackFinderTool.h
✅ CI Result SUCCESS (hash f6f8f67d)Athena externals ✅ cmake ✅ make ✅ tests ✅ Full details available on this CI monitor view. Check the JIRA CI status board for known problems
✅ Athena: number of compilation errors 0, warnings 0
📝 For experts only: Jenkins output (remote access info)- Resolved by Alexis Vallier
Hello @xju , thank you for htose very useful updates. Maybe I missed it, but I don't see a step of cycle removal, liek we done in acorn befroe doing the walkthrough: https://gitlab.cern.ch/gnn4itkteam/acorn/-/blob/dev/acorn/stages/track_building/models/cc_and_walk.py?ref_type=heads#L89
I think we should have this, otherwise the wrangler can be stuck in an infinite loop.
added review-user-action-required label
removed review-pending-level-1 label
added review-pending-level-1 label
removed review-user-action-required label
added review-pending-level-2 label
removed review-pending-level-1 label