Python high-performance-computing

Open-source Python projects categorized as high-performance-computing

Top 13 Python high-performance-computing Projects

high-performance-computing
  • metaflow

    :rocket: Build and manage real-life ML, AI, and data science projects with ease!

    Project mention: Recapping the AI, Machine Learning and Computer Meetup — August 15, 2024 | dev.to | 2024-08-15

    As a data scientist/ML practitioner, how would you feel if you can independently iterate on your data science projects without ever worrying about operational overheads like deployment or containerization? Let’s find out by walking you through a sample project that helps you do so! We’ll combine Python, AWS, Metaflow and BentoML into a template/scaffolding project with sample code to train, serve, and deploy ML models…while making it easy to swap in other ML models.

  • Scout Monitoring

    Free Django app performance insights with Scout Monitoring. Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.

    Scout Monitoring logo
  • tf-quant-finance

    High-performance TensorFlow library for quantitative finance.

  • alpa

    Training and serving large-scale neural networks with auto parallelization.

  • openmc

    OpenMC Monte Carlo Code

  • prometeo

    An experimental Python-to-C transpiler and domain specific language for embedded high-performance computing

    Project mention: Borgo is a statically typed language that compiles to Go | news.ycombinator.com | 2024-04-30

    Not impossible but I guess you might end up with an extra runtime layer and some more dynamic operations will not be very fast. Or you restrict it to a subset of Python like this project does: https://github.com/zanellia/prometeo

    You could of course write a bytecode VM in Golang but I guess that defeats the purpose.

  • dace

    DaCe - Data Centric Parallel Programming

  • pysph

    A framework for Smoothed Particle Hydrodynamics in Python

  • InfluxDB

    Purpose built for real-time analytics at any scale. InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.

    InfluxDB logo
  • mpi4jax

    Zero-copy MPI communication of JAX arrays, for turbo-charged HPC applications in Python :zap:

  • pyhpc-benchmarks

    A suite of benchmarks for CPU and GPU performance of the most popular high-performance libraries for Python :rocket:

  • Fast-Poisson-Image-Editing

    A fast poisson image editing implementation that can utilize multi-core CPU or GPU to handle a high-resolution image input.

  • torchquad

    Numerical integration in arbitrary dimensions on the GPU using PyTorch / TF / JAX

  • PSyclone

    Domain-specific compiler and code transformation system for Finite Difference/Volume/Element Earth-system models in Fortran

  • python-performance-playground

    Performance analysis of Python snippets for scientific computing

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python high-performance-computing discussion

Log in or Post with

Python high-performance-computing related posts

  • FlashAttention-3: Fast and Accurate Attention with Asynchrony and Low-Precision

    5 projects | news.ycombinator.com | 11 Jul 2024
  • Can LLMs learn from a single example?

    2 projects | news.ycombinator.com | 5 Sep 2023
  • Are there any libraries that can easily convert Python to C/C#/or C++? Ones where a person doesn't have to "calibrate" it, just, pip install library and then they can have their Python code in C,C#,or C++?

    1 project | /r/learnpython | 6 Apr 2023
  • FPGA high-level programming

    1 project | /r/FPGA | 2 Feb 2023
  • how much does it actually cost in terms of computer power for open AI to respond

    1 project | /r/OpenAI | 22 Dec 2022
  • I made a Python compiler, that can compile Python source down to fast, standalone executables.

    3 projects | /r/PythonProjects2 | 26 Jul 2022
  • Alpa: Auto-parallelizing large model training and inference (by UC Berkeley)

    1 project | news.ycombinator.com | 23 Jun 2022
  • A note from our sponsor - Scout Monitoring
    www.scoutapm.com | 12 Sep 2024
    Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today. Learn more →

Index

What are some of the best open-source high-performance-computing projects in Python? This list will help you:

Project Stars
1 metaflow 8,026
2 tf-quant-finance 4,456
3 alpa 3,044
4 openmc 745
5 prometeo 620
6 dace 487
7 pysph 441
8 mpi4jax 420
9 pyhpc-benchmarks 306
10 Fast-Poisson-Image-Editing 244
11 torchquad 179
12 PSyclone 102
13 python-performance-playground 4

Sponsored
Free Django app performance insights with Scout Monitoring
Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.
www.scoutapm.com

Did you konow that Python is
the 1st most popular programming language
based on number of metions?