Skip to content
Snippets Groups Projects
  1. Oct 12, 2020
  2. Aug 12, 2020
  3. Jun 23, 2020
  4. Jun 04, 2020
  5. May 26, 2020
    • Lorenzo Moneta's avatar
      Deprecate MethodDNN in TMVA and improve handling of input layout string (#5665) · da33c678
      Lorenzo Moneta authored
      * Add deprecation message for MethodDNN
      
      * Improve handling of parsing of inputshape layout.
      If size of input shape given is smaller than expected pad it with 1 values.
      In this case different inputShape con be supported easly in case of RNN and DNN
      
      Remove from the tutorial the usage of inputBatchLayout that is not needed anymore
      Remove also using InputShapeLayout in case of dense layer networks from the tutorial
      da33c678
    • Lorenzo Moneta's avatar
      Fix TMVARegression.C for MethodDL (#5644) · b1a51fa4
      Lorenzo Moneta authored
      * Set correct options for Deep Learning method in TMVARegression.C
      
      * remove an uneeded  printout statement
      b1a51fa4
  6. May 14, 2020
    • Massimiliano Galli's avatar
      [CMake][Exp PyROOT] Split CMake Python variables in ROOT and · 05029da2
      Massimiliano Galli authored
      PyROOT/PyMVA related
      
      These changes address the case in which Python 3 has only Interpreter
      while Python 2 has both Interpreter and Development. In this case, the
      Python used to build ROOT (which requires only Interpreter) will be 3,
      but PyROOT (which requires also Development) will be built only for 2.
      To achieve this, ROOT and PyROOT/PyMVA use now two different sets of
      variables.
      
      Documentation for the whole machinery is also added.
      
      It is also worth pointing out that the entire machinery could be much
      simplified by just requiring the following as a prerequisite for ROOT:
              - CMake >= 3.12.4
              - Python-Development package
      05029da2
  7. May 12, 2020
    • Lorenzo Moneta's avatar
      Fix compilation of cuda with C++14 when normal ROOT is compile with C++17... · de1bf036
      Lorenzo Moneta authored
      Fix compilation of cuda with C++14 when normal ROOT is compile with C++17 which has std::string_view (#5598)
      
      Fix it by modifying the pre-processor macros defined in RCOnfigure.h when compiling  Cuda.
      A better fix would be to remove the TString dependency in the Cuda compiled  code. TString is used when doing I/O of the DeepNet layers to XML. In principle this code could be moved out of Cuda
  8. May 11, 2020
  9. May 08, 2020
    • Lorenzo Moneta's avatar
      Fix Multiclass classification for TMVA Deep Learning (#5553) · 54c17942
      Lorenzo Moneta authored
      * Fix the multi-class classification for MethodDL by using as default for the outputlayer a width equal to the number of classes.
      Update multiclass tutorial to use MethodDL
      
      * Make sure input file is generated with 2000 events. Use a different name to not mix with other tutorials
      
      * Update input file for TMVAMulticlassApplication.C
      
      * Update multiclass tutorials to use input file from root.cern.ch
      as suggested by review comment of Stefan
      
      Add also some other small improvements
  10. May 04, 2020
  11. May 01, 2020
    • Oksana Shadura's avatar
      Update gtest to latest version 1.10.0 (#5228) · b03e4ae7
      Oksana Shadura authored
      * Update gtest to latest version 1.10.0
      
      More info: https://github.com/google/googletest/releases/tag/release-1.10.0
      
      * Adjust cmake variables to be used by Ninja of build byproducts
      
      * Replace deprecated functions for googletest 1.10 release
      
      * Add missing gtest_main target
      
      * Fix locations for gtest and gtest_main targets
      
      * Update CMake configuration for gtest tests
      
      Tests were failing with next error: /usr/bin/ld: ../../../googletest-prefix/src/googletest-build/lib/libgtest_main.a(gtest_main.cc.o): in function testing::InitGoogleTest(int*, char**)
      /usr/bin/ld: gtest_main.cc:(.text.startup+0x2f): undefined reference to testing::UnitTest::Run()
      
      * Patch by Bertrand Bellenot: Update build configuration for Windows
      
      * We build googletest in Release mode (for Debug names of libraries should be different and require special treatment)
      
      * [formating] Add EOL in CMakeLists.txt
  12. Apr 29, 2020
    • Vassil Vassilev's avatar
      Pin the vtable of IPruneTool. · 51820852
      Vassil Vassilev authored
      The weak vtable forces to compiler to duplicate the vtable for every
      TU which includes the header and the deserializer to deserialize the
      entries from PCH/PCM at startup.
      51820852
  13. Apr 28, 2020
  14. Apr 27, 2020
    • Lorenzo Moneta's avatar
    • Lorenzo Moneta's avatar
      Add 3 new tutorials for TMVA deep learning: · 72b92b66
      Lorenzo Moneta authored
        - TMVA_Higgs_Classification.C
      
         a tutorial using the public Higgs UCI dataset for a classification problem using a Deep Neural network from TMVA, that is  made with fully connected layers
      
       - TMVA_CNN_Classification.C
      
       Tutorial showing the usage of Convolutional neural network in TMVA.
       The macro generates on the fly some toys images (size 16x16) of two different classes and then a
       convolutional neural network is used for their classification.
       This example builds and uses also a CNN built on the fly using Keras through the ROOT PyKeras package
       This example shows also how to use a batch normalization layer in TMVA
      
      - TMVA_RNN_Classification.C
      
       Tutorial showing the usage of Recurrent neural network in TMVA.
       Toys time dependednt data of two different classes are generated on the fly and then
       a recurrent neural network is used for classification.
       Both TMVA and PyKeras networks are built and used.
       The network uses by default one LSTM layer, but optionally it can be built with
       a simple RNN or a GRU layer or also 3 different recurrent networks for each recurrent layer type
       can be made
      72b92b66
  15. Apr 24, 2020
  16. Apr 22, 2020
  17. Apr 21, 2020
  18. Apr 17, 2020
  19. Apr 16, 2020
  20. Apr 09, 2020
  21. Apr 06, 2020
Loading