Awesome Data Analysis
Section: Useful Python Tools for Data Analysis · A JIT compiler that translates a subset of Python and NumPy code into fast machine code.
Entry
Appears in 8 awesome lists
is an open source, NumPy-aware optimizing compiler for Python sponsored by Anaconda, Inc. It uses the LLVM compiler project to generate machine code from Python syntax. Numba can compile a large subset of numerically-focused Python, including many NumPy functions. Additionally, Numba has support…
Section: Useful Python Tools for Data Analysis · A JIT compiler that translates a subset of Python and NumPy code into fast machine code.
Section: Computation and Communication Optimisation · A compiler for Python array and numerical functions.
Section: Compilers and Interpreters · NumPy aware dynamic Python compiler using LLVM
Section: Parallel Processing · NumPy aware dynamic Python compiler using LLVM.
Section: ML frameworks & applications · is an open source, NumPy-aware optimizing compiler for Python sponsored by Anaconda, Inc. It uses the LLVM compiler project to generate machine code from Python syntax. Numba can compile a large subset of numerically-focused Python, including many NumPy functions. Additionally, Numba has support…
Section: ML Frameworks, Libraries, and Tools · is an open source, NumPy-aware optimizing compiler for Python sponsored by Anaconda, Inc. It uses the LLVM compiler project to generate machine code from Python syntax. Numba can compile a large subset of numerically-focused Python, including many NumPy functions. Additionally, Numba has support…
Section: Science · A NumPy-aware JIT compiler for Python, using LLVM.
Section: Python Performance Booster · NumPy aware dynamic Python compiler using LLVM
How to use the Hexagon Delegate to speed up model inference on mobile and edge devices. Also see blog post Accelerating TensorFlow Lite on Qualcomm Hexagon DSPs.
(label: good first issue) PyTorch is an open source machine learning library based on the Torch library, used for applications such as computer vision and natural language processing.
(from Hpcaitech) - A Unified Deep Learning System for Large-Scale Parallel Training (1D, 2D, 2.5D, 3D and sequence parallelism, and ZeRO protocol).
A fast and simple framework for building and running distributed applications. Ray is packaged with RLlib, a scalable reinforcement learning library, and Tune, a scalable hyperparameter tuning library. ray.io
Scalable, Portable and Distributed Gradient Boosting (GBDT, GBRT or GBM) Library, for Python, R, Java, Scala, C++ and more. Runs on single machine, Hadoop, Spark, Flink and DataFlow. [Apache2]
| Python | - Parallel computing with task scheduling in Python with a Pandas like API
| Rust, Python | - Polars is a blazingly fast DataFrames library implemented in Rust using Apache Arrow Columnar Format as memory model.
Scikit-learn is a powerful machine learning library that provides a wide variety of modules for data access, data preparation and statistical model building.