2 repository-uri
Runs ndarray computations in C++ with a thin Python binding to reduce overhead compared to pure Python implementations.
Distinct from General Array Operations: Distinct from General Array Operations: focuses on the performance acceleration via native C++ execution, not the variety of array manipulation functions.
Explore 2 awesome GitHub repositories matching scientific & mathematical computing · Native Array Backends. Refine with filters or upvote what's useful.
Codon is an LLVM-based Python compiler and statically typed implementation that translates source code into optimized machine instructions. It functions as a high-performance numerical backend and a GPU computing framework designed to remove runtime overhead. The project implements a compiled alternative to NumPy, translating array logic directly into machine code. It differentiates itself by generating specialized hardware kernels for graphics processors and utilizing static type inference to enable aggressive machine-code optimization. The system provides capabilities for parallel workload
Implements a high-performance array backend that translates array logic directly into machine code.
Chainer is an open-source deep learning framework built around define-by-run automatic differentiation, where computation graphs are constructed dynamically during forward execution. This imperative approach allows networks to be built using standard Python control flow, with gradients computed automatically through reverse-mode differentiation on the dynamically recorded graph. The framework supports GPU acceleration through a NumPy-compatible array backend with CUDA and cuDNN support, and provides a pluggable device abstraction that lets users switch between CPU and GPU computation without c
Runs ndarray and autograd computations in native C++ with a thin Python binding.