[
 {
  "seconds": 2.1416743619993213,
  "mem_increment_bytes": 987103232,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 1944.2398157894736,
  "impl": "torch-cpu",
  "init": "plusplus",
  "phase": "init",
  "seed": 0,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 5.984392341000785
 },
 {
  "seconds": 0.21869670104980468,
  "mem_increment_bytes": 984478720,
  "mem_meter": "torch-pool",
  "n_iter": 0,
  "inertia_per_point": 1944.2398157894736,
  "impl": "torch-cuda",
  "init": "plusplus",
  "phase": "init",
  "seed": 0,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 4.708378174000245
 },
 {
  "seconds": 0.1491240692138672,
  "mem_increment_bytes": 984200704,
  "mem_meter": "cupy-pool",
  "n_iter": 0,
  "inertia_per_point": 1944.2398157894736,
  "impl": "cupy",
  "init": "plusplus",
  "phase": "init",
  "seed": 0,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 8.674371969998901
 },
 {
  "seconds": 5.1375307950002025,
  "mem_increment_bytes": 180682752,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 1904.788887368421,
  "sklearn": "1.7.2",
  "impl": "sklearn-vanilla",
  "init": "plusplus",
  "phase": "init",
  "seed": 0,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 18.31766137899831
 },
 {
  "seconds": 1.3121868220005126,
  "mem_increment_bytes": 36651008,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 1898.220874736842,
  "sklearn": "1.10.dev0",
  "impl": "sklearn-optimized",
  "init": "plusplus",
  "phase": "init",
  "seed": 0,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 4.447877773000073
 },
 {
  "seconds": 0.1344216219986265,
  "fit_seconds": 0.34182076399883954,
  "assign_seconds": 0.20739914200021303,
  "mem_increment_bytes": 56623104,
  "assign_mem_increment_bytes": 29360128,
  "mem_meter": "nvidia-smi",
  "n_iter": 0,
  "inertia_per_point": 1906.052417894737,
  "cuml": "26.10.00",
  "impl": "cuml-plusplus",
  "init": "plusplus",
  "phase": "init",
  "seed": 0,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 10.908397780000087
 },
 {
  "seconds": 0.49729597800251213,
  "fit_seconds": 0.7050951400015038,
  "assign_seconds": 0.20779916199899162,
  "mem_increment_bytes": 54525952,
  "assign_mem_increment_bytes": 29360128,
  "mem_meter": "nvidia-smi",
  "n_iter": 0,
  "inertia_per_point": 1071.8452705263157,
  "cuml": "26.10.00",
  "impl": "cuml-scalable",
  "init": "scalable",
  "phase": "init",
  "seed": 0,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 19.48059251000086
 },
 {
  "seconds": 0.0,
  "fit_seconds": 0.1705306069998187,
  "assign_seconds": 0.20840237800075556,
  "mem_increment_bytes": 31457280,
  "assign_mem_increment_bytes": 29360128,
  "mem_meter": "nvidia-smi",
  "n_iter": 0,
  "inertia_per_point": 1902.358287368421,
  "cuml": "26.10.00",
  "impl": "cuml-random",
  "init": "random",
  "phase": "init",
  "seed": 0,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 10.397907570997631
 },
 {
  "seconds": 1.7590999050298706e-05,
  "mem_increment_bytes": 0,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 1913.8241715789475,
  "impl": "random-baseline",
  "init": "random",
  "phase": "init",
  "seed": 0,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 1.9083262990025105
 },
 {
  "seconds": 2.1464579179992143,
  "mem_increment_bytes": 987045888,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 1895.8974789473684,
  "impl": "torch-cpu",
  "init": "plusplus",
  "phase": "init",
  "seed": 1,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 7.3139942699999665
 },
 {
  "seconds": 0.21336480712890624,
  "mem_increment_bytes": 984478720,
  "mem_meter": "torch-pool",
  "n_iter": 0,
  "inertia_per_point": 1895.8974789473684,
  "impl": "torch-cuda",
  "init": "plusplus",
  "phase": "init",
  "seed": 1,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 4.638120668001648
 },
 {
  "seconds": 0.13772610473632813,
  "mem_increment_bytes": 984200704,
  "mem_meter": "cupy-pool",
  "n_iter": 0,
  "inertia_per_point": 1895.8974789473684,
  "impl": "cupy",
  "init": "plusplus",
  "phase": "init",
  "seed": 1,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 7.332709448000969
 },
 {
  "seconds": 5.211655347997294,
  "mem_increment_bytes": 180834304,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 1940.5778915789474,
  "sklearn": "1.7.2",
  "impl": "sklearn-vanilla",
  "init": "plusplus",
  "phase": "init",
  "seed": 1,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 7.6794439679979405
 },
 {
  "seconds": 1.2804378859982535,
  "mem_increment_bytes": 36679680,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 1940.5778915789474,
  "sklearn": "1.10.dev0",
  "impl": "sklearn-optimized",
  "init": "plusplus",
  "phase": "init",
  "seed": 1,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 3.814181161000306
 },
 {
  "seconds": 0.12806662299772142,
  "fit_seconds": 0.3389917599997716,
  "assign_seconds": 0.21092513700205018,
  "mem_increment_bytes": 56623104,
  "assign_mem_increment_bytes": 29360128,
  "mem_meter": "nvidia-smi",
  "n_iter": 0,
  "inertia_per_point": 1899.6523189473685,
  "cuml": "26.10.00",
  "impl": "cuml-plusplus",
  "init": "plusplus",
  "phase": "init",
  "seed": 1,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 8.808089219997782
 },
 {
  "seconds": 0.4909936229996674,
  "fit_seconds": 0.7010455210001965,
  "assign_seconds": 0.21005189800052904,
  "mem_increment_bytes": 54525952,
  "assign_mem_increment_bytes": 29360128,
  "mem_meter": "nvidia-smi",
  "n_iter": 0,
  "inertia_per_point": 1113.4515568421052,
  "cuml": "26.10.00",
  "impl": "cuml-scalable",
  "init": "scalable",
  "phase": "init",
  "seed": 1,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 9.02850136699999
 },
 {
  "seconds": 0.0,
  "fit_seconds": 0.16826135700102895,
  "assign_seconds": 0.21025521699993988,
  "mem_increment_bytes": 31457280,
  "assign_mem_increment_bytes": 29360128,
  "mem_meter": "nvidia-smi",
  "n_iter": 0,
  "inertia_per_point": 1971.4464957894736,
  "cuml": "26.10.00",
  "impl": "cuml-random",
  "init": "random",
  "phase": "init",
  "seed": 1,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 8.573096698000882
 },
 {
  "seconds": 1.7431000742362812e-05,
  "mem_increment_bytes": 0,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 1944.7045989473684,
  "impl": "random-baseline",
  "init": "random",
  "phase": "init",
  "seed": 1,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 1.730947959000332
 },
 {
  "seconds": 2.298446549997607,
  "mem_increment_bytes": 986546176,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 1892.3419010526316,
  "impl": "torch-cpu",
  "init": "plusplus",
  "phase": "init",
  "seed": 2,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 10.30537311900116
 },
 {
  "seconds": 0.2266972198486328,
  "mem_increment_bytes": 984478720,
  "mem_meter": "torch-pool",
  "n_iter": 0,
  "inertia_per_point": 1896.1248705263158,
  "impl": "torch-cuda",
  "init": "plusplus",
  "phase": "init",
  "seed": 2,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 4.7706619519995
 },
 {
  "seconds": 0.20760269165039064,
  "mem_increment_bytes": 984200704,
  "mem_meter": "cupy-pool",
  "n_iter": 0,
  "inertia_per_point": 1892.3419010526316,
  "impl": "cupy",
  "init": "plusplus",
  "phase": "init",
  "seed": 2,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 7.409604888998729
 },
 {
  "seconds": 5.084633164999104,
  "mem_increment_bytes": 180834304,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 1932.7829610526317,
  "sklearn": "1.7.2",
  "impl": "sklearn-vanilla",
  "init": "plusplus",
  "phase": "init",
  "seed": 2,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 8.73103632800121
 },
 {
  "seconds": 1.2945196040018345,
  "mem_increment_bytes": 36900864,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 1932.7829610526317,
  "sklearn": "1.10.dev0",
  "impl": "sklearn-optimized",
  "init": "plusplus",
  "phase": "init",
  "seed": 2,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 5.0894917369987525
 },
 {
  "seconds": 0.13424110600317363,
  "fit_seconds": 0.3416515840035572,
  "assign_seconds": 0.2074104780003836,
  "mem_increment_bytes": 56623104,
  "assign_mem_increment_bytes": 29360128,
  "mem_meter": "nvidia-smi",
  "n_iter": 0,
  "inertia_per_point": 1872.998727368421,
  "cuml": "26.10.00",
  "impl": "cuml-plusplus",
  "init": "plusplus",
  "phase": "init",
  "seed": 2,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 8.650938979000784
 },
 {
  "seconds": 0.489930544001254,
  "fit_seconds": 0.6987665300002845,
  "assign_seconds": 0.20883598599903053,
  "mem_increment_bytes": 54525952,
  "assign_mem_increment_bytes": 29360128,
  "mem_meter": "nvidia-smi",
  "n_iter": 0,
  "inertia_per_point": 1089.4285536842106,
  "cuml": "26.10.00",
  "impl": "cuml-scalable",
  "init": "scalable",
  "phase": "init",
  "seed": 2,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 9.117094329998508
 },
 {
  "seconds": 0.0,
  "fit_seconds": 0.17035367700009374,
  "assign_seconds": 0.20913324800130795,
  "mem_increment_bytes": 31457280,
  "assign_mem_increment_bytes": 29360128,
  "mem_meter": "nvidia-smi",
  "n_iter": 0,
  "inertia_per_point": 1956.786907368421,
  "cuml": "26.10.00",
  "impl": "cuml-random",
  "init": "random",
  "phase": "init",
  "seed": 2,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 8.59000732899949
 },
 {
  "seconds": 1.777099896571599e-05,
  "mem_increment_bytes": 0,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 1912.564492631579,
  "impl": "random-baseline",
  "init": "random",
  "phase": "init",
  "seed": 2,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 1.7410540509990824
 },
 {
  "seconds": 3.736574362999818,
  "mem_increment_bytes": 1522528256,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 291.1385255357143,
  "impl": "torch-cpu",
  "init": "plusplus",
  "phase": "init",
  "seed": 0,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 17.57248864199937
 },
 {
  "seconds": 0.46231756591796874,
  "mem_increment_bytes": 1520446976,
  "mem_meter": "torch-pool",
  "n_iter": 0,
  "inertia_per_point": 293.32987142857144,
  "impl": "torch-cuda",
  "init": "plusplus",
  "phase": "init",
  "seed": 0,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 4.480264658999658
 },
 {
  "seconds": 0.30016513061523437,
  "mem_increment_bytes": 1520400896,
  "mem_meter": "cupy-pool",
  "n_iter": 0,
  "inertia_per_point": 296.1140074404762,
  "impl": "cupy",
  "init": "plusplus",
  "phase": "init",
  "seed": 0,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 5.247736565001105
 },
 {
  "seconds": 8.087321659000736,
  "mem_increment_bytes": 113713152,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 293.5538516666667,
  "sklearn": "1.7.2",
  "impl": "sklearn-vanilla",
  "init": "plusplus",
  "phase": "init",
  "seed": 0,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 10.957338150001306
 },
 {
  "seconds": 2.042590188997565,
  "mem_increment_bytes": 94797824,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 288.2657294642857,
  "sklearn": "1.10.dev0",
  "impl": "sklearn-optimized",
  "init": "plusplus",
  "phase": "init",
  "seed": 0,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 4.8259282340004575
 },
 {
  "seconds": 0.41688099000020884,
  "fit_seconds": 0.5358531669990043,
  "assign_seconds": 0.11897217699879548,
  "mem_increment_bytes": 142606336,
  "assign_mem_increment_bytes": 75497472,
  "mem_meter": "nvidia-smi",
  "n_iter": 0,
  "inertia_per_point": 294.28602776785715,
  "cuml": "26.10.00",
  "impl": "cuml-plusplus",
  "init": "plusplus",
  "phase": "init",
  "seed": 0,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 5.802207707998605
 },
 {
  "seconds": 0.29475507700044545,
  "fit_seconds": 0.41468743500081473,
  "assign_seconds": 0.11993235800036928,
  "mem_increment_bytes": 132120576,
  "assign_mem_increment_bytes": 65011712,
  "mem_meter": "nvidia-smi",
  "n_iter": 0,
  "inertia_per_point": 185.1500368154762,
  "cuml": "26.10.00",
  "impl": "cuml-scalable",
  "init": "scalable",
  "phase": "init",
  "seed": 0,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 5.734373829996912
 },
 {
  "seconds": 0.0,
  "fit_seconds": 0.084054463000939,
  "assign_seconds": 0.12460782099878998,
  "mem_increment_bytes": 77594624,
  "assign_mem_increment_bytes": 75497472,
  "mem_meter": "nvidia-smi",
  "n_iter": 0,
  "inertia_per_point": 309.1446198511905,
  "cuml": "26.10.00",
  "impl": "cuml-random",
  "init": "random",
  "phase": "init",
  "seed": 0,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 5.395918958998664
 },
 {
  "seconds": 2.0921001123497263e-05,
  "mem_increment_bytes": 0,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 299.40404342261905,
  "impl": "random-baseline",
  "init": "random",
  "phase": "init",
  "seed": 0,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 0.8239692660026776
 },
 {
  "seconds": 3.498628360001021,
  "mem_increment_bytes": 1522675712,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 290.64847583333335,
  "impl": "torch-cpu",
  "init": "plusplus",
  "phase": "init",
  "seed": 1,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 6.466200553000817
 },
 {
  "seconds": 0.304294921875,
  "mem_increment_bytes": 1520446976,
  "mem_meter": "torch-pool",
  "n_iter": 0,
  "inertia_per_point": 290.64847583333335,
  "impl": "torch-cuda",
  "init": "plusplus",
  "phase": "init",
  "seed": 1,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 3.6951047029979236
 },
 {
  "seconds": 0.27398248291015626,
  "mem_increment_bytes": 1520400896,
  "mem_meter": "cupy-pool",
  "n_iter": 0,
  "inertia_per_point": 292.63916452380954,
  "impl": "cupy",
  "init": "plusplus",
  "phase": "init",
  "seed": 1,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 4.187395535998803
 },
 {
  "seconds": 7.39641524399849,
  "mem_increment_bytes": 113807360,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 292.0821858035714,
  "sklearn": "1.7.2",
  "impl": "sklearn-vanilla",
  "init": "plusplus",
  "phase": "init",
  "seed": 1,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 9.007772902998113
 },
 {
  "seconds": 2.0336863179982174,
  "mem_increment_bytes": 94556160,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 291.42624300595236,
  "sklearn": "1.10.dev0",
  "impl": "sklearn-optimized",
  "init": "plusplus",
  "phase": "init",
  "seed": 1,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 3.7002897300008044
 },
 {
  "seconds": 0.37755036000089603,
  "fit_seconds": 0.49890763200164656,
  "assign_seconds": 0.12135727200075053,
  "mem_increment_bytes": 142606336,
  "assign_mem_increment_bytes": 75497472,
  "mem_meter": "nvidia-smi",
  "n_iter": 0,
  "inertia_per_point": 293.62620166666665,
  "cuml": "26.10.00",
  "impl": "cuml-plusplus",
  "init": "plusplus",
  "phase": "init",
  "seed": 1,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 5.784760837999784
 },
 {
  "seconds": 0.2442564359989774,
  "fit_seconds": 0.36663032000069506,
  "assign_seconds": 0.12237388400171767,
  "mem_increment_bytes": 132120576,
  "assign_mem_increment_bytes": 39845888,
  "mem_meter": "nvidia-smi",
  "n_iter": 0,
  "inertia_per_point": 188.46140699404762,
  "cuml": "26.10.00",
  "impl": "cuml-scalable",
  "init": "scalable",
  "phase": "init",
  "seed": 1,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 5.662548672000412
 },
 {
  "seconds": 0.0,
  "fit_seconds": 0.08436919700034196,
  "assign_seconds": 0.12158573999840883,
  "mem_increment_bytes": 77594624,
  "assign_mem_increment_bytes": 75497472,
  "mem_meter": "nvidia-smi",
  "n_iter": 0,
  "inertia_per_point": 302.80277303571427,
  "cuml": "26.10.00",
  "impl": "cuml-random",
  "init": "random",
  "phase": "init",
  "seed": 1,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 5.371789730001183
 },
 {
  "seconds": 2.0350998966023326e-05,
  "mem_increment_bytes": 0,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 298.0264527976191,
  "impl": "random-baseline",
  "init": "random",
  "phase": "init",
  "seed": 1,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 0.8183304289996158
 },
 {
  "seconds": 3.6115258499994525,
  "mem_increment_bytes": 1522819072,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 293.54299208333333,
  "impl": "torch-cpu",
  "init": "plusplus",
  "phase": "init",
  "seed": 2,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 6.579211356001906
 },
 {
  "seconds": 0.30516632080078127,
  "mem_increment_bytes": 1520446976,
  "mem_meter": "torch-pool",
  "n_iter": 0,
  "inertia_per_point": 289.2854539285714,
  "impl": "torch-cuda",
  "init": "plusplus",
  "phase": "init",
  "seed": 2,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 3.6183725199989567
 },
 {
  "seconds": 0.27403878784179686,
  "mem_increment_bytes": 1520400896,
  "mem_meter": "cupy-pool",
  "n_iter": 0,
  "inertia_per_point": 293.59192223214285,
  "impl": "cupy",
  "init": "plusplus",
  "phase": "init",
  "seed": 2,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 4.153766303999873
 },
 {
  "seconds": 7.473664717999782,
  "mem_increment_bytes": 113811456,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 290.4339091666667,
  "sklearn": "1.7.2",
  "impl": "sklearn-vanilla",
  "init": "plusplus",
  "phase": "init",
  "seed": 2,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 9.056951616999868
 },
 {
  "seconds": 2.0319487449996814,
  "mem_increment_bytes": 94687232,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 297.7396225297619,
  "sklearn": "1.10.dev0",
  "impl": "sklearn-optimized",
  "init": "plusplus",
  "phase": "init",
  "seed": 2,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 3.7309825500014995
 },
 {
  "seconds": 0.4148984319981537,
  "fit_seconds": 0.5343171370004711,
  "assign_seconds": 0.11941870500231744,
  "mem_increment_bytes": 142606336,
  "assign_mem_increment_bytes": 75497472,
  "mem_meter": "nvidia-smi",
  "n_iter": 0,
  "inertia_per_point": 292.87758086309526,
  "cuml": "26.10.00",
  "impl": "cuml-plusplus",
  "init": "plusplus",
  "phase": "init",
  "seed": 2,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 5.84867370199936
 },
 {
  "seconds": 0.2889672849996714,
  "fit_seconds": 0.40843084399966756,
  "assign_seconds": 0.11946355899999617,
  "mem_increment_bytes": 138412032,
  "assign_mem_increment_bytes": 75497472,
  "mem_meter": "nvidia-smi",
  "n_iter": 0,
  "inertia_per_point": 190.33318023809522,
  "cuml": "26.10.00",
  "impl": "cuml-scalable",
  "init": "scalable",
  "phase": "init",
  "seed": 2,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 5.715730164996785
 },
 {
  "seconds": 0.0,
  "fit_seconds": 0.08300874800261226,
  "assign_seconds": 0.12203303999922355,
  "mem_increment_bytes": 77594624,
  "assign_mem_increment_bytes": 65011712,
  "mem_meter": "nvidia-smi",
  "n_iter": 0,
  "inertia_per_point": 305.38531961309525,
  "cuml": "26.10.00",
  "impl": "cuml-random",
  "init": "random",
  "phase": "init",
  "seed": 2,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 5.330337367999164
 },
 {
  "seconds": 2.1130999812157825e-05,
  "mem_increment_bytes": 4096,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 303.5046088095238,
  "impl": "random-baseline",
  "init": "random",
  "phase": "init",
  "seed": 2,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 0.8221197570019285
 },
 {
  "seconds": 12.748046611999598,
  "mem_increment_bytes": 241111040,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 31.063328184895834,
  "impl": "torch-cpu",
  "init": "plusplus",
  "phase": "init",
  "seed": 0,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 15.849334468999587
 },
 {
  "seconds": 0.4698520812988281,
  "mem_increment_bytes": 222941696,
  "mem_meter": "torch-pool",
  "n_iter": 0,
  "inertia_per_point": 31.785750380208334,
  "impl": "torch-cuda",
  "init": "plusplus",
  "phase": "init",
  "seed": 0,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 3.6411858840001514
 },
 {
  "seconds": 0.737343505859375,
  "mem_increment_bytes": 222005248,
  "mem_meter": "cupy-pool",
  "n_iter": 0,
  "inertia_per_point": 31.66316535546875,
  "impl": "cupy",
  "init": "plusplus",
  "phase": "init",
  "seed": 0,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 2.927158511996822
 },
 {
  "seconds": 11.520272574998671,
  "mem_increment_bytes": 91537408,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 31.469348231770834,
  "sklearn": "1.7.2",
  "impl": "sklearn-vanilla",
  "init": "plusplus",
  "phase": "init",
  "seed": 0,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 12.764601392002078
 },
 {
  "seconds": 1.5263626300002215,
  "mem_increment_bytes": 91320320,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 31.562110548177085,
  "sklearn": "1.10.dev0",
  "impl": "sklearn-optimized",
  "init": "plusplus",
  "phase": "init",
  "seed": 0,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 2.8617126110002573
 },
 {
  "seconds": 0.4947558349958854,
  "fit_seconds": 0.5366138539975509,
  "assign_seconds": 0.041858019001665525,
  "mem_increment_bytes": 102760448,
  "assign_mem_increment_bytes": 0,
  "mem_meter": "nvidia-smi",
  "n_iter": 0,
  "inertia_per_point": 31.210047598958333,
  "cuml": "26.10.00",
  "impl": "cuml-plusplus",
  "init": "plusplus",
  "phase": "init",
  "seed": 0,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 4.013587416997325
 },
 {
  "seconds": 0.247972741999547,
  "fit_seconds": 0.2886357509996742,
  "assign_seconds": 0.040663009000127204,
  "mem_increment_bytes": 85983232,
  "assign_mem_increment_bytes": 0,
  "mem_meter": "nvidia-smi",
  "n_iter": 0,
  "inertia_per_point": 26.722208958333333,
  "cuml": "26.10.00",
  "impl": "cuml-scalable",
  "init": "scalable",
  "phase": "init",
  "seed": 0,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 3.7724618920001376
 },
 {
  "seconds": 0.0,
  "fit_seconds": 0.040778456001135055,
  "assign_seconds": 0.04118883399860351,
  "mem_increment_bytes": 46137344,
  "assign_mem_increment_bytes": 0,
  "mem_meter": "nvidia-smi",
  "n_iter": 0,
  "inertia_per_point": 34.5707623984375,
  "cuml": "26.10.00",
  "impl": "cuml-random",
  "init": "random",
  "phase": "init",
  "seed": 0,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 3.4878012530025444
 },
 {
  "seconds": 3.290199674665928e-05,
  "mem_increment_bytes": 0,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 33.3545856015625,
  "impl": "random-baseline",
  "init": "random",
  "phase": "init",
  "seed": 0,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 0.7000198339992494
 },
 {
  "seconds": 12.661720503998367,
  "mem_increment_bytes": 240959488,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 31.60204926171875,
  "impl": "torch-cpu",
  "init": "plusplus",
  "phase": "init",
  "seed": 1,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 15.22157839799911
 },
 {
  "seconds": 0.4692654113769531,
  "mem_increment_bytes": 222941696,
  "mem_meter": "torch-pool",
  "n_iter": 0,
  "inertia_per_point": 30.98506244921875,
  "impl": "torch-cuda",
  "init": "plusplus",
  "phase": "init",
  "seed": 1,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 3.579980358998
 },
 {
  "seconds": 0.7382261962890625,
  "mem_increment_bytes": 222005248,
  "mem_meter": "cupy-pool",
  "n_iter": 0,
  "inertia_per_point": 31.28382440234375,
  "impl": "cupy",
  "init": "plusplus",
  "phase": "init",
  "seed": 1,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 2.910837231996993
 },
 {
  "seconds": 11.443423998000071,
  "mem_increment_bytes": 91561984,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 31.558654846354166,
  "sklearn": "1.7.2",
  "impl": "sklearn-vanilla",
  "init": "plusplus",
  "phase": "init",
  "seed": 1,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 12.657422521002445
 },
 {
  "seconds": 1.5334802809993562,
  "mem_increment_bytes": 91312128,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 31.03342892708333,
  "sklearn": "1.10.dev0",
  "impl": "sklearn-optimized",
  "init": "plusplus",
  "phase": "init",
  "seed": 1,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 2.8490241649997188
 },
 {
  "seconds": 0.45998855700236163,
  "fit_seconds": 0.4997120059997542,
  "assign_seconds": 0.03972344899739255,
  "mem_increment_bytes": 102760448,
  "assign_mem_increment_bytes": 0,
  "mem_meter": "nvidia-smi",
  "n_iter": 0,
  "inertia_per_point": 31.559800565104165,
  "cuml": "26.10.00",
  "impl": "cuml-plusplus",
  "init": "plusplus",
  "phase": "init",
  "seed": 1,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 3.9250367540007574
 },
 {
  "seconds": 0.24719091799852322,
  "fit_seconds": 0.28743884899813565,
  "assign_seconds": 0.040247930999612436,
  "mem_increment_bytes": 85983232,
  "assign_mem_increment_bytes": 0,
  "mem_meter": "nvidia-smi",
  "n_iter": 0,
  "inertia_per_point": 26.77732892708333,
  "cuml": "26.10.00",
  "impl": "cuml-scalable",
  "init": "scalable",
  "phase": "init",
  "seed": 1,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 3.7672204579976096
 },
 {
  "seconds": 0.0009057899987965357,
  "fit_seconds": 0.04142311299801804,
  "assign_seconds": 0.040517322999221506,
  "mem_increment_bytes": 46137344,
  "assign_mem_increment_bytes": 0,
  "mem_meter": "nvidia-smi",
  "n_iter": 0,
  "inertia_per_point": 33.466683947916664,
  "cuml": "26.10.00",
  "impl": "cuml-random",
  "init": "random",
  "phase": "init",
  "seed": 1,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 3.4810743349989934
 },
 {
  "seconds": 3.308099985588342e-05,
  "mem_increment_bytes": 0,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 34.23673644921875,
  "impl": "random-baseline",
  "init": "random",
  "phase": "init",
  "seed": 1,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 0.7060121130016341
 },
 {
  "seconds": 12.785338141002285,
  "mem_increment_bytes": 241106944,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 31.874438381510416,
  "impl": "torch-cpu",
  "init": "plusplus",
  "phase": "init",
  "seed": 2,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 15.414658865000092
 },
 {
  "seconds": 0.47387750244140625,
  "mem_increment_bytes": 222941696,
  "mem_meter": "torch-pool",
  "n_iter": 0,
  "inertia_per_point": 31.38733392578125,
  "impl": "torch-cuda",
  "init": "plusplus",
  "phase": "init",
  "seed": 2,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 3.620116482001322
 },
 {
  "seconds": 0.7396004028320312,
  "mem_increment_bytes": 222005248,
  "mem_meter": "cupy-pool",
  "n_iter": 0,
  "inertia_per_point": 31.496352192708333,
  "impl": "cupy",
  "init": "plusplus",
  "phase": "init",
  "seed": 2,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 2.9097472649991687
 },
 {
  "seconds": 11.380142695998074,
  "mem_increment_bytes": 91463680,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 31.430742135416665,
  "sklearn": "1.7.2",
  "impl": "sklearn-vanilla",
  "init": "plusplus",
  "phase": "init",
  "seed": 2,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 12.60547347299871
 },
 {
  "seconds": 1.5278522259977763,
  "mem_increment_bytes": 91488256,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 31.31939462109375,
  "sklearn": "1.10.dev0",
  "impl": "sklearn-optimized",
  "init": "plusplus",
  "phase": "init",
  "seed": 2,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 2.8276246740024362
 },
 {
  "seconds": 0.48721067999576917,
  "fit_seconds": 0.527803025997855,
  "assign_seconds": 0.04059234600208583,
  "mem_increment_bytes": 102760448,
  "assign_mem_increment_bytes": 0,
  "mem_meter": "nvidia-smi",
  "n_iter": 0,
  "inertia_per_point": 31.244195528645832,
  "cuml": "26.10.00",
  "impl": "cuml-plusplus",
  "init": "plusplus",
  "phase": "init",
  "seed": 2,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 3.929686165000021
 },
 {
  "seconds": 0.24614506999932928,
  "fit_seconds": 0.2865612179994059,
  "assign_seconds": 0.040416148000076646,
  "mem_increment_bytes": 85983232,
  "assign_mem_increment_bytes": 0,
  "mem_meter": "nvidia-smi",
  "n_iter": 0,
  "inertia_per_point": 26.768983875,
  "cuml": "26.10.00",
  "impl": "cuml-scalable",
  "init": "scalable",
  "phase": "init",
  "seed": 2,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 3.7624218279997876
 },
 {
  "seconds": 0.0,
  "fit_seconds": 0.040278272001160076,
  "assign_seconds": 0.041320638003526255,
  "mem_increment_bytes": 46137344,
  "assign_mem_increment_bytes": 0,
  "mem_meter": "nvidia-smi",
  "n_iter": 0,
  "inertia_per_point": 35.1906748984375,
  "cuml": "26.10.00",
  "impl": "cuml-random",
  "init": "random",
  "phase": "init",
  "seed": 2,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 3.48173520400087
 },
 {
  "seconds": 3.1560997740598395e-05,
  "mem_increment_bytes": 0,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 34.23647293229167,
  "impl": "random-baseline",
  "init": "random",
  "phase": "init",
  "seed": 2,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 0.697404213999107
 },
 {
  "seconds": 13.74262583000018,
  "mem_increment_bytes": 166567936,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 1.085982373046875,
  "impl": "torch-cpu",
  "init": "plusplus",
  "phase": "init",
  "seed": 0,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 16.52479713499997
 },
 {
  "seconds": 0.7433114624023438,
  "mem_increment_bytes": 102904832,
  "mem_meter": "torch-pool",
  "n_iter": 0,
  "inertia_per_point": 1.0856646861049106,
  "impl": "torch-cuda",
  "init": "plusplus",
  "phase": "init",
  "seed": 0,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 3.8384194930004014
 },
 {
  "seconds": 1.3808834228515625,
  "mem_increment_bytes": 102904832,
  "mem_meter": "cupy-pool",
  "n_iter": 0,
  "inertia_per_point": 1.0856885246930803,
  "impl": "cupy",
  "init": "plusplus",
  "phase": "init",
  "seed": 0,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 3.1721423840026546
 },
 {
  "seconds": 15.448800350000965,
  "mem_increment_bytes": 40697856,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 1.0859378138950893,
  "sklearn": "1.7.2",
  "impl": "sklearn-vanilla",
  "init": "plusplus",
  "phase": "init",
  "seed": 0,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 16.78100002700012
 },
 {
  "seconds": 1.946537397998327,
  "mem_increment_bytes": 40988672,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 1.0870501011439733,
  "sklearn": "1.10.dev0",
  "impl": "sklearn-optimized",
  "init": "plusplus",
  "phase": "init",
  "seed": 0,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 3.4027297280008497
 },
 {
  "seconds": 0.6889942719972169,
  "fit_seconds": 0.7299378639982024,
  "assign_seconds": 0.04094359200098552,
  "mem_increment_bytes": 60817408,
  "assign_mem_increment_bytes": 0,
  "mem_meter": "nvidia-smi",
  "n_iter": 0,
  "inertia_per_point": 1.0837737885974703,
  "cuml": "26.10.00",
  "impl": "cuml-plusplus",
  "init": "plusplus",
  "phase": "init",
  "seed": 0,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 3.845757077997405
 },
 {
  "seconds": 0.3539678160013864,
  "fit_seconds": 0.39369790500131785,
  "assign_seconds": 0.03973008899993147,
  "mem_increment_bytes": 50331648,
  "assign_mem_increment_bytes": 0,
  "mem_meter": "nvidia-smi",
  "n_iter": 0,
  "inertia_per_point": 1.0678385502697172,
  "cuml": "26.10.00",
  "impl": "cuml-scalable",
  "init": "scalable",
  "phase": "init",
  "seed": 0,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 3.470194637997338
 },
 {
  "seconds": 0.0,
  "fit_seconds": 0.040337546000955626,
  "assign_seconds": 0.040821005997713655,
  "mem_increment_bytes": 31457280,
  "assign_mem_increment_bytes": 0,
  "mem_meter": "nvidia-smi",
  "n_iter": 0,
  "inertia_per_point": 1.171655757765997,
  "cuml": "26.10.00",
  "impl": "cuml-random",
  "init": "random",
  "phase": "init",
  "seed": 0,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 3.1039598600000318
 },
 {
  "seconds": 3.686199852381833e-05,
  "mem_increment_bytes": 4096,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 1.1889134349423363,
  "impl": "random-baseline",
  "init": "random",
  "phase": "init",
  "seed": 0,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 0.5683077610010514
 },
 {
  "seconds": 13.574039261999133,
  "mem_increment_bytes": 162394112,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 1.0877507915969122,
  "impl": "torch-cpu",
  "init": "plusplus",
  "phase": "init",
  "seed": 1,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 16.34807844200259
 },
 {
  "seconds": 0.7423529052734374,
  "mem_increment_bytes": 102904832,
  "mem_meter": "torch-pool",
  "n_iter": 0,
  "inertia_per_point": 1.0862672542317708,
  "impl": "torch-cuda",
  "init": "plusplus",
  "phase": "init",
  "seed": 1,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 3.813515395999275
 },
 {
  "seconds": 1.3834423828125,
  "mem_increment_bytes": 102904832,
  "mem_meter": "cupy-pool",
  "n_iter": 0,
  "inertia_per_point": 1.0860272533017112,
  "impl": "cupy",
  "init": "plusplus",
  "phase": "init",
  "seed": 1,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 3.2340575189991796
 },
 {
  "seconds": 15.244002718998672,
  "mem_increment_bytes": 40701952,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 1.0868171543666294,
  "sklearn": "1.7.2",
  "impl": "sklearn-vanilla",
  "init": "plusplus",
  "phase": "init",
  "seed": 1,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 16.65560980200098
 },
 {
  "seconds": 1.9536465059973125,
  "mem_increment_bytes": 41050112,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 1.0865310428292412,
  "sklearn": "1.10.dev0",
  "impl": "sklearn-optimized",
  "init": "plusplus",
  "phase": "init",
  "seed": 1,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 3.379991568999685
 },
 {
  "seconds": 0.6867461419969914,
  "fit_seconds": 0.7282562279979174,
  "assign_seconds": 0.041510086000926094,
  "mem_increment_bytes": 60817408,
  "assign_mem_increment_bytes": 0,
  "mem_meter": "nvidia-smi",
  "n_iter": 0,
  "inertia_per_point": 1.082155430733817,
  "cuml": "26.10.00",
  "impl": "cuml-plusplus",
  "init": "plusplus",
  "phase": "init",
  "seed": 1,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 3.9054947000004177
 },
 {
  "seconds": 0.3215486269982648,
  "fit_seconds": 0.36263326399785,
  "assign_seconds": 0.0410846369995852,
  "mem_increment_bytes": 50331648,
  "assign_mem_increment_bytes": 0,
  "mem_meter": "nvidia-smi",
  "n_iter": 0,
  "inertia_per_point": 1.071208190220424,
  "cuml": "26.10.00",
  "impl": "cuml-scalable",
  "init": "scalable",
  "phase": "init",
  "seed": 1,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 3.458700827002758
 },
 {
  "seconds": 0.0006712390022585168,
  "fit_seconds": 0.04133393800293561,
  "assign_seconds": 0.040662699000677094,
  "mem_increment_bytes": 31457280,
  "assign_mem_increment_bytes": 0,
  "mem_meter": "nvidia-smi",
  "n_iter": 0,
  "inertia_per_point": 1.18933189453125,
  "cuml": "26.10.00",
  "impl": "cuml-random",
  "init": "random",
  "phase": "init",
  "seed": 1,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 3.245529316998727
 },
 {
  "seconds": 5.41219997103326e-05,
  "mem_increment_bytes": 4096,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 1.1948968147786458,
  "impl": "random-baseline",
  "init": "random",
  "phase": "init",
  "seed": 1,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 0.5920811469986802
 },
 {
  "seconds": 14.045240665000165,
  "mem_increment_bytes": 162525184,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 1.0857637359328498,
  "impl": "torch-cpu",
  "init": "plusplus",
  "phase": "init",
  "seed": 2,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 16.78754063800079
 },
 {
  "seconds": 0.7406417846679687,
  "mem_increment_bytes": 102904832,
  "mem_meter": "torch-pool",
  "n_iter": 0,
  "inertia_per_point": 1.0880580467587426,
  "impl": "torch-cuda",
  "init": "plusplus",
  "phase": "init",
  "seed": 2,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 3.789797574001568
 },
 {
  "seconds": 1.3862552490234374,
  "mem_increment_bytes": 102904832,
  "mem_meter": "cupy-pool",
  "n_iter": 0,
  "inertia_per_point": 1.0855676035853794,
  "impl": "cupy",
  "init": "plusplus",
  "phase": "init",
  "seed": 2,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 3.2410633319996123
 },
 {
  "seconds": 15.334473964001518,
  "mem_increment_bytes": 40689664,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 1.0872521762230283,
  "sklearn": "1.7.2",
  "impl": "sklearn-vanilla",
  "init": "plusplus",
  "phase": "init",
  "seed": 2,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 16.72674767100034
 },
 {
  "seconds": 1.9742715370011865,
  "mem_increment_bytes": 40882176,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 1.0876039448474701,
  "sklearn": "1.10.dev0",
  "impl": "sklearn-optimized",
  "init": "plusplus",
  "phase": "init",
  "seed": 2,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 3.411733978002303
 },
 {
  "seconds": 0.6915018379986577,
  "fit_seconds": 0.732905666998704,
  "assign_seconds": 0.041403829000046244,
  "mem_increment_bytes": 60817408,
  "assign_mem_increment_bytes": 0,
  "mem_meter": "nvidia-smi",
  "n_iter": 0,
  "inertia_per_point": 1.086038892764137,
  "cuml": "26.10.00",
  "impl": "cuml-plusplus",
  "init": "plusplus",
  "phase": "init",
  "seed": 2,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 3.9281016610002553
 },
 {
  "seconds": 0.3248738729998877,
  "fit_seconds": 0.36516173299969523,
  "assign_seconds": 0.04028785999980755,
  "mem_increment_bytes": 50331648,
  "assign_mem_increment_bytes": 0,
  "mem_meter": "nvidia-smi",
  "n_iter": 0,
  "inertia_per_point": 1.068468297061012,
  "cuml": "26.10.00",
  "impl": "cuml-scalable",
  "init": "scalable",
  "phase": "init",
  "seed": 2,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 3.5476606390002416
 },
 {
  "seconds": 0.0,
  "fit_seconds": 0.039874162001069635,
  "assign_seconds": 0.03987765300189494,
  "mem_increment_bytes": 31457280,
  "assign_mem_increment_bytes": 0,
  "mem_meter": "nvidia-smi",
  "n_iter": 0,
  "inertia_per_point": 1.1853920442708332,
  "cuml": "26.10.00",
  "impl": "cuml-random",
  "init": "random",
  "phase": "init",
  "seed": 2,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 3.231918040000892
 },
 {
  "seconds": 4.809299935004674e-05,
  "mem_increment_bytes": 4096,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 1.18337211937314,
  "impl": "random-baseline",
  "init": "random",
  "phase": "init",
  "seed": 2,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 0.5576382869985537
 },
 {
  "seconds": 20.911263221001718,
  "mem_increment_bytes": 57249792,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 0.02150122553507487,
  "impl": "torch-cpu",
  "init": "plusplus",
  "phase": "init",
  "seed": 0,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 23.81971125400014
 },
 {
  "seconds": 1.5071763916015626,
  "mem_increment_bytes": 33515008,
  "mem_meter": "torch-pool",
  "n_iter": 0,
  "inertia_per_point": 0.02164269553290473,
  "impl": "torch-cuda",
  "init": "plusplus",
  "phase": "init",
  "seed": 0,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 4.726146082000923
 },
 {
  "seconds": 2.959244140625,
  "mem_increment_bytes": 32943616,
  "mem_meter": "cupy-pool",
  "n_iter": 0,
  "inertia_per_point": 0.021443617276792174,
  "impl": "cupy",
  "init": "plusplus",
  "phase": "init",
  "seed": 0,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 4.905389037998248
 },
 {
  "seconds": 28.219191971002147,
  "mem_increment_bytes": 13197312,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 0.021548732277199074,
  "sklearn": "1.7.2",
  "impl": "sklearn-vanilla",
  "init": "plusplus",
  "phase": "init",
  "seed": 0,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 29.70142340000166
 },
 {
  "seconds": 2.9967270489978546,
  "mem_increment_bytes": 13398016,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 0.02156634484750253,
  "sklearn": "1.10.dev0",
  "impl": "sklearn-optimized",
  "init": "plusplus",
  "phase": "init",
  "seed": 0,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 4.54886456299937
 },
 {
  "seconds": 0.92657085600149,
  "fit_seconds": 0.967171642001631,
  "assign_seconds": 0.04060078600014094,
  "mem_increment_bytes": 14680064,
  "assign_mem_increment_bytes": 0,
  "mem_meter": "nvidia-smi",
  "n_iter": 0,
  "inertia_per_point": 0.021500292050396955,
  "cuml": "26.10.00",
  "impl": "cuml-plusplus",
  "init": "plusplus",
  "phase": "init",
  "seed": 0,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 4.1959837620015605
 },
 {
  "seconds": 0.888689687999431,
  "fit_seconds": 0.9285427309987426,
  "assign_seconds": 0.03985304299931158,
  "mem_increment_bytes": 18874368,
  "assign_mem_increment_bytes": 0,
  "mem_meter": "nvidia-smi",
  "n_iter": 0,
  "inertia_per_point": 0.019531839215313946,
  "cuml": "26.10.00",
  "impl": "cuml-scalable",
  "init": "scalable",
  "phase": "init",
  "seed": 0,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 4.114274497998849
 },
 {
  "seconds": 0.0,
  "fit_seconds": 0.04008242300187703,
  "assign_seconds": 0.04037752600197564,
  "mem_increment_bytes": 6291456,
  "assign_mem_increment_bytes": 0,
  "mem_meter": "nvidia-smi",
  "n_iter": 0,
  "inertia_per_point": 0.05536636296025029,
  "cuml": "26.10.00",
  "impl": "cuml-random",
  "init": "random",
  "phase": "init",
  "seed": 0,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 3.214404968002782
 },
 {
  "seconds": 0.00030961400261730887,
  "mem_increment_bytes": 24576,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 0.05221637787995515,
  "impl": "random-baseline",
  "init": "random",
  "phase": "init",
  "seed": 0,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 0.6750659569988784
 },
 {
  "seconds": 20.699288819996582,
  "mem_increment_bytes": 57176064,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 0.02136390847100152,
  "impl": "torch-cpu",
  "init": "plusplus",
  "phase": "init",
  "seed": 1,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 23.519181592000677
 },
 {
  "seconds": 1.4845399169921876,
  "mem_increment_bytes": 33515008,
  "mem_meter": "torch-pool",
  "n_iter": 0,
  "inertia_per_point": 0.021554302300347224,
  "impl": "torch-cuda",
  "init": "plusplus",
  "phase": "init",
  "seed": 1,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 4.558371447001264
 },
 {
  "seconds": 2.90132470703125,
  "mem_increment_bytes": 32943616,
  "mem_meter": "cupy-pool",
  "n_iter": 0,
  "inertia_per_point": 0.021431095419989693,
  "impl": "cupy",
  "init": "plusplus",
  "phase": "init",
  "seed": 1,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 4.823054034000961
 },
 {
  "seconds": 28.138685328001884,
  "mem_increment_bytes": 13303808,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 0.021566815453988534,
  "sklearn": "1.7.2",
  "impl": "sklearn-vanilla",
  "init": "plusplus",
  "phase": "init",
  "seed": 1,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 29.582993918000284
 },
 {
  "seconds": 2.9996968429986737,
  "mem_increment_bytes": 13225984,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 0.021529979211312753,
  "sklearn": "1.10.dev0",
  "impl": "sklearn-optimized",
  "init": "plusplus",
  "phase": "init",
  "seed": 1,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 4.539117037002143
 },
 {
  "seconds": 0.9223968220030656,
  "fit_seconds": 0.9628478420017927,
  "assign_seconds": 0.040451019998727133,
  "mem_increment_bytes": 14680064,
  "assign_mem_increment_bytes": 0,
  "mem_meter": "nvidia-smi",
  "n_iter": 0,
  "inertia_per_point": 0.02147751912717466,
  "cuml": "26.10.00",
  "impl": "cuml-plusplus",
  "init": "plusplus",
  "phase": "init",
  "seed": 1,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 4.214355372998398
 },
 {
  "seconds": 0.881369447997713,
  "fit_seconds": 0.9629696479969425,
  "assign_seconds": 0.08160019999922952,
  "mem_increment_bytes": 18874368,
  "assign_mem_increment_bytes": 2097152,
  "mem_meter": "nvidia-smi",
  "n_iter": 0,
  "inertia_per_point": 0.01959097917344835,
  "cuml": "26.10.00",
  "impl": "cuml-scalable",
  "init": "scalable",
  "phase": "init",
  "seed": 1,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 4.657437157002278
 },
 {
  "seconds": 0.0,
  "fit_seconds": 0.04014770700086956,
  "assign_seconds": 0.040154226997401565,
  "mem_increment_bytes": 2097152,
  "assign_mem_increment_bytes": 0,
  "mem_meter": "nvidia-smi",
  "n_iter": 0,
  "inertia_per_point": 0.05422682551631221,
  "cuml": "26.10.00",
  "impl": "cuml-random",
  "init": "random",
  "phase": "init",
  "seed": 1,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 3.607546409999486
 },
 {
  "seconds": 0.00018324800112168305,
  "mem_increment_bytes": 24576,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 0.05438326690108688,
  "impl": "random-baseline",
  "init": "random",
  "phase": "init",
  "seed": 1,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 1.0513257100028568
 },
 {
  "seconds": 23.000440363000962,
  "mem_increment_bytes": 56778752,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 0.021480539336027924,
  "impl": "torch-cpu",
  "init": "plusplus",
  "phase": "init",
  "seed": 2,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 25.907936469997367
 },
 {
  "seconds": 1.4895142822265626,
  "mem_increment_bytes": 33515008,
  "mem_meter": "torch-pool",
  "n_iter": 0,
  "inertia_per_point": 0.02149168119077329,
  "impl": "torch-cuda",
  "init": "plusplus",
  "phase": "init",
  "seed": 2,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 4.619510240001546
 },
 {
  "seconds": 2.936418212890625,
  "mem_increment_bytes": 32943616,
  "mem_meter": "cupy-pool",
  "n_iter": 0,
  "inertia_per_point": 0.02143312355324074,
  "impl": "cupy",
  "init": "plusplus",
  "phase": "init",
  "seed": 2,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 4.841813676997845
 },
 {
  "seconds": 27.809981143000186,
  "mem_increment_bytes": 13193216,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 0.021517765921133535,
  "sklearn": "1.7.2",
  "impl": "sklearn-vanilla",
  "init": "plusplus",
  "phase": "init",
  "seed": 2,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 29.25684868400276
 },
 {
  "seconds": 3.0117484360016533,
  "mem_increment_bytes": 13381632,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 0.021472066992300528,
  "sklearn": "1.10.dev0",
  "impl": "sklearn-optimized",
  "init": "plusplus",
  "phase": "init",
  "seed": 2,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 4.5357024959994305
 },
 {
  "seconds": 0.9115557719997014,
  "fit_seconds": 0.951876203998836,
  "assign_seconds": 0.0403204319991346,
  "mem_increment_bytes": 14680064,
  "assign_mem_increment_bytes": 0,
  "mem_meter": "nvidia-smi",
  "n_iter": 0,
  "inertia_per_point": 0.021396961890326607,
  "cuml": "26.10.00",
  "impl": "cuml-plusplus",
  "init": "plusplus",
  "phase": "init",
  "seed": 2,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 4.1334184289989935
 },
 {
  "seconds": 0.9239252159968601,
  "fit_seconds": 0.9641824849968543,
  "assign_seconds": 0.04025726899999427,
  "mem_increment_bytes": 14680064,
  "assign_mem_increment_bytes": 0,
  "mem_meter": "nvidia-smi",
  "n_iter": 0,
  "inertia_per_point": 0.019675956528275102,
  "cuml": "26.10.00",
  "impl": "cuml-scalable",
  "init": "scalable",
  "phase": "init",
  "seed": 2,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 4.27020321999953
 },
 {
  "seconds": 0.0,
  "fit_seconds": 0.04005064299781225,
  "assign_seconds": 0.04064876900156378,
  "mem_increment_bytes": 6291456,
  "assign_mem_increment_bytes": 0,
  "mem_meter": "nvidia-smi",
  "n_iter": 0,
  "inertia_per_point": 0.055451305926287615,
  "cuml": "26.10.00",
  "impl": "cuml-random",
  "init": "random",
  "phase": "init",
  "seed": 2,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 3.1835146359990176
 },
 {
  "seconds": 0.0002424000012979377,
  "mem_increment_bytes": 24576,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 0.05527037466543692,
  "impl": "random-baseline",
  "init": "random",
  "phase": "init",
  "seed": 2,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 0.6925135740020778
 }
]