ROOT Team Meeting

Europe/Zurich
32/1-A24 (CERN)

32/1-A24

CERN

40
Show room on map
Danilo Piparo (CERN), Jakob Blomer (CERN)
Videoconference
ROOT Team Meeting
Zoom Meeting ID
97374667082
Host
Axel Naumann
Alternative hosts
Bertrand Bellenot, Lorenzo Moneta, Danilo Piparo, Enrico Guiraud, Jakob Blomer, Vincenzo Eduardo Padulano
Useful links
Join via phone
Zoom URL

Meeting Notes

News

  • Github Actions:
  • Working successfully.
  • We have a private conda repository and shared file system on AFS.
  • Trying to use ssh-copy in actions.
  • Pyroot Issues:
  • Under control, was another thread safety issue.
  • Discussion ongoing with Vim about cppyy's safety.
  • Issue fixed in ROOT, CI suite is green.
  • Sporadic failures in DataFrame, another thread safety issue. Opened a PR, CI is green.

Shifter:

  • Nothing much to report.

TMVA:

  • Student started working but is busy with exams this week.

PPP:

  • Sebastian Bromer from KIT: Software for analysis called Crown.
  • 10 analysis groups using this framework, based on RDataframe.
  • Detailed overview provided.
  • Interesting Note:
    • Cling can JIT hundreds of template arguments in a few minutes.
    • TODO: Workaround with snapshots.

RBatchGenerator: End of internship presentation, Kristupas:

  • Filter Naming: Should be named.
  • Chunking and Batching:
  • Tensorflow: Jitting takes a lot of time and cannot be jitted after a certain value.
  • TODO: Testing and performance evaluation.
  • Questions:
  • Jacob: Should we manually specify the sizes?
  • Max vector sizes: In RDataframe, vectors can be of any size. We pad them to be the same size.
  • JonasR: Usage of batch generators for ML training, preprocessing with RDataframe, is it worth it?
  • Vincenzo: Explicit request to have RBatchGenerator as part of the analysis framework.
  • Remark: Vassil: General compiler limitation: there's a ulimit flag.

Danilo

  • Preparing for release, nothing to add at this point.

Round Table

Vincenzo

  • Opened 2 PRs, preparing for release.

Vassil

  • Released Clad, merged a pull request.

Serguey

  • Preparing for release.

Olivier

  • Forum updates, release notes update, closed remaining JIRA reports.
  • 2 Pull requests: one done, second pending.

Monica

  • Opened a PR.
  • Addressing a couple of old issues.
  • Preparing a presentation for the next SYCLOPs meeting.

Marta

  • Catching up with ongoing activities.
  • Track convener, selecting abstracts for the 17th of June.

Lorenzo

  • Preparing for release.

JonasR

  • Clad release.
  • Worked on Roofit and ATLAS benchmarks for ICHAP.
  • Merged a PR in Roofit.
  • Addressed action items from last week for release.
  • Pyroot: fixed a memory leak.
  • Minor build system improvements for release.

Jacob

  • Fixed bugs related to variants and optional.
  • Addressed a weird 4-byte padding issue.
  • Volunteers from LLMU are interested in running tests.

Florine

  • Snapshotting RDF to RNTuple, initial working version.
  • Loopmanager needs to be initialized.

Devajith

  • Worked on LLVM18 rebase, 52 patches on top of LLVM currently.

Bertrand

  • Implemented support for Ninja on Windows, expected to be faster.
  • Encountered a problem building in debug mode.

Adrian

  • Working on graphics test suite, adding more functionalities.
There are minutes attached to this event. Show them.
    • 16:00 16:01
      Find notetaker 1m
    • 16:01 16:05
      News 4m
    • 16:05 16:10
      Shift handover 5m
    • 16:10 16:15
      Meeting Summaries and Plans 5m
      • I/O
      • TMVA
      • RooFit
      • PPP
      • Planning / Godparents /...
      • LIM
    • 16:45 17:00
      Round Table 15m
    • 17:00 17:05
      A.O.B. 5m