MANIFEST.in
licence.txt
readme.md
setup.py
pykeops/__init__.py
pykeops/config.py
pykeops/keops_version
pykeops/licence.txt
pykeops/readme.md
pykeops.egg-info/PKG-INFO
pykeops.egg-info/SOURCES.txt
pykeops.egg-info/dependency_links.txt
pykeops.egg-info/requires.txt
pykeops.egg-info/top_level.txt
pykeops/benchmarks/README.txt
pykeops/benchmarks/benchmark_KNN.py
pykeops/benchmarks/benchmark_utils.py
pykeops/benchmarks/dataset_utils.py
pykeops/benchmarks/plot_accuracy.py
pykeops/benchmarks/plot_benchmark_convolutions.py
pykeops/benchmarks/plot_benchmark_grad1convolutions.py
pykeops/benchmarks/plot_benchmark_high_dimension.py
pykeops/benchmarks/plot_benchmark_invkernel.py
pykeops/benchmarks/plot_benchmarks_convolutions_3D.py
pykeops/common/__init__.py
pykeops/common/get_options.py
pykeops/common/gpu_utils.py
pykeops/common/lazy_tensor.py
pykeops/common/operations.py
pykeops/common/parse_type.py
pykeops/common/utils.py
pykeops/common/keops_io/LoadKeOps.py
pykeops/common/keops_io/LoadKeOps_cpp.py
pykeops/common/keops_io/LoadKeOps_nvrtc.py
pykeops/common/keops_io/__init__.py
pykeops/common/keops_io/pykeops_nvrtc.cpp
pykeops/examples/README.txt
pykeops/examples/__init__.py
pykeops/examples/numpy/README.txt
pykeops/examples/numpy/plot_generic_syntax_numpy.py
pykeops/examples/numpy/plot_gpu_select_numpy.py
pykeops/examples/numpy/plot_grid_cluster_numpy.py
pykeops/examples/numpy/plot_test_ArgKMin.py
pykeops/examples/numpy/plot_test_invkernel_numpy.py
pykeops/examples/numpy/plot_test_invkernel_numpy_helper.py
pykeops/examples/numpy/plot_test_softmax_numpy.py
pykeops/examples/numpy/plot_test_softmax_numpy_helper.py
pykeops/examples/pytorch/README.txt
pykeops/examples/pytorch/plot_advanced_formula.py
pykeops/examples/pytorch/plot_anisotropic_kernels.py
pykeops/examples/pytorch/plot_generic_syntax_pytorch.py
pykeops/examples/pytorch/plot_generic_syntax_pytorch_LSE.py
pykeops/examples/pytorch/plot_generic_syntax_pytorch_LSE_vect.py
pykeops/examples/pytorch/plot_gpu_select_example.py
pykeops/examples/pytorch/plot_grid_cluster_pytorch.py
pykeops/examples/pytorch/plot_multi_gpu.py
pykeops/examples/pytorch/plot_test_invkernel_torch.py
pykeops/examples/pytorch/plot_test_invkernel_torch_helper.py
pykeops/examples/pytorch/plot_test_softmax_torch.py
pykeops/numpy/__init__.py
pykeops/numpy/operations.py
pykeops/numpy/test_install.py
pykeops/numpy/utils.py
pykeops/numpy/cluster/__init__.py
pykeops/numpy/cluster/grid_cluster.py
pykeops/numpy/cluster/matrix.py
pykeops/numpy/cluster/utils.py
pykeops/numpy/generic/__init__.py
pykeops/numpy/generic/generic_ops.py
pykeops/numpy/generic/generic_red.py
pykeops/numpy/lazytensor/LazyTensor.py
pykeops/numpy/lazytensor/__init__.py
pykeops/sandbox/griid_cluster.py
pykeops/sandbox/issue284.py
pykeops/sandbox/issue284_simple.py
pykeops/sandbox/issue366.py
pykeops/sandbox/issue_233.py
pykeops/sandbox/issue_238.py
pykeops/sandbox/issue_240.py
pykeops/sandbox/issue_243.py
pykeops/sandbox/issue_248.py
pykeops/sandbox/issue_262.py
pykeops/sandbox/issue_266.py
pykeops/sandbox/issue_275.py
pykeops/sandbox/issue_275_plus.py
pykeops/sandbox/issue_282.py
pykeops/sandbox/issue_293.py
pykeops/sandbox/issue_294.py
pykeops/sandbox/issue_303.py
pykeops/sandbox/issue_327.py
pykeops/sandbox/issue_328.py
pykeops/sandbox/issue_335.py
pykeops/sandbox/issue_335_alt.py
pykeops/sandbox/issue_342.py
pykeops/sandbox/issue_344.py
pykeops/sandbox/issue_350.py
pykeops/sandbox/issue_353.py
pykeops/sandbox/ranges.py
pykeops/sandbox/test_Trace.py
pykeops/sandbox/test_chunks.py
pykeops/sandbox/test_complex.py
pykeops/sandbox/test_complex_numpy.py
pykeops/sandbox/test_contiguous.py
pykeops/sandbox/test_contiguous_numpy.py
pykeops/sandbox/test_finalchunks.py
pykeops/sandbox/test_finalchunks_ranges.py
pykeops/sandbox/test_float16.py
pykeops/sandbox/test_gpu_cpu.py
pykeops/sandbox/test_gpu_cpu2.py
pykeops/sandbox/test_ifelse.py
pykeops/sandbox/test_invkernel.py
pykeops/sandbox/test_lazytensor_clamp.py
pykeops/sandbox/test_lazytensor_comp_op.py
pykeops/sandbox/test_lazytensor_gaussian.py
pykeops/sandbox/test_lazytensor_gaussian_batch.py
pykeops/sandbox/test_lazytensor_gaussian_cpu.py
pykeops/sandbox/test_lazytensor_gaussian_numpy.py
pykeops/sandbox/test_lazytensor_invkernel.py
pykeops/sandbox/test_mod.py
pykeops/sandbox/test_round.py
pykeops/sandbox/test_soft_dtw_kernel.py
pykeops/sandbox/test_soft_dtw_kernel_dissmatrix.py
pykeops/sandbox/test_soft_dtw_kernel_v0.py
pykeops/sandbox/test_torch_func_hessian.py
pykeops/sandbox/testz.py
pykeops/sandbox/traceT2.py
pykeops/test/__init__.py
pykeops/test/conv2d.py
pykeops/test/test_block_sparse_reduction.py
pykeops/test/test_chunks.py
pykeops/test/test_chunks_ranges.py
pykeops/test/test_complex.py
pykeops/test/test_complex_numpy.py
pykeops/test/test_contiguous_numpy.py
pykeops/test/test_contiguous_torch.py
pykeops/test/test_finalchunks.py
pykeops/test/test_finalchunks_ranges.py
pykeops/test/test_float16.py
pykeops/test/test_gpu_cpu.py
pykeops/test/test_kron.py
pykeops/test/test_lazytensor_clamp.py
pykeops/test/test_lazytensor_gaussian_batch.py
pykeops/test/test_lazytensor_gaussian_cpu.py
pykeops/test/test_lazytensor_gaussian_fromhost.py
pykeops/test/test_lazytensor_gaussian_inplace.py
pykeops/test/test_lazytensor_gaussian_numpy_inplace.py
pykeops/test/test_lazytensor_grad.py
pykeops/test/test_lazytensor_tensordot.py
pykeops/test/test_numpy.py
pykeops/test/test_sinc.py
pykeops/test/test_torch.py
pykeops/test/test_torch_func.py
pykeops/test/test_torch_func_logsumexp.py
pykeops/test/test_transpose.py
pykeops/test/test_vmap.py
pykeops/torch/__init__.py
pykeops/torch/half2_convert.py
pykeops/torch/operations.py
pykeops/torch/test_install.py
pykeops/torch/utils.py
pykeops/torch/cluster/__init__.py
pykeops/torch/cluster/grid_cluster.py
pykeops/torch/cluster/matrix.py
pykeops/torch/cluster/utils.py
pykeops/torch/generic/__init__.py
pykeops/torch/generic/generic_ops.py
pykeops/torch/generic/generic_red.py
pykeops/torch/lazytensor/LazyTensor.py
pykeops/torch/lazytensor/__init__.py
pykeops/tutorials/README.txt
pykeops/tutorials/a_LazyTensors/README.txt
pykeops/tutorials/a_LazyTensors/plot_lazytensors_a.py
pykeops/tutorials/a_LazyTensors/plot_lazytensors_b.py
pykeops/tutorials/a_LazyTensors/plot_lazytensors_c.py
pykeops/tutorials/a_LazyTensors/plot_test_tensordot.py
pykeops/tutorials/backends/README.txt
pykeops/tutorials/backends/plot_gpytorch.py
pykeops/tutorials/backends/plot_scipy.py
pykeops/tutorials/gaussian_mixture/README.txt
pykeops/tutorials/gaussian_mixture/plot_gaussian_mixture.py
pykeops/tutorials/interpolation/README.txt
pykeops/tutorials/interpolation/plot_RBF_interpolation_numpy.py
pykeops/tutorials/interpolation/plot_RBF_interpolation_torch.py
pykeops/tutorials/kevin/scatter_example.py
pykeops/tutorials/kevin/test_approximation.py
pykeops/tutorials/kmeans/README.txt
pykeops/tutorials/kmeans/plot_kmeans_numpy.py
pykeops/tutorials/kmeans/plot_kmeans_torch.py
pykeops/tutorials/knn/README.txt
pykeops/tutorials/knn/plot_knn_mnist.py
pykeops/tutorials/knn/plot_knn_numpy.py
pykeops/tutorials/knn/plot_knn_torch.py
pykeops/tutorials/optimal_transport/README.txt
pykeops/tutorials/optimal_transport/data/amoeba_1.png
pykeops/tutorials/optimal_transport/data/amoeba_2.png
pykeops/tutorials/surface_registration/README.txt
pykeops/tutorials/surface_registration/plot_LDDMM_Surface.py
pykeops/tutorials/surface_registration/data/hippos.pt
pykeops/tutorials/surface_registration/data/hippos_red.pt
pykeops/tutorials/surface_registration/data/hippos_reduc.pt
pykeops/tutorials/surface_registration/data/hippos_reduc_reduc.pt