MANIFEST.in
licence.txt
readme.md
setup.py
keopscore/__init__.py
keopscore/get_keops_dll.py
keopscore/keops_version
keopscore/licence.txt
keopscore/readme.md
keopscore.egg-info/PKG-INFO
keopscore.egg-info/SOURCES.txt
keopscore.egg-info/dependency_links.txt
keopscore.egg-info/top_level.txt
keopscore/binders/LinkCompile.py
keopscore/binders/__init__.py
keopscore/binders/cpp/Cpu_link_compile.py
keopscore/binders/cpp/__init__.py
keopscore/binders/nvrtc/Gpu_link_compile.py
keopscore/binders/nvrtc/__init__.py
keopscore/binders/nvrtc/keops_nvrtc.cpp
keopscore/binders/nvrtc/nvrtc_jit.cpp
keopscore/config/__init__.py
keopscore/config/chunks.py
keopscore/config/config.py
keopscore/formulas/Chunkable_Op.py
keopscore/formulas/GetReduction.py
keopscore/formulas/Operation.py
keopscore/formulas/VectorizedComplexScalarOp.py
keopscore/formulas/VectorizedScalarOp.py
keopscore/formulas/__init__.py
keopscore/formulas/checks.py
keopscore/formulas/autodiff/Grad.py
keopscore/formulas/autodiff/Grad_WithSavedForward.py
keopscore/formulas/autodiff/__init__.py
keopscore/formulas/complex/ComplexAbs.py
keopscore/formulas/complex/ComplexAdd.py
keopscore/formulas/complex/ComplexAngle.py
keopscore/formulas/complex/ComplexDivide.py
keopscore/formulas/complex/ComplexExp.py
keopscore/formulas/complex/ComplexExp1j.py
keopscore/formulas/complex/ComplexImag.py
keopscore/formulas/complex/ComplexMult.py
keopscore/formulas/complex/ComplexReal.py
keopscore/formulas/complex/ComplexRealScal.py
keopscore/formulas/complex/ComplexSquareAbs.py
keopscore/formulas/complex/ComplexSubtract.py
keopscore/formulas/complex/ComplexSum.py
keopscore/formulas/complex/ComplexSumT.py
keopscore/formulas/complex/Conj.py
keopscore/formulas/complex/Imag2Complex.py
keopscore/formulas/complex/Real2Complex.py
keopscore/formulas/complex/__init__.py
keopscore/formulas/maths/Abs.py
keopscore/formulas/maths/Acos.py
keopscore/formulas/maths/Add.py
keopscore/formulas/maths/ArgMax.py
keopscore/formulas/maths/ArgMin.py
keopscore/formulas/maths/Asin.py
keopscore/formulas/maths/Atan.py
keopscore/formulas/maths/Atan2.py
keopscore/formulas/maths/Clamp.py
keopscore/formulas/maths/ClampInt.py
keopscore/formulas/maths/Concat.py
keopscore/formulas/maths/Cos.py
keopscore/formulas/maths/DiffClampInt.py
keopscore/formulas/maths/Divide.py
keopscore/formulas/maths/Elem.py
keopscore/formulas/maths/ElemT.py
keopscore/formulas/maths/Exp.py
keopscore/formulas/maths/Extract.py
keopscore/formulas/maths/ExtractT.py
keopscore/formulas/maths/Floor.py
keopscore/formulas/maths/GradMatrix.py
keopscore/formulas/maths/IfElse.py
keopscore/formulas/maths/IntInv.py
keopscore/formulas/maths/Inv.py
keopscore/formulas/maths/Log.py
keopscore/formulas/maths/MatVecMult.py
keopscore/formulas/maths/Max.py
keopscore/formulas/maths/Min.py
keopscore/formulas/maths/Minus.py
keopscore/formulas/maths/Mod.py
keopscore/formulas/maths/Mult.py
keopscore/formulas/maths/Norm2.py
keopscore/formulas/maths/Normalize.py
keopscore/formulas/maths/OneHot.py
keopscore/formulas/maths/Pow.py
keopscore/formulas/maths/Powf.py
keopscore/formulas/maths/ReLU.py
keopscore/formulas/maths/Round.py
keopscore/formulas/maths/Rsqrt.py
keopscore/formulas/maths/Scalprod.py
keopscore/formulas/maths/Sign.py
keopscore/formulas/maths/Sin.py
keopscore/formulas/maths/SinXDivX.py
keopscore/formulas/maths/SqDist.py
keopscore/formulas/maths/SqNorm2.py
keopscore/formulas/maths/SqNormDiag.py
keopscore/formulas/maths/SqNormIso.py
keopscore/formulas/maths/Sqrt.py
keopscore/formulas/maths/Square.py
keopscore/formulas/maths/Step.py
keopscore/formulas/maths/Subtract.py
keopscore/formulas/maths/Sum.py
keopscore/formulas/maths/SumT.py
keopscore/formulas/maths/SymSqNorm.py
keopscore/formulas/maths/TensorDot.py
keopscore/formulas/maths/TensorProd.py
keopscore/formulas/maths/VecMatMult.py
keopscore/formulas/maths/WeightedSqDist.py
keopscore/formulas/maths/WeightedSqNorm.py
keopscore/formulas/maths/XLogX.py
keopscore/formulas/maths/__init__.py
keopscore/formulas/reductions/ArgKMin_Reduction.py
keopscore/formulas/reductions/ArgMax_Reduction.py
keopscore/formulas/reductions/ArgMin_Reduction.py
keopscore/formulas/reductions/KMin_ArgKMin_Reduction.py
keopscore/formulas/reductions/KMin_Reduction.py
keopscore/formulas/reductions/Max_ArgMax_Reduction.py
keopscore/formulas/reductions/Max_ArgMax_Reduction_Base.py
keopscore/formulas/reductions/Max_Reduction.py
keopscore/formulas/reductions/Max_SumShiftExpWeight_Reduction.py
keopscore/formulas/reductions/Min_ArgMin_Reduction.py
keopscore/formulas/reductions/Min_ArgMin_Reduction_Base.py
keopscore/formulas/reductions/Min_Reduction.py
keopscore/formulas/reductions/Reduction.py
keopscore/formulas/reductions/Sum_Reduction.py
keopscore/formulas/reductions/Zero_Reduction.py
keopscore/formulas/reductions/__init__.py
keopscore/formulas/reductions/sum_schemes.py
keopscore/formulas/variables/IntCst.py
keopscore/formulas/variables/Var.py
keopscore/formulas/variables/Zero.py
keopscore/formulas/variables/__init__.py
keopscore/include/CudaSizes.h
keopscore/include/Ranges.h
keopscore/include/Sizes.h
keopscore/include/__init__.py
keopscore/include/ranges_utils.h
keopscore/include/utils_pe.h
keopscore/mapreduce/Chunk_Mode_Constants.py
keopscore/mapreduce/MapReduce.py
keopscore/mapreduce/__init__.py
keopscore/mapreduce/cpu/CpuAssignZero.py
keopscore/mapreduce/cpu/CpuReduc.py
keopscore/mapreduce/cpu/CpuReduc_ranges.py
keopscore/mapreduce/cpu/__init__.py
keopscore/mapreduce/gpu/GpuAssignZero.py
keopscore/mapreduce/gpu/GpuReduc1D.py
keopscore/mapreduce/gpu/GpuReduc1D_chunks.py
keopscore/mapreduce/gpu/GpuReduc1D_finalchunks.py
keopscore/mapreduce/gpu/GpuReduc1D_ranges.py
keopscore/mapreduce/gpu/GpuReduc1D_ranges_chunks.py
keopscore/mapreduce/gpu/GpuReduc1D_ranges_finalchunks.py
keopscore/mapreduce/gpu/GpuReduc2D.py
keopscore/mapreduce/gpu/__init__.py
keopscore/tests/__init__.py
keopscore/tests/test_op.py
keopscore/utils/Cache.py
keopscore/utils/TestOperation.py
keopscore/utils/Tree.py
keopscore/utils/__init__.py
keopscore/utils/code_gen_utils.py
keopscore/utils/gpu_utils.py
keopscore/utils/math_functions.py
keopscore/utils/misc_utils.py