Commit c49354f
committed
[tmva][pymva] Deprecate the
The new Keras 3 API broke the existing TMVA `PyKeras` method.
Re-implementing the method for Keras 3 turned out to be difficult, as it
is not possible anymore to disable eager execution and have a decent
speed in evaluating the model for single events. So large-scale
refactoring would be necessary to implement `PyKeras` again with good
performance (see also #15790).
Nowadays, we also have the RBatchGenerator to train Keras models
directly with batches that are provided by ROOT. Therefore, the TMVA
`PyKeras` method is not the only way anymore to train a Keras model with
ROOT data without 3rd party libraries for the IO. That means it's not an
essential feature anymore, and deprecating it will even make the
situation clearer for the user, as there are not two different ways
anymore to train Keras models on ROOT data.PyKeras method1 parent 8283887 commit c49354f
File tree
3 files changed
+6
-1
lines changed- README/ReleaseNotes/v640
- tmva
- pymva/src
- tmva/inc/TMVA
3 files changed
+6
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
38 | 38 | | |
39 | 39 | | |
40 | 40 | | |
| 41 | + | |
41 | 42 | | |
42 | 43 | | |
43 | 44 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
182 | 182 | | |
183 | 183 | | |
184 | 184 | | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
185 | 189 | | |
186 | 190 | | |
187 | 191 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
100 | 100 | | |
101 | 101 | | |
102 | 102 | | |
103 | | - | |
| 103 | + | |
104 | 104 | | |
105 | 105 | | |
106 | 106 | | |
| |||
0 commit comments