Skip to content

[tmva][sofie] Fix broken links in the SOFIE README - #23106

Open
Pranav-error wants to merge 2 commits into
root-project:masterfrom
Pranav-error:fix-sofie-readme-links
Open

[tmva][sofie] Fix broken links in the SOFIE README#23106
Pranav-error wants to merge 2 commits into
root-project:masterfrom
Pranav-error:fix-sofie-readme-links

Conversation

@Pranav-error

Copy link
Copy Markdown

Three links in tmva/sofie/README.md point at files that no longer exist in the repository:

Link in README Status Current location
tmva/pymva/src/RModelParser_Keras.cxx missing bindings/pyroot/pythonizations/python/ROOT/_pythonization/_tmva/_sofie/_parser/_keras/parser.py
tmva/pymva/src/RModelParser_PyTorch.cxx missing .../_sofie/_parser/_pytorch/parser.py
tutorials/machine_learning/TMVA_SOFIE_Keras.C missing tutorials/machine_learning/TMVA_SOFIE_Keras.py

The Keras and PyTorch parsers were reimplemented in Python and moved under the PyROOT pythonizations; tmva/pymva/src/ now contains only the MethodPy* sources. The Keras tutorial was ported from .C to .py.

I checked every repository link in the file — the other nine (tmva/sofie_parsers, the ONNX/PyTorch/RDataFrame/RSofieReader tutorials, etc.) all resolve correctly, so this only touches the three broken ones.

Three links in tmva/sofie/README.md point at files that no longer exist:

- tmva/pymva/src/RModelParser_Keras.cxx
- tmva/pymva/src/RModelParser_PyTorch.cxx
- tutorials/machine_learning/TMVA_SOFIE_Keras.C

The Keras and PyTorch parsers are now implemented in Python under
bindings/pyroot/pythonizations/python/ROOT/_pythonization/_tmva/_sofie/_parser/,
and the Keras tutorial was ported from .C to .py. Point the links at their
current locations.

The other nine repository links in the file were checked and resolve correctly.
@Pranav-error
Pranav-error requested a review from lmoneta as a code owner August 19, 2026 10:47
Copilot AI lite review requested due to automatic review settings August 19, 2026 10:47

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@guitargeek

guitargeek commented Aug 19, 2026

Copy link
Copy Markdown
Contributor

Thanks for the PR!

Please avoid mentioning the PyTorch and Keras parses alltogether. They will go away very soon:

Following review feedback: rather than repointing the links, remove the mentions
altogether, since both parsers are being removed in root-project#22734 in favour of going
through ONNX export.

- the parser-generator paragraph now names only the ONNX parser
- the TMVA_SOFIE_Keras, TMVA_SOFIE_PyTorch and TMVA_SOFIE_PyTorch_HiggsModel
  tutorial links are dropped
@Pranav-error

Copy link
Copy Markdown
Author

Thanks — that makes sense, and #22734 explains it better than repointing the links would have.

Updated the PR accordingly: instead of pointing the Keras and PyTorch links at their current locations, the mentions are removed.

  • the parser-generator paragraph now names only the ONNX parser
  • the TMVA_SOFIE_Keras, TMVA_SOFIE_PyTorch and TMVA_SOFIE_PyTorch_HiggsModel tutorial links are dropped

There are no Keras or PyTorch references left in tmva/sofie/README.md.

Happy to close this instead if you would rather the README change land as part of #22734 — the removal there will touch the same lines.

@github-actions

Copy link
Copy Markdown

Test Results

    23 files      23 suites   3d 16h 1m 57s ⏱️
 3 860 tests  3 859 ✅ 0 💤 1 ❌
79 542 runs  79 541 ✅ 0 💤 1 ❌

For more details on these failures, see this check.

Results for commit fe86197.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants