Skip to content

An informal list of libraries, programs, examples, and benchmarks using the Numba CUDA target

Notifications You must be signed in to change notification settings

gmarkall/numba-cuda-users

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 

Repository files navigation

Numba CUDA Users

A list of libraries, programs, examples, and benchmarks using the Numba CUDA target. In no particular order.

  • Python Convolution Comparisons - a benchmark of convolutions comparing different CPU and GPU implementations for 1D and 3D.
  • Emby - a library of embedding functions.
  • FBPIC - Fourier-Bessel Particle-in-Cell - a code for relativistic plasma physics for CPUs and GPUs.
  • STUMPY - a library for time series data mining.
  • GTC 2018 Tutorial - A Numba tutorial presented at the 2018 GPU Technology Conference.
  • PyData Amsterdam 2019 Tutorial - An updated version of the 2018 GTC Tutorial presented at PyData Amsterdam 2019.
  • RAPIDS - The RAPIDS Open GPU Data Science stack. Several libraries, some highlights:
    • cuDF - a GPU DataFrame library that uses Numba to jit-compile User Defined Functions written in Python to operate on GPU DataFrames.
    • cuSignal - A signal processing library for the GPU.
      • CyberRadio - An SDR Based FM/AM Radio For Desktop. Accelerated with cuSignal and Numba.
    • RMM - the RAPIDS Memory Manager provides a memory management plugin for Numba to use its GPU memory pool.
  • GWAS Analysis Xarray Genetic Data API
    • A data model and API for genetic data with a CUDA LD-pruning implementation.
  • EWR - a program for Exit Wavefunction Reconstruction in transmission electron microscope using the IWFR method.
  • Datashader - a data rasterization pipeline for automating the process of creating meaningful representations of large amounts of data.
  • PyExaFMM - An adaptive particle kernel-independent Fast Multipole Method (FMM).
  • cuSeries - a CUDA-accelerated library for the windowed alignment of time series implemented in Numba and Cupy.
  • sgkit - a statistical genetics toolkit in Python.
  • pystencils Generates fast stencil code for image processing, numerical simulation, or any other task involving NumPy arrays.
  • larnd-sim - This software aims to simulate a pixelated Liquid Argon Time Projection Chamber. It consists of a set of highly-parallelized algorithms implemented on the CUDA architecture.
  • Legate Pandas - a distributed and accelerated drop-in replacement for Pandas that uses Numba for UDFs.
  • Rapid IP Checker is a tool that can be used to check whether a list of IP addresses is part of a large list of network ranges
  • PyIID Python Infinite Improbabality Drive is designed for the Monte Carlo modeling of nanomaterials using atomic pair distributions functions, other experimental data, and ab-initiao structural calculations.
  • NVIDIA NeMo is a conversational AI toolkit built for researchers working on automatic speech recognition (ASR), natural language processing (NLP), and text-to-speech synthesis (TTS).
  • OpenPCDet is an open source project for LiDAR-based 3D object detection.
  • Simba is a fast and deterministic all-Python Lennard-Jones particle simulator.

About

An informal list of libraries, programs, examples, and benchmarks using the Numba CUDA target

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published