rkeops: Kernel Operations on GPU or CPU, with Autodiff, without Memory Overflows

The 'KeOps' library lets you compute generic reductions of very large arrays whose entries are given by a mathematical formula with CPU and GPU computing support. It combines a tiled reduction scheme with an automatic differentiation engine. It is perfectly suited to the efficient computation of Kernel dot products and the associated gradients, even when the full kernel matrix does not fit into the GPU memory.

Package details

AuthorBenjamin Charlier [aut] (<http://imag.umontpellier.fr/~charlier/>), Jean Feydy [aut] (<https://www.math.ens.fr/~feydy/>), Joan A. Glaunès [aut] (<https://www.mi.parisdescartes.fr/~glaunes/>), Ghislain Durif [aut, cre] (<https://gdurif.perso.math.cnrs.fr/>), François-David Collin [ctb] (Development-related consulting and support), Daniel Frey [ctb] (Author of the included C++ library 'sequences')
MaintainerGhislain Durif <gd.dev@libertymail.net>
LicenseMIT + file LICENSE
URL https://www.kernel-operations.io/ https://github.com/getkeops/keops/
Package repositoryView on CRAN
Installation Install the latest version of this package by entering the following in R:

Try the rkeops package in your browser

Any scripts or data that you put into this service are public.

rkeops documentation built on Feb. 17, 2021, 5:08 p.m.