[
 {
  "seconds": 13.047265796998545,
  "mem_increment_bytes": 7565590528,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 998.8662721052632,
  "sklearn": "1.7.2",
  "impl": "sklearn-vanilla",
  "init": "plusplus",
  "phase": "fit",
  "seed": 0,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 18.327591978999408
 },
 {
  "seconds": 6.801800232999085,
  "mem_increment_bytes": 7599771648,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 998.8682121052632,
  "sklearn": "1.7.2",
  "impl": "sklearn-vanilla",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 14.682276432002254
 },
 {
  "seconds": 7.422287790002883,
  "mem_increment_bytes": 7599681536,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 998.86657,
  "sklearn": "1.10.dev0",
  "impl": "sklearn-optimized",
  "init": "plusplus",
  "phase": "fit",
  "seed": 0,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 15.31087267699695
 },
 {
  "seconds": 7.2456065170008515,
  "mem_increment_bytes": 7599804416,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 998.8682121052632,
  "sklearn": "1.10.dev0",
  "impl": "sklearn-optimized",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 15.207055514998501
 },
 {
  "seconds": 7.185496327998408,
  "mem_increment_bytes": 4070572032,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 998.8690694736842,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "plusplus",
  "phase": "fit",
  "seed": 0,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 30.455723088001832
 },
 {
  "seconds": 6.910530034001567,
  "mem_increment_bytes": 4045406208,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 998.8682026315789,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 11.696694033002132
 },
 {
  "seconds": 7.341145624999626,
  "mem_increment_bytes": 4068474880,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 999.3196726315789,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "scalable",
  "phase": "fit",
  "seed": 0,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 12.050044351999532
 },
 {
  "seconds": 2.4411001504631713e-05,
  "mem_increment_bytes": 20480,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 1913.8241715789475,
  "impl": "random-baseline",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 1.951965778000158
 },
 {
  "seconds": 11.631897107999976,
  "mem_increment_bytes": 7599931392,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 998.8689242105263,
  "sklearn": "1.7.2",
  "impl": "sklearn-vanilla",
  "init": "plusplus",
  "phase": "fit",
  "seed": 1,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 16.103968960000202
 },
 {
  "seconds": 6.729583360000106,
  "mem_increment_bytes": 7597527040,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 998.869902631579,
  "sklearn": "1.7.2",
  "impl": "sklearn-vanilla",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 18.408359330998792
 },
 {
  "seconds": 7.343152536999696,
  "mem_increment_bytes": 7599779840,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 998.8689257894737,
  "sklearn": "1.10.dev0",
  "impl": "sklearn-optimized",
  "init": "plusplus",
  "phase": "fit",
  "seed": 1,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 19.409853205001127
 },
 {
  "seconds": 6.310058470000513,
  "mem_increment_bytes": 7599853568,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 998.869902631579,
  "sklearn": "1.10.dev0",
  "impl": "sklearn-optimized",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 16.407281623000017
 },
 {
  "seconds": 7.089847170998837,
  "mem_increment_bytes": 4070572032,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 998.8663163157895,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "plusplus",
  "phase": "fit",
  "seed": 1,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 33.86412001699864
 },
 {
  "seconds": 6.854852201999165,
  "mem_increment_bytes": 4045406208,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 998.8699005263157,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 11.836700342999393
 },
 {
  "seconds": 4.445422716002213,
  "mem_increment_bytes": 4068474880,
  "mem_meter": "nvidia-smi",
  "n_iter": 2,
  "inertia_per_point": 999.9741357894737,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "scalable",
  "phase": "fit",
  "seed": 1,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 9.156974261000869
 },
 {
  "seconds": 1.746099951560609e-05,
  "mem_increment_bytes": 0,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 1944.7045989473684,
  "impl": "random-baseline",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 1.9173044449998997
 },
 {
  "seconds": 12.1948123689981,
  "mem_increment_bytes": 7563943936,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 998.8665415789474,
  "sklearn": "1.7.2",
  "impl": "sklearn-vanilla",
  "init": "plusplus",
  "phase": "fit",
  "seed": 2,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 16.59482388199831
 },
 {
  "seconds": 6.843081277998863,
  "mem_increment_bytes": 7562928128,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 998.8665436842106,
  "sklearn": "1.7.2",
  "impl": "sklearn-vanilla",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 16.479403022000042
 },
 {
  "seconds": 7.439009858000645,
  "mem_increment_bytes": 7573688320,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 998.8665415789474,
  "sklearn": "1.10.dev0",
  "impl": "sklearn-optimized",
  "init": "plusplus",
  "phase": "fit",
  "seed": 2,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 17.872039829999267
 },
 {
  "seconds": 7.499055031999887,
  "mem_increment_bytes": 7585099776,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 998.8665436842106,
  "sklearn": "1.10.dev0",
  "impl": "sklearn-optimized",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 19.35533824799859
 },
 {
  "seconds": 7.258299911001814,
  "mem_increment_bytes": 4070572032,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 998.8670610526316,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "plusplus",
  "phase": "fit",
  "seed": 2,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 35.172964015000616
 },
 {
  "seconds": 6.861493284999597,
  "mem_increment_bytes": 4045406208,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 998.8665436842106,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 11.663729529998818
 },
 {
  "seconds": 7.344295202001376,
  "mem_increment_bytes": 4068474880,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 998.8687926315789,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "scalable",
  "phase": "fit",
  "seed": 2,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 12.310170251999807
 },
 {
  "seconds": 2.742099968600087e-05,
  "mem_increment_bytes": 57344,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 1912.564492631579,
  "impl": "random-baseline",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 1.9388022040002397
 },
 {
  "seconds": 10.508270385002106,
  "mem_increment_bytes": 3023822848,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 176.5336030357143,
  "sklearn": "1.7.2",
  "impl": "sklearn-vanilla",
  "init": "plusplus",
  "phase": "fit",
  "seed": 0,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 13.63962902500134
 },
 {
  "seconds": 3.167202037999232,
  "mem_increment_bytes": 3023798272,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 176.5346784375,
  "sklearn": "1.7.2",
  "impl": "sklearn-vanilla",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 4.777358620001905
 },
 {
  "seconds": 5.023228914997162,
  "mem_increment_bytes": 3023683584,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 176.53372732142856,
  "sklearn": "1.10.dev0",
  "impl": "sklearn-optimized",
  "init": "plusplus",
  "phase": "fit",
  "seed": 0,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 8.19702679799957
 },
 {
  "seconds": 3.1604070230023353,
  "mem_increment_bytes": 3023962112,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 176.5346761309524,
  "sklearn": "1.10.dev0",
  "impl": "sklearn-optimized",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 4.8324735469977895
 },
 {
  "seconds": 2.4885112880001543,
  "mem_increment_bytes": 1864368128,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 176.53353061011904,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "plusplus",
  "phase": "fit",
  "seed": 0,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 5.999312342999474
 },
 {
  "seconds": 2.107248508000339,
  "mem_increment_bytes": 1799356416,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 176.5346744940476,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 5.6249951729987515
 },
 {
  "seconds": 2.408183833002113,
  "mem_increment_bytes": 1853882368,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 176.83114194940475,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "scalable",
  "phase": "fit",
  "seed": 0,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 6.0386080450007285
 },
 {
  "seconds": 1.963099930435419e-05,
  "mem_increment_bytes": 0,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 299.40404342261905,
  "impl": "random-baseline",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 0.8199686679981824
 },
 {
  "seconds": 10.52500159900228,
  "mem_increment_bytes": 3023794176,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 176.53345998511904,
  "sklearn": "1.7.2",
  "impl": "sklearn-vanilla",
  "init": "plusplus",
  "phase": "fit",
  "seed": 1,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 12.123310820999905
 },
 {
  "seconds": 3.171905457998946,
  "mem_increment_bytes": 3023810560,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 176.53381580357143,
  "sklearn": "1.7.2",
  "impl": "sklearn-vanilla",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 4.911631449998822
 },
 {
  "seconds": 5.016303330998198,
  "mem_increment_bytes": 3023851520,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 176.5329775595238,
  "sklearn": "1.10.dev0",
  "impl": "sklearn-optimized",
  "init": "plusplus",
  "phase": "fit",
  "seed": 1,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 6.700470353000128
 },
 {
  "seconds": 3.190279192000162,
  "mem_increment_bytes": 3023933440,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 176.53381601190478,
  "sklearn": "1.10.dev0",
  "impl": "sklearn-optimized",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 4.874672043002647
 },
 {
  "seconds": 2.498267900002247,
  "mem_increment_bytes": 1864368128,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 176.53456961309524,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "plusplus",
  "phase": "fit",
  "seed": 1,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 5.998208814999089
 },
 {
  "seconds": 2.139489212000626,
  "mem_increment_bytes": 1799356416,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 176.53382446428571,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 5.685082698997576
 },
 {
  "seconds": 2.366952709002362,
  "mem_increment_bytes": 1853882368,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 176.62827732142858,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "scalable",
  "phase": "fit",
  "seed": 1,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 5.83224484299717
 },
 {
  "seconds": 2.0760999177582562e-05,
  "mem_increment_bytes": 0,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 298.0264527976191,
  "impl": "random-baseline",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 0.8297089769985178
 },
 {
  "seconds": 10.535509244997229,
  "mem_increment_bytes": 3023908864,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 176.5351169047619,
  "sklearn": "1.7.2",
  "impl": "sklearn-vanilla",
  "init": "plusplus",
  "phase": "fit",
  "seed": 2,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 12.138997275000293
 },
 {
  "seconds": 3.175750895999954,
  "mem_increment_bytes": 3023859712,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 176.53433427083334,
  "sklearn": "1.7.2",
  "impl": "sklearn-vanilla",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 4.779334042999835
 },
 {
  "seconds": 5.018185788001574,
  "mem_increment_bytes": 3023974400,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 176.53404848214285,
  "sklearn": "1.10.dev0",
  "impl": "sklearn-optimized",
  "init": "plusplus",
  "phase": "fit",
  "seed": 2,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 6.6885995589982485
 },
 {
  "seconds": 3.178110648001166,
  "mem_increment_bytes": 3023982592,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 176.53433130952382,
  "sklearn": "1.10.dev0",
  "impl": "sklearn-optimized",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 4.875860619999003
 },
 {
  "seconds": 2.4996130380022805,
  "mem_increment_bytes": 1864368128,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 176.53238239583334,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "plusplus",
  "phase": "fit",
  "seed": 2,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 6.01762004000193
 },
 {
  "seconds": 2.112545906999003,
  "mem_increment_bytes": 1799356416,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 176.53433336309524,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 5.663020028001483
 },
 {
  "seconds": 2.405994701999589,
  "mem_increment_bytes": 1853882368,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 176.72554467261904,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "scalable",
  "phase": "fit",
  "seed": 2,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 5.838239594002516
 },
 {
  "seconds": 2.1889998606638983e-05,
  "mem_increment_bytes": 0,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 303.5046088095238,
  "impl": "random-baseline",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 0.83082414099772
 },
 {
  "seconds": 13.764324110998132,
  "mem_increment_bytes": 383602688,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 25.91831605859375,
  "sklearn": "1.7.2",
  "impl": "sklearn-vanilla",
  "init": "plusplus",
  "phase": "fit",
  "seed": 0,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 15.084577195000747
 },
 {
  "seconds": 1.4212983409997832,
  "mem_increment_bytes": 383844352,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 25.912856377604168,
  "sklearn": "1.7.2",
  "impl": "sklearn-vanilla",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 2.6614403240018873
 },
 {
  "seconds": 2.918608054998913,
  "mem_increment_bytes": 383823872,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 25.914427756510417,
  "sklearn": "1.10.dev0",
  "impl": "sklearn-optimized",
  "init": "plusplus",
  "phase": "fit",
  "seed": 0,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 4.232314283999585
 },
 {
  "seconds": 1.4390296589990612,
  "mem_increment_bytes": 383791104,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 25.912852575520834,
  "sklearn": "1.10.dev0",
  "impl": "sklearn-optimized",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 2.7643283210018126
 },
 {
  "seconds": 0.9816427650002879,
  "mem_increment_bytes": 501219328,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 25.916967559895834,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "plusplus",
  "phase": "fit",
  "seed": 0,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 3.931498163001379
 },
 {
  "seconds": 0.5304439190003905,
  "mem_increment_bytes": 444596224,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 25.912855268229166,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 3.4641488599991135
 },
 {
  "seconds": 0.7312464210008329,
  "mem_increment_bytes": 478150656,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 25.910901604166668,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "scalable",
  "phase": "fit",
  "seed": 0,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 3.6781550849991618
 },
 {
  "seconds": 3.235099939047359e-05,
  "mem_increment_bytes": 0,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 33.3545856015625,
  "impl": "random-baseline",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 0.7094340049989114
 },
 {
  "seconds": 12.897929129998374,
  "mem_increment_bytes": 383893504,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 25.915613643229168,
  "sklearn": "1.7.2",
  "impl": "sklearn-vanilla",
  "init": "plusplus",
  "phase": "fit",
  "seed": 1,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 14.138443143998302
 },
 {
  "seconds": 1.4162705529997766,
  "mem_increment_bytes": 383852544,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 25.920506697916668,
  "sklearn": "1.7.2",
  "impl": "sklearn-vanilla",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 2.641364683997381
 },
 {
  "seconds": 2.9561756889997923,
  "mem_increment_bytes": 383713280,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 25.913587936197917,
  "sklearn": "1.10.dev0",
  "impl": "sklearn-optimized",
  "init": "plusplus",
  "phase": "fit",
  "seed": 1,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 4.285592078998889
 },
 {
  "seconds": 1.4496471460006433,
  "mem_increment_bytes": 383877120,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 25.9204979453125,
  "sklearn": "1.10.dev0",
  "impl": "sklearn-optimized",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 2.769081324000581
 },
 {
  "seconds": 0.9634353850015032,
  "mem_increment_bytes": 501219328,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 25.919460877604166,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "plusplus",
  "phase": "fit",
  "seed": 1,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 3.8914022850003676
 },
 {
  "seconds": 0.5285521709993191,
  "mem_increment_bytes": 444596224,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 25.920504869791667,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 3.4898451310000382
 },
 {
  "seconds": 0.7389421230000153,
  "mem_increment_bytes": 478150656,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 25.921600145833334,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "scalable",
  "phase": "fit",
  "seed": 1,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 3.6989900699991267
 },
 {
  "seconds": 3.3800999517552555e-05,
  "mem_increment_bytes": 0,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 34.23673644921875,
  "impl": "random-baseline",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 0.7057588470015617
 },
 {
  "seconds": 12.995492500998807,
  "mem_increment_bytes": 383905792,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 25.914024548177082,
  "sklearn": "1.7.2",
  "impl": "sklearn-vanilla",
  "init": "plusplus",
  "phase": "fit",
  "seed": 2,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 14.207056881001336
 },
 {
  "seconds": 1.4123325139989902,
  "mem_increment_bytes": 383967232,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 25.9171980546875,
  "sklearn": "1.7.2",
  "impl": "sklearn-vanilla",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 2.6401669370025047
 },
 {
  "seconds": 2.9406340250025096,
  "mem_increment_bytes": 383840256,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 25.9176198125,
  "sklearn": "1.10.dev0",
  "impl": "sklearn-optimized",
  "init": "plusplus",
  "phase": "fit",
  "seed": 2,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 4.230839953997929
 },
 {
  "seconds": 1.4287540650002484,
  "mem_increment_bytes": 383922176,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 25.917194640625,
  "sklearn": "1.10.dev0",
  "impl": "sklearn-optimized",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 2.7591000239990535
 },
 {
  "seconds": 0.9819935209998221,
  "mem_increment_bytes": 501219328,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 25.916330475260416,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "plusplus",
  "phase": "fit",
  "seed": 2,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 3.92808294200222
 },
 {
  "seconds": 0.5647526549983013,
  "mem_increment_bytes": 444596224,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 25.917188861979167,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 3.545926636998047
 },
 {
  "seconds": 0.7258292520018585,
  "mem_increment_bytes": 478150656,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 25.914497109375,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "scalable",
  "phase": "fit",
  "seed": 2,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 3.645284395002818
 },
 {
  "seconds": 3.376200038474053e-05,
  "mem_increment_bytes": 0,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 34.23647293229167,
  "impl": "random-baseline",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 0.7029356109997025
 },
 {
  "seconds": 17.063688760998048,
  "mem_increment_bytes": 63369216,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 1.0247169299897694,
  "sklearn": "1.7.2",
  "impl": "sklearn-vanilla",
  "init": "plusplus",
  "phase": "fit",
  "seed": 0,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 18.474187650001113
 },
 {
  "seconds": 1.326020722000976,
  "mem_increment_bytes": 25124864,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 1.0273501127697173,
  "sklearn": "1.7.2",
  "impl": "sklearn-vanilla",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 2.7024593930000265
 },
 {
  "seconds": 3.275110890997894,
  "mem_increment_bytes": 61939712,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 1.0246200738234748,
  "sklearn": "1.10.dev0",
  "impl": "sklearn-optimized",
  "init": "plusplus",
  "phase": "fit",
  "seed": 0,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 4.713385257000482
 },
 {
  "seconds": 1.3189371539992862,
  "mem_increment_bytes": 25083904,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 1.0273495596168154,
  "sklearn": "1.10.dev0",
  "impl": "sklearn-optimized",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 2.785440802002995
 },
 {
  "seconds": 1.0124794699986523,
  "mem_increment_bytes": 278921216,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 1.0240724670991443,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "plusplus",
  "phase": "fit",
  "seed": 0,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 3.858254911003314
 },
 {
  "seconds": 0.3520386249983858,
  "mem_increment_bytes": 249561088,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 1.0273465359933036,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 3.2080863070004852
 },
 {
  "seconds": 0.6397386290009308,
  "mem_increment_bytes": 268435456,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 1.0241015774972098,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "scalable",
  "phase": "fit",
  "seed": 0,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 3.5502467369988153
 },
 {
  "seconds": 5.108199911774136e-05,
  "mem_increment_bytes": 4096,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 1.1889134349423363,
  "impl": "random-baseline",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 0.5916818299992883
 },
 {
  "seconds": 16.83952428700286,
  "mem_increment_bytes": 63377408,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 1.0245236130487352,
  "sklearn": "1.7.2",
  "impl": "sklearn-vanilla",
  "init": "plusplus",
  "phase": "fit",
  "seed": 1,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 18.205554135998682
 },
 {
  "seconds": 1.3283291299994744,
  "mem_increment_bytes": 24879104,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 1.0274109516834078,
  "sklearn": "1.7.2",
  "impl": "sklearn-vanilla",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 2.6798278790010954
 },
 {
  "seconds": 3.239732426001865,
  "mem_increment_bytes": 62062592,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 1.0253680052548364,
  "sklearn": "1.10.dev0",
  "impl": "sklearn-optimized",
  "init": "plusplus",
  "phase": "fit",
  "seed": 1,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 4.720801593997749
 },
 {
  "seconds": 1.3111784249995253,
  "mem_increment_bytes": 25178112,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 1.027410661969866,
  "sklearn": "1.10.dev0",
  "impl": "sklearn-optimized",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 2.7837137050009915
 },
 {
  "seconds": 1.0115509659990494,
  "mem_increment_bytes": 278921216,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 1.0248830029296876,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "plusplus",
  "phase": "fit",
  "seed": 1,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 3.8261672440021357
 },
 {
  "seconds": 0.3396763370001281,
  "mem_increment_bytes": 249561088,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 1.027412824125744,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 3.5556503959996917
 },
 {
  "seconds": 0.6383538330010197,
  "mem_increment_bytes": 268435456,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 1.0238014019484747,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "scalable",
  "phase": "fit",
  "seed": 1,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 3.7346632660010073
 },
 {
  "seconds": 3.463100074441172e-05,
  "mem_increment_bytes": 4096,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 1.1948968147786458,
  "impl": "random-baseline",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 0.9236232520015619
 },
 {
  "seconds": 16.815450673999294,
  "mem_increment_bytes": 63483904,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 1.024819805733817,
  "sklearn": "1.7.2",
  "impl": "sklearn-vanilla",
  "init": "plusplus",
  "phase": "fit",
  "seed": 2,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 18.180848399999377
 },
 {
  "seconds": 1.3135600160021568,
  "mem_increment_bytes": 25067520,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 1.0268538124302455,
  "sklearn": "1.7.2",
  "impl": "sklearn-vanilla",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 2.661164376997476
 },
 {
  "seconds": 3.2397221550018003,
  "mem_increment_bytes": 61857792,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 1.0251521099562872,
  "sklearn": "1.10.dev0",
  "impl": "sklearn-optimized",
  "init": "plusplus",
  "phase": "fit",
  "seed": 2,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 4.65439591500035
 },
 {
  "seconds": 1.3042515730012383,
  "mem_increment_bytes": 25120768,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 1.0268548072451638,
  "sklearn": "1.10.dev0",
  "impl": "sklearn-optimized",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 2.731499506000546
 },
 {
  "seconds": 0.9958215240003483,
  "mem_increment_bytes": 278921216,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 1.0246338620721727,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "plusplus",
  "phase": "fit",
  "seed": 2,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 3.7579289360000985
 },
 {
  "seconds": 0.351982775999204,
  "mem_increment_bytes": 249561088,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 1.026854369187128,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 3.1176209580007708
 },
 {
  "seconds": 0.6296953310011304,
  "mem_increment_bytes": 268435456,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 1.023372471516927,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "scalable",
  "phase": "fit",
  "seed": 2,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 3.4015299749989936
 },
 {
  "seconds": 5.3122003009775653e-05,
  "mem_increment_bytes": 4096,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 1.18337211937314,
  "impl": "random-baseline",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 0.5804747869988205
 },
 {
  "seconds": 29.289144663001935,
  "mem_increment_bytes": 16760832,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 0.01818145785861545,
  "sklearn": "1.7.2",
  "impl": "sklearn-vanilla",
  "init": "plusplus",
  "phase": "fit",
  "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": 30.727453020997928
 },
 {
  "seconds": 1.5389254440015065,
  "mem_increment_bytes": 17125376,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 0.024168906176531755,
  "sklearn": "1.7.2",
  "impl": "sklearn-vanilla",
  "init": "random",
  "phase": "fit",
  "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.001539013999718
 },
 {
  "seconds": 4.5160273799992865,
  "mem_increment_bytes": 16711680,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 0.018104921884889956,
  "sklearn": "1.10.dev0",
  "impl": "sklearn-optimized",
  "init": "plusplus",
  "phase": "fit",
  "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": 6.067546308997407
 },
 {
  "seconds": 1.5415660990001925,
  "mem_increment_bytes": 17072128,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 0.024169122088396992,
  "sklearn": "1.10.dev0",
  "impl": "sklearn-optimized",
  "init": "random",
  "phase": "fit",
  "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.0896015660000558
 },
 {
  "seconds": 1.2028940609998244,
  "mem_increment_bytes": 220200960,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 0.018212333467271594,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "plusplus",
  "phase": "fit",
  "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.076495166998939
 },
 {
  "seconds": 0.3151934569978039,
  "mem_increment_bytes": 211812352,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 0.025722711096869574,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "random",
  "phase": "fit",
  "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.1888492750003934
 },
 {
  "seconds": 1.1562477620027494,
  "mem_increment_bytes": 224395264,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 0.019035855257952653,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "scalable",
  "phase": "fit",
  "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.039972676000616
 },
 {
  "seconds": 0.00020128899996052496,
  "mem_increment_bytes": 24576,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 0.05221637787995515,
  "impl": "random-baseline",
  "init": "random",
  "phase": "fit",
  "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.6954720510002517
 },
 {
  "seconds": 29.333442249000655,
  "mem_increment_bytes": 17035264,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 0.018173413820619936,
  "sklearn": "1.7.2",
  "impl": "sklearn-vanilla",
  "init": "plusplus",
  "phase": "fit",
  "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": 30.83178081099686
 },
 {
  "seconds": 1.5462858419996337,
  "mem_increment_bytes": 17170432,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 0.02477721833123101,
  "sklearn": "1.7.2",
  "impl": "sklearn-vanilla",
  "init": "random",
  "phase": "fit",
  "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.0210695909991045
 },
 {
  "seconds": 4.517219332999957,
  "mem_increment_bytes": 16642048,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 0.018139816665649414,
  "sklearn": "1.10.dev0",
  "impl": "sklearn-optimized",
  "init": "plusplus",
  "phase": "fit",
  "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": 6.076269918001344
 },
 {
  "seconds": 1.557077258999925,
  "mem_increment_bytes": 17096704,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 0.02477741594667788,
  "sklearn": "1.10.dev0",
  "impl": "sklearn-optimized",
  "init": "random",
  "phase": "fit",
  "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.0974342259978584
 },
 {
  "seconds": 1.1955268530000467,
  "mem_increment_bytes": 220200960,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 0.01814124870300293,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "plusplus",
  "phase": "fit",
  "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.082012627997756
 },
 {
  "seconds": 0.33565011699829483,
  "mem_increment_bytes": 211812352,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 0.026503589644255462,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "random",
  "phase": "fit",
  "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.187381419000303
 },
 {
  "seconds": 1.1654770610002743,
  "mem_increment_bytes": 224395264,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 0.019081776251616302,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "scalable",
  "phase": "fit",
  "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.074559315002261
 },
 {
  "seconds": 0.00023438000062014908,
  "mem_increment_bytes": 24576,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 0.05438326690108688,
  "impl": "random-baseline",
  "init": "random",
  "phase": "fit",
  "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": 0.679274058998999
 },
 {
  "seconds": 29.086727606998465,
  "mem_increment_bytes": 17018880,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 0.01813108171533655,
  "sklearn": "1.7.2",
  "impl": "sklearn-vanilla",
  "init": "plusplus",
  "phase": "fit",
  "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": 30.53064758000255
 },
 {
  "seconds": 1.5441305059976003,
  "mem_increment_bytes": 17264640,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 0.02555419998168945,
  "sklearn": "1.7.2",
  "impl": "sklearn-vanilla",
  "init": "random",
  "phase": "fit",
  "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.0035140500003763
 },
 {
  "seconds": 4.527613136000582,
  "mem_increment_bytes": 16642048,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 0.01808366249932183,
  "sklearn": "1.10.dev0",
  "impl": "sklearn-optimized",
  "init": "plusplus",
  "phase": "fit",
  "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": 6.063047638999706
 },
 {
  "seconds": 1.5385427680012072,
  "mem_increment_bytes": 17219584,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 0.025554153414125796,
  "sklearn": "1.10.dev0",
  "impl": "sklearn-optimized",
  "init": "random",
  "phase": "fit",
  "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.1020078170004126
 },
 {
  "seconds": 1.1985786009972799,
  "mem_increment_bytes": 220200960,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 0.018120244937472874,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "plusplus",
  "phase": "fit",
  "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.045515433001128
 },
 {
  "seconds": 0.3165662009996595,
  "mem_increment_bytes": 211812352,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 0.027427221284089264,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "random",
  "phase": "fit",
  "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.200538327997492
 },
 {
  "seconds": 1.154041343001154,
  "mem_increment_bytes": 220200960,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 0.019178553630687573,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "scalable",
  "phase": "fit",
  "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.046015210002224
 },
 {
  "seconds": 0.00023813999723643064,
  "mem_increment_bytes": 24576,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 0.05527037466543692,
  "impl": "random-baseline",
  "init": "random",
  "phase": "fit",
  "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.6939683849996072
 },
 {
  "seconds": 16.57645304399921,
  "mem_increment_bytes": 1008041984,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 998.8671631578948,
  "native_update": true,
  "impl": "torch-cpu",
  "init": "plusplus",
  "phase": "fit",
  "seed": 0,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 20.496249148996867
 },
 {
  "seconds": 15.300496720999945,
  "mem_increment_bytes": 979447808,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 998.86821,
  "native_update": true,
  "impl": "torch-cpu",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 19.11886137700276
 },
 {
  "seconds": 18.462801628000307,
  "mem_increment_bytes": 1008009216,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 998.8671710526315,
  "native_update": false,
  "impl": "torch-cpu-generic",
  "init": "plusplus",
  "phase": "fit",
  "seed": 0,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 22.332299607001914
 },
 {
  "seconds": 16.24938288300109,
  "mem_increment_bytes": 979369984,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 998.8682215789473,
  "native_update": false,
  "impl": "torch-cpu-generic",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 20.13222012100232
 },
 {
  "seconds": 1.045025390625,
  "mem_increment_bytes": 984478720,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 998.867175263158,
  "native_update": true,
  "impl": "torch-cuda",
  "init": "plusplus",
  "phase": "fit",
  "seed": 0,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 5.535740391998843
 },
 {
  "seconds": 0.8954109497070313,
  "mem_increment_bytes": 973085184,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 998.8682047368421,
  "native_update": true,
  "impl": "torch-cuda",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 5.329631250999228
 },
 {
  "seconds": 1.040466796875,
  "mem_increment_bytes": 984478720,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 998.867175263158,
  "native_update": false,
  "impl": "torch-cuda-generic",
  "init": "plusplus",
  "phase": "fit",
  "seed": 0,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 5.5442332819984586
 },
 {
  "seconds": 0.89267529296875,
  "mem_increment_bytes": 973085184,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 998.8682047368421,
  "native_update": false,
  "impl": "torch-cuda-generic",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 5.292012902998977
 },
 {
  "seconds": 5.376419921875,
  "mem_increment_bytes": 984200704,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 998.8671657894737,
  "native_update": true,
  "impl": "cupy",
  "init": "plusplus",
  "phase": "fit",
  "seed": 0,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 12.545220053001685
 },
 {
  "seconds": 1.0849317626953126,
  "mem_increment_bytes": 972809728,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 998.8682047368421,
  "native_update": true,
  "impl": "cupy",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 8.349571093000122
 },
 {
  "seconds": 1.1297269287109375,
  "mem_increment_bytes": 984200704,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 998.8671657894737,
  "native_update": false,
  "impl": "cupy-generic",
  "init": "plusplus",
  "phase": "fit",
  "seed": 0,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 9.582847731002403
 },
 {
  "seconds": 0.9961490478515626,
  "mem_increment_bytes": 972809728,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 998.8682047368421,
  "native_update": false,
  "impl": "cupy-generic",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 10.166437193001912
 },
 {
  "seconds": 16.62558418199842,
  "mem_increment_bytes": 1007583232,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 998.8654463157894,
  "native_update": true,
  "impl": "torch-cpu",
  "init": "plusplus",
  "phase": "fit",
  "seed": 1,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 20.76637965199916
 },
 {
  "seconds": 14.497935816998506,
  "mem_increment_bytes": 979386368,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 998.8699115789474,
  "native_update": true,
  "impl": "torch-cpu",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 18.313926075999916
 },
 {
  "seconds": 18.209295848999318,
  "mem_increment_bytes": 1007824896,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 998.8654389473684,
  "native_update": false,
  "impl": "torch-cpu-generic",
  "init": "plusplus",
  "phase": "fit",
  "seed": 1,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 22.064509875999647
 },
 {
  "seconds": 16.185720827001205,
  "mem_increment_bytes": 979406848,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 998.8699210526315,
  "native_update": false,
  "impl": "torch-cpu-generic",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 20.078275445001054
 },
 {
  "seconds": 1.112080810546875,
  "mem_increment_bytes": 984478720,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 998.8654589473684,
  "native_update": true,
  "impl": "torch-cuda",
  "init": "plusplus",
  "phase": "fit",
  "seed": 1,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 5.588996473998122
 },
 {
  "seconds": 0.8920025024414062,
  "mem_increment_bytes": 973085184,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 998.8699142105263,
  "native_update": true,
  "impl": "torch-cuda",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 5.3939431280014105
 },
 {
  "seconds": 1.035611572265625,
  "mem_increment_bytes": 984478720,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 998.8654589473684,
  "native_update": false,
  "impl": "torch-cuda-generic",
  "init": "plusplus",
  "phase": "fit",
  "seed": 1,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 5.5064821659980225
 },
 {
  "seconds": 0.893035400390625,
  "mem_increment_bytes": 973085184,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 998.8699142105263,
  "native_update": false,
  "impl": "torch-cuda-generic",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 5.391406001999712
 },
 {
  "seconds": 1.1102725830078124,
  "mem_increment_bytes": 984200704,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 998.8654589473684,
  "native_update": true,
  "impl": "cupy",
  "init": "plusplus",
  "phase": "fit",
  "seed": 1,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 8.030319277000672
 },
 {
  "seconds": 1.08485009765625,
  "mem_increment_bytes": 972809728,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 998.8699142105263,
  "native_update": true,
  "impl": "cupy",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 8.15585364800063
 },
 {
  "seconds": 1.123243408203125,
  "mem_increment_bytes": 984200704,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 998.8654589473684,
  "native_update": false,
  "impl": "cupy-generic",
  "init": "plusplus",
  "phase": "fit",
  "seed": 1,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 8.455484922000323
 },
 {
  "seconds": 0.9982598876953125,
  "mem_increment_bytes": 972809728,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 998.8699142105263,
  "native_update": false,
  "impl": "cupy-generic",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 8.025819862999924
 },
 {
  "seconds": 27.511837900998216,
  "mem_increment_bytes": 1007718400,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 998.8680805263158,
  "native_update": true,
  "impl": "torch-cpu",
  "init": "plusplus",
  "phase": "fit",
  "seed": 2,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 31.37428619700222
 },
 {
  "seconds": 14.64372838500276,
  "mem_increment_bytes": 979439616,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 998.8665552631579,
  "native_update": true,
  "impl": "torch-cpu",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 18.528483276997576
 },
 {
  "seconds": 18.01999143499779,
  "mem_increment_bytes": 1007931392,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 998.8680884210527,
  "native_update": false,
  "impl": "torch-cpu-generic",
  "init": "plusplus",
  "phase": "fit",
  "seed": 2,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 21.939205612001388
 },
 {
  "seconds": 16.45716684799845,
  "mem_increment_bytes": 979304448,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 998.8665389473684,
  "native_update": false,
  "impl": "torch-cpu-generic",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 20.383840685000905
 },
 {
  "seconds": 1.040525390625,
  "mem_increment_bytes": 984478720,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 998.8692294736842,
  "native_update": true,
  "impl": "torch-cuda",
  "init": "plusplus",
  "phase": "fit",
  "seed": 2,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 5.528536356003315
 },
 {
  "seconds": 0.8925646362304688,
  "mem_increment_bytes": 973085184,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 998.866545263158,
  "native_update": true,
  "impl": "torch-cuda",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 5.343332708001981
 },
 {
  "seconds": 1.0362447509765624,
  "mem_increment_bytes": 984478720,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 998.8692294736842,
  "native_update": false,
  "impl": "torch-cuda-generic",
  "init": "plusplus",
  "phase": "fit",
  "seed": 2,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 5.497435958001006
 },
 {
  "seconds": 0.8949609375,
  "mem_increment_bytes": 973085184,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 998.866545263158,
  "native_update": false,
  "impl": "torch-cuda-generic",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 5.3940051600002334
 },
 {
  "seconds": 1.10814013671875,
  "mem_increment_bytes": 984200704,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 998.868077368421,
  "native_update": true,
  "impl": "cupy",
  "init": "plusplus",
  "phase": "fit",
  "seed": 2,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 8.137733052997646
 },
 {
  "seconds": 0.9981051025390625,
  "mem_increment_bytes": 972809728,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 998.866545263158,
  "native_update": true,
  "impl": "cupy",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 7.9855939310000394
 },
 {
  "seconds": 1.107572998046875,
  "mem_increment_bytes": 984200704,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 998.868077368421,
  "native_update": false,
  "impl": "cupy-generic",
  "init": "plusplus",
  "phase": "fit",
  "seed": 2,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 8.01640613699783
 },
 {
  "seconds": 0.9976945190429688,
  "mem_increment_bytes": 972809728,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 998.866545263158,
  "native_update": false,
  "impl": "cupy-generic",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 7.896980407000228
 },
 {
  "seconds": 11.002352192001126,
  "mem_increment_bytes": 2175373312,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 176.5333086904762,
  "native_update": true,
  "impl": "torch-cpu",
  "init": "plusplus",
  "phase": "fit",
  "seed": 0,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 24.306085430001986
 },
 {
  "seconds": 7.267093487000238,
  "mem_increment_bytes": 2156793856,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 176.53467407738094,
  "native_update": true,
  "impl": "torch-cpu",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 10.202103403000365
 },
 {
  "seconds": 11.60868564699922,
  "mem_increment_bytes": 2175442944,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 176.53330331845237,
  "native_update": false,
  "impl": "torch-cpu-generic",
  "init": "plusplus",
  "phase": "fit",
  "seed": 0,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 14.52359524699932
 },
 {
  "seconds": 8.048467593001988,
  "mem_increment_bytes": 2156797952,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 176.5346769047619,
  "native_update": false,
  "impl": "torch-cpu-generic",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 10.934536226999626
 },
 {
  "seconds": 0.8865950317382812,
  "mem_increment_bytes": 2151062528,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 176.53473075892856,
  "native_update": true,
  "impl": "torch-cuda",
  "init": "plusplus",
  "phase": "fit",
  "seed": 0,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 4.291718720996869
 },
 {
  "seconds": 0.6325989990234375,
  "mem_increment_bytes": 2151689216,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 176.53467970238094,
  "native_update": true,
  "impl": "torch-cuda",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 4.07196606800062
 },
 {
  "seconds": 0.8581130981445313,
  "mem_increment_bytes": 2151062528,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 176.5320968452381,
  "native_update": false,
  "impl": "torch-cuda-generic",
  "init": "plusplus",
  "phase": "fit",
  "seed": 0,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 4.214559684998676
 },
 {
  "seconds": 0.631884765625,
  "mem_increment_bytes": 2151689216,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 176.5346811904762,
  "native_update": false,
  "impl": "torch-cuda-generic",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 3.9735170009989815
 },
 {
  "seconds": 0.929341796875,
  "mem_increment_bytes": 2150422016,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 176.5331974404762,
  "native_update": true,
  "impl": "cupy",
  "init": "plusplus",
  "phase": "fit",
  "seed": 0,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 4.835927514999639
 },
 {
  "seconds": 0.6741666870117188,
  "mem_increment_bytes": 2150409728,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 176.53468461309524,
  "native_update": true,
  "impl": "cupy",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 4.581741212998168
 },
 {
  "seconds": 1.1296934814453126,
  "mem_increment_bytes": 2150422016,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 176.53318989583335,
  "native_update": false,
  "impl": "cupy-generic",
  "init": "plusplus",
  "phase": "fit",
  "seed": 0,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 5.244610104000458
 },
 {
  "seconds": 0.8635283203125,
  "mem_increment_bytes": 2150409728,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 176.53468598214286,
  "native_update": false,
  "impl": "cupy-generic",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 4.826270993002254
 },
 {
  "seconds": 11.280865641998389,
  "mem_increment_bytes": 2175451136,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 176.53320391369047,
  "native_update": true,
  "impl": "torch-cpu",
  "init": "plusplus",
  "phase": "fit",
  "seed": 1,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 14.246073752001394
 },
 {
  "seconds": 7.47882456500156,
  "mem_increment_bytes": 2156691456,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 176.5338224107143,
  "native_update": true,
  "impl": "torch-cpu",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 10.417156859999523
 },
 {
  "seconds": 11.94615788900046,
  "mem_increment_bytes": 2175467520,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 176.53320488095238,
  "native_update": false,
  "impl": "torch-cpu-generic",
  "init": "plusplus",
  "phase": "fit",
  "seed": 1,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 14.879588859999785
 },
 {
  "seconds": 8.083142767998652,
  "mem_increment_bytes": 2156748800,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 176.5338338392857,
  "native_update": false,
  "impl": "torch-cpu-generic",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 11.05938261600022
 },
 {
  "seconds": 0.881685302734375,
  "mem_increment_bytes": 2151062528,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 176.53284111607144,
  "native_update": true,
  "impl": "torch-cuda",
  "init": "plusplus",
  "phase": "fit",
  "seed": 1,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 4.336393949000922
 },
 {
  "seconds": 0.6484309692382813,
  "mem_increment_bytes": 2151689216,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 176.5338202827381,
  "native_update": true,
  "impl": "torch-cuda",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 4.081452964001073
 },
 {
  "seconds": 0.86219921875,
  "mem_increment_bytes": 2151062528,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 176.53443663690476,
  "native_update": false,
  "impl": "torch-cuda-generic",
  "init": "plusplus",
  "phase": "fit",
  "seed": 1,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 4.2928043069987325
 },
 {
  "seconds": 0.6200127563476563,
  "mem_increment_bytes": 2151689216,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 176.53382860119046,
  "native_update": false,
  "impl": "torch-cuda-generic",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 4.012828702998377
 },
 {
  "seconds": 0.9265181274414063,
  "mem_increment_bytes": 2150422016,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 176.53345663690476,
  "native_update": true,
  "impl": "cupy",
  "init": "plusplus",
  "phase": "fit",
  "seed": 1,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 4.9116024790018855
 },
 {
  "seconds": 0.6702174072265625,
  "mem_increment_bytes": 2150409728,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 176.53382208333332,
  "native_update": true,
  "impl": "cupy",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 4.576496691999637
 },
 {
  "seconds": 1.09504345703125,
  "mem_increment_bytes": 2150422016,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 176.53344946428572,
  "native_update": false,
  "impl": "cupy-generic",
  "init": "plusplus",
  "phase": "fit",
  "seed": 1,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 5.000117726998724
 },
 {
  "seconds": 0.8701245727539062,
  "mem_increment_bytes": 2150409728,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 176.53382967261905,
  "native_update": false,
  "impl": "cupy-generic",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 4.825813578001544
 },
 {
  "seconds": 10.964821466001013,
  "mem_increment_bytes": 2175528960,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 176.53373723214287,
  "native_update": true,
  "impl": "torch-cpu",
  "init": "plusplus",
  "phase": "fit",
  "seed": 2,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 13.911104011000134
 },
 {
  "seconds": 7.501299954001297,
  "mem_increment_bytes": 2156789760,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 176.5343341220238,
  "native_update": true,
  "impl": "torch-cpu",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 10.464741725001659
 },
 {
  "seconds": 11.657149048001884,
  "mem_increment_bytes": 2175500288,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 176.5337338095238,
  "native_update": false,
  "impl": "torch-cpu-generic",
  "init": "plusplus",
  "phase": "fit",
  "seed": 2,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 14.647153587000503
 },
 {
  "seconds": 8.124351357000705,
  "mem_increment_bytes": 2156740608,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 176.53432538690475,
  "native_update": false,
  "impl": "torch-cpu-generic",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 11.086680118998629
 },
 {
  "seconds": 0.8728500366210937,
  "mem_increment_bytes": 2151062528,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 176.5350377529762,
  "native_update": true,
  "impl": "torch-cuda",
  "init": "plusplus",
  "phase": "fit",
  "seed": 2,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 4.311301657999138
 },
 {
  "seconds": 0.633930908203125,
  "mem_increment_bytes": 2151689216,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 176.53433142857142,
  "native_update": true,
  "impl": "torch-cuda",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 4.039956055999937
 },
 {
  "seconds": 0.8598897705078125,
  "mem_increment_bytes": 2151062528,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 176.53394238095237,
  "native_update": false,
  "impl": "torch-cuda-generic",
  "init": "plusplus",
  "phase": "fit",
  "seed": 2,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 4.26467006600069
 },
 {
  "seconds": 0.637308349609375,
  "mem_increment_bytes": 2151689216,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 176.53432578869047,
  "native_update": false,
  "impl": "torch-cuda-generic",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 4.008194291996915
 },
 {
  "seconds": 0.9134490966796875,
  "mem_increment_bytes": 2150422016,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 176.53346226190476,
  "native_update": true,
  "impl": "cupy",
  "init": "plusplus",
  "phase": "fit",
  "seed": 2,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 4.834487763000652
 },
 {
  "seconds": 0.6667495727539062,
  "mem_increment_bytes": 2150409728,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 176.53432821428572,
  "native_update": true,
  "impl": "cupy",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 4.58092148599826
 },
 {
  "seconds": 1.1127984619140625,
  "mem_increment_bytes": 2150422016,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 176.53345913690475,
  "native_update": false,
  "impl": "cupy-generic",
  "init": "plusplus",
  "phase": "fit",
  "seed": 2,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 5.012186053001642
 },
 {
  "seconds": 0.8671644897460937,
  "mem_increment_bytes": 2150409728,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 176.53433456845238,
  "native_update": false,
  "impl": "cupy-generic",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 4.76378299299904
 },
 {
  "seconds": 16.68447421000019,
  "mem_increment_bytes": 403976192,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 25.9155321875,
  "native_update": true,
  "impl": "torch-cpu",
  "init": "plusplus",
  "phase": "fit",
  "seed": 0,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 19.91698250799891
 },
 {
  "seconds": 4.779487806998077,
  "mem_increment_bytes": 389947392,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 25.91287242578125,
  "native_update": true,
  "impl": "torch-cpu",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 7.386109191000287
 },
 {
  "seconds": 20.126130165997893,
  "mem_increment_bytes": 404209664,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 25.915522177083332,
  "native_update": false,
  "impl": "torch-cpu-generic",
  "init": "plusplus",
  "phase": "fit",
  "seed": 0,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 22.735124132999772
 },
 {
  "seconds": 8.55536826900061,
  "mem_increment_bytes": 390041600,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 25.912870885416666,
  "native_update": false,
  "impl": "torch-cpu-generic",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 11.133401320999837
 },
 {
  "seconds": 0.792323486328125,
  "mem_increment_bytes": 385892864,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 25.915247244791665,
  "native_update": true,
  "impl": "torch-cuda",
  "init": "plusplus",
  "phase": "fit",
  "seed": 0,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 3.9297646839986555
 },
 {
  "seconds": 0.39296881103515624,
  "mem_increment_bytes": 385880064,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 25.91287562109375,
  "native_update": true,
  "impl": "torch-cuda",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 3.6433277649994125
 },
 {
  "seconds": 0.8576865234375,
  "mem_increment_bytes": 385892864,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 25.915047627604167,
  "native_update": false,
  "impl": "torch-cuda-generic",
  "init": "plusplus",
  "phase": "fit",
  "seed": 0,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 4.019185404002201
 },
 {
  "seconds": 0.46222515869140623,
  "mem_increment_bytes": 385880064,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 25.912882236979165,
  "native_update": false,
  "impl": "torch-cuda-generic",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 3.740649884999584
 },
 {
  "seconds": 1.0989337158203125,
  "mem_increment_bytes": 384022528,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 25.918431385416667,
  "native_update": true,
  "impl": "cupy",
  "init": "plusplus",
  "phase": "fit",
  "seed": 0,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 3.3426008419992286
 },
 {
  "seconds": 0.39415127563476565,
  "mem_increment_bytes": 384009728,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 25.912855661458334,
  "native_update": true,
  "impl": "cupy",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 2.6363260879988957
 },
 {
  "seconds": 1.2727550048828125,
  "mem_increment_bytes": 384022528,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 25.918449125,
  "native_update": false,
  "impl": "cupy-generic",
  "init": "plusplus",
  "phase": "fit",
  "seed": 0,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 3.44830235200061
 },
 {
  "seconds": 0.5749566650390625,
  "mem_increment_bytes": 384009728,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 25.912864619791666,
  "native_update": false,
  "impl": "cupy-generic",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 2.745603495997784
 },
 {
  "seconds": 17.03133288600293,
  "mem_increment_bytes": 404152320,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 25.9170821796875,
  "native_update": true,
  "impl": "torch-cpu",
  "init": "plusplus",
  "phase": "fit",
  "seed": 1,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 19.618732938000903
 },
 {
  "seconds": 4.8240473000005295,
  "mem_increment_bytes": 389713920,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 25.92048542708333,
  "native_update": true,
  "impl": "torch-cpu",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 7.452896794999106
 },
 {
  "seconds": 20.081876037002075,
  "mem_increment_bytes": 404168704,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 25.917077563802085,
  "native_update": false,
  "impl": "torch-cpu-generic",
  "init": "plusplus",
  "phase": "fit",
  "seed": 1,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 22.73626732900084
 },
 {
  "seconds": 8.507288106000487,
  "mem_increment_bytes": 389922816,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 25.920471802083334,
  "native_update": false,
  "impl": "torch-cpu-generic",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 11.093191515999933
 },
 {
  "seconds": 0.7874500122070313,
  "mem_increment_bytes": 385892864,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 25.9184222578125,
  "native_update": true,
  "impl": "torch-cuda",
  "init": "plusplus",
  "phase": "fit",
  "seed": 1,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 3.936763106001308
 },
 {
  "seconds": 0.39461553955078127,
  "mem_increment_bytes": 385880064,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 25.920500438802083,
  "native_update": true,
  "impl": "torch-cuda",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 3.5873087549989577
 },
 {
  "seconds": 0.8641704711914062,
  "mem_increment_bytes": 385892864,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 25.919152552083332,
  "native_update": false,
  "impl": "torch-cuda-generic",
  "init": "plusplus",
  "phase": "fit",
  "seed": 1,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 4.0667600850028975
 },
 {
  "seconds": 0.4646536560058594,
  "mem_increment_bytes": 385880064,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 25.9204891328125,
  "native_update": false,
  "impl": "torch-cuda-generic",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 3.628659688998596
 },
 {
  "seconds": 1.08906201171875,
  "mem_increment_bytes": 384022528,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 25.917821384114582,
  "native_update": true,
  "impl": "cupy",
  "init": "plusplus",
  "phase": "fit",
  "seed": 1,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 3.313834690998192
 },
 {
  "seconds": 0.3916714477539063,
  "mem_increment_bytes": 384009728,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 25.920484893229165,
  "native_update": true,
  "impl": "cupy",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 2.6393218689991045
 },
 {
  "seconds": 1.2721663818359374,
  "mem_increment_bytes": 384022528,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 25.917835135416667,
  "native_update": false,
  "impl": "cupy-generic",
  "init": "plusplus",
  "phase": "fit",
  "seed": 1,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 3.4101468570006546
 },
 {
  "seconds": 0.5748096923828125,
  "mem_increment_bytes": 384009728,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 25.920501609375,
  "native_update": false,
  "impl": "cupy-generic",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 2.7146005460017477
 },
 {
  "seconds": 16.851553512002283,
  "mem_increment_bytes": 403988480,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 25.9141294296875,
  "native_update": true,
  "impl": "torch-cpu",
  "init": "plusplus",
  "phase": "fit",
  "seed": 2,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 19.489175820999662
 },
 {
  "seconds": 18.10415120199832,
  "mem_increment_bytes": 390246400,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 25.917204463541665,
  "native_update": true,
  "impl": "torch-cpu",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 20.693917640997824
 },
 {
  "seconds": 19.957865520998894,
  "mem_increment_bytes": 403902464,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 25.914123522135416,
  "native_update": false,
  "impl": "torch-cpu-generic",
  "init": "plusplus",
  "phase": "fit",
  "seed": 2,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 22.555026440000802
 },
 {
  "seconds": 8.603364890001103,
  "mem_increment_bytes": 389844992,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 25.91721303125,
  "native_update": false,
  "impl": "torch-cpu-generic",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 11.195177154000703
 },
 {
  "seconds": 0.788665283203125,
  "mem_increment_bytes": 385892864,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 25.913862102864584,
  "native_update": true,
  "impl": "torch-cuda",
  "init": "plusplus",
  "phase": "fit",
  "seed": 2,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 4.02327746499941
 },
 {
  "seconds": 0.39299630737304686,
  "mem_increment_bytes": 385880064,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 25.917208049479168,
  "native_update": true,
  "impl": "torch-cuda",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 3.621824904999812
 },
 {
  "seconds": 0.8569738159179687,
  "mem_increment_bytes": 385892864,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 25.915920638020832,
  "native_update": false,
  "impl": "torch-cuda-generic",
  "init": "plusplus",
  "phase": "fit",
  "seed": 2,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 4.042980851998436
 },
 {
  "seconds": 0.4591796875,
  "mem_increment_bytes": 385880064,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 25.917207483072918,
  "native_update": false,
  "impl": "torch-cuda-generic",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 3.590604770997743
 },
 {
  "seconds": 1.0901014404296876,
  "mem_increment_bytes": 384022528,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 25.913799700520833,
  "native_update": true,
  "impl": "cupy",
  "init": "plusplus",
  "phase": "fit",
  "seed": 2,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 3.3394840710025164
 },
 {
  "seconds": 0.3920916748046875,
  "mem_increment_bytes": 384009728,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 25.9172079296875,
  "native_update": true,
  "impl": "cupy",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 2.630962649000139
 },
 {
  "seconds": 1.270248291015625,
  "mem_increment_bytes": 384022528,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 25.9137943359375,
  "native_update": false,
  "impl": "cupy-generic",
  "init": "plusplus",
  "phase": "fit",
  "seed": 2,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 3.460979449999286
 },
 {
  "seconds": 0.5760906982421875,
  "mem_increment_bytes": 384009728,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 25.917217885416665,
  "native_update": false,
  "impl": "cupy-generic",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 2.7749104899994563
 },
 {
  "seconds": 18.1062962420001,
  "mem_increment_bytes": 163500032,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 1.0246945471772693,
  "native_update": true,
  "impl": "torch-cpu",
  "init": "plusplus",
  "phase": "fit",
  "seed": 0,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 20.887507457999163
 },
 {
  "seconds": 4.4169975589975365,
  "mem_increment_bytes": 35266560,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 1.0273470828683036,
  "native_update": true,
  "impl": "torch-cpu",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 7.237377111003298
 },
 {
  "seconds": 34.286247187999834,
  "mem_increment_bytes": 163454976,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 1.0246862383742559,
  "native_update": false,
  "impl": "torch-cpu-generic",
  "init": "plusplus",
  "phase": "fit",
  "seed": 0,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 36.978672070003086
 },
 {
  "seconds": 20.44746439499795,
  "mem_increment_bytes": 34779136,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 1.0273552801804315,
  "native_update": false,
  "impl": "torch-cpu-generic",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 23.171915423001337
 },
 {
  "seconds": 1.138825927734375,
  "mem_increment_bytes": 102904832,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 1.0242092757161458,
  "native_update": true,
  "impl": "torch-cuda",
  "init": "plusplus",
  "phase": "fit",
  "seed": 0,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 4.11618287100282
 },
 {
  "seconds": 0.48568307495117186,
  "mem_increment_bytes": 77164544,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 1.02735361828032,
  "native_update": true,
  "impl": "torch-cuda",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 3.5038115059978736
 },
 {
  "seconds": 1.2350277099609375,
  "mem_increment_bytes": 102904832,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 1.0248378822544644,
  "native_update": false,
  "impl": "torch-cuda-generic",
  "init": "plusplus",
  "phase": "fit",
  "seed": 0,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 4.337412435997976
 },
 {
  "seconds": 0.58786865234375,
  "mem_increment_bytes": 88143360,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 1.0273489647274925,
  "native_update": false,
  "impl": "torch-cuda-generic",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 3.6478282589996525
 },
 {
  "seconds": 1.7576142578125,
  "mem_increment_bytes": 102904832,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 1.0242866136532738,
  "native_update": true,
  "impl": "cupy",
  "init": "plusplus",
  "phase": "fit",
  "seed": 0,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 3.5573125929986418
 },
 {
  "seconds": 0.4188740234375,
  "mem_increment_bytes": 77164544,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 1.027351090262277,
  "native_update": true,
  "impl": "cupy",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 2.279124798002158
 },
 {
  "seconds": 1.9244449462890625,
  "mem_increment_bytes": 102904832,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 1.0242959114583334,
  "native_update": false,
  "impl": "cupy-generic",
  "init": "plusplus",
  "phase": "fit",
  "seed": 0,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 3.714057866996882
 },
 {
  "seconds": 0.5974343872070312,
  "mem_increment_bytes": 83946496,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 1.0273515771484374,
  "native_update": false,
  "impl": "cupy-generic",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 2.3718224090007425
 },
 {
  "seconds": 17.880212579999352,
  "mem_increment_bytes": 163500032,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 1.0254941020275297,
  "native_update": true,
  "impl": "torch-cpu",
  "init": "plusplus",
  "phase": "fit",
  "seed": 1,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 20.60992397500013
 },
 {
  "seconds": 4.402429598001618,
  "mem_increment_bytes": 35381248,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 1.027413913922991,
  "native_update": true,
  "impl": "torch-cpu",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 7.113304580001568
 },
 {
  "seconds": 33.87224103100016,
  "mem_increment_bytes": 163590144,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 1.0254934886532738,
  "native_update": false,
  "impl": "torch-cpu-generic",
  "init": "plusplus",
  "phase": "fit",
  "seed": 1,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 36.5407879580016
 },
 {
  "seconds": 20.16034707899962,
  "mem_increment_bytes": 34783232,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 1.0274151769438244,
  "native_update": false,
  "impl": "torch-cpu-generic",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 22.856060605001403
 },
 {
  "seconds": 1.127371826171875,
  "mem_increment_bytes": 102904832,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 1.0242089591471355,
  "native_update": true,
  "impl": "torch-cuda",
  "init": "plusplus",
  "phase": "fit",
  "seed": 1,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 4.1437875509982405
 },
 {
  "seconds": 0.49088119506835937,
  "mem_increment_bytes": 77164544,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 1.0274151888020833,
  "native_update": true,
  "impl": "torch-cuda",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 3.5732624089978344
 },
 {
  "seconds": 1.226984130859375,
  "mem_increment_bytes": 102904832,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 1.024891343703497,
  "native_update": false,
  "impl": "torch-cuda-generic",
  "init": "plusplus",
  "phase": "fit",
  "seed": 1,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 4.271022106997407
 },
 {
  "seconds": 0.5893278198242188,
  "mem_increment_bytes": 88143360,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 1.027413651297433,
  "native_update": false,
  "impl": "torch-cuda-generic",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 3.7172562109990395
 },
 {
  "seconds": 1.7508226318359374,
  "mem_increment_bytes": 102904832,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 1.02457745593843,
  "native_update": true,
  "impl": "cupy",
  "init": "plusplus",
  "phase": "fit",
  "seed": 1,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 3.546469444001559
 },
 {
  "seconds": 0.4158446044921875,
  "mem_increment_bytes": 77164544,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 1.0274142252604166,
  "native_update": true,
  "impl": "cupy",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 2.2776791920005053
 },
 {
  "seconds": 1.930237548828125,
  "mem_increment_bytes": 102904832,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 1.0245774153645832,
  "native_update": false,
  "impl": "cupy-generic",
  "init": "plusplus",
  "phase": "fit",
  "seed": 1,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 3.813494001999061
 },
 {
  "seconds": 0.5915364379882813,
  "mem_increment_bytes": 83946496,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 1.0274139264787947,
  "native_update": false,
  "impl": "cupy-generic",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 2.405698141999892
 },
 {
  "seconds": 17.846703144001367,
  "mem_increment_bytes": 163483648,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 1.0249607991536458,
  "native_update": true,
  "impl": "torch-cpu",
  "init": "plusplus",
  "phase": "fit",
  "seed": 2,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 20.555124675000116
 },
 {
  "seconds": 4.420917357001599,
  "mem_increment_bytes": 35328000,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 1.0268601064918155,
  "native_update": true,
  "impl": "torch-cpu",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 7.131305775001238
 },
 {
  "seconds": 34.2966974560004,
  "mem_increment_bytes": 163467264,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 1.0249504320126488,
  "native_update": false,
  "impl": "torch-cpu-generic",
  "init": "plusplus",
  "phase": "fit",
  "seed": 2,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 37.111089780999464
 },
 {
  "seconds": 20.422177657001157,
  "mem_increment_bytes": 34791424,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 1.0268511767578126,
  "native_update": false,
  "impl": "torch-cpu-generic",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 23.164808867997635
 },
 {
  "seconds": 1.1410234375,
  "mem_increment_bytes": 102904832,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 1.024913850562686,
  "native_update": true,
  "impl": "torch-cuda",
  "init": "plusplus",
  "phase": "fit",
  "seed": 2,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 4.238955001997965
 },
 {
  "seconds": 0.48399661254882814,
  "mem_increment_bytes": 77164544,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 1.0268600906808036,
  "native_update": true,
  "impl": "torch-cuda",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 3.6434937169979094
 },
 {
  "seconds": 1.2345535888671875,
  "mem_increment_bytes": 102904832,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 1.0256029547991072,
  "native_update": false,
  "impl": "torch-cuda-generic",
  "init": "plusplus",
  "phase": "fit",
  "seed": 2,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 4.322377607000817
 },
 {
  "seconds": 0.585039306640625,
  "mem_increment_bytes": 88143360,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 1.026855210890997,
  "native_update": false,
  "impl": "torch-cuda-generic",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 3.705776992999745
 },
 {
  "seconds": 1.7629139404296874,
  "mem_increment_bytes": 102904832,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 1.0248373523530505,
  "native_update": true,
  "impl": "cupy",
  "init": "plusplus",
  "phase": "fit",
  "seed": 2,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 3.6080669350012613
 },
 {
  "seconds": 0.4172558898925781,
  "mem_increment_bytes": 77164544,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 1.0268551054454984,
  "native_update": true,
  "impl": "cupy",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 2.2388373559988395
 },
 {
  "seconds": 1.931833984375,
  "mem_increment_bytes": 102904832,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 1.0248397526041666,
  "native_update": false,
  "impl": "cupy-generic",
  "init": "plusplus",
  "phase": "fit",
  "seed": 2,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 3.8312327419989742
 },
 {
  "seconds": 0.6034143676757813,
  "mem_increment_bytes": 83946496,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 1.0268548236374628,
  "native_update": false,
  "impl": "cupy-generic",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 2.4915764840006887
 },
 {
  "seconds": 40.070713273002184,
  "mem_increment_bytes": 57815040,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 0.018104191603483977,
  "native_update": true,
  "impl": "torch-cpu",
  "init": "plusplus",
  "phase": "fit",
  "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": 42.97908139199717
 },
 {
  "seconds": 21.01303170099709,
  "mem_increment_bytes": 28336128,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 0.02416308548538773,
  "native_update": true,
  "impl": "torch-cpu",
  "init": "random",
  "phase": "fit",
  "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.948451685999316
 },
 {
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "seed": 0,
  "impl": "torch-cpu-generic",
  "init": "plusplus",
  "phase": "fit",
  "error": "timeout",
  "timeout_seconds": 60,
  "stderr": ""
 },
 {
  "seconds": 44.26402476400108,
  "mem_increment_bytes": 27971584,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 0.024162883193404587,
  "native_update": false,
  "impl": "torch-cpu-generic",
  "init": "random",
  "phase": "fit",
  "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": 47.4799273039971
 },
 {
  "seconds": 2.011849365234375,
  "mem_increment_bytes": 70968832,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 0.01810942084700973,
  "native_update": true,
  "impl": "torch-cuda",
  "init": "plusplus",
  "phase": "fit",
  "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": 5.710690642998088
 },
 {
  "seconds": 0.6513158569335937,
  "mem_increment_bytes": 70944768,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 0.02415568837766294,
  "native_update": true,
  "impl": "torch-cuda",
  "init": "random",
  "phase": "fit",
  "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.302559514002496
 },
 {
  "seconds": 2.150748779296875,
  "mem_increment_bytes": 81956864,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 0.018149994843094437,
  "native_update": false,
  "impl": "torch-cuda-generic",
  "init": "plusplus",
  "phase": "fit",
  "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": 5.436849011999584
 },
 {
  "seconds": 0.7556785278320313,
  "mem_increment_bytes": 81932800,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 0.02415627924601237,
  "native_update": false,
  "impl": "torch-cuda-generic",
  "init": "random",
  "phase": "fit",
  "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.9327697029984847
 },
 {
  "seconds": 3.431395263671875,
  "mem_increment_bytes": 70968832,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 0.018147838804456924,
  "native_update": true,
  "impl": "cupy",
  "init": "plusplus",
  "phase": "fit",
  "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": 5.390161012001045
 },
 {
  "seconds": 0.6175372924804687,
  "mem_increment_bytes": 70944768,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 0.024155615686487268,
  "native_update": true,
  "impl": "cupy",
  "init": "random",
  "phase": "fit",
  "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": 2.5428126830011024
 },
 {
  "seconds": 3.625076904296875,
  "mem_increment_bytes": 77760000,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 0.01814799296061198,
  "native_update": false,
  "impl": "cupy-generic",
  "init": "plusplus",
  "phase": "fit",
  "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": 5.594537133998529
 },
 {
  "seconds": 0.7548531494140625,
  "mem_increment_bytes": 77735936,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 0.02415627924601237,
  "native_update": false,
  "impl": "cupy-generic",
  "init": "random",
  "phase": "fit",
  "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": 2.6657889039997826
 },
 {
  "seconds": 39.47268760999941,
  "mem_increment_bytes": 57663488,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 0.018119095470287182,
  "native_update": true,
  "impl": "torch-cpu",
  "init": "plusplus",
  "phase": "fit",
  "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": 42.287794600997586
 },
 {
  "seconds": 20.704180325999914,
  "mem_increment_bytes": 28639232,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 0.02475337494744195,
  "native_update": true,
  "impl": "torch-cpu",
  "init": "random",
  "phase": "fit",
  "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.487513105999824
 },
 {
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "seed": 1,
  "impl": "torch-cpu-generic",
  "init": "plusplus",
  "phase": "fit",
  "error": "timeout",
  "timeout_seconds": 60,
  "stderr": ""
 },
 {
  "seconds": 43.899297524996655,
  "mem_increment_bytes": 27947008,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 0.024752963765462238,
  "native_update": false,
  "impl": "torch-cpu-generic",
  "init": "random",
  "phase": "fit",
  "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": 46.71943856799771
 },
 {
  "seconds": 1.9820281982421875,
  "mem_increment_bytes": 70968832,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 0.018107296901279026,
  "native_update": true,
  "impl": "torch-cuda",
  "init": "plusplus",
  "phase": "fit",
  "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": 5.100621852998302
 },
 {
  "seconds": 0.6017599487304688,
  "mem_increment_bytes": 70944768,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 0.024753530431676794,
  "native_update": true,
  "impl": "torch-cuda",
  "init": "random",
  "phase": "fit",
  "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.7133143290011503
 },
 {
  "seconds": 2.1434404296875,
  "mem_increment_bytes": 81956864,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 0.018121857028537327,
  "native_update": false,
  "impl": "torch-cuda-generic",
  "init": "plusplus",
  "phase": "fit",
  "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": 5.281450305999897
 },
 {
  "seconds": 0.7540230102539063,
  "mem_increment_bytes": 81932800,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 0.024754579416910807,
  "native_update": false,
  "impl": "torch-cuda-generic",
  "init": "random",
  "phase": "fit",
  "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.908227891999559
 },
 {
  "seconds": 3.396832763671875,
  "mem_increment_bytes": 70968832,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 0.018068026055230033,
  "native_update": true,
  "impl": "cupy",
  "init": "plusplus",
  "phase": "fit",
  "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": 5.309074020999105
 },
 {
  "seconds": 0.5566580200195312,
  "mem_increment_bytes": 70944768,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 0.024753364605373807,
  "native_update": true,
  "impl": "cupy",
  "init": "random",
  "phase": "fit",
  "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": 2.5276034550006443
 },
 {
  "seconds": 3.66916064453125,
  "mem_increment_bytes": 77760000,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 0.01806804591284858,
  "native_update": false,
  "impl": "cupy-generic",
  "init": "plusplus",
  "phase": "fit",
  "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": 5.6097308570024325
 },
 {
  "seconds": 0.7580347290039062,
  "mem_increment_bytes": 77735936,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 0.024754579416910807,
  "native_update": false,
  "impl": "cupy-generic",
  "init": "random",
  "phase": "fit",
  "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": 2.7805156350004836
 },
 {
  "seconds": 40.54027828699691,
  "mem_increment_bytes": 57700352,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 0.018156684077227557,
  "native_update": true,
  "impl": "torch-cpu",
  "init": "plusplus",
  "phase": "fit",
  "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": 43.40538794500026
 },
 {
  "seconds": 20.874633678002283,
  "mem_increment_bytes": 28622848,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 0.025534619084110966,
  "native_update": true,
  "impl": "torch-cpu",
  "init": "random",
  "phase": "fit",
  "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": 23.69521516199893
 },
 {
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "seed": 2,
  "impl": "torch-cpu-generic",
  "init": "plusplus",
  "phase": "fit",
  "error": "timeout",
  "timeout_seconds": 60,
  "stderr": ""
 },
 {
  "seconds": 45.19259732000137,
  "mem_increment_bytes": 28090368,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 0.02553520452711317,
  "native_update": false,
  "impl": "torch-cpu-generic",
  "init": "random",
  "phase": "fit",
  "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": 48.03186167599779
 },
 {
  "seconds": 2.006349365234375,
  "mem_increment_bytes": 70968832,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 0.01818727380258066,
  "native_update": true,
  "impl": "torch-cuda",
  "init": "plusplus",
  "phase": "fit",
  "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": 5.204319444997964
 },
 {
  "seconds": 0.5979744873046875,
  "mem_increment_bytes": 70944768,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 0.025537656614515517,
  "native_update": true,
  "impl": "torch-cuda",
  "init": "random",
  "phase": "fit",
  "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.7121219569999084
 },
 {
  "seconds": 2.138845458984375,
  "mem_increment_bytes": 81956864,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 0.018200172268902814,
  "native_update": false,
  "impl": "torch-cuda-generic",
  "init": "plusplus",
  "phase": "fit",
  "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": 5.312838820998877
 },
 {
  "seconds": 0.7489256591796875,
  "mem_increment_bytes": 81932800,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 0.025538275852909794,
  "native_update": false,
  "impl": "torch-cuda-generic",
  "init": "random",
  "phase": "fit",
  "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.8713840839991462
 },
 {
  "seconds": 3.4555869140625,
  "mem_increment_bytes": 70968832,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 0.018072396864714447,
  "native_update": true,
  "impl": "cupy",
  "init": "plusplus",
  "phase": "fit",
  "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": 5.423311241000192
 },
 {
  "seconds": 0.5519899291992187,
  "mem_increment_bytes": 70944768,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 0.025537401086312753,
  "native_update": true,
  "impl": "cupy",
  "init": "random",
  "phase": "fit",
  "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": 2.502422793000733
 },
 {
  "seconds": 3.627584716796875,
  "mem_increment_bytes": 77760000,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 0.018073217596831146,
  "native_update": false,
  "impl": "cupy-generic",
  "init": "plusplus",
  "phase": "fit",
  "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": 5.5352000089988
 },
 {
  "seconds": 0.7544032592773438,
  "mem_increment_bytes": 77735936,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 0.025538275852909794,
  "native_update": false,
  "impl": "cupy-generic",
  "init": "random",
  "phase": "fit",
  "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": 2.6650312659985502
 }
]