This hands-on workshop will teach you how to profile and optimize Python workflows on computing devices ranging from personal computers to high performance computing clusters.
Highlights include:
Code profiling to identify bottlenecks
Employing Numpy for vectorized operations
Using Numba to compile Python code for improved speed
Deploying Dask on Yale's HPC clusters to make use of distributed resources
Accelerating Python code via GPUs with `cupy` and `numba-cuda`
Training materials are available at https://github.com/ycrc/high_performa...
Sur cette page du site, vous pouvez voir la vidéo en ligne High Performance Python; Improving Code Efficiency and Performance durée heure minute seconde en bonne qualité , qui a été Téléchargé par l'utilisateur YCRC 06 janvier 2025, Partagez le lien avec vos amis et connaissances, sur youtube cette vidéo a déjà été regardée 2,119 fois et il a aimé 57 téléspectateurs. Bon visionnage!