- 15 Jul, 2021 1 commit
-
-
Julien Jerphanion authored
-
- 28 Jun, 2021 3 commits
-
-
Julien Jerphanion authored
-
Julien Jerphanion authored
-
Julien Jerphanion authored
-
- 22 Jun, 2021 2 commits
-
-
Julien Jerphanion authored
-
Julien Jerphanion authored
Add querying for KNN See merge request jjerphan/cython_plus_experiments!1
-
- 21 Jun, 2021 2 commits
-
-
Julien Jerphanion authored
-
Julien Jerphanion authored
This now uses this fork: https://gitlab.inria.fr/jjerphan/cython
-
- 18 Jun, 2021 4 commits
-
-
Julien Jerphanion authored
-
Julien Jerphanion authored
This reverts commit 27426854. Reverting to experiment with the original runtime again, to see if removing the logging helps.
-
Julien Jerphanion authored
This reverts commit 39363f1c. Reverting to experiment with the original runtime again, to see if removing the logging helps.
-
Julien Jerphanion authored
The target commit removes the logging on contention which slows the execution of the code.
-
- 16 Jun, 2021 2 commits
-
-
Julien Jerphanion authored
Round robin is not thread safe. It would require putting an atomic on ``next_worker`` which would probably slow dispatching queues. Hence prefering random dispath.
-
Julien Jerphanion authored
-
- 15 Jun, 2021 1 commit
-
-
Julien Jerphanion authored
-
- 14 Jun, 2021 3 commits
-
-
Julien Jerphanion authored
-
Julien Jerphanion authored
-
Julien Jerphanion authored
One can now use `taskset(1)` and limit the number of workers accordingly.
-
- 11 Jun, 2021 5 commits
-
-
Julien Jerphanion authored
-
Julien Jerphanion authored
With some uggly duplication because we just want a quick test.
-
Julien Jerphanion authored
Simplify logic. Add comments to explain motives.
-
Julien Jerphanion authored
-
Julien Jerphanion authored
-
- 08 Jun, 2021 6 commits
-
-
Julien Jerphanion authored
-
Julien Jerphanion authored
-
Julien Jerphanion authored
Adapt Makefile for python3.9 Update dependencies
-
Julien Jerphanion authored
-
Julien Jerphanion authored
This makes use of a class of actors wrapping a numpy array of the nearest neighbors indices. Also: - Replace depth for leaf_size - Make the counter an argument - Correctly manage the scheduler lifecycle
- 07 Jun, 2021 3 commits
-
-
Julien Jerphanion authored
-
Julien Jerphanion authored
-
Julien Jerphanion authored
-
- 25 May, 2021 4 commits
-
-
Julien Jerphanion authored
-
Julien Jerphanion authored
-
Julien Jerphanion authored
-
Julien Jerphanion authored
-
- 26 Apr, 2021 4 commits
-
-
Julien Jerphanion authored
-
Julien Jerphanion authored
-
Julien Jerphanion authored
The bug was due to a pointer offset
-
Julien Jerphanion authored
We still have the prom on the secondf n the array. ``` → p main.py 2> /dev/null D 0x5609e0520450, 0x5609e05204b0, 0x5609e0520510 I 0x5609e064a580, 0x5609e064a5b0, 0x5609e064a5e0 Depth 10 on dim 0: [0, 24) med: 12 -531495856 -531495760 -531495664 [1, 0, 7, 3, 4, 5, 6, 2, 10, 9, 8, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23] [1.000000, 0.000000, 7.000000, 3.000000, 4.000000, 5.000000, 6.000000, 2.000000, 10.000000, 9.000000, 8.000000, 11.000000] D 0x5609e05204b0, 0x5609e05204e0, 0x5609e0520510 I 0x5609e064a5b0, 0x5609e064a5c8, 0x5609e064a5e0 Depth 9 on dim 1: [12, 24) med: 18 -531495760 -531495712 -531495664 [1, 0, 7, 3, 4, 5, 6, 2, 10, 9, 8, 11, 23, 22, 21, 20, 19, 18, 12, 13, 14, 17, 15, 16] [1.000000, 0.000000, 7.000000, 3.000000, 4.000000, 5.000000, 6.000000, 2.000000, 10.000000, 9.000000, 8.000000, 11.000000] D 0x5609e0520450, 0x5609e0520480, 0x5609e05204b0 I 0x5609e064a580, 0x5609e064a598, 0x5609e064a5b0 Depth 9 on dim 1: [0, 12) med: 6 -531495856 -531495808 -531495760 [1, 0, 4, 3, 2, 5, 6, 7, 10, 9, 8, 11, 23, 22, 21, 20, 19, 18, 12, 13, 14, 17, 15, 16] [1.000000, 0.000000, 4.000000, 3.000000, 2.000000, 5.000000, 6.000000, 7.000000, 10.000000, 9.000000, 8.000000, 11.000000] D 0x5609e05204b0, 0x5609e05204c8, 0x5609e05204e0 I 0x5609e064a5b0, 0x5609e064a5bc, 0x5609e064a5c8 Depth 8 on dim 0: [12, 18) med: 15 -531495760 -531495736 -531495712 [1, 0, 4, 3, 2, 5, 6, 7, 10, 9, 8, 11, 23, 21, 19, 20, 18, 22, 12, 13, 14, 17, 15, 16] [1.000000, 0.000000, 4.000000, 3.000000, 2.000000, 5.000000, 6.000000, 7.000000, 10.000000, 9.000000, 8.000000, 11.000000] ... ... ... ```
-