pykokkos-base available in PyPi (numpy and cupy array interoperability)

This page summarizes the projects mentioned and recommended in the original post on /r/Python

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • kokkos-python

    Python bindings for data interoperability with Kokkos (View, DynRankView)

  • pykokkos-base provides the ability to pass Kokkos data structures (View, DynRankView -- which are similar to NumPy's ndarray) between Python and C++ and interoperability with NumPy and CuPy arrays.

  • kokkos

    Kokkos C++ Performance Portability Programming Ecosystem: The Programming Model - Parallel Execution and Memory Abstraction

  • Kokkos implements a programming model in C++ for writing performance portable applications targeting all major HPC platforms. It provides abstractions for both parallel execution of code and data management with a variety of backends including, but not limited to: CUDA, HIP, OpenMP, HPX, and Pthreads, with backends for OpenMPTarget and SYCL currently under development.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • pykokkos

    Performance portable parallel programming in Python.

  • Making these bindings available was a critical step in the progress toward writing Kokkos in native Python via pykokkos, which is currently available for Linux + Python 3.8 + GCC 7.5 + CUDA 10.2 toolchains.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts