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

MD5
README.md
COPYRIGHTS
NAMESPACE
DESCRIPTION
LICENSE
R/RcppExports.R R/common-string2hash.R R/common-set_options.R R/default_options.R R/common-get_cmake.R R/starting.R R/common-check.R R/generic-keops_kernel.R R/common-get_options.R R/generic-format_var_aliase.R R/generic-keops_grad.R R/common-compile_code.R R/rkeops-package.R R/zzz.R R/generic-compile_formula.R R/utils.R
src/RcppExports.cpp
src/rkeops.h
src/rkeops.cpp
inst/COPYRIGHTS
inst/CMakeLists.txt
inst/include/keops/headers.cmake
inst/include/keops/keops_includes.h
inst/include/keops/formula.h.in
inst/include/keops/cuda.cmake
inst/include/keops/core/Readme.md
inst/include/keops/core/link_autodiff.cpp
inst/include/keops/core/pre_headers.h
inst/include/keops/core/binder_interface.h
inst/include/keops/core/link_autodiff.cu
inst/include/keops/core/pack/GetInds.h
inst/include/keops/core/pack/IsSame.h
inst/include/keops/core/pack/Val.h
inst/include/keops/core/pack/Call.h
inst/include/keops/core/pack/UnivPack.h
inst/include/keops/core/pack/Load_Indref.h
inst/include/keops/core/pack/ReplaceInPack.h
inst/include/keops/core/pack/RemoveFromPack.h
inst/include/keops/core/pack/Get.h
inst/include/keops/core/pack/ZeroPack.h
inst/include/keops/core/pack/PackVal.h
inst/include/keops/core/pack/Load_Chunks.h
inst/include/keops/core/pack/Pack.h
inst/include/keops/core/pack/GetDims.h
inst/include/keops/core/pack/IndVal.h
inst/include/keops/core/pack/CondType.h
inst/include/keops/core/pack/ConcatPack.h
inst/include/keops/core/pack/MergePacks.h
inst/include/keops/core/pack/CheckAllDistinct.h
inst/include/keops/core/pack/Load.h
inst/include/keops/core/pack/CountInPack.h
inst/include/keops/core/pack/IterReplace.h
inst/include/keops/core/mapreduce/GpuConv1D.cu
inst/include/keops/core/mapreduce/broadcast_batch_dimensions.h
inst/include/keops/core/mapreduce/GpuConv1D_ranges.cu
inst/include/keops/core/mapreduce/GpuConv2D.cu
inst/include/keops/core/mapreduce/CpuConv.cpp
inst/include/keops/core/mapreduce/Chunk_Mode_Constants.h
inst/include/keops/core/mapreduce/CpuConv_ranges.cpp
inst/include/keops/core/autodiff/TernaryOp.h
inst/include/keops/core/autodiff/IdOrZero.h
inst/include/keops/core/autodiff/Readme.md
inst/include/keops/core/autodiff/VectorizedScalarBinaryOp.h
inst/include/keops/core/autodiff/ChunkableUnaryOp.h
inst/include/keops/core/autodiff/CountIn.h
inst/include/keops/core/autodiff/Var.h
inst/include/keops/core/autodiff/BinaryOp.h
inst/include/keops/core/autodiff/VectorizedScalarTernaryOp.h
inst/include/keops/core/autodiff/Grad.h
inst/include/keops/core/autodiff/ChunkableBinaryOp.h
inst/include/keops/core/autodiff/UnaryOp.h
inst/include/keops/core/autodiff/VectorizedScalarUnaryOp.h
inst/include/keops/core/reductions/Sum_Reduction.h
inst/include/keops/core/reductions/Reduction.h
inst/include/keops/core/reductions/Zero_Reduction.h
inst/include/keops/core/reductions/Max_SumShiftExp_Reduction.h
inst/include/keops/core/reductions/Max_Reduction.h
inst/include/keops/core/reductions/Min_Reduction.h
inst/include/keops/core/reductions/KMin_Reduction.h
inst/include/keops/core/utils/CudaErrorCheck.cu
inst/include/keops/core/utils/CudaSizes.h
inst/include/keops/core/utils/keops_math.h
inst/include/keops/core/utils/TypesUtils.h
inst/include/keops/core/utils/Infinity.h
inst/include/keops/core/formulas/PrintFormula.h
inst/include/keops/core/formulas/deprecated.h
inst/include/keops/core/formulas/Factorize.h
inst/include/keops/core/formulas/constants/IntConst.h
inst/include/keops/core/formulas/constants/Readme.md
inst/include/keops/core/formulas/constants/Zero.h
inst/include/keops/core/formulas/maths/Minus.h
inst/include/keops/core/formulas/maths/Divide.h
inst/include/keops/core/formulas/maths/Abs.h
inst/include/keops/core/formulas/maths/Pow.h
inst/include/keops/core/formulas/maths/ArgMin.h
inst/include/keops/core/formulas/maths/Rsqrt.h
inst/include/keops/core/formulas/maths/ScalOrMult.h
inst/include/keops/core/formulas/maths/Readme.md
inst/include/keops/core/formulas/maths/Min.h
inst/include/keops/core/formulas/maths/TensorDotNoTao.h
inst/include/keops/core/formulas/maths/XLogX.h
inst/include/keops/core/formulas/maths/IntInv.h
inst/include/keops/core/formulas/maths/Max.h
inst/include/keops/core/formulas/maths/Exp.h
inst/include/keops/core/formulas/maths/OneHot.h
inst/include/keops/core/formulas/maths/Sin.h
inst/include/keops/core/formulas/maths/Acos.h
inst/include/keops/core/formulas/maths/Add.h
inst/include/keops/core/formulas/maths/Cos.h
inst/include/keops/core/formulas/maths/ClampInt.h
inst/include/keops/core/formulas/maths/Elem.h
inst/include/keops/core/formulas/maths/Subtract.h
inst/include/keops/core/formulas/maths/TensorDot.h
inst/include/keops/core/formulas/maths/SumT.h
inst/include/keops/core/formulas/maths/Clamp.h
inst/include/keops/core/formulas/maths/Concat.h
inst/include/keops/core/formulas/maths/Scal.h
inst/include/keops/core/formulas/maths/Extract.h
inst/include/keops/core/formulas/maths/VecMatMult.h
inst/include/keops/core/formulas/maths/Log.h
inst/include/keops/core/formulas/maths/Sign.h
inst/include/keops/core/formulas/maths/ElemT.h
inst/include/keops/core/formulas/maths/TensorProd.h
inst/include/keops/core/formulas/maths/Asin.h
inst/include/keops/core/formulas/maths/Atan.h
inst/include/keops/core/formulas/maths/Powf.h
inst/include/keops/core/formulas/maths/Sum.h
inst/include/keops/core/formulas/maths/ReLu.h
inst/include/keops/core/formulas/maths/Sqrt.h
inst/include/keops/core/formulas/maths/Mult.h
inst/include/keops/core/formulas/maths/Square.h
inst/include/keops/core/formulas/maths/ArgMax.h
inst/include/keops/core/formulas/maths/Step.h
inst/include/keops/core/formulas/maths/MatVecMult.h
inst/include/keops/core/formulas/maths/GradMatrix.h
inst/include/keops/core/formulas/maths/DiffClampInt.h
inst/include/keops/core/formulas/maths/Inv.h
inst/include/keops/core/formulas/maths/ExtractT.h
inst/include/keops/core/formulas/norms/WeightedSqNorm.h
inst/include/keops/core/formulas/norms/Readme.md
inst/include/keops/core/formulas/norms/Norm2.h
inst/include/keops/core/formulas/norms/SqNorm2.h
inst/include/keops/core/formulas/norms/Normalize.h
inst/include/keops/core/formulas/norms/Scalprod.h
inst/include/keops/core/formulas/norms/SqDist.h
inst/include/keops/core/formulas/norms/SqNormIso.h
inst/include/keops/core/formulas/norms/SqNormDiag.h
inst/include/keops/core/formulas/norms/WeightedSqDist.h
inst/include/keops/core/formulas/kernels/GaussKernel.h
inst/include/keops/core/formulas/kernels/ScalarRadialKernels.h
inst/include/keops/core/formulas/kernels/Readme.md
inst/include/keops/core/formulas/kernels/SumGaussKernel.h
inst/include/keops/core/formulas/kernels/TRI_Kernel.h
inst/include/keops/core/formulas/kernels/TRIGaussKernel.h
inst/include/keops/core/formulas/kernels/CauchyKernel.h
inst/include/keops/core/formulas/kernels/CurlFreeGaussKernel.h
inst/include/keops/core/formulas/kernels/LaplaceKernel.h
inst/include/keops/core/formulas/kernels/InverseMultiquadricKernel.h
inst/include/keops/core/formulas/kernels/DivFreeGaussKernel.h
inst/include/keops/core/formulas/kernels/Kernel.h
inst/include/keops/lib/sequences/conanfile.py
inst/include/keops/lib/sequences/README.md
inst/include/keops/lib/sequences/CMakeLists.txt
inst/include/keops/lib/sequences/LICENSE
inst/include/keops/lib/sequences/include/tao/seq/multiplies.hpp
inst/include/keops/lib/sequences/include/tao/seq/prod.hpp
inst/include/keops/lib/sequences/include/tao/seq/first.hpp
inst/include/keops/lib/sequences/include/tao/seq/is_all.hpp
inst/include/keops/lib/sequences/include/tao/seq/exclusive_scan.hpp
inst/include/keops/lib/sequences/include/tao/seq/is_any.hpp
inst/include/keops/lib/sequences/include/tao/seq/functional.hpp
inst/include/keops/lib/sequences/include/tao/seq/config.hpp
inst/include/keops/lib/sequences/include/tao/seq/sum.hpp
inst/include/keops/lib/sequences/include/tao/seq/index_of.hpp
inst/include/keops/lib/sequences/include/tao/seq/make_integer_range.hpp
inst/include/keops/lib/sequences/include/tao/seq/min.hpp
inst/include/keops/lib/sequences/include/tao/seq/integer_sequence.hpp
inst/include/keops/lib/sequences/include/tao/seq/concatenate.hpp
inst/include/keops/lib/sequences/include/tao/seq/reduce.hpp
inst/include/keops/lib/sequences/include/tao/seq/partial_sum.hpp
inst/include/keops/lib/sequences/include/tao/seq/sequence_helper.hpp
inst/include/keops/lib/sequences/include/tao/seq/zip.hpp
inst/include/keops/lib/sequences/include/tao/seq/plus.hpp
inst/include/keops/lib/sequences/include/tao/seq/accumulate.hpp
inst/include/keops/lib/sequences/include/tao/seq/scale.hpp
inst/include/keops/lib/sequences/include/tao/seq/reverse.hpp
inst/include/keops/lib/sequences/include/tao/seq/sort.hpp
inst/include/keops/lib/sequences/include/tao/seq/at_index.hpp
inst/include/keops/lib/sequences/include/tao/seq/make_integer_sequence.hpp
inst/include/keops/lib/sequences/include/tao/seq/difference.hpp
inst/include/keops/lib/sequences/include/tao/seq/map.hpp
inst/include/keops/lib/sequences/include/tao/seq/contains.hpp
inst/include/keops/lib/sequences/include/tao/seq/select.hpp
inst/include/keops/lib/sequences/include/tao/seq/max.hpp
inst/include/keops/lib/sequences/include/tao/seq/partial_prod.hpp
inst/include/keops/lib/sequences/include/tao/seq/head.hpp
inst/include/keops/lib/sequences/include/tao/seq/minus.hpp
inst/include/keops/lib/sequences/include/tao/seq/inclusive_scan.hpp
inst/include/keops/lib/sequences/include/tao/seq/partial_reduce.hpp
inst/include/keops/lib/sequences/include/tao/seq/partial_accumulate.hpp
inst/include/keops/lib/sequences/include/tao/seq/tail.hpp
inst/include/keops/lib/sequences/include/tao/seq/contrib/make_index_of_sequence.hpp
inst/include/keops/lib/sequences/include/tao/seq/contrib/permutate.hpp
inst/include/keops/lib/sequences/include/tao/seq/contrib/sort_index.hpp
inst/include/keops/lib/sequences/src/test/seq/map.cpp
inst/include/keops/lib/sequences/src/test/seq/is_all.cpp
inst/include/keops/lib/sequences/src/test/seq/contrib_sort_index.cpp
inst/include/keops/lib/sequences/src/test/seq/integer_sequence.cpp
inst/include/keops/lib/sequences/src/test/seq/inclusive_scan.cpp
inst/include/keops/lib/sequences/src/test/seq/min.cpp
inst/include/keops/lib/sequences/src/test/seq/contains.cpp
inst/include/keops/lib/sequences/src/test/seq/max.cpp
inst/include/keops/lib/sequences/src/test/seq/difference.cpp
inst/include/keops/lib/sequences/src/test/seq/scale.cpp
inst/include/keops/lib/sequences/src/test/seq/sort.cpp
inst/include/keops/lib/sequences/src/test/seq/partial_accumulate.cpp
inst/include/keops/lib/sequences/src/test/seq/prod.cpp
inst/include/keops/lib/sequences/src/test/seq/reverse.cpp
inst/include/keops/lib/sequences/src/test/seq/tester.cpp
inst/include/keops/lib/sequences/src/test/seq/minus.cpp
inst/include/keops/lib/sequences/src/test/seq/partial_sum.cpp
inst/include/keops/lib/sequences/src/test/seq/index_of.cpp
inst/include/keops/lib/sequences/src/test/seq/multiplies.cpp
inst/include/keops/lib/sequences/src/test/seq/exclusive_scan.cpp
inst/include/keops/lib/sequences/src/test/seq/contrib_permutate.cpp
inst/include/keops/lib/sequences/src/test/seq/contrib_index_of_seq.cpp
inst/include/keops/lib/sequences/src/test/seq/CMakeLists.txt
inst/include/keops/lib/sequences/src/test/seq/select.cpp
inst/include/keops/lib/sequences/src/test/seq/plus.cpp
inst/include/keops/lib/sequences/src/test/seq/at_index.cpp
inst/include/keops/lib/sequences/src/test/seq/concatenate.cpp
inst/include/keops/lib/sequences/src/test/seq/is_any.cpp
inst/include/keops/lib/sequences/src/test/seq/make_integer_sequence.cpp
inst/include/keops/lib/sequences/src/test/seq/sum.cpp
inst/include/keops/lib/sequences/src/test/seq/accumulate.cpp
inst/include/keops/lib/sequences/src/test/seq/head.cpp
inst/include/keops/lib/sequences/src/test/seq/make_integer_range.cpp
inst/include/keops/lib/sequences/src/test/seq/tail.cpp
inst/include/keops/binders/keops_cst.h
inst/include/keops/binders/checks.h
inst/include/keops/binders/utils.h
inst/include/keops/binders/include.h
inst/include/keops/binders/switch.h
inst/include/binder/NAMESPACE
inst/include/binder/DESCRIPTION
inst/include/binder/R/RcppExports.R inst/include/binder/R/dummy.R
inst/include/binder/src/RcppExports.cpp
inst/include/binder/src/rkeops_data_type.h
inst/include/binder/src/test_binder.cpp
inst/include/binder/src/rkeops_utils.h
inst/include/binder/src/generic_red.h
inst/include/binder/src/rkeops_matrix.h
inst/include/binder/src/keops_io.h
inst/include/binder/src/generic_red.cpp
inst/include/binder/src/r_genred.cpp
inst/doc/using_rkeops.R
inst/doc/using_rkeops.html
inst/doc/using_rkeops.Rmd
inst/doc/introduction_to_rkeops.html
inst/doc/introduction_to_rkeops.Rmd inst/doc/introduction_to_rkeops.R
build/vignette.rds
vignettes/using_rkeops.Rmd vignettes/introduction_to_rkeops.Rmd
vignettes/using_rkeops.nb.html
man/keops_kernel.Rd man/format_var_aliases.Rd man/is_compiled.Rd man/parse_extra_args.Rd man/compile_formula.Rd man/rkeops_option_names.Rd man/rkeops-package.Rd man/msg_or_error.Rd man/compile4gpu.Rd man/compile_code.Rd man/default_runtime_options.Rd man/get_build_dir.Rd man/get_src_dir.Rd man/check_cmake.Rd man/check_os.Rd man/load_dll.Rd man/helloWorld.Rd man/clean_rkeops.Rd man/compile4float32.Rd man/get_pkg_dir.Rd man/is_installed.Rd man/compile_options.Rd man/create_dllname.Rd man/string2hash.Rd man/get_rkeops_options.Rd man/check_runtime_options.Rd man/compile4cpu.Rd man/check_compile_options.Rd man/get_os.Rd man/set_rkeops_options.Rd man/use_gpu.Rd man/default_compile_options.Rd man/compile4float64.Rd man/get_rkeops_option.Rd man/keops_grad.Rd man/use_cpu.Rd man/get_cmake.Rd man/set_rkeops_option.Rd man/runtime_options.Rd
man/figures/rkeops_logo.png
rkeops documentation built on Feb. 17, 2021, 5:08 p.m.