Skip to content

use new reticulate setup in rkeops CI scripts

c07d587
Select commit
Loading
Failed to load commit list.
Open

Fix rkeops v2 for CRAN submission and keops v2.3 usage #428

use new reticulate setup in rkeops CI scripts
c07d587
Select commit
Loading
Failed to load commit list.
Cirrus CI / Tests (linux) failed Aug 18, 2025 in 1h 0m 1s

Task Summary

Instruction test failed in 59:20

Details

⚠️ Not enough compute credits to prioritize tasks!

✅ 00:03 clone
✅ 00:35 install
❌ 59:20 test

pykeops/pykeops/test/test_kron.py::test_kron_genred PASSED               [ 21%]
pykeops/pykeops/test/test_kron.py::test_kron_genred2 PASSED              [ 22%]
pykeops/pykeops/test/test_lazytensor_clamp.py::TestCase::test_lazytensor_clamp_fw PASSED [ 24%]
pykeops/pykeops/test/test_lazytensor_clamp.py::TestCase::test_lazytensor_clamp_bw PASSED [ 25%]
pykeops/pykeops/test/test_lazytensor_gaussian_batch.py::TestCase::test_lazytensor_gaussian_batch_fw PASSED [ 26%]
pykeops/pykeops/test/test_lazytensor_gaussian_batch.py::TestCase::test_lazytensor_gaussian_batch_bw PASSED [ 28%]
pykeops/pykeops/test/test_lazytensor_gaussian_cpu.py::TestClass::test_lazytensor_gaussian_cpu PASSED [ 29%]
pykeops/pykeops/test/test_lazytensor_gaussian_cpu.py::TestClass::test_lazytensor_gaussian_cpu_bw1 PASSED [ 30%]
pykeops/pykeops/test/test_lazytensor_gaussian_cpu.py::TestClass::test_lazytensor_gaussian_cpu_bw2 PASSED [ 32%]
pykeops/pykeops/test/test_lazytensor_gaussian_fromhost.py::test_lazytensor_gaussian_fromhost PASSED [ 33%]
pykeops/pykeops/test/test_lazytensor_gaussian_inplace.py::test_lazytensor_gaussian_inplace PASSED [ 34%]
pykeops/pykeops/test/test_lazytensor_gaussian_numpy_inplace.py::test_lazytensor_gaussian_numpy_inplace PASSED [ 36%]
pykeops/pykeops/test/test_lazytensor_grad.py::TestClass::test_lazytensor_grad PASSED [ 37%]
pykeops/pykeops/test/test_lazytensor_grad.py::TestClass::test_lazytensor_grad_bw1 PASSED [ 38%]
pykeops/pykeops/test/test_lazytensor_grad.py::TestClass::test_lazytensor_grad_bw2 PASSED [ 40%]
pykeops/pykeops/test/test_lazytensor_tensordot.py::test_tensordot PASSED [ 41%]
pykeops/pykeops/test/test_numpy.py::NumpyUnitTestCase::test_LazyTensor_sum PASSED [ 42%]
pykeops/pykeops/test/test_numpy.py::NumpyUnitTestCase::test_argkmin PASSED [ 44%]
pykeops/pykeops/test/test_numpy.py::NumpyUnitTestCase::test_formula_simplification PASSED [ 45%]
pykeops/pykeops/test/test_numpy.py::NumpyUnitTestCase::test_generic_syntax_lse PASSED [ 46%]
pykeops/pykeops/test/test_numpy.py::NumpyUnitTestCase::test_generic_syntax_softmax PASSED [ 48%]
pykeops/pykeops/test/test_numpy.py::NumpyUnitTestCase::test_generic_syntax_sum PASSED [ 49%]
pykeops/pykeops/test/test_numpy.py::NumpyUnitTestCase::test_heterogeneous_var_aliases PASSED [ 50%]
pykeops/pykeops/test/test_numpy.py::NumpyUnitTestCase::test_non_contiguity PASSED [ 52%]
pykeops/pykeops/test/test_sinc.py::test_sinc PASSED                      [ 53%]
pykeops/pykeops/test/test_sinc.py::test_sinc_grad PASSED                 [ 54%]
pykeops/pykeops/test/test_torch.py::PytorchUnitTestCase::test_LazyTensor_logsumexp PASSED [ 56%]
pykeops/pykeops/test/test_torch.py::PytorchUnitTestCase::test_LazyTensor_min PASSED [ 57%]
pykeops/pykeops/test/test_torch.py::PytorchUnitTestCase::test_LazyTensor_min_chunked PASSED [ 58%]
pykeops/pykeops/test/test_torch.py::PytorchUnitTestCase::test_LazyTensor_sum PASSED [ 60%]
pykeops/pykeops/test/test_torch.py::PytorchUnitTestCase::test_TensorDot_with_permute PASSED [ 61%]
pykeops/pykeops/test/test_torch.py::PytorchUnitTestCase::test_generic_syntax_double PASSED [ 62%]
pykeops/pykeops/test/test_torch.py::PytorchUnitTestCase::test_generic_syntax_float PASSED [ 64%]
pykeops/pykeops/test/test_torch.py::PytorchUnitTestCase::test_generic_syntax_simple PASSED [ 65%]
pykeops/pykeops/test/test_torch.py::PytorchUnitTestCase::test_generic_syntax_softmax PASSED [ 66%]
pykeops/pykeops/test/test_torch.py::PytorchUnitTestCase::test_heterogeneous_var_aliases PASSED [ 68%]
pykeops/pykeops/test/test_torch.py::PytorchUnitTestCase::test_invkernel PASSED [ 69%]
pykeops/pykeops/test/test_torch.py::PytorchUnitTestCase::test_logSumExp_gradient_kernels_feature PASSED [ 70%]
pykeops/pykeops/test/test_torch.py::PytorchUnitTestCase::test_logSumExp_kernels_feature PASSED [ 72%]
pykeops/pykeops/test/test_torch.py::PytorchUnitTestCase::test_non_contiguity PASSED [ 73%]
pykeops/pykeops/test/test_torch.py::PytorchUnitTestCase::test_pickle PASSED [ 74%]
pykeops/pykeops/test/test_torch.py::PytorchUnitTestCase::test_softmax PASSED [ 76%]
pykeops/pykeops/test/test_torch_func.py::TestCase::test_torch_func_vmap PASSED [ 77%]
pykeops/pykeops/test/test_torch_func.py::TestCase::test_torch_func_grad PASSED [ 78%]
pykeops/pykeops/test/test_torch_func.py::TestCase::test_torch_func_vjp PASSED [ 80%]
pykeops/pykeops/test/test_torch_func.py::TestCase::test_torch_func_jvp PASSED [ 81%]
pykeops/pykeops/test/test_torch_func.py::TestCase::test_torch_func_jacrev PASSED [ 82%]
pykeops/pykeops/test/test_torch_func.py::TestCase::test_torch_func_jacfwd PASSED [ 84%]
pykeops/pykeops/test/test_torch_func.py::TestCase::test_torch_func_hessian PASSED [ 85%]
pykeops/pykeops/test/test_torch_func_logsumexp.py::TestCase::test_torch_func_vmap PASSED [ 86%]
pykeops/pykeops/test/test_torch_func_logsumexp.py::TestCase::test_torch_func_grad PASSED [ 88%]
pykeops/pykeops/test/test_torch_func_logsumexp.py::TestCase::test_torch_func_vjp PASSED [ 89%]
pykeops/pykeops/test/test_torch_func_logsumexp.py::TestCase::test_torch_func_jvp PASSED [ 90%]
pykeops/pykeops/test/test_torch_func_logsumexp.py::TestCase::test_torch_func_jacrev PASSED [ 92%]
pykeops/pykeops/test/test_torch_func_logsumexp.py::TestCase::test_torch_func_jacfwd 
Timed out!������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������