Created temporary directory: /tmp/pip-ephem-wheel-cache-cwakfjwk Created temporary directory: /tmp/pip-req-tracker-zohhj1li Created requirements tracker '/tmp/pip-req-tracker-zohhj1li' Created temporary directory: /tmp/pip-wheel-e52rij87 Collecting pykeops==1.3 1 location(s) to search for versions of pykeops: * https://pypi.org/simple/pykeops/ Getting page https://pypi.org/simple/pykeops/ Analyzing links from page https://pypi.org/simple/pykeops/ Found link https://files.pythonhosted.org/packages/2a/71/ff5aa7741f341785e58e0a4b0d1c266836c388dca6a700be90be52528b2f/pykeops-0.0.10.tar.gz#sha256=ba017dae537cfa2ad174fb2c28483a4fe3fdc5d1dc673bdb307e3eb86cf738dd (from https://pypi.org/simple/pykeops/), version: 0.0.10 Found link https://files.pythonhosted.org/packages/8b/d4/1b566cd54bce47bf75039a40ba8fa2ee4a2870091d056669d9b95002de56/pykeops-0.0.12.tar.gz#sha256=c7b962f2970a6032445c2814745756a750c2d788aa8271ac678093de019f4864 (from https://pypi.org/simple/pykeops/), version: 0.0.12 Found link https://files.pythonhosted.org/packages/0c/c3/30bafcbf2ccb79335b70aebadc60f4a252f8a0bfa3a3c594ebf34c0f6594/pykeops-0.0.14.tar.gz#sha256=023166ae19515640d1c5ce0b2a53986e69d0fd1569eddfcd9d4fd985d347f22a (from https://pypi.org/simple/pykeops/), version: 0.0.14 Found link https://files.pythonhosted.org/packages/ef/43/b36c779bdb85d4aa0e99e346b311072f8189e7692c8c391f61b5ce050179/pykeops-0.1.2.tar.gz#sha256=e83a4e2bea6b2180a398a807ba9ae5013c331766d998f287e0bcfea362005b7e (from https://pypi.org/simple/pykeops/) (requires-python:>=3), version: 0.1.2 Found link https://files.pythonhosted.org/packages/b4/3c/e35b24eb627d8a7eaf335017e4f3f46159790011f123a08ea3eea8575567/pykeops-0.1.3.tar.gz#sha256=a68d198f90a0f53b2668b076f511bd85043c784394170ae45855883426c215fa (from https://pypi.org/simple/pykeops/) (requires-python:>=3), version: 0.1.3 Found link https://files.pythonhosted.org/packages/fd/2c/dadd79aefe16609bce663261d6676bbf211e741971614b20da5f703c13ff/pykeops-0.1.4.tar.gz#sha256=c13485ab437849e23d42b58a876b2a114db3b66b2908b7a2934c46ea2cb8118c (from https://pypi.org/simple/pykeops/) (requires-python:>=3), version: 0.1.4 Found link https://files.pythonhosted.org/packages/53/a4/f5948da705e0bec8afcf50132056c1b673077bc2748a0f64498575528382/pykeops-0.1.5.tar.gz#sha256=044de4f7958d62f5155b9d6d49d496f0170174c07cafe05c67af088b6ff9fe55 (from https://pypi.org/simple/pykeops/) (requires-python:>=3), version: 0.1.5 Found link https://files.pythonhosted.org/packages/d7/fc/2298623dc54e1518c4946dd741e7419b810cfbb76665d836d612f05e6553/pykeops-0.1.6.tar.gz#sha256=0d3a732880645a1549c287104811321858b05f8843d0090bc10f0df1faf5e1dc (from https://pypi.org/simple/pykeops/) (requires-python:>=3), version: 0.1.6 Found link https://files.pythonhosted.org/packages/4e/85/5c618299d461488cc61c57ac5cfda6c1dcd8cff1d7a9cada183f3decfd3c/pykeops-1.0.tar.gz#sha256=ffd86389feee4bf162dc041fd2f6592ec5483c9c7032c11e85d7d24c34c89f04 (from https://pypi.org/simple/pykeops/) (requires-python:>=3), version: 1.0 Found link https://files.pythonhosted.org/packages/fe/70/e7b86027dd9460e852823815062e74b71b0eb5488aaa229f9517b09d8ba0/pykeops-1.0.1.tar.gz#sha256=b399739988fe13612a74bc82d84a0eeffbc161a89784a4c017679058b9c1e324 (from https://pypi.org/simple/pykeops/) (requires-python:>=3), version: 1.0.1 Found link https://files.pythonhosted.org/packages/ce/aa/3d14dba9709a84c6f8a7990dfa9c93b0cea6e2379ad8773dc3ac1cf00787/pykeops-1.0.2.tar.gz#sha256=181a0eed29285e57717332dee255a18b2a312643a3d9bc474567889d349ad611 (from https://pypi.org/simple/pykeops/) (requires-python:>=3), version: 1.0.2 Found link https://files.pythonhosted.org/packages/53/0d/d43824b49c8c25430fc3d8a413155c6c4bd11b11ea590073fbc7f4af92d3/pykeops-1.1.tar.gz#sha256=0a293c4e5c8ab9afcabdf7f645dcad4618f03d58cecc7e850dba37cc5c1f969f (from https://pypi.org/simple/pykeops/) (requires-python:>=3), version: 1.1 Found link https://files.pythonhosted.org/packages/7a/d7/24439455e10a51a6e5af9b35b862113478a247a84fa2974d11e3a9a4faaf/pykeops-1.1.1.tar.gz#sha256=c5876c6a3e4764154dbbdf7294d3fc8900a5f9ed48891c0e08b28c3818bf229b (from https://pypi.org/simple/pykeops/) (requires-python:>=3), version: 1.1.1 Found link https://files.pythonhosted.org/packages/eb/98/ecbc2d22b1f89fcd3794665a1fd3247260c77d1f7fe3ada54e258c4fcdbf/pykeops-1.1.2.tar.gz#sha256=bff2f21e47a870013c89bf31dd0e6c08e94cb3e2ebc37120236aae18345c4827 (from https://pypi.org/simple/pykeops/) (requires-python:>=3), version: 1.1.2 Found link https://files.pythonhosted.org/packages/28/f1/b92163b897fc53f1e370060138fec59f91b83abb77fd20cdbe1fba3c0982/pykeops-1.2.tar.gz#sha256=bbeef2422bc928cb7dcc79b8ed6b3381d191178a0e5d27f1f31bccfe3589e09d (from https://pypi.org/simple/pykeops/) (requires-python:>=3), version: 1.2 Found link https://files.pythonhosted.org/packages/48/72/d1576e0841b1fa6dd65de4ef203362e5eb7748215005ace2975e12ac2679/pykeops-1.3.tar.gz#sha256=8c871dc42e3fc6d21b4d81501ee907985ac100175aa676e2b0735ed10326bf13 (from https://pypi.org/simple/pykeops/) (requires-python:>=3), version: 1.3 Using version 1.3 (newest of versions: 1.3) Created temporary directory: /tmp/pip-unpack-7ajgomb3 Downloading https://files.pythonhosted.org/packages/48/72/d1576e0841b1fa6dd65de4ef203362e5eb7748215005ace2975e12ac2679/pykeops-1.3.tar.gz (301kB) Downloading from URL https://files.pythonhosted.org/packages/48/72/d1576e0841b1fa6dd65de4ef203362e5eb7748215005ace2975e12ac2679/pykeops-1.3.tar.gz#sha256=8c871dc42e3fc6d21b4d81501ee907985ac100175aa676e2b0735ed10326bf13 (from https://pypi.org/simple/pykeops/) (requires-python:>=3) Added pykeops==1.3 from https://files.pythonhosted.org/packages/48/72/d1576e0841b1fa6dd65de4ef203362e5eb7748215005ace2975e12ac2679/pykeops-1.3.tar.gz#sha256=8c871dc42e3fc6d21b4d81501ee907985ac100175aa676e2b0735ed10326bf13 to build tracker '/tmp/pip-req-tracker-zohhj1li' Running setup.py (path:/tmp/pip-wheel-e52rij87/pykeops/setup.py) egg_info for package pykeops Running command python setup.py egg_info running egg_info creating pip-egg-info/pykeops.egg-info writing pip-egg-info/pykeops.egg-info/PKG-INFO writing top-level names to pip-egg-info/pykeops.egg-info/top_level.txt writing requirements to pip-egg-info/pykeops.egg-info/requires.txt writing dependency_links to pip-egg-info/pykeops.egg-info/dependency_links.txt writing manifest file 'pip-egg-info/pykeops.egg-info/SOURCES.txt' reading manifest file 'pip-egg-info/pykeops.egg-info/SOURCES.txt' writing manifest file 'pip-egg-info/pykeops.egg-info/SOURCES.txt' Source in /tmp/pip-wheel-e52rij87/pykeops has version 1.3, which satisfies requirement pykeops==1.3 from https://files.pythonhosted.org/packages/48/72/d1576e0841b1fa6dd65de4ef203362e5eb7748215005ace2975e12ac2679/pykeops-1.3.tar.gz#sha256=8c871dc42e3fc6d21b4d81501ee907985ac100175aa676e2b0735ed10326bf13 Removed pykeops==1.3 from https://files.pythonhosted.org/packages/48/72/d1576e0841b1fa6dd65de4ef203362e5eb7748215005ace2975e12ac2679/pykeops-1.3.tar.gz#sha256=8c871dc42e3fc6d21b4d81501ee907985ac100175aa676e2b0735ed10326bf13 from build tracker '/tmp/pip-req-tracker-zohhj1li' Building wheels for collected packages: pykeops Created temporary directory: /tmp/pip-wheel-ihgvtuqo Running setup.py bdist_wheel for pykeops: started Destination directory: /tmp/pip-wheel-ihgvtuqo Running command /usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-wheel-e52rij87/pykeops/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" bdist_wheel -d /tmp/pip-wheel-ihgvtuqo running bdist_wheel running build running build_py creating build creating build/lib creating build/lib/pykeops copying pykeops/__init__.py -> build/lib/pykeops creating build/lib/pykeops/common copying pykeops/common/utils.py -> build/lib/pykeops/common copying pykeops/common/__init__.py -> build/lib/pykeops/common copying pykeops/common/compile_routines.py -> build/lib/pykeops/common copying pykeops/common/operations.py -> build/lib/pykeops/common copying pykeops/common/parse_type.py -> build/lib/pykeops/common copying pykeops/common/set_path.py -> build/lib/pykeops/common copying pykeops/common/keops_io.py -> build/lib/pykeops/common copying pykeops/common/get_options.py -> build/lib/pykeops/common copying pykeops/common/lazy_tensor.py -> build/lib/pykeops/common creating build/lib/pykeops/numpy copying pykeops/numpy/utils.py -> build/lib/pykeops/numpy copying pykeops/numpy/__init__.py -> build/lib/pykeops/numpy copying pykeops/numpy/operations.py -> build/lib/pykeops/numpy creating build/lib/pykeops/numpy/cluster copying pykeops/numpy/cluster/utils.py -> build/lib/pykeops/numpy/cluster copying pykeops/numpy/cluster/__init__.py -> build/lib/pykeops/numpy/cluster copying pykeops/numpy/cluster/grid_cluster.py -> build/lib/pykeops/numpy/cluster copying pykeops/numpy/cluster/matrix.py -> build/lib/pykeops/numpy/cluster creating build/lib/pykeops/numpy/convolutions copying pykeops/numpy/convolutions/__init__.py -> build/lib/pykeops/numpy/convolutions copying pykeops/numpy/convolutions/radial_kernel.py -> build/lib/pykeops/numpy/convolutions creating build/lib/pykeops/numpy/generic copying pykeops/numpy/generic/__init__.py -> build/lib/pykeops/numpy/generic copying pykeops/numpy/generic/generic_ops.py -> build/lib/pykeops/numpy/generic copying pykeops/numpy/generic/generic_red.py -> build/lib/pykeops/numpy/generic creating build/lib/pykeops/numpy/shape_distance copying pykeops/numpy/shape_distance/__init__.py -> build/lib/pykeops/numpy/shape_distance copying pykeops/numpy/shape_distance/fshape_scp_dx.py -> build/lib/pykeops/numpy/shape_distance copying pykeops/numpy/shape_distance/fshape_scp.py -> build/lib/pykeops/numpy/shape_distance creating build/lib/pykeops/test copying pykeops/test/__init__.py -> build/lib/pykeops/test copying pykeops/test/install.py -> build/lib/pykeops/test copying pykeops/test/unit_tests_pytorch.py -> build/lib/pykeops/test copying pykeops/test/unit_tests_numpy.py -> build/lib/pykeops/test creating build/lib/pykeops/torch copying pykeops/torch/utils.py -> build/lib/pykeops/torch copying pykeops/torch/__init__.py -> build/lib/pykeops/torch copying pykeops/torch/operations.py -> build/lib/pykeops/torch creating build/lib/pykeops/torch/cluster copying pykeops/torch/cluster/utils.py -> build/lib/pykeops/torch/cluster copying pykeops/torch/cluster/__init__.py -> build/lib/pykeops/torch/cluster copying pykeops/torch/cluster/grid_cluster.py -> build/lib/pykeops/torch/cluster copying pykeops/torch/cluster/matrix.py -> build/lib/pykeops/torch/cluster creating build/lib/pykeops/torch/generic copying pykeops/torch/generic/__init__.py -> build/lib/pykeops/torch/generic copying pykeops/torch/generic/generic_ops.py -> build/lib/pykeops/torch/generic copying pykeops/torch/generic/generic_red.py -> build/lib/pykeops/torch/generic creating build/lib/pykeops/torch/kernel_product copying pykeops/torch/kernel_product/__init__.py -> build/lib/pykeops/torch/kernel_product copying pykeops/torch/kernel_product/formula.py -> build/lib/pykeops/torch/kernel_product copying pykeops/torch/kernel_product/kernels.py -> build/lib/pykeops/torch/kernel_product copying pykeops/torch/kernel_product/features_kernels.py -> build/lib/pykeops/torch/kernel_product copying pykeops/readme.md -> build/lib/pykeops copying pykeops/licence.txt -> build/lib/pykeops copying pykeops/CMakeLists.txt -> build/lib/pykeops copying pykeops/torch_headers.h.in -> build/lib/pykeops copying pykeops/numpy/convolutions/radial_kernel_conv.cpp -> build/lib/pykeops/numpy/convolutions copying pykeops/numpy/convolutions/radial_kernel_grad1conv.cpp -> build/lib/pykeops/numpy/convolutions copying pykeops/numpy/generic/generic_red.cpp -> build/lib/pykeops/numpy/generic copying pykeops/numpy/shape_distance/fshape_scp.cpp -> build/lib/pykeops/numpy/shape_distance copying pykeops/torch/generic/generic_red.cpp -> build/lib/pykeops/torch/generic copying pykeops/common/keops_io.h -> build/lib/pykeops/common creating build/lib/pykeops/keops copying pykeops/keops/cuda.cmake -> build/lib/pykeops/keops copying pykeops/keops/formula.h.in -> build/lib/pykeops/keops copying pykeops/keops/headers.cmake -> build/lib/pykeops/keops copying pykeops/keops/keops_includes.h -> build/lib/pykeops/keops copying pykeops/version -> build/lib/pykeops creating build/lib/pykeops/keops/binders copying pykeops/keops/binders/checks.h -> build/lib/pykeops/keops/binders copying pykeops/keops/binders/switch.h -> build/lib/pykeops/keops/binders copying pykeops/keops/binders/utils.h -> build/lib/pykeops/keops/binders copying pykeops/keops/binders/include.h -> build/lib/pykeops/keops/binders copying pykeops/keops/binders/keops_cst.h -> build/lib/pykeops/keops/binders creating build/lib/pykeops/keops/core creating build/lib/pykeops/keops/core/autodiff copying pykeops/keops/core/autodiff/IdOrZero.h -> build/lib/pykeops/keops/core/autodiff copying pykeops/keops/core/autodiff/BinaryOp.h -> build/lib/pykeops/keops/core/autodiff copying pykeops/keops/core/autodiff/Grad.h -> build/lib/pykeops/keops/core/autodiff copying pykeops/keops/core/autodiff/CountIn.h -> build/lib/pykeops/keops/core/autodiff copying pykeops/keops/core/autodiff/Var.h -> build/lib/pykeops/keops/core/autodiff copying pykeops/keops/core/autodiff/UnaryOp.h -> build/lib/pykeops/keops/core/autodiff creating build/lib/pykeops/keops/core/pack copying pykeops/keops/core/pack/Pack.h -> build/lib/pykeops/keops/core/pack copying pykeops/keops/core/pack/Get.h -> build/lib/pykeops/keops/core/pack copying pykeops/keops/core/pack/ZeroPack.h -> build/lib/pykeops/keops/core/pack copying pykeops/keops/core/pack/CondType.h -> build/lib/pykeops/keops/core/pack copying pykeops/keops/core/pack/PackVal.h -> build/lib/pykeops/keops/core/pack copying pykeops/keops/core/pack/ConcatPack.h -> build/lib/pykeops/keops/core/pack copying pykeops/keops/core/pack/Val.h -> build/lib/pykeops/keops/core/pack copying pykeops/keops/core/pack/MergePacks.h -> build/lib/pykeops/keops/core/pack copying pykeops/keops/core/pack/CheckAllDistinct.h -> build/lib/pykeops/keops/core/pack copying pykeops/keops/core/pack/GetDims.h -> build/lib/pykeops/keops/core/pack copying pykeops/keops/core/pack/IterReplace.h -> build/lib/pykeops/keops/core/pack copying pykeops/keops/core/pack/IndVal.h -> build/lib/pykeops/keops/core/pack copying pykeops/keops/core/pack/ReplaceInPack.h -> build/lib/pykeops/keops/core/pack copying pykeops/keops/core/pack/UnivPack.h -> build/lib/pykeops/keops/core/pack copying pykeops/keops/core/pack/GetInds.h -> build/lib/pykeops/keops/core/pack copying pykeops/keops/core/pack/RemoveFromPack.h -> build/lib/pykeops/keops/core/pack copying pykeops/keops/core/pack/IsSame.h -> build/lib/pykeops/keops/core/pack copying pykeops/keops/core/pack/CountInPack.h -> build/lib/pykeops/keops/core/pack creating build/lib/pykeops/keops/core/formulas copying pykeops/keops/core/formulas/deprecated.h -> build/lib/pykeops/keops/core/formulas copying pykeops/keops/core/formulas/Factorize.h -> build/lib/pykeops/keops/core/formulas copying pykeops/keops/core/formulas/PrintFormula.h -> build/lib/pykeops/keops/core/formulas creating build/lib/pykeops/keops/core/formulas/constants copying pykeops/keops/core/formulas/constants/Zero.h -> build/lib/pykeops/keops/core/formulas/constants copying pykeops/keops/core/formulas/constants/IntConst.h -> build/lib/pykeops/keops/core/formulas/constants creating build/lib/pykeops/keops/core/formulas/kernels copying pykeops/keops/core/formulas/kernels/ScalarRadialKernels.h -> build/lib/pykeops/keops/core/formulas/kernels copying pykeops/keops/core/formulas/kernels/TRIGaussKernel.h -> build/lib/pykeops/keops/core/formulas/kernels copying pykeops/keops/core/formulas/kernels/SumGaussKernel.h -> build/lib/pykeops/keops/core/formulas/kernels copying pykeops/keops/core/formulas/kernels/CauchyKernel.h -> build/lib/pykeops/keops/core/formulas/kernels copying pykeops/keops/core/formulas/kernels/CurlFreeGaussKernel.h -> build/lib/pykeops/keops/core/formulas/kernels copying pykeops/keops/core/formulas/kernels/DivFreeGaussKernel.h -> build/lib/pykeops/keops/core/formulas/kernels copying pykeops/keops/core/formulas/kernels/TRI_Kernel.h -> build/lib/pykeops/keops/core/formulas/kernels copying pykeops/keops/core/formulas/kernels/InverseMultiquadricKernel.h -> build/lib/pykeops/keops/core/formulas/kernels copying pykeops/keops/core/formulas/kernels/LaplaceKernel.h -> build/lib/pykeops/keops/core/formulas/kernels copying pykeops/keops/core/formulas/kernels/GaussKernel.h -> build/lib/pykeops/keops/core/formulas/kernels creating build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/SumT.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/Sqrt.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/Elem.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/Add.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/Powf.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/Cos.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/Subtract.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/Log.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/Concat.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/IntInv.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/Mult.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/OneHot.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/Square.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/Scal.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/Sin.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/Sum.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/XLogX.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/MatVecMult.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/ReLu.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/Rsqrt.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/ScalOrMult.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/Pow.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/ElemT.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/Exp.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/ExtractT.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/Step.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/Abs.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/Extract.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/Minus.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/VecMatMult.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/GradMatrix.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/Sign.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/TensorDot.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/Inv.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/TensorProd.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/Divide.h -> build/lib/pykeops/keops/core/formulas/maths creating build/lib/pykeops/keops/core/formulas/norms copying pykeops/keops/core/formulas/norms/Norm2.h -> build/lib/pykeops/keops/core/formulas/norms copying pykeops/keops/core/formulas/norms/Scalprod.h -> build/lib/pykeops/keops/core/formulas/norms copying pykeops/keops/core/formulas/norms/SqDist.h -> build/lib/pykeops/keops/core/formulas/norms copying pykeops/keops/core/formulas/norms/Normalize.h -> build/lib/pykeops/keops/core/formulas/norms copying pykeops/keops/core/formulas/norms/SqNorm2.h -> build/lib/pykeops/keops/core/formulas/norms copying pykeops/keops/core/formulas/norms/WeightedSqNorm.h -> build/lib/pykeops/keops/core/formulas/norms copying pykeops/keops/core/formulas/norms/SqNormDiag.h -> build/lib/pykeops/keops/core/formulas/norms copying pykeops/keops/core/formulas/norms/WeightedSqDist.h -> build/lib/pykeops/keops/core/formulas/norms copying pykeops/keops/core/formulas/norms/SqNormIso.h -> build/lib/pykeops/keops/core/formulas/norms creating build/lib/pykeops/keops/core/reductions copying pykeops/keops/core/reductions/Min_Reduction.h -> build/lib/pykeops/keops/core/reductions copying pykeops/keops/core/reductions/Sum_Reduction.h -> build/lib/pykeops/keops/core/reductions copying pykeops/keops/core/reductions/Zero_Reduction.h -> build/lib/pykeops/keops/core/reductions copying pykeops/keops/core/reductions/Max_Reduction.h -> build/lib/pykeops/keops/core/reductions copying pykeops/keops/core/reductions/Max_SumShiftExp_Reduction.h -> build/lib/pykeops/keops/core/reductions copying pykeops/keops/core/reductions/KMin_Reduction.h -> build/lib/pykeops/keops/core/reductions copying pykeops/keops/core/reductions/Reduction.h -> build/lib/pykeops/keops/core/reductions creating build/lib/pykeops/keops/core/mapreduce copying pykeops/keops/core/mapreduce/broadcast_batch_dimensions.h -> build/lib/pykeops/keops/core/mapreduce copying pykeops/keops/core/mapreduce/CpuConv.cpp -> build/lib/pykeops/keops/core/mapreduce copying pykeops/keops/core/mapreduce/CpuConv_ranges.cpp -> build/lib/pykeops/keops/core/mapreduce copying pykeops/keops/core/mapreduce/GpuConv1D.cu -> build/lib/pykeops/keops/core/mapreduce copying pykeops/keops/core/mapreduce/GpuConv1D_ranges.cu -> build/lib/pykeops/keops/core/mapreduce copying pykeops/keops/core/mapreduce/GpuConv2D.cu -> build/lib/pykeops/keops/core/mapreduce creating build/lib/pykeops/keops/core/utils copying pykeops/keops/core/utils/CudaErrorCheck.cu -> build/lib/pykeops/keops/core/utils copying pykeops/keops/core/utils/CudaSizes.h -> build/lib/pykeops/keops/core/utils copying pykeops/keops/core/utils/Infinity.h -> build/lib/pykeops/keops/core/utils copying pykeops/keops/core/link_autodiff.cpp -> build/lib/pykeops/keops/core copying pykeops/keops/core/link_autodiff.cu -> build/lib/pykeops/keops/core copying pykeops/keops/core/pre_headers.h -> build/lib/pykeops/keops/core creating build/lib/pykeops/keops/specific copying pykeops/keops/specific/CMakeLists.txt -> build/lib/pykeops/keops/specific creating build/lib/pykeops/keops/specific/radial_kernels copying pykeops/keops/specific/radial_kernels/cuda_conv.cu -> build/lib/pykeops/keops/specific/radial_kernels copying pykeops/keops/specific/radial_kernels/cuda_conv.cx -> build/lib/pykeops/keops/specific/radial_kernels copying pykeops/keops/specific/radial_kernels/cuda_grad1conv.cu -> build/lib/pykeops/keops/specific/radial_kernels copying pykeops/keops/specific/radial_kernels/cuda_grad1conv.cx -> build/lib/pykeops/keops/specific/radial_kernels copying pykeops/keops/specific/radial_kernels/radial_kernels.h -> build/lib/pykeops/keops/specific/radial_kernels creating build/lib/pykeops/keops/specific/shape_distance copying pykeops/keops/specific/shape_distance/fshape_gpu.cu -> build/lib/pykeops/keops/specific/shape_distance copying pykeops/keops/specific/shape_distance/fshape_gpu.cx -> build/lib/pykeops/keops/specific/shape_distance copying pykeops/keops/specific/shape_distance/kernels.cx -> build/lib/pykeops/keops/specific/shape_distance creating build/lib/pykeops/pybind11 creating build/lib/pykeops/pybind11/include creating build/lib/pykeops/pybind11/include/pybind11 creating build/lib/pykeops/pybind11/include/pybind11/detail copying pykeops/pybind11/include/pybind11/detail/class.h -> build/lib/pykeops/pybind11/include/pybind11/detail copying pykeops/pybind11/include/pybind11/detail/common.h -> build/lib/pykeops/pybind11/include/pybind11/detail copying pykeops/pybind11/include/pybind11/detail/descr.h -> build/lib/pykeops/pybind11/include/pybind11/detail copying pykeops/pybind11/include/pybind11/detail/init.h -> build/lib/pykeops/pybind11/include/pybind11/detail copying pykeops/pybind11/include/pybind11/detail/internals.h -> build/lib/pykeops/pybind11/include/pybind11/detail copying pykeops/pybind11/include/pybind11/detail/typeid.h -> build/lib/pykeops/pybind11/include/pybind11/detail copying pykeops/pybind11/include/pybind11/attr.h -> build/lib/pykeops/pybind11/include/pybind11 copying pykeops/pybind11/include/pybind11/buffer_info.h -> build/lib/pykeops/pybind11/include/pybind11 copying pykeops/pybind11/include/pybind11/cast.h -> build/lib/pykeops/pybind11/include/pybind11 copying pykeops/pybind11/include/pybind11/chrono.h -> build/lib/pykeops/pybind11/include/pybind11 copying pykeops/pybind11/include/pybind11/common.h -> build/lib/pykeops/pybind11/include/pybind11 copying pykeops/pybind11/include/pybind11/complex.h -> build/lib/pykeops/pybind11/include/pybind11 copying pykeops/pybind11/include/pybind11/eigen.h -> build/lib/pykeops/pybind11/include/pybind11 copying pykeops/pybind11/include/pybind11/embed.h -> build/lib/pykeops/pybind11/include/pybind11 copying pykeops/pybind11/include/pybind11/eval.h -> build/lib/pykeops/pybind11/include/pybind11 copying pykeops/pybind11/include/pybind11/functional.h -> build/lib/pykeops/pybind11/include/pybind11 copying pykeops/pybind11/include/pybind11/iostream.h -> build/lib/pykeops/pybind11/include/pybind11 copying pykeops/pybind11/include/pybind11/numpy.h -> build/lib/pykeops/pybind11/include/pybind11 copying pykeops/pybind11/include/pybind11/operators.h -> build/lib/pykeops/pybind11/include/pybind11 copying pykeops/pybind11/include/pybind11/options.h -> build/lib/pykeops/pybind11/include/pybind11 copying pykeops/pybind11/include/pybind11/pybind11.h -> build/lib/pykeops/pybind11/include/pybind11 copying pykeops/pybind11/include/pybind11/pytypes.h -> build/lib/pykeops/pybind11/include/pybind11 copying pykeops/pybind11/include/pybind11/stl.h -> build/lib/pykeops/pybind11/include/pybind11 copying pykeops/pybind11/include/pybind11/stl_bind.h -> build/lib/pykeops/pybind11/include/pybind11 copying pykeops/pybind11/CMakeLists.txt -> build/lib/pykeops/pybind11 creating build/lib/pykeops/pybind11/tools copying pykeops/pybind11/tools/FindPythonLibsNew.cmake -> build/lib/pykeops/pybind11/tools copying pykeops/pybind11/tools/pybind11Tools.cmake -> build/lib/pykeops/pybind11/tools copying pykeops/pybind11/tools/pybind11Config.cmake.in -> build/lib/pykeops/pybind11/tools creating build/lib/pykeops/keops/lib creating build/lib/pykeops/keops/lib/sequences creating build/lib/pykeops/keops/lib/sequences/include creating build/lib/pykeops/keops/lib/sequences/include/tao creating build/lib/pykeops/keops/lib/sequences/include/tao/seq copying pykeops/keops/lib/sequences/include/tao/seq/map.hpp -> build/lib/pykeops/keops/lib/sequences/include/tao/seq copying pykeops/keops/lib/sequences/include/tao/seq/scale.hpp -> build/lib/pykeops/keops/lib/sequences/include/tao/seq copying pykeops/keops/lib/sequences/include/tao/seq/head.hpp -> build/lib/pykeops/keops/lib/sequences/include/tao/seq copying pykeops/keops/lib/sequences/include/tao/seq/sequence_helper.hpp -> build/lib/pykeops/keops/lib/sequences/include/tao/seq copying pykeops/keops/lib/sequences/include/tao/seq/partial_reduce.hpp -> build/lib/pykeops/keops/lib/sequences/include/tao/seq copying pykeops/keops/lib/sequences/include/tao/seq/functional.hpp -> build/lib/pykeops/keops/lib/sequences/include/tao/seq copying pykeops/keops/lib/sequences/include/tao/seq/sum.hpp -> build/lib/pykeops/keops/lib/sequences/include/tao/seq copying pykeops/keops/lib/sequences/include/tao/seq/exclusive_scan.hpp -> build/lib/pykeops/keops/lib/sequences/include/tao/seq copying pykeops/keops/lib/sequences/include/tao/seq/first.hpp -> build/lib/pykeops/keops/lib/sequences/include/tao/seq copying pykeops/keops/lib/sequences/include/tao/seq/partial_prod.hpp -> build/lib/pykeops/keops/lib/sequences/include/tao/seq copying pykeops/keops/lib/sequences/include/tao/seq/select.hpp -> build/lib/pykeops/keops/lib/sequences/include/tao/seq copying pykeops/keops/lib/sequences/include/tao/seq/is_all.hpp -> build/lib/pykeops/keops/lib/sequences/include/tao/seq copying pykeops/keops/lib/sequences/include/tao/seq/max.hpp -> build/lib/pykeops/keops/lib/sequences/include/tao/seq copying pykeops/keops/lib/sequences/include/tao/seq/make_integer_sequence.hpp -> build/lib/pykeops/keops/lib/sequences/include/tao/seq copying pykeops/keops/lib/sequences/include/tao/seq/at_index.hpp -> build/lib/pykeops/keops/lib/sequences/include/tao/seq copying pykeops/keops/lib/sequences/include/tao/seq/plus.hpp -> build/lib/pykeops/keops/lib/sequences/include/tao/seq copying pykeops/keops/lib/sequences/include/tao/seq/partial_sum.hpp -> build/lib/pykeops/keops/lib/sequences/include/tao/seq copying pykeops/keops/lib/sequences/include/tao/seq/index_of_seq.hpp -> build/lib/pykeops/keops/lib/sequences/include/tao/seq copying pykeops/keops/lib/sequences/include/tao/seq/config.hpp -> build/lib/pykeops/keops/lib/sequences/include/tao/seq copying pykeops/keops/lib/sequences/include/tao/seq/prod.hpp -> build/lib/pykeops/keops/lib/sequences/include/tao/seq copying pykeops/keops/lib/sequences/include/tao/seq/reverse.hpp -> build/lib/pykeops/keops/lib/sequences/include/tao/seq copying pykeops/keops/lib/sequences/include/tao/seq/is_any.hpp -> build/lib/pykeops/keops/lib/sequences/include/tao/seq copying pykeops/keops/lib/sequences/include/tao/seq/make_integer_range.hpp -> build/lib/pykeops/keops/lib/sequences/include/tao/seq copying pykeops/keops/lib/sequences/include/tao/seq/min.hpp -> build/lib/pykeops/keops/lib/sequences/include/tao/seq copying pykeops/keops/lib/sequences/include/tao/seq/tail.hpp -> build/lib/pykeops/keops/lib/sequences/include/tao/seq copying pykeops/keops/lib/sequences/include/tao/seq/minus.hpp -> build/lib/pykeops/keops/lib/sequences/include/tao/seq copying pykeops/keops/lib/sequences/include/tao/seq/contains.hpp -> build/lib/pykeops/keops/lib/sequences/include/tao/seq copying pykeops/keops/lib/sequences/include/tao/seq/permutate.hpp -> build/lib/pykeops/keops/lib/sequences/include/tao/seq copying pykeops/keops/lib/sequences/include/tao/seq/index_of.hpp -> build/lib/pykeops/keops/lib/sequences/include/tao/seq copying pykeops/keops/lib/sequences/include/tao/seq/difference.hpp -> build/lib/pykeops/keops/lib/sequences/include/tao/seq copying pykeops/keops/lib/sequences/include/tao/seq/zip.hpp -> build/lib/pykeops/keops/lib/sequences/include/tao/seq copying pykeops/keops/lib/sequences/include/tao/seq/sort.hpp -> build/lib/pykeops/keops/lib/sequences/include/tao/seq copying pykeops/keops/lib/sequences/include/tao/seq/accumulate.hpp -> build/lib/pykeops/keops/lib/sequences/include/tao/seq copying pykeops/keops/lib/sequences/include/tao/seq/concatenate.hpp -> build/lib/pykeops/keops/lib/sequences/include/tao/seq copying pykeops/keops/lib/sequences/include/tao/seq/inclusive_scan.hpp -> build/lib/pykeops/keops/lib/sequences/include/tao/seq copying pykeops/keops/lib/sequences/include/tao/seq/sort_index.hpp -> build/lib/pykeops/keops/lib/sequences/include/tao/seq copying pykeops/keops/lib/sequences/include/tao/seq/integer_sequence.hpp -> build/lib/pykeops/keops/lib/sequences/include/tao/seq copying pykeops/keops/lib/sequences/include/tao/seq/partial_accumulate.hpp -> build/lib/pykeops/keops/lib/sequences/include/tao/seq copying pykeops/keops/lib/sequences/include/tao/seq/multiplies.hpp -> build/lib/pykeops/keops/lib/sequences/include/tao/seq copying pykeops/keops/lib/sequences/include/tao/seq/reduce.hpp -> build/lib/pykeops/keops/lib/sequences/include/tao/seq installing to build/bdist.linux-armv7l/wheel running install running install_lib creating build/bdist.linux-armv7l creating build/bdist.linux-armv7l/wheel creating build/bdist.linux-armv7l/wheel/pykeops creating build/bdist.linux-armv7l/wheel/pykeops/keops copying build/lib/pykeops/keops/cuda.cmake -> build/bdist.linux-armv7l/wheel/pykeops/keops copying build/lib/pykeops/keops/formula.h.in -> build/bdist.linux-armv7l/wheel/pykeops/keops creating build/bdist.linux-armv7l/wheel/pykeops/keops/binders copying build/lib/pykeops/keops/binders/checks.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/binders copying build/lib/pykeops/keops/binders/switch.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/binders copying build/lib/pykeops/keops/binders/utils.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/binders copying build/lib/pykeops/keops/binders/include.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/binders copying build/lib/pykeops/keops/binders/keops_cst.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/binders creating build/bdist.linux-armv7l/wheel/pykeops/keops/lib creating build/bdist.linux-armv7l/wheel/pykeops/keops/lib/sequences creating build/bdist.linux-armv7l/wheel/pykeops/keops/lib/sequences/include creating build/bdist.linux-armv7l/wheel/pykeops/keops/lib/sequences/include/tao creating build/bdist.linux-armv7l/wheel/pykeops/keops/lib/sequences/include/tao/seq copying build/lib/pykeops/keops/lib/sequences/include/tao/seq/map.hpp -> build/bdist.linux-armv7l/wheel/pykeops/keops/lib/sequences/include/tao/seq copying build/lib/pykeops/keops/lib/sequences/include/tao/seq/scale.hpp -> build/bdist.linux-armv7l/wheel/pykeops/keops/lib/sequences/include/tao/seq copying build/lib/pykeops/keops/lib/sequences/include/tao/seq/head.hpp -> build/bdist.linux-armv7l/wheel/pykeops/keops/lib/sequences/include/tao/seq copying build/lib/pykeops/keops/lib/sequences/include/tao/seq/sequence_helper.hpp -> build/bdist.linux-armv7l/wheel/pykeops/keops/lib/sequences/include/tao/seq copying build/lib/pykeops/keops/lib/sequences/include/tao/seq/partial_reduce.hpp -> build/bdist.linux-armv7l/wheel/pykeops/keops/lib/sequences/include/tao/seq copying build/lib/pykeops/keops/lib/sequences/include/tao/seq/functional.hpp -> build/bdist.linux-armv7l/wheel/pykeops/keops/lib/sequences/include/tao/seq copying build/lib/pykeops/keops/lib/sequences/include/tao/seq/sum.hpp -> build/bdist.linux-armv7l/wheel/pykeops/keops/lib/sequences/include/tao/seq copying build/lib/pykeops/keops/lib/sequences/include/tao/seq/exclusive_scan.hpp -> build/bdist.linux-armv7l/wheel/pykeops/keops/lib/sequences/include/tao/seq copying build/lib/pykeops/keops/lib/sequences/include/tao/seq/first.hpp -> build/bdist.linux-armv7l/wheel/pykeops/keops/lib/sequences/include/tao/seq copying build/lib/pykeops/keops/lib/sequences/include/tao/seq/partial_prod.hpp -> build/bdist.linux-armv7l/wheel/pykeops/keops/lib/sequences/include/tao/seq copying build/lib/pykeops/keops/lib/sequences/include/tao/seq/select.hpp -> build/bdist.linux-armv7l/wheel/pykeops/keops/lib/sequences/include/tao/seq copying build/lib/pykeops/keops/lib/sequences/include/tao/seq/is_all.hpp -> build/bdist.linux-armv7l/wheel/pykeops/keops/lib/sequences/include/tao/seq copying build/lib/pykeops/keops/lib/sequences/include/tao/seq/max.hpp -> build/bdist.linux-armv7l/wheel/pykeops/keops/lib/sequences/include/tao/seq copying build/lib/pykeops/keops/lib/sequences/include/tao/seq/make_integer_sequence.hpp -> build/bdist.linux-armv7l/wheel/pykeops/keops/lib/sequences/include/tao/seq copying build/lib/pykeops/keops/lib/sequences/include/tao/seq/at_index.hpp -> build/bdist.linux-armv7l/wheel/pykeops/keops/lib/sequences/include/tao/seq copying build/lib/pykeops/keops/lib/sequences/include/tao/seq/plus.hpp -> build/bdist.linux-armv7l/wheel/pykeops/keops/lib/sequences/include/tao/seq copying build/lib/pykeops/keops/lib/sequences/include/tao/seq/partial_sum.hpp -> build/bdist.linux-armv7l/wheel/pykeops/keops/lib/sequences/include/tao/seq copying build/lib/pykeops/keops/lib/sequences/include/tao/seq/index_of_seq.hpp -> build/bdist.linux-armv7l/wheel/pykeops/keops/lib/sequences/include/tao/seq copying build/lib/pykeops/keops/lib/sequences/include/tao/seq/config.hpp -> build/bdist.linux-armv7l/wheel/pykeops/keops/lib/sequences/include/tao/seq copying build/lib/pykeops/keops/lib/sequences/include/tao/seq/prod.hpp -> build/bdist.linux-armv7l/wheel/pykeops/keops/lib/sequences/include/tao/seq copying build/lib/pykeops/keops/lib/sequences/include/tao/seq/reverse.hpp -> build/bdist.linux-armv7l/wheel/pykeops/keops/lib/sequences/include/tao/seq copying build/lib/pykeops/keops/lib/sequences/include/tao/seq/is_any.hpp -> build/bdist.linux-armv7l/wheel/pykeops/keops/lib/sequences/include/tao/seq copying build/lib/pykeops/keops/lib/sequences/include/tao/seq/make_integer_range.hpp -> build/bdist.linux-armv7l/wheel/pykeops/keops/lib/sequences/include/tao/seq copying build/lib/pykeops/keops/lib/sequences/include/tao/seq/min.hpp -> build/bdist.linux-armv7l/wheel/pykeops/keops/lib/sequences/include/tao/seq copying build/lib/pykeops/keops/lib/sequences/include/tao/seq/tail.hpp -> build/bdist.linux-armv7l/wheel/pykeops/keops/lib/sequences/include/tao/seq copying build/lib/pykeops/keops/lib/sequences/include/tao/seq/minus.hpp -> build/bdist.linux-armv7l/wheel/pykeops/keops/lib/sequences/include/tao/seq copying build/lib/pykeops/keops/lib/sequences/include/tao/seq/contains.hpp -> build/bdist.linux-armv7l/wheel/pykeops/keops/lib/sequences/include/tao/seq copying build/lib/pykeops/keops/lib/sequences/include/tao/seq/permutate.hpp -> build/bdist.linux-armv7l/wheel/pykeops/keops/lib/sequences/include/tao/seq copying build/lib/pykeops/keops/lib/sequences/include/tao/seq/index_of.hpp -> build/bdist.linux-armv7l/wheel/pykeops/keops/lib/sequences/include/tao/seq copying build/lib/pykeops/keops/lib/sequences/include/tao/seq/difference.hpp -> build/bdist.linux-armv7l/wheel/pykeops/keops/lib/sequences/include/tao/seq copying build/lib/pykeops/keops/lib/sequences/include/tao/seq/zip.hpp -> build/bdist.linux-armv7l/wheel/pykeops/keops/lib/sequences/include/tao/seq copying build/lib/pykeops/keops/lib/sequences/include/tao/seq/sort.hpp -> build/bdist.linux-armv7l/wheel/pykeops/keops/lib/sequences/include/tao/seq copying build/lib/pykeops/keops/lib/sequences/include/tao/seq/accumulate.hpp -> build/bdist.linux-armv7l/wheel/pykeops/keops/lib/sequences/include/tao/seq copying build/lib/pykeops/keops/lib/sequences/include/tao/seq/concatenate.hpp -> build/bdist.linux-armv7l/wheel/pykeops/keops/lib/sequences/include/tao/seq copying build/lib/pykeops/keops/lib/sequences/include/tao/seq/inclusive_scan.hpp -> build/bdist.linux-armv7l/wheel/pykeops/keops/lib/sequences/include/tao/seq copying build/lib/pykeops/keops/lib/sequences/include/tao/seq/sort_index.hpp -> build/bdist.linux-armv7l/wheel/pykeops/keops/lib/sequences/include/tao/seq copying build/lib/pykeops/keops/lib/sequences/include/tao/seq/integer_sequence.hpp -> build/bdist.linux-armv7l/wheel/pykeops/keops/lib/sequences/include/tao/seq copying build/lib/pykeops/keops/lib/sequences/include/tao/seq/partial_accumulate.hpp -> build/bdist.linux-armv7l/wheel/pykeops/keops/lib/sequences/include/tao/seq copying build/lib/pykeops/keops/lib/sequences/include/tao/seq/multiplies.hpp -> build/bdist.linux-armv7l/wheel/pykeops/keops/lib/sequences/include/tao/seq copying build/lib/pykeops/keops/lib/sequences/include/tao/seq/reduce.hpp -> build/bdist.linux-armv7l/wheel/pykeops/keops/lib/sequences/include/tao/seq creating build/bdist.linux-armv7l/wheel/pykeops/keops/specific creating build/bdist.linux-armv7l/wheel/pykeops/keops/specific/shape_distance copying build/lib/pykeops/keops/specific/shape_distance/kernels.cx -> build/bdist.linux-armv7l/wheel/pykeops/keops/specific/shape_distance copying build/lib/pykeops/keops/specific/shape_distance/fshape_gpu.cx -> build/bdist.linux-armv7l/wheel/pykeops/keops/specific/shape_distance copying build/lib/pykeops/keops/specific/shape_distance/fshape_gpu.cu -> build/bdist.linux-armv7l/wheel/pykeops/keops/specific/shape_distance creating build/bdist.linux-armv7l/wheel/pykeops/keops/specific/radial_kernels copying build/lib/pykeops/keops/specific/radial_kernels/cuda_grad1conv.cx -> build/bdist.linux-armv7l/wheel/pykeops/keops/specific/radial_kernels copying build/lib/pykeops/keops/specific/radial_kernels/cuda_grad1conv.cu -> build/bdist.linux-armv7l/wheel/pykeops/keops/specific/radial_kernels copying build/lib/pykeops/keops/specific/radial_kernels/cuda_conv.cx -> build/bdist.linux-armv7l/wheel/pykeops/keops/specific/radial_kernels copying build/lib/pykeops/keops/specific/radial_kernels/radial_kernels.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/specific/radial_kernels copying build/lib/pykeops/keops/specific/radial_kernels/cuda_conv.cu -> build/bdist.linux-armv7l/wheel/pykeops/keops/specific/radial_kernels copying build/lib/pykeops/keops/specific/CMakeLists.txt -> build/bdist.linux-armv7l/wheel/pykeops/keops/specific creating build/bdist.linux-armv7l/wheel/pykeops/keops/core creating build/bdist.linux-armv7l/wheel/pykeops/keops/core/mapreduce copying build/lib/pykeops/keops/core/mapreduce/GpuConv1D.cu -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/mapreduce copying build/lib/pykeops/keops/core/mapreduce/broadcast_batch_dimensions.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/mapreduce copying build/lib/pykeops/keops/core/mapreduce/CpuConv.cpp -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/mapreduce copying build/lib/pykeops/keops/core/mapreduce/GpuConv2D.cu -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/mapreduce copying build/lib/pykeops/keops/core/mapreduce/CpuConv_ranges.cpp -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/mapreduce copying build/lib/pykeops/keops/core/mapreduce/GpuConv1D_ranges.cu -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/mapreduce creating build/bdist.linux-armv7l/wheel/pykeops/keops/core/autodiff copying build/lib/pykeops/keops/core/autodiff/IdOrZero.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/autodiff copying build/lib/pykeops/keops/core/autodiff/BinaryOp.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/autodiff copying build/lib/pykeops/keops/core/autodiff/Grad.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/autodiff copying build/lib/pykeops/keops/core/autodiff/CountIn.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/autodiff copying build/lib/pykeops/keops/core/autodiff/Var.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/autodiff copying build/lib/pykeops/keops/core/autodiff/UnaryOp.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/autodiff creating build/bdist.linux-armv7l/wheel/pykeops/keops/core/formulas creating build/bdist.linux-armv7l/wheel/pykeops/keops/core/formulas/kernels copying build/lib/pykeops/keops/core/formulas/kernels/ScalarRadialKernels.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/formulas/kernels copying build/lib/pykeops/keops/core/formulas/kernels/TRIGaussKernel.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/formulas/kernels copying build/lib/pykeops/keops/core/formulas/kernels/SumGaussKernel.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/formulas/kernels copying build/lib/pykeops/keops/core/formulas/kernels/CauchyKernel.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/formulas/kernels copying build/lib/pykeops/keops/core/formulas/kernels/CurlFreeGaussKernel.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/formulas/kernels copying build/lib/pykeops/keops/core/formulas/kernels/DivFreeGaussKernel.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/formulas/kernels copying build/lib/pykeops/keops/core/formulas/kernels/TRI_Kernel.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/formulas/kernels copying build/lib/pykeops/keops/core/formulas/kernels/InverseMultiquadricKernel.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/formulas/kernels copying build/lib/pykeops/keops/core/formulas/kernels/LaplaceKernel.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/formulas/kernels copying build/lib/pykeops/keops/core/formulas/kernels/GaussKernel.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/formulas/kernels copying build/lib/pykeops/keops/core/formulas/deprecated.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/formulas copying build/lib/pykeops/keops/core/formulas/Factorize.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/formulas creating build/bdist.linux-armv7l/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/SumT.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/Sqrt.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/Elem.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/Add.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/Powf.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/Cos.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/Subtract.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/Log.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/Concat.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/IntInv.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/Mult.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/OneHot.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/Square.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/Scal.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/Sin.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/Sum.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/XLogX.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/MatVecMult.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/ReLu.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/Rsqrt.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/ScalOrMult.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/Pow.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/ElemT.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/Exp.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/ExtractT.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/Step.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/Abs.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/Extract.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/Minus.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/VecMatMult.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/GradMatrix.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/Sign.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/TensorDot.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/Inv.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/TensorProd.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/Divide.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/formulas/maths creating build/bdist.linux-armv7l/wheel/pykeops/keops/core/formulas/constants copying build/lib/pykeops/keops/core/formulas/constants/Zero.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/formulas/constants copying build/lib/pykeops/keops/core/formulas/constants/IntConst.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/formulas/constants copying build/lib/pykeops/keops/core/formulas/PrintFormula.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/formulas creating build/bdist.linux-armv7l/wheel/pykeops/keops/core/formulas/norms copying build/lib/pykeops/keops/core/formulas/norms/Norm2.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/formulas/norms copying build/lib/pykeops/keops/core/formulas/norms/Scalprod.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/formulas/norms copying build/lib/pykeops/keops/core/formulas/norms/SqDist.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/formulas/norms copying build/lib/pykeops/keops/core/formulas/norms/Normalize.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/formulas/norms copying build/lib/pykeops/keops/core/formulas/norms/SqNorm2.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/formulas/norms copying build/lib/pykeops/keops/core/formulas/norms/WeightedSqNorm.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/formulas/norms copying build/lib/pykeops/keops/core/formulas/norms/SqNormDiag.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/formulas/norms copying build/lib/pykeops/keops/core/formulas/norms/WeightedSqDist.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/formulas/norms copying build/lib/pykeops/keops/core/formulas/norms/SqNormIso.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/formulas/norms creating build/bdist.linux-armv7l/wheel/pykeops/keops/core/pack copying build/lib/pykeops/keops/core/pack/Pack.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/pack copying build/lib/pykeops/keops/core/pack/Get.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/pack copying build/lib/pykeops/keops/core/pack/ZeroPack.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/pack copying build/lib/pykeops/keops/core/pack/CondType.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/pack copying build/lib/pykeops/keops/core/pack/PackVal.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/pack copying build/lib/pykeops/keops/core/pack/ConcatPack.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/pack copying build/lib/pykeops/keops/core/pack/Val.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/pack copying build/lib/pykeops/keops/core/pack/MergePacks.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/pack copying build/lib/pykeops/keops/core/pack/CheckAllDistinct.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/pack copying build/lib/pykeops/keops/core/pack/GetDims.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/pack copying build/lib/pykeops/keops/core/pack/IterReplace.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/pack copying build/lib/pykeops/keops/core/pack/IndVal.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/pack copying build/lib/pykeops/keops/core/pack/ReplaceInPack.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/pack copying build/lib/pykeops/keops/core/pack/UnivPack.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/pack copying build/lib/pykeops/keops/core/pack/GetInds.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/pack copying build/lib/pykeops/keops/core/pack/RemoveFromPack.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/pack copying build/lib/pykeops/keops/core/pack/IsSame.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/pack copying build/lib/pykeops/keops/core/pack/CountInPack.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/pack copying build/lib/pykeops/keops/core/link_autodiff.cu -> build/bdist.linux-armv7l/wheel/pykeops/keops/core copying build/lib/pykeops/keops/core/pre_headers.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core creating build/bdist.linux-armv7l/wheel/pykeops/keops/core/utils copying build/lib/pykeops/keops/core/utils/CudaErrorCheck.cu -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/utils copying build/lib/pykeops/keops/core/utils/CudaSizes.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/utils copying build/lib/pykeops/keops/core/utils/Infinity.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/utils copying build/lib/pykeops/keops/core/link_autodiff.cpp -> build/bdist.linux-armv7l/wheel/pykeops/keops/core creating build/bdist.linux-armv7l/wheel/pykeops/keops/core/reductions copying build/lib/pykeops/keops/core/reductions/Min_Reduction.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/reductions copying build/lib/pykeops/keops/core/reductions/Sum_Reduction.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/reductions copying build/lib/pykeops/keops/core/reductions/Zero_Reduction.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/reductions copying build/lib/pykeops/keops/core/reductions/Max_Reduction.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/reductions copying build/lib/pykeops/keops/core/reductions/Max_SumShiftExp_Reduction.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/reductions copying build/lib/pykeops/keops/core/reductions/KMin_Reduction.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/reductions copying build/lib/pykeops/keops/core/reductions/Reduction.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/reductions copying build/lib/pykeops/keops/headers.cmake -> build/bdist.linux-armv7l/wheel/pykeops/keops copying build/lib/pykeops/keops/keops_includes.h -> build/bdist.linux-armv7l/wheel/pykeops/keops copying build/lib/pykeops/__init__.py -> build/bdist.linux-armv7l/wheel/pykeops creating build/bdist.linux-armv7l/wheel/pykeops/torch creating build/bdist.linux-armv7l/wheel/pykeops/torch/kernel_product copying build/lib/pykeops/torch/kernel_product/__init__.py -> build/bdist.linux-armv7l/wheel/pykeops/torch/kernel_product copying build/lib/pykeops/torch/kernel_product/formula.py -> build/bdist.linux-armv7l/wheel/pykeops/torch/kernel_product copying build/lib/pykeops/torch/kernel_product/kernels.py -> build/bdist.linux-armv7l/wheel/pykeops/torch/kernel_product copying build/lib/pykeops/torch/kernel_product/features_kernels.py -> build/bdist.linux-armv7l/wheel/pykeops/torch/kernel_product creating build/bdist.linux-armv7l/wheel/pykeops/torch/generic copying build/lib/pykeops/torch/generic/__init__.py -> build/bdist.linux-armv7l/wheel/pykeops/torch/generic copying build/lib/pykeops/torch/generic/generic_red.cpp -> build/bdist.linux-armv7l/wheel/pykeops/torch/generic copying build/lib/pykeops/torch/generic/generic_ops.py -> build/bdist.linux-armv7l/wheel/pykeops/torch/generic copying build/lib/pykeops/torch/generic/generic_red.py -> build/bdist.linux-armv7l/wheel/pykeops/torch/generic copying build/lib/pykeops/torch/utils.py -> build/bdist.linux-armv7l/wheel/pykeops/torch copying build/lib/pykeops/torch/__init__.py -> build/bdist.linux-armv7l/wheel/pykeops/torch copying build/lib/pykeops/torch/operations.py -> build/bdist.linux-armv7l/wheel/pykeops/torch creating build/bdist.linux-armv7l/wheel/pykeops/torch/cluster copying build/lib/pykeops/torch/cluster/utils.py -> build/bdist.linux-armv7l/wheel/pykeops/torch/cluster copying build/lib/pykeops/torch/cluster/__init__.py -> build/bdist.linux-armv7l/wheel/pykeops/torch/cluster copying build/lib/pykeops/torch/cluster/grid_cluster.py -> build/bdist.linux-armv7l/wheel/pykeops/torch/cluster copying build/lib/pykeops/torch/cluster/matrix.py -> build/bdist.linux-armv7l/wheel/pykeops/torch/cluster copying build/lib/pykeops/licence.txt -> build/bdist.linux-armv7l/wheel/pykeops creating build/bdist.linux-armv7l/wheel/pykeops/common copying build/lib/pykeops/common/utils.py -> build/bdist.linux-armv7l/wheel/pykeops/common copying build/lib/pykeops/common/__init__.py -> build/bdist.linux-armv7l/wheel/pykeops/common copying build/lib/pykeops/common/keops_io.h -> build/bdist.linux-armv7l/wheel/pykeops/common copying build/lib/pykeops/common/compile_routines.py -> build/bdist.linux-armv7l/wheel/pykeops/common copying build/lib/pykeops/common/operations.py -> build/bdist.linux-armv7l/wheel/pykeops/common copying build/lib/pykeops/common/parse_type.py -> build/bdist.linux-armv7l/wheel/pykeops/common copying build/lib/pykeops/common/set_path.py -> build/bdist.linux-armv7l/wheel/pykeops/common copying build/lib/pykeops/common/keops_io.py -> build/bdist.linux-armv7l/wheel/pykeops/common copying build/lib/pykeops/common/get_options.py -> build/bdist.linux-armv7l/wheel/pykeops/common copying build/lib/pykeops/common/lazy_tensor.py -> build/bdist.linux-armv7l/wheel/pykeops/common copying build/lib/pykeops/CMakeLists.txt -> build/bdist.linux-armv7l/wheel/pykeops copying build/lib/pykeops/torch_headers.h.in -> build/bdist.linux-armv7l/wheel/pykeops creating build/bdist.linux-armv7l/wheel/pykeops/pybind11 creating build/bdist.linux-armv7l/wheel/pykeops/pybind11/include creating build/bdist.linux-armv7l/wheel/pykeops/pybind11/include/pybind11 copying build/lib/pykeops/pybind11/include/pybind11/iostream.h -> build/bdist.linux-armv7l/wheel/pykeops/pybind11/include/pybind11 copying build/lib/pykeops/pybind11/include/pybind11/stl.h -> build/bdist.linux-armv7l/wheel/pykeops/pybind11/include/pybind11 copying build/lib/pykeops/pybind11/include/pybind11/operators.h -> build/bdist.linux-armv7l/wheel/pykeops/pybind11/include/pybind11 copying build/lib/pykeops/pybind11/include/pybind11/stl_bind.h -> build/bdist.linux-armv7l/wheel/pykeops/pybind11/include/pybind11 copying build/lib/pykeops/pybind11/include/pybind11/attr.h -> build/bdist.linux-armv7l/wheel/pykeops/pybind11/include/pybind11 copying build/lib/pykeops/pybind11/include/pybind11/numpy.h -> build/bdist.linux-armv7l/wheel/pykeops/pybind11/include/pybind11 creating build/bdist.linux-armv7l/wheel/pykeops/pybind11/include/pybind11/detail copying build/lib/pykeops/pybind11/include/pybind11/detail/init.h -> build/bdist.linux-armv7l/wheel/pykeops/pybind11/include/pybind11/detail copying build/lib/pykeops/pybind11/include/pybind11/detail/internals.h -> build/bdist.linux-armv7l/wheel/pykeops/pybind11/include/pybind11/detail copying build/lib/pykeops/pybind11/include/pybind11/detail/descr.h -> build/bdist.linux-armv7l/wheel/pykeops/pybind11/include/pybind11/detail copying build/lib/pykeops/pybind11/include/pybind11/detail/class.h -> build/bdist.linux-armv7l/wheel/pykeops/pybind11/include/pybind11/detail copying build/lib/pykeops/pybind11/include/pybind11/detail/typeid.h -> build/bdist.linux-armv7l/wheel/pykeops/pybind11/include/pybind11/detail copying build/lib/pykeops/pybind11/include/pybind11/detail/common.h -> build/bdist.linux-armv7l/wheel/pykeops/pybind11/include/pybind11/detail copying build/lib/pykeops/pybind11/include/pybind11/complex.h -> build/bdist.linux-armv7l/wheel/pykeops/pybind11/include/pybind11 copying build/lib/pykeops/pybind11/include/pybind11/options.h -> build/bdist.linux-armv7l/wheel/pykeops/pybind11/include/pybind11 copying build/lib/pykeops/pybind11/include/pybind11/buffer_info.h -> build/bdist.linux-armv7l/wheel/pykeops/pybind11/include/pybind11 copying build/lib/pykeops/pybind11/include/pybind11/pybind11.h -> build/bdist.linux-armv7l/wheel/pykeops/pybind11/include/pybind11 copying build/lib/pykeops/pybind11/include/pybind11/chrono.h -> build/bdist.linux-armv7l/wheel/pykeops/pybind11/include/pybind11 copying build/lib/pykeops/pybind11/include/pybind11/pytypes.h -> build/bdist.linux-armv7l/wheel/pykeops/pybind11/include/pybind11 copying build/lib/pykeops/pybind11/include/pybind11/embed.h -> build/bdist.linux-armv7l/wheel/pykeops/pybind11/include/pybind11 copying build/lib/pykeops/pybind11/include/pybind11/common.h -> build/bdist.linux-armv7l/wheel/pykeops/pybind11/include/pybind11 copying build/lib/pykeops/pybind11/include/pybind11/eval.h -> build/bdist.linux-armv7l/wheel/pykeops/pybind11/include/pybind11 copying build/lib/pykeops/pybind11/include/pybind11/functional.h -> build/bdist.linux-armv7l/wheel/pykeops/pybind11/include/pybind11 copying build/lib/pykeops/pybind11/include/pybind11/cast.h -> build/bdist.linux-armv7l/wheel/pykeops/pybind11/include/pybind11 copying build/lib/pykeops/pybind11/include/pybind11/eigen.h -> build/bdist.linux-armv7l/wheel/pykeops/pybind11/include/pybind11 creating build/bdist.linux-armv7l/wheel/pykeops/pybind11/tools copying build/lib/pykeops/pybind11/tools/pybind11Config.cmake.in -> build/bdist.linux-armv7l/wheel/pykeops/pybind11/tools copying build/lib/pykeops/pybind11/tools/pybind11Tools.cmake -> build/bdist.linux-armv7l/wheel/pykeops/pybind11/tools copying build/lib/pykeops/pybind11/tools/FindPythonLibsNew.cmake -> build/bdist.linux-armv7l/wheel/pykeops/pybind11/tools copying build/lib/pykeops/pybind11/CMakeLists.txt -> build/bdist.linux-armv7l/wheel/pykeops/pybind11 creating build/bdist.linux-armv7l/wheel/pykeops/numpy creating build/bdist.linux-armv7l/wheel/pykeops/numpy/shape_distance copying build/lib/pykeops/numpy/shape_distance/fshape_scp.cpp -> build/bdist.linux-armv7l/wheel/pykeops/numpy/shape_distance copying build/lib/pykeops/numpy/shape_distance/__init__.py -> build/bdist.linux-armv7l/wheel/pykeops/numpy/shape_distance copying build/lib/pykeops/numpy/shape_distance/fshape_scp_dx.py -> build/bdist.linux-armv7l/wheel/pykeops/numpy/shape_distance copying build/lib/pykeops/numpy/shape_distance/fshape_scp.py -> build/bdist.linux-armv7l/wheel/pykeops/numpy/shape_distance creating build/bdist.linux-armv7l/wheel/pykeops/numpy/generic copying build/lib/pykeops/numpy/generic/__init__.py -> build/bdist.linux-armv7l/wheel/pykeops/numpy/generic copying build/lib/pykeops/numpy/generic/generic_red.cpp -> build/bdist.linux-armv7l/wheel/pykeops/numpy/generic copying build/lib/pykeops/numpy/generic/generic_ops.py -> build/bdist.linux-armv7l/wheel/pykeops/numpy/generic copying build/lib/pykeops/numpy/generic/generic_red.py -> build/bdist.linux-armv7l/wheel/pykeops/numpy/generic copying build/lib/pykeops/numpy/utils.py -> build/bdist.linux-armv7l/wheel/pykeops/numpy copying build/lib/pykeops/numpy/__init__.py -> build/bdist.linux-armv7l/wheel/pykeops/numpy copying build/lib/pykeops/numpy/operations.py -> build/bdist.linux-armv7l/wheel/pykeops/numpy creating build/bdist.linux-armv7l/wheel/pykeops/numpy/convolutions copying build/lib/pykeops/numpy/convolutions/__init__.py -> build/bdist.linux-armv7l/wheel/pykeops/numpy/convolutions copying build/lib/pykeops/numpy/convolutions/radial_kernel_grad1conv.cpp -> build/bdist.linux-armv7l/wheel/pykeops/numpy/convolutions copying build/lib/pykeops/numpy/convolutions/radial_kernel_conv.cpp -> build/bdist.linux-armv7l/wheel/pykeops/numpy/convolutions copying build/lib/pykeops/numpy/convolutions/radial_kernel.py -> build/bdist.linux-armv7l/wheel/pykeops/numpy/convolutions creating build/bdist.linux-armv7l/wheel/pykeops/numpy/cluster copying build/lib/pykeops/numpy/cluster/utils.py -> build/bdist.linux-armv7l/wheel/pykeops/numpy/cluster copying build/lib/pykeops/numpy/cluster/__init__.py -> build/bdist.linux-armv7l/wheel/pykeops/numpy/cluster copying build/lib/pykeops/numpy/cluster/grid_cluster.py -> build/bdist.linux-armv7l/wheel/pykeops/numpy/cluster copying build/lib/pykeops/numpy/cluster/matrix.py -> build/bdist.linux-armv7l/wheel/pykeops/numpy/cluster copying build/lib/pykeops/version -> build/bdist.linux-armv7l/wheel/pykeops creating build/bdist.linux-armv7l/wheel/pykeops/test copying build/lib/pykeops/test/__init__.py -> build/bdist.linux-armv7l/wheel/pykeops/test copying build/lib/pykeops/test/install.py -> build/bdist.linux-armv7l/wheel/pykeops/test copying build/lib/pykeops/test/unit_tests_pytorch.py -> build/bdist.linux-armv7l/wheel/pykeops/test copying build/lib/pykeops/test/unit_tests_numpy.py -> build/bdist.linux-armv7l/wheel/pykeops/test copying build/lib/pykeops/readme.md -> build/bdist.linux-armv7l/wheel/pykeops running install_egg_info running egg_info writing top-level names to pykeops.egg-info/top_level.txt writing requirements to pykeops.egg-info/requires.txt writing pykeops.egg-info/PKG-INFO writing dependency_links to pykeops.egg-info/dependency_links.txt reading manifest file 'pykeops.egg-info/SOURCES.txt' writing manifest file 'pykeops.egg-info/SOURCES.txt' Copying pykeops.egg-info to build/bdist.linux-armv7l/wheel/pykeops-1.3-py3.4.egg-info running install_scripts creating build/bdist.linux-armv7l/wheel/pykeops-1.3.dist-info/WHEEL creating '/tmp/pip-wheel-ihgvtuqo/pykeops-1.3-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it adding 'pykeops/CMakeLists.txt' adding 'pykeops/__init__.py' adding 'pykeops/licence.txt' adding 'pykeops/readme.md' adding 'pykeops/torch_headers.h.in' adding 'pykeops/version' adding 'pykeops/common/__init__.py' adding 'pykeops/common/compile_routines.py' adding 'pykeops/common/get_options.py' adding 'pykeops/common/keops_io.h' adding 'pykeops/common/keops_io.py' adding 'pykeops/common/lazy_tensor.py' adding 'pykeops/common/operations.py' adding 'pykeops/common/parse_type.py' adding 'pykeops/common/set_path.py' adding 'pykeops/common/utils.py' adding 'pykeops/keops/cuda.cmake' adding 'pykeops/keops/formula.h.in' adding 'pykeops/keops/headers.cmake' adding 'pykeops/keops/keops_includes.h' adding 'pykeops/keops/binders/checks.h' adding 'pykeops/keops/binders/include.h' adding 'pykeops/keops/binders/keops_cst.h' adding 'pykeops/keops/binders/switch.h' adding 'pykeops/keops/binders/utils.h' adding 'pykeops/keops/core/link_autodiff.cpp' adding 'pykeops/keops/core/link_autodiff.cu' adding 'pykeops/keops/core/pre_headers.h' adding 'pykeops/keops/core/autodiff/BinaryOp.h' adding 'pykeops/keops/core/autodiff/CountIn.h' adding 'pykeops/keops/core/autodiff/Grad.h' adding 'pykeops/keops/core/autodiff/IdOrZero.h' adding 'pykeops/keops/core/autodiff/UnaryOp.h' adding 'pykeops/keops/core/autodiff/Var.h' adding 'pykeops/keops/core/formulas/Factorize.h' adding 'pykeops/keops/core/formulas/PrintFormula.h' adding 'pykeops/keops/core/formulas/deprecated.h' adding 'pykeops/keops/core/formulas/constants/IntConst.h' adding 'pykeops/keops/core/formulas/constants/Zero.h' adding 'pykeops/keops/core/formulas/kernels/CauchyKernel.h' adding 'pykeops/keops/core/formulas/kernels/CurlFreeGaussKernel.h' adding 'pykeops/keops/core/formulas/kernels/DivFreeGaussKernel.h' adding 'pykeops/keops/core/formulas/kernels/GaussKernel.h' adding 'pykeops/keops/core/formulas/kernels/InverseMultiquadricKernel.h' adding 'pykeops/keops/core/formulas/kernels/LaplaceKernel.h' adding 'pykeops/keops/core/formulas/kernels/ScalarRadialKernels.h' adding 'pykeops/keops/core/formulas/kernels/SumGaussKernel.h' adding 'pykeops/keops/core/formulas/kernels/TRIGaussKernel.h' adding 'pykeops/keops/core/formulas/kernels/TRI_Kernel.h' adding 'pykeops/keops/core/formulas/maths/Abs.h' adding 'pykeops/keops/core/formulas/maths/Add.h' adding 'pykeops/keops/core/formulas/maths/Concat.h' adding 'pykeops/keops/core/formulas/maths/Cos.h' adding 'pykeops/keops/core/formulas/maths/Divide.h' adding 'pykeops/keops/core/formulas/maths/Elem.h' adding 'pykeops/keops/core/formulas/maths/ElemT.h' adding 'pykeops/keops/core/formulas/maths/Exp.h' adding 'pykeops/keops/core/formulas/maths/Extract.h' adding 'pykeops/keops/core/formulas/maths/ExtractT.h' adding 'pykeops/keops/core/formulas/maths/GradMatrix.h' adding 'pykeops/keops/core/formulas/maths/IntInv.h' adding 'pykeops/keops/core/formulas/maths/Inv.h' adding 'pykeops/keops/core/formulas/maths/Log.h' adding 'pykeops/keops/core/formulas/maths/MatVecMult.h' adding 'pykeops/keops/core/formulas/maths/Minus.h' adding 'pykeops/keops/core/formulas/maths/Mult.h' adding 'pykeops/keops/core/formulas/maths/OneHot.h' adding 'pykeops/keops/core/formulas/maths/Pow.h' adding 'pykeops/keops/core/formulas/maths/Powf.h' adding 'pykeops/keops/core/formulas/maths/ReLu.h' adding 'pykeops/keops/core/formulas/maths/Rsqrt.h' adding 'pykeops/keops/core/formulas/maths/Scal.h' adding 'pykeops/keops/core/formulas/maths/ScalOrMult.h' adding 'pykeops/keops/core/formulas/maths/Sign.h' adding 'pykeops/keops/core/formulas/maths/Sin.h' adding 'pykeops/keops/core/formulas/maths/Sqrt.h' adding 'pykeops/keops/core/formulas/maths/Square.h' adding 'pykeops/keops/core/formulas/maths/Step.h' adding 'pykeops/keops/core/formulas/maths/Subtract.h' adding 'pykeops/keops/core/formulas/maths/Sum.h' adding 'pykeops/keops/core/formulas/maths/SumT.h' adding 'pykeops/keops/core/formulas/maths/TensorDot.h' adding 'pykeops/keops/core/formulas/maths/TensorProd.h' adding 'pykeops/keops/core/formulas/maths/VecMatMult.h' adding 'pykeops/keops/core/formulas/maths/XLogX.h' adding 'pykeops/keops/core/formulas/norms/Norm2.h' adding 'pykeops/keops/core/formulas/norms/Normalize.h' adding 'pykeops/keops/core/formulas/norms/Scalprod.h' adding 'pykeops/keops/core/formulas/norms/SqDist.h' adding 'pykeops/keops/core/formulas/norms/SqNorm2.h' adding 'pykeops/keops/core/formulas/norms/SqNormDiag.h' adding 'pykeops/keops/core/formulas/norms/SqNormIso.h' adding 'pykeops/keops/core/formulas/norms/WeightedSqDist.h' adding 'pykeops/keops/core/formulas/norms/WeightedSqNorm.h' adding 'pykeops/keops/core/mapreduce/CpuConv.cpp' adding 'pykeops/keops/core/mapreduce/CpuConv_ranges.cpp' adding 'pykeops/keops/core/mapreduce/GpuConv1D.cu' adding 'pykeops/keops/core/mapreduce/GpuConv1D_ranges.cu' adding 'pykeops/keops/core/mapreduce/GpuConv2D.cu' adding 'pykeops/keops/core/mapreduce/broadcast_batch_dimensions.h' adding 'pykeops/keops/core/pack/CheckAllDistinct.h' adding 'pykeops/keops/core/pack/ConcatPack.h' adding 'pykeops/keops/core/pack/CondType.h' adding 'pykeops/keops/core/pack/CountInPack.h' adding 'pykeops/keops/core/pack/Get.h' adding 'pykeops/keops/core/pack/GetDims.h' adding 'pykeops/keops/core/pack/GetInds.h' adding 'pykeops/keops/core/pack/IndVal.h' adding 'pykeops/keops/core/pack/IsSame.h' adding 'pykeops/keops/core/pack/IterReplace.h' adding 'pykeops/keops/core/pack/MergePacks.h' adding 'pykeops/keops/core/pack/Pack.h' adding 'pykeops/keops/core/pack/PackVal.h' adding 'pykeops/keops/core/pack/RemoveFromPack.h' adding 'pykeops/keops/core/pack/ReplaceInPack.h' adding 'pykeops/keops/core/pack/UnivPack.h' adding 'pykeops/keops/core/pack/Val.h' adding 'pykeops/keops/core/pack/ZeroPack.h' adding 'pykeops/keops/core/reductions/KMin_Reduction.h' adding 'pykeops/keops/core/reductions/Max_Reduction.h' adding 'pykeops/keops/core/reductions/Max_SumShiftExp_Reduction.h' adding 'pykeops/keops/core/reductions/Min_Reduction.h' adding 'pykeops/keops/core/reductions/Reduction.h' adding 'pykeops/keops/core/reductions/Sum_Reduction.h' adding 'pykeops/keops/core/reductions/Zero_Reduction.h' adding 'pykeops/keops/core/utils/CudaErrorCheck.cu' adding 'pykeops/keops/core/utils/CudaSizes.h' adding 'pykeops/keops/core/utils/Infinity.h' adding 'pykeops/keops/lib/sequences/include/tao/seq/accumulate.hpp' adding 'pykeops/keops/lib/sequences/include/tao/seq/at_index.hpp' adding 'pykeops/keops/lib/sequences/include/tao/seq/concatenate.hpp' adding 'pykeops/keops/lib/sequences/include/tao/seq/config.hpp' adding 'pykeops/keops/lib/sequences/include/tao/seq/contains.hpp' adding 'pykeops/keops/lib/sequences/include/tao/seq/difference.hpp' adding 'pykeops/keops/lib/sequences/include/tao/seq/exclusive_scan.hpp' adding 'pykeops/keops/lib/sequences/include/tao/seq/first.hpp' adding 'pykeops/keops/lib/sequences/include/tao/seq/functional.hpp' adding 'pykeops/keops/lib/sequences/include/tao/seq/head.hpp' adding 'pykeops/keops/lib/sequences/include/tao/seq/inclusive_scan.hpp' adding 'pykeops/keops/lib/sequences/include/tao/seq/index_of.hpp' adding 'pykeops/keops/lib/sequences/include/tao/seq/index_of_seq.hpp' adding 'pykeops/keops/lib/sequences/include/tao/seq/integer_sequence.hpp' adding 'pykeops/keops/lib/sequences/include/tao/seq/is_all.hpp' adding 'pykeops/keops/lib/sequences/include/tao/seq/is_any.hpp' adding 'pykeops/keops/lib/sequences/include/tao/seq/make_integer_range.hpp' adding 'pykeops/keops/lib/sequences/include/tao/seq/make_integer_sequence.hpp' adding 'pykeops/keops/lib/sequences/include/tao/seq/map.hpp' adding 'pykeops/keops/lib/sequences/include/tao/seq/max.hpp' adding 'pykeops/keops/lib/sequences/include/tao/seq/min.hpp' adding 'pykeops/keops/lib/sequences/include/tao/seq/minus.hpp' adding 'pykeops/keops/lib/sequences/include/tao/seq/multiplies.hpp' adding 'pykeops/keops/lib/sequences/include/tao/seq/partial_accumulate.hpp' adding 'pykeops/keops/lib/sequences/include/tao/seq/partial_prod.hpp' adding 'pykeops/keops/lib/sequences/include/tao/seq/partial_reduce.hpp' adding 'pykeops/keops/lib/sequences/include/tao/seq/partial_sum.hpp' adding 'pykeops/keops/lib/sequences/include/tao/seq/permutate.hpp' adding 'pykeops/keops/lib/sequences/include/tao/seq/plus.hpp' adding 'pykeops/keops/lib/sequences/include/tao/seq/prod.hpp' adding 'pykeops/keops/lib/sequences/include/tao/seq/reduce.hpp' adding 'pykeops/keops/lib/sequences/include/tao/seq/reverse.hpp' adding 'pykeops/keops/lib/sequences/include/tao/seq/scale.hpp' adding 'pykeops/keops/lib/sequences/include/tao/seq/select.hpp' adding 'pykeops/keops/lib/sequences/include/tao/seq/sequence_helper.hpp' adding 'pykeops/keops/lib/sequences/include/tao/seq/sort.hpp' adding 'pykeops/keops/lib/sequences/include/tao/seq/sort_index.hpp' adding 'pykeops/keops/lib/sequences/include/tao/seq/sum.hpp' adding 'pykeops/keops/lib/sequences/include/tao/seq/tail.hpp' adding 'pykeops/keops/lib/sequences/include/tao/seq/zip.hpp' adding 'pykeops/keops/specific/CMakeLists.txt' adding 'pykeops/keops/specific/radial_kernels/cuda_conv.cu' adding 'pykeops/keops/specific/radial_kernels/cuda_conv.cx' adding 'pykeops/keops/specific/radial_kernels/cuda_grad1conv.cu' adding 'pykeops/keops/specific/radial_kernels/cuda_grad1conv.cx' adding 'pykeops/keops/specific/radial_kernels/radial_kernels.h' adding 'pykeops/keops/specific/shape_distance/fshape_gpu.cu' adding 'pykeops/keops/specific/shape_distance/fshape_gpu.cx' adding 'pykeops/keops/specific/shape_distance/kernels.cx' adding 'pykeops/numpy/__init__.py' adding 'pykeops/numpy/operations.py' adding 'pykeops/numpy/utils.py' adding 'pykeops/numpy/cluster/__init__.py' adding 'pykeops/numpy/cluster/grid_cluster.py' adding 'pykeops/numpy/cluster/matrix.py' adding 'pykeops/numpy/cluster/utils.py' adding 'pykeops/numpy/convolutions/__init__.py' adding 'pykeops/numpy/convolutions/radial_kernel.py' adding 'pykeops/numpy/convolutions/radial_kernel_conv.cpp' adding 'pykeops/numpy/convolutions/radial_kernel_grad1conv.cpp' adding 'pykeops/numpy/generic/__init__.py' adding 'pykeops/numpy/generic/generic_ops.py' adding 'pykeops/numpy/generic/generic_red.cpp' adding 'pykeops/numpy/generic/generic_red.py' adding 'pykeops/numpy/shape_distance/__init__.py' adding 'pykeops/numpy/shape_distance/fshape_scp.cpp' adding 'pykeops/numpy/shape_distance/fshape_scp.py' adding 'pykeops/numpy/shape_distance/fshape_scp_dx.py' adding 'pykeops/pybind11/CMakeLists.txt' adding 'pykeops/pybind11/include/pybind11/attr.h' adding 'pykeops/pybind11/include/pybind11/buffer_info.h' adding 'pykeops/pybind11/include/pybind11/cast.h' adding 'pykeops/pybind11/include/pybind11/chrono.h' adding 'pykeops/pybind11/include/pybind11/common.h' adding 'pykeops/pybind11/include/pybind11/complex.h' adding 'pykeops/pybind11/include/pybind11/eigen.h' adding 'pykeops/pybind11/include/pybind11/embed.h' adding 'pykeops/pybind11/include/pybind11/eval.h' adding 'pykeops/pybind11/include/pybind11/functional.h' adding 'pykeops/pybind11/include/pybind11/iostream.h' adding 'pykeops/pybind11/include/pybind11/numpy.h' adding 'pykeops/pybind11/include/pybind11/operators.h' adding 'pykeops/pybind11/include/pybind11/options.h' adding 'pykeops/pybind11/include/pybind11/pybind11.h' adding 'pykeops/pybind11/include/pybind11/pytypes.h' adding 'pykeops/pybind11/include/pybind11/stl.h' adding 'pykeops/pybind11/include/pybind11/stl_bind.h' adding 'pykeops/pybind11/include/pybind11/detail/class.h' adding 'pykeops/pybind11/include/pybind11/detail/common.h' adding 'pykeops/pybind11/include/pybind11/detail/descr.h' adding 'pykeops/pybind11/include/pybind11/detail/init.h' adding 'pykeops/pybind11/include/pybind11/detail/internals.h' adding 'pykeops/pybind11/include/pybind11/detail/typeid.h' adding 'pykeops/pybind11/tools/FindPythonLibsNew.cmake' adding 'pykeops/pybind11/tools/pybind11Config.cmake.in' adding 'pykeops/pybind11/tools/pybind11Tools.cmake' adding 'pykeops/test/__init__.py' adding 'pykeops/test/install.py' adding 'pykeops/test/unit_tests_numpy.py' adding 'pykeops/test/unit_tests_pytorch.py' adding 'pykeops/torch/__init__.py' adding 'pykeops/torch/operations.py' adding 'pykeops/torch/utils.py' adding 'pykeops/torch/cluster/__init__.py' adding 'pykeops/torch/cluster/grid_cluster.py' adding 'pykeops/torch/cluster/matrix.py' adding 'pykeops/torch/cluster/utils.py' adding 'pykeops/torch/generic/__init__.py' adding 'pykeops/torch/generic/generic_ops.py' adding 'pykeops/torch/generic/generic_red.cpp' adding 'pykeops/torch/generic/generic_red.py' adding 'pykeops/torch/kernel_product/__init__.py' adding 'pykeops/torch/kernel_product/features_kernels.py' adding 'pykeops/torch/kernel_product/formula.py' adding 'pykeops/torch/kernel_product/kernels.py' adding 'pykeops-1.3.dist-info/METADATA' adding 'pykeops-1.3.dist-info/WHEEL' adding 'pykeops-1.3.dist-info/top_level.txt' adding 'pykeops-1.3.dist-info/RECORD' removing build/bdist.linux-armv7l/wheel Running setup.py bdist_wheel for pykeops: finished with status 'done' Stored in directory: /tmp/tmpk7ivn911 Successfully built pykeops Cleaning up... Removing source in /tmp/pip-wheel-e52rij87/pykeops Removed build tracker '/tmp/pip-req-tracker-zohhj1li'