118x Filetype PDF File size 3.37 MB Source: indico.cern.ch
High Performance Computing with Python Pygamma19, Heidelberg March 20, 2019 Florian Gaté, on behalf on the LAPP team P. A u b e r t , T. V u i l l a u m e , J . J a c q u e m i e r, G . M a u r i n , T. G a s p a r e t t o , M . J a c q u e m o n t High Performance Computing with Python - Menu • C++ code wrapped in Python ➡ Basic example of Python wrapping of vectorized C++ code ➡ HiPeCTA: a Python package to bring High Performance to ctapipe • Function minimization with PyTorch ➡ What do PyTorch do? ➡ Evaluation of the performances compared to NumPy ➡ Some Deep Learning application, the gamma learn project Pygamma19 - Heidelberg Florian Gaté on behalf of the LAPP team 2 High Performance Computing with Python - Menu • C++ code wrapped in Python ➡ Basic example of Python wrapping of vectorized C++ code ➡ HiPeCTA: a Python package to bring High Performance to ctapipe Pygamma19 - Heidelberg Florian Gaté on behalf of the LAPP team 3 Wrapping example • Disclaimer ➡ Here I give a simple overview, for much more detailed explanations have a look at the lecture prepared by P. Aubert https://asterics2020-obelics.github.io/Lecture/CodeOptimisationAndPythonWrappers/index.html ➡ This lecture will be part of the 3rd ASTERICS-OBELICS International School https://indico.in2p3.fr/event/18333/ Pygamma19 - Heidelberg Florian Gaté on behalf of the LAPP team 4
no reviews yet
Please Login to review.