Skip to content
Snippets Groups Projects

AFT-646 FTAG: Decorator regex fix

Merged Nilotpal Kakati requested to merge nkakati/athena:nilotpal_regex_fix3 into 23.0
  • Fixing the bug introduced in the MR!60007
  • Reverted the commit 65695701 that reverted the MR!60007 and then added the fix
  • git revert -m 1 656957011f41e78145eed3b80766d3b44502051e (this is the command I used to revert, hope that's the right one)

Related JIRA issue AFT-646


Prior to the MR!60007, we were creating the decorators for the GN models using lwtnn::config, reading from the ONNX model metadata. The MR!60007 introduced the option to create the decorators from the ONNX model directly by introducing the GNNConfig

GNNConfig was missing the addition of Flip and Neg suffixes to the decorator names when needed. (In the old code, we were doing it while creating the getters; forgot to copy it to the code that creates the new decorators)


tagging @bdong @ligang @dguest

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Just adding a note here, not really relevant to merging this in: This whole fiasco could have been avoided if I'd properly locked the decorators when we added them to the container. I only recently started trying to work out how to do this and ran into some issues (see ATEAM-909), but I should get back on it. It's way too easy for us to schedule multiple algorithms that overwrite each other, and the behavior when we run the avalanche scheduler isn't well defined so far as I know.

  • Nilotpal Kakati added 1 commit

    added 1 commit

    Compare with previous version

    • Resolved by BinBin Dong

      This looks good. Did you try producing a 10 event DAOD with / without this change and checking with acmd diff-root? If we've checked that and there are no changes we should be fine.

  • Nilotpal Kakati marked this merge request as ready

    marked this merge request as ready

  • This merge request affects 1 package:

    • PhysicsAnalysis/JetTagging/FlavorTagDiscriminants

    This merge request affects 7 files:

    • PhysicsAnalysis/JetTagging/FlavorTagDiscriminants/FlavorTagDiscriminants/DataPrepUtilities.h
    • PhysicsAnalysis/JetTagging/FlavorTagDiscriminants/FlavorTagDiscriminants/GNN.h
    • PhysicsAnalysis/JetTagging/FlavorTagDiscriminants/FlavorTagDiscriminants/GNNConfig.h
    • PhysicsAnalysis/JetTagging/FlavorTagDiscriminants/FlavorTagDiscriminants/OnnxUtil.h
    • PhysicsAnalysis/JetTagging/FlavorTagDiscriminants/Root/DataPrepUtilities.cxx
    • PhysicsAnalysis/JetTagging/FlavorTagDiscriminants/Root/GNN.cxx
    • PhysicsAnalysis/JetTagging/FlavorTagDiscriminants/Root/OnnxUtil.cxx
  • BinBin Dong resolved all threads

    resolved all threads

  • :pencil: :scissors: The system determined that CI tests (with names matching "^CITest_SimulationRun(2|3)(FullSim|Hit).*$") are not needed for this code change. They are not run. This is not an indicator to restart the job.

  • :white_check_mark: CI Result SUCCESS (hash 45fbe849)

    Athena AnalysisBase AthAnalysis
    externals :white_check_mark: :white_check_mark: :white_check_mark:
    cmake :white_check_mark: :white_check_mark: :white_check_mark:
    make :white_check_mark: :white_check_mark: :white_check_mark:
    tests :white_check_mark: :white_check_mark: :white_check_mark:

    Full details available on this CI monitor view. Check the JIRA CI status board for known problems
    :white_check_mark: Athena: number of compilation errors 0, warnings 0
    :white_check_mark: AnalysisBase: number of compilation errors 0, warnings 0
    :white_check_mark: AthAnalysis: number of compilation errors 0, warnings 0
    :pencil: For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 73769]

  • The changes look okay but are extensive, so passing to L2 for comment (this afternoon sometime).

    -- James for L1

  • Looks good. Karolos (L2)

  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Please register or sign in to reply
    Loading