Productive, portable, and performant GPU programming in Python.
- taichi
- differentiable-programming
- gpu-programming
- sparse-computation
47,133 repositories indexed
1–16 of 16 · Most stars
Productive, portable, and performant GPU programming in Python.
A fast, scalable, high performance Gradient Boosting on Decision Trees library, used for ranking, classification, regression and other machine learning tasks for Python, R, Java, C++. Supports computation on CPU and GPU.
The public CGAL repository, see the README below
Computational geometry and spatial indexing on the sphere
CasADi is a symbolic framework for numeric optimization implementing automatic differentiation in forward and reverse modes on sparse matrix-valued computational graphs. It supports self-contained C-code generation and interfaces state-of-the-art codes such as SUNDIALS, IPOPT etc. It can be used from C++, Python, Matlab/Octave, Julia or Javascript
Lightweight, general, scalable C++ library for finite element methods
Open-Source Quantum Chemistry – an electronic structure package in C++ driven by Python
RBDL is a C++ library that contains some essential and efficient rigid body dynamics algorithms such as the Articulated Body Algorithm (ABA) for forward dynamics, Recursive Newton-Euler Algorithm (RNEA) for inverse dynamics, the Composite Rigid Body Algorithm (CRBA) for the efficient computation of the joint space inertia matrix and is also able to compute forward dynamics with external contact constraints and collision impulses. Furthermore it has some basic support for forward and inverse kinematics.
A Python platform to perform parallel computations of optimisation tasks (global and local) via the asynchronous generalized island model.
The project provides high-performance concurrency, enabling highly parallel computation.
A general library for geometry operations of union, intersections, difference, and xor
Practical volume computation and sampling in high dimensions
⚡ Open-source software for deep learning-based digital pathology
Multi-core Window-Based Stream Processing Engine
OpenCSD: eBPF Computational Storage Device (CSD) for Zoned Namespace (ZNS) SSDs in QEMU
Simple yet powerful live data computation framework. C++ port of Scramjet framework.