xtensor

C++ array expression library

A C++ library for efficient multi-dimensional array expressions with lazy broadcasting and computation

C++ tensors with broadcasting and lazy computing

GitHub

3k stars
90 watching
398 forks
Language: C++
last commit: 4 months ago
Linked from 2 awesome lists

c-plus-plus-14multidimensional-arraysnumpytensors

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
jupyter-xeus/xeus-cling A Jupyter kernel for the C++ programming language 3,099
numpy/numpy Provides support for large, multi-dimensional arrays and matrices, along with functions to manipulate them, as well as tools for integration with C/C++ code. 28,087
jax-ml/jax Accelerates numerical computing by automatically differentiating and compiling Python functions for high-performance execution on GPUs and TPUs. 30,499
facebookresearch/xformers Provides optimized building blocks and components for transformer-based architectures in various domains. 8,658
wkentaro/pytorch-for-numpy-users Provides a PyTorch interface for working with NumPy arrays and tensors. 687
root-project/root A software package for analyzing and visualizing large scientific data sets 2,707
xdp-project/xdp-tutorial A tutorial for writing high-performance packet processing programs in the Linux kernel using eXpress Data Path (XDP) technology 2,497
david-haim/concurrencpp A C++ concurrency library providing high-level abstractions for writing concurrent and parallel applications 2,312
chainner-org/chainner An image processing application with a node-based interface that enables users to chain multiple tasks together for customizable workflow 4,637
pytorch/pytorch A Python library providing tensors and dynamic neural networks with strong GPU acceleration 83,959
attractivechaos/klib A standalone and lightweight C library providing efficient implementations of various algorithms and data structures 4,204
xelatihy/yocto-gl A collection of C++ libraries providing data-driven tools for physically-based graphics algorithms 2,826
lotabout/write-a-c-interpreter A simple C interpreter that can interpret and run itself 4,053
arrayfire/arrayfire A high-level abstraction of data on parallel architectures for efficient tensor computing and machine learning applications. 4,564
idealvin/coost A lightweight C++ library providing various utility functions and features 4,009