[
  {
    "seconds": 2.6831750399996963,
    "mem_increment_bytes": 989618176,
    "mem_meter": "vmhwm",
    "n_iter": 0,
    "inertia_per_point": 1944.2398157894736,
    "impl": "torch-cpu",
    "init": "plusplus",
    "phase": "init",
    "seed": 0,
    "k": 3,
    "task": {
      "name": "k3-d1000",
      "n": 950000,
      "d": 1000,
      "k": 3,
      "seed": 101
    },
    "wall_seconds": 6.385643101000824
  },
  {
    "seconds": 0.21488624572753906,
    "mem_increment_bytes": 984478720,
    "mem_meter": "torch-pool",
    "n_iter": 0,
    "inertia_per_point": 1944.2398157894736,
    "impl": "torch-cuda",
    "init": "plusplus",
    "phase": "init",
    "seed": 0,
    "k": 3,
    "task": {
      "name": "k3-d1000",
      "n": 950000,
      "d": 1000,
      "k": 3,
      "seed": 101
    },
    "wall_seconds": 12.674206503999812
  },
  {
    "seconds": 0.22857221984863282,
    "mem_increment_bytes": 984200704,
    "mem_meter": "cupy-pool",
    "n_iter": 0,
    "inertia_per_point": 1944.2398157894736,
    "impl": "cupy",
    "init": "plusplus",
    "phase": "init",
    "seed": 0,
    "k": 3,
    "task": {
      "name": "k3-d1000",
      "n": 950000,
      "d": 1000,
      "k": 3,
      "seed": 101
    },
    "wall_seconds": 13.955977142999473
  },
  {
    "seconds": 5.144414901998971,
    "mem_increment_bytes": 180477952,
    "mem_meter": "vmhwm",
    "n_iter": 0,
    "inertia_per_point": 1904.788887368421,
    "sklearn": "1.7.2",
    "impl": "sklearn-vanilla",
    "init": "plusplus",
    "phase": "init",
    "seed": 0,
    "k": 3,
    "task": {
      "name": "k3-d1000",
      "n": 950000,
      "d": 1000,
      "k": 3,
      "seed": 101
    },
    "wall_seconds": 17.523016598999675
  },
  {
    "seconds": 1.2762738639994495,
    "mem_increment_bytes": 36847616,
    "mem_meter": "vmhwm",
    "n_iter": 0,
    "inertia_per_point": 1898.220874736842,
    "sklearn": "1.10.dev0",
    "impl": "sklearn-optimized",
    "init": "plusplus",
    "phase": "init",
    "seed": 0,
    "k": 3,
    "task": {
      "name": "k3-d1000",
      "n": 950000,
      "d": 1000,
      "k": 3,
      "seed": 101
    },
    "wall_seconds": 4.542774212999575
  },
  {
    "seconds": 0.1662850239990803,
    "fit_seconds": 0.3730899069996667,
    "assign_seconds": 0.20680488300058641,
    "mem_increment_bytes": 56623104,
    "assign_mem_increment_bytes": 29360128,
    "mem_meter": "nvidia-smi",
    "n_iter": 0,
    "inertia_per_point": 1906.052417894737,
    "cuml": "26.10.00",
    "impl": "cuml",
    "init": "plusplus",
    "phase": "init",
    "seed": 0,
    "k": 3,
    "task": {
      "name": "k3-d1000",
      "n": 950000,
      "d": 1000,
      "k": 3,
      "seed": 101
    },
    "wall_seconds": 20.425373215000945
  },
  {
    "seconds": 1.850099943112582e-05,
    "mem_increment_bytes": 4096,
    "mem_meter": "vmhwm",
    "n_iter": 0,
    "inertia_per_point": 1913.8241715789475,
    "impl": "random-baseline",
    "init": "random",
    "phase": "init",
    "seed": 0,
    "k": 3,
    "task": {
      "name": "k3-d1000",
      "n": 950000,
      "d": 1000,
      "k": 3,
      "seed": 101
    },
    "wall_seconds": 3.2751486619999923
  },
  {
    "seconds": 2.350800299000184,
    "mem_increment_bytes": 989011968,
    "mem_meter": "vmhwm",
    "n_iter": 0,
    "inertia_per_point": 1895.8974789473684,
    "impl": "torch-cpu",
    "init": "plusplus",
    "phase": "init",
    "seed": 1,
    "k": 3,
    "task": {
      "name": "k3-d1000",
      "n": 950000,
      "d": 1000,
      "k": 3,
      "seed": 101
    },
    "wall_seconds": 10.104428509001082
  },
  {
    "seconds": 0.32771380615234375,
    "mem_increment_bytes": 984478720,
    "mem_meter": "torch-pool",
    "n_iter": 0,
    "inertia_per_point": 1895.8974789473684,
    "impl": "torch-cuda",
    "init": "plusplus",
    "phase": "init",
    "seed": 1,
    "k": 3,
    "task": {
      "name": "k3-d1000",
      "n": 950000,
      "d": 1000,
      "k": 3,
      "seed": 101
    },
    "wall_seconds": 3.899254497000584
  },
  {
    "seconds": 0.14444032287597655,
    "mem_increment_bytes": 984200704,
    "mem_meter": "cupy-pool",
    "n_iter": 0,
    "inertia_per_point": 1895.8974789473684,
    "impl": "cupy",
    "init": "plusplus",
    "phase": "init",
    "seed": 1,
    "k": 3,
    "task": {
      "name": "k3-d1000",
      "n": 950000,
      "d": 1000,
      "k": 3,
      "seed": 101
    },
    "wall_seconds": 6.3302097729992965
  },
  {
    "seconds": 5.3100207679999585,
    "mem_increment_bytes": 180805632,
    "mem_meter": "vmhwm",
    "n_iter": 0,
    "inertia_per_point": 1940.5778915789474,
    "sklearn": "1.7.2",
    "impl": "sklearn-vanilla",
    "init": "plusplus",
    "phase": "init",
    "seed": 1,
    "k": 3,
    "task": {
      "name": "k3-d1000",
      "n": 950000,
      "d": 1000,
      "k": 3,
      "seed": 101
    },
    "wall_seconds": 7.633265720000054
  },
  {
    "seconds": 1.275949392998882,
    "mem_increment_bytes": 36794368,
    "mem_meter": "vmhwm",
    "n_iter": 0,
    "inertia_per_point": 1940.5778915789474,
    "sklearn": "1.10.dev0",
    "impl": "sklearn-optimized",
    "init": "plusplus",
    "phase": "init",
    "seed": 1,
    "k": 3,
    "task": {
      "name": "k3-d1000",
      "n": 950000,
      "d": 1000,
      "k": 3,
      "seed": 101
    },
    "wall_seconds": 3.7716123629998037
  },
  {
    "seconds": 0.13726177399985318,
    "fit_seconds": 0.3430006130001857,
    "assign_seconds": 0.20573883900033252,
    "mem_increment_bytes": 56623104,
    "assign_mem_increment_bytes": 29360128,
    "mem_meter": "nvidia-smi",
    "n_iter": 0,
    "inertia_per_point": 1899.6523189473685,
    "cuml": "26.10.00",
    "impl": "cuml",
    "init": "plusplus",
    "phase": "init",
    "seed": 1,
    "k": 3,
    "task": {
      "name": "k3-d1000",
      "n": 950000,
      "d": 1000,
      "k": 3,
      "seed": 101
    },
    "wall_seconds": 9.634449544000745
  },
  {
    "seconds": 2.13310013350565e-05,
    "mem_increment_bytes": 4096,
    "mem_meter": "vmhwm",
    "n_iter": 0,
    "inertia_per_point": 1944.7045989473684,
    "impl": "random-baseline",
    "init": "random",
    "phase": "init",
    "seed": 1,
    "k": 3,
    "task": {
      "name": "k3-d1000",
      "n": 950000,
      "d": 1000,
      "k": 3,
      "seed": 101
    },
    "wall_seconds": 1.5727113039993128
  },
  {
    "seconds": 2.1379695710002125,
    "mem_increment_bytes": 989384704,
    "mem_meter": "vmhwm",
    "n_iter": 0,
    "inertia_per_point": 1892.3419010526316,
    "impl": "torch-cpu",
    "init": "plusplus",
    "phase": "init",
    "seed": 2,
    "k": 3,
    "task": {
      "name": "k3-d1000",
      "n": 950000,
      "d": 1000,
      "k": 3,
      "seed": 101
    },
    "wall_seconds": 5.19747839899901
  },
  {
    "seconds": 0.22003404235839844,
    "mem_increment_bytes": 984478720,
    "mem_meter": "torch-pool",
    "n_iter": 0,
    "inertia_per_point": 1896.1248705263158,
    "impl": "torch-cuda",
    "init": "plusplus",
    "phase": "init",
    "seed": 2,
    "k": 3,
    "task": {
      "name": "k3-d1000",
      "n": 950000,
      "d": 1000,
      "k": 3,
      "seed": 101
    },
    "wall_seconds": 3.8174477180000395
  },
  {
    "seconds": 0.16690483093261718,
    "mem_increment_bytes": 984200704,
    "mem_meter": "cupy-pool",
    "n_iter": 0,
    "inertia_per_point": 1892.3419010526316,
    "impl": "cupy",
    "init": "plusplus",
    "phase": "init",
    "seed": 2,
    "k": 3,
    "task": {
      "name": "k3-d1000",
      "n": 950000,
      "d": 1000,
      "k": 3,
      "seed": 101
    },
    "wall_seconds": 6.370202247000634
  },
  {
    "seconds": 5.007097427998815,
    "mem_increment_bytes": 180555776,
    "mem_meter": "vmhwm",
    "n_iter": 0,
    "inertia_per_point": 1932.7829610526317,
    "sklearn": "1.7.2",
    "impl": "sklearn-vanilla",
    "init": "plusplus",
    "phase": "init",
    "seed": 2,
    "k": 3,
    "task": {
      "name": "k3-d1000",
      "n": 950000,
      "d": 1000,
      "k": 3,
      "seed": 101
    },
    "wall_seconds": 8.165095672000461
  },
  {
    "seconds": 1.2834382279997953,
    "mem_increment_bytes": 36831232,
    "mem_meter": "vmhwm",
    "n_iter": 0,
    "inertia_per_point": 1932.7829610526317,
    "sklearn": "1.10.dev0",
    "impl": "sklearn-optimized",
    "init": "plusplus",
    "phase": "init",
    "seed": 2,
    "k": 3,
    "task": {
      "name": "k3-d1000",
      "n": 950000,
      "d": 1000,
      "k": 3,
      "seed": 101
    },
    "wall_seconds": 4.420873831999415
  },
  {
    "seconds": 0.14155149099860864,
    "fit_seconds": 0.34996901100021205,
    "assign_seconds": 0.2084175200016034,
    "mem_increment_bytes": 56623104,
    "assign_mem_increment_bytes": 29360128,
    "mem_meter": "nvidia-smi",
    "n_iter": 0,
    "inertia_per_point": 1872.998727368421,
    "cuml": "26.10.00",
    "impl": "cuml",
    "init": "plusplus",
    "phase": "init",
    "seed": 2,
    "k": 3,
    "task": {
      "name": "k3-d1000",
      "n": 950000,
      "d": 1000,
      "k": 3,
      "seed": 101
    },
    "wall_seconds": 8.681249840999953
  },
  {
    "seconds": 1.7111000488512218e-05,
    "mem_increment_bytes": 4096,
    "mem_meter": "vmhwm",
    "n_iter": 0,
    "inertia_per_point": 1912.564492631579,
    "impl": "random-baseline",
    "init": "random",
    "phase": "init",
    "seed": 2,
    "k": 3,
    "task": {
      "name": "k3-d1000",
      "n": 950000,
      "d": 1000,
      "k": 3,
      "seed": 101
    },
    "wall_seconds": 1.5747556169990276
  },
  {
    "seconds": 3.4395049739996466,
    "mem_increment_bytes": 1525280768,
    "mem_meter": "vmhwm",
    "n_iter": 0,
    "inertia_per_point": 291.1385255357143,
    "impl": "torch-cpu",
    "init": "plusplus",
    "phase": "init",
    "seed": 0,
    "k": 17,
    "task": {
      "name": "k17-d180",
      "n": 2100000,
      "d": 180,
      "k": 17,
      "seed": 102
    },
    "wall_seconds": 5.61962689900065
  },
  {
    "seconds": 0.32983843994140627,
    "mem_increment_bytes": 1520446976,
    "mem_meter": "torch-pool",
    "n_iter": 0,
    "inertia_per_point": 292.62910565476193,
    "impl": "torch-cuda",
    "init": "plusplus",
    "phase": "init",
    "seed": 0,
    "k": 17,
    "task": {
      "name": "k17-d180",
      "n": 2100000,
      "d": 180,
      "k": 17,
      "seed": 102
    },
    "wall_seconds": 2.933904743000312
  },
  {
    "seconds": 0.2811269226074219,
    "mem_increment_bytes": 1520400896,
    "mem_meter": "cupy-pool",
    "n_iter": 0,
    "inertia_per_point": 296.1140074404762,
    "impl": "cupy",
    "init": "plusplus",
    "phase": "init",
    "seed": 0,
    "k": 17,
    "task": {
      "name": "k17-d180",
      "n": 2100000,
      "d": 180,
      "k": 17,
      "seed": 102
    },
    "wall_seconds": 3.523699917999693
  },
  {
    "seconds": 7.369080549999126,
    "mem_increment_bytes": 113811456,
    "mem_meter": "vmhwm",
    "n_iter": 0,
    "inertia_per_point": 293.5538516666667,
    "sklearn": "1.7.2",
    "impl": "sklearn-vanilla",
    "init": "plusplus",
    "phase": "init",
    "seed": 0,
    "k": 17,
    "task": {
      "name": "k17-d180",
      "n": 2100000,
      "d": 180,
      "k": 17,
      "seed": 102
    },
    "wall_seconds": 8.956680027000402
  },
  {
    "seconds": 2.045136538999941,
    "mem_increment_bytes": 94666752,
    "mem_meter": "vmhwm",
    "n_iter": 0,
    "inertia_per_point": 288.2657294642857,
    "sklearn": "1.10.dev0",
    "impl": "sklearn-optimized",
    "init": "plusplus",
    "phase": "init",
    "seed": 0,
    "k": 17,
    "task": {
      "name": "k17-d180",
      "n": 2100000,
      "d": 180,
      "k": 17,
      "seed": 102
    },
    "wall_seconds": 3.7254509560007136
  },
  {
    "seconds": 0.41422764399794687,
    "fit_seconds": 0.5336956169994664,
    "assign_seconds": 0.11946797300151957,
    "mem_increment_bytes": 142606336,
    "assign_mem_increment_bytes": 75497472,
    "mem_meter": "nvidia-smi",
    "n_iter": 0,
    "inertia_per_point": 293.518243125,
    "cuml": "26.10.00",
    "impl": "cuml",
    "init": "plusplus",
    "phase": "init",
    "seed": 0,
    "k": 17,
    "task": {
      "name": "k17-d180",
      "n": 2100000,
      "d": 180,
      "k": 17,
      "seed": 102
    },
    "wall_seconds": 5.834630734001621
  },
  {
    "seconds": 2.0350998966023326e-05,
    "mem_increment_bytes": 4096,
    "mem_meter": "vmhwm",
    "n_iter": 0,
    "inertia_per_point": 299.40404342261905,
    "impl": "random-baseline",
    "init": "random",
    "phase": "init",
    "seed": 0,
    "k": 17,
    "task": {
      "name": "k17-d180",
      "n": 2100000,
      "d": 180,
      "k": 17,
      "seed": 102
    },
    "wall_seconds": 0.8166161270000885
  },
  {
    "seconds": 3.55381024000053,
    "mem_increment_bytes": 1525202944,
    "mem_meter": "vmhwm",
    "n_iter": 0,
    "inertia_per_point": 290.64847583333335,
    "impl": "torch-cpu",
    "init": "plusplus",
    "phase": "init",
    "seed": 1,
    "k": 17,
    "task": {
      "name": "k17-d180",
      "n": 2100000,
      "d": 180,
      "k": 17,
      "seed": 102
    },
    "wall_seconds": 5.699713833000715
  },
  {
    "seconds": 0.30414739990234374,
    "mem_increment_bytes": 1520446976,
    "mem_meter": "torch-pool",
    "n_iter": 0,
    "inertia_per_point": 291.1456162797619,
    "impl": "torch-cuda",
    "init": "plusplus",
    "phase": "init",
    "seed": 1,
    "k": 17,
    "task": {
      "name": "k17-d180",
      "n": 2100000,
      "d": 180,
      "k": 17,
      "seed": 102
    },
    "wall_seconds": 2.9269538489988918
  },
  {
    "seconds": 0.27856179809570314,
    "mem_increment_bytes": 1520400896,
    "mem_meter": "cupy-pool",
    "n_iter": 0,
    "inertia_per_point": 292.63916452380954,
    "impl": "cupy",
    "init": "plusplus",
    "phase": "init",
    "seed": 1,
    "k": 17,
    "task": {
      "name": "k17-d180",
      "n": 2100000,
      "d": 180,
      "k": 17,
      "seed": 102
    },
    "wall_seconds": 3.5173273910004355
  },
  {
    "seconds": 7.426054065999779,
    "mem_increment_bytes": 113815552,
    "mem_meter": "vmhwm",
    "n_iter": 0,
    "inertia_per_point": 292.0821858035714,
    "sklearn": "1.7.2",
    "impl": "sklearn-vanilla",
    "init": "plusplus",
    "phase": "init",
    "seed": 1,
    "k": 17,
    "task": {
      "name": "k17-d180",
      "n": 2100000,
      "d": 180,
      "k": 17,
      "seed": 102
    },
    "wall_seconds": 9.031101876998946
  },
  {
    "seconds": 2.04495661799956,
    "mem_increment_bytes": 94507008,
    "mem_meter": "vmhwm",
    "n_iter": 0,
    "inertia_per_point": 291.42624300595236,
    "sklearn": "1.10.dev0",
    "impl": "sklearn-optimized",
    "init": "plusplus",
    "phase": "init",
    "seed": 1,
    "k": 17,
    "task": {
      "name": "k17-d180",
      "n": 2100000,
      "d": 180,
      "k": 17,
      "seed": 102
    },
    "wall_seconds": 3.714528815999074
  },
  {
    "seconds": 0.3782112409990077,
    "fit_seconds": 0.49882785599947965,
    "assign_seconds": 0.12061661500047194,
    "mem_increment_bytes": 142606336,
    "assign_mem_increment_bytes": 75497472,
    "mem_meter": "nvidia-smi",
    "n_iter": 0,
    "inertia_per_point": 290.9309598809524,
    "cuml": "26.10.00",
    "impl": "cuml",
    "init": "plusplus",
    "phase": "init",
    "seed": 1,
    "k": 17,
    "task": {
      "name": "k17-d180",
      "n": 2100000,
      "d": 180,
      "k": 17,
      "seed": 102
    },
    "wall_seconds": 5.80089139699885
  },
  {
    "seconds": 2.0421000954229385e-05,
    "mem_increment_bytes": 4096,
    "mem_meter": "vmhwm",
    "n_iter": 0,
    "inertia_per_point": 298.0264527976191,
    "impl": "random-baseline",
    "init": "random",
    "phase": "init",
    "seed": 1,
    "k": 17,
    "task": {
      "name": "k17-d180",
      "n": 2100000,
      "d": 180,
      "k": 17,
      "seed": 102
    },
    "wall_seconds": 0.8157537120005145
  },
  {
    "seconds": 3.4779242259992316,
    "mem_increment_bytes": 1525309440,
    "mem_meter": "vmhwm",
    "n_iter": 0,
    "inertia_per_point": 293.54299208333333,
    "impl": "torch-cpu",
    "init": "plusplus",
    "phase": "init",
    "seed": 2,
    "k": 17,
    "task": {
      "name": "k17-d180",
      "n": 2100000,
      "d": 180,
      "k": 17,
      "seed": 102
    },
    "wall_seconds": 5.6333400789990264
  },
  {
    "seconds": 0.306777099609375,
    "mem_increment_bytes": 1520446976,
    "mem_meter": "torch-pool",
    "n_iter": 0,
    "inertia_per_point": 292.3444397916667,
    "impl": "torch-cuda",
    "init": "plusplus",
    "phase": "init",
    "seed": 2,
    "k": 17,
    "task": {
      "name": "k17-d180",
      "n": 2100000,
      "d": 180,
      "k": 17,
      "seed": 102
    },
    "wall_seconds": 2.956490374999703
  },
  {
    "seconds": 0.2809098205566406,
    "mem_increment_bytes": 1520400896,
    "mem_meter": "cupy-pool",
    "n_iter": 0,
    "inertia_per_point": 293.59192223214285,
    "impl": "cupy",
    "init": "plusplus",
    "phase": "init",
    "seed": 2,
    "k": 17,
    "task": {
      "name": "k17-d180",
      "n": 2100000,
      "d": 180,
      "k": 17,
      "seed": 102
    },
    "wall_seconds": 3.5261587889999646
  },
  {
    "seconds": 7.457088757000747,
    "mem_increment_bytes": 113819648,
    "mem_meter": "vmhwm",
    "n_iter": 0,
    "inertia_per_point": 290.4339091666667,
    "sklearn": "1.7.2",
    "impl": "sklearn-vanilla",
    "init": "plusplus",
    "phase": "init",
    "seed": 2,
    "k": 17,
    "task": {
      "name": "k17-d180",
      "n": 2100000,
      "d": 180,
      "k": 17,
      "seed": 102
    },
    "wall_seconds": 9.075703944999987
  },
  {
    "seconds": 2.0310290079996776,
    "mem_increment_bytes": 94654464,
    "mem_meter": "vmhwm",
    "n_iter": 0,
    "inertia_per_point": 297.7396225297619,
    "sklearn": "1.10.dev0",
    "impl": "sklearn-optimized",
    "init": "plusplus",
    "phase": "init",
    "seed": 2,
    "k": 17,
    "task": {
      "name": "k17-d180",
      "n": 2100000,
      "d": 180,
      "k": 17,
      "seed": 102
    },
    "wall_seconds": 3.714509483999791
  },
  {
    "seconds": 0.37811880499975814,
    "fit_seconds": 0.49811601500005054,
    "assign_seconds": 0.1199972100002924,
    "mem_increment_bytes": 142606336,
    "assign_mem_increment_bytes": 75497472,
    "mem_meter": "nvidia-smi",
    "n_iter": 0,
    "inertia_per_point": 294.13314375,
    "cuml": "26.10.00",
    "impl": "cuml",
    "init": "plusplus",
    "phase": "init",
    "seed": 2,
    "k": 17,
    "task": {
      "name": "k17-d180",
      "n": 2100000,
      "d": 180,
      "k": 17,
      "seed": 102
    },
    "wall_seconds": 5.763723805999689
  },
  {
    "seconds": 2.0321000192780048e-05,
    "mem_increment_bytes": 4096,
    "mem_meter": "vmhwm",
    "n_iter": 0,
    "inertia_per_point": 303.5046088095238,
    "impl": "random-baseline",
    "init": "random",
    "phase": "init",
    "seed": 2,
    "k": 17,
    "task": {
      "name": "k17-d180",
      "n": 2100000,
      "d": 180,
      "k": 17,
      "seed": 102
    },
    "wall_seconds": 0.8235519619993283
  },
  {
    "seconds": 12.521848944001249,
    "mem_increment_bytes": 243511296,
    "mem_meter": "vmhwm",
    "n_iter": 0,
    "inertia_per_point": 31.063328184895834,
    "impl": "torch-cpu",
    "init": "plusplus",
    "phase": "init",
    "seed": 0,
    "k": 100,
    "task": {
      "name": "k100-d32",
      "n": 1500000,
      "d": 32,
      "k": 100,
      "seed": 103
    },
    "wall_seconds": 14.351054803999432
  },
  {
    "seconds": 0.4826963806152344,
    "mem_increment_bytes": 222940672,
    "mem_meter": "torch-pool",
    "n_iter": 0,
    "inertia_per_point": 31.621198036458335,
    "impl": "torch-cuda",
    "init": "plusplus",
    "phase": "init",
    "seed": 0,
    "k": 100,
    "task": {
      "name": "k100-d32",
      "n": 1500000,
      "d": 32,
      "k": 100,
      "seed": 103
    },
    "wall_seconds": 2.846192045000862
  },
  {
    "seconds": 0.7438182373046875,
    "mem_increment_bytes": 222004224,
    "mem_meter": "cupy-pool",
    "n_iter": 0,
    "inertia_per_point": 31.66316535546875,
    "impl": "cupy",
    "init": "plusplus",
    "phase": "init",
    "seed": 0,
    "k": 100,
    "task": {
      "name": "k100-d32",
      "n": 1500000,
      "d": 32,
      "k": 100,
      "seed": 103
    },
    "wall_seconds": 2.1613315620015783
  },
  {
    "seconds": 11.456612665000648,
    "mem_increment_bytes": 91541504,
    "mem_meter": "vmhwm",
    "n_iter": 0,
    "inertia_per_point": 31.469348231770834,
    "sklearn": "1.7.2",
    "impl": "sklearn-vanilla",
    "init": "plusplus",
    "phase": "init",
    "seed": 0,
    "k": 100,
    "task": {
      "name": "k100-d32",
      "n": 1500000,
      "d": 32,
      "k": 100,
      "seed": 103
    },
    "wall_seconds": 12.675381899998683
  },
  {
    "seconds": 1.5314691700004914,
    "mem_increment_bytes": 91533312,
    "mem_meter": "vmhwm",
    "n_iter": 0,
    "inertia_per_point": 31.562110548177085,
    "sklearn": "1.10.dev0",
    "impl": "sklearn-optimized",
    "init": "plusplus",
    "phase": "init",
    "seed": 0,
    "k": 100,
    "task": {
      "name": "k100-d32",
      "n": 1500000,
      "d": 32,
      "k": 100,
      "seed": 103
    },
    "wall_seconds": 2.85967134800012
  },
  {
    "seconds": 0.4918574589992204,
    "fit_seconds": 0.5329141080001136,
    "assign_seconds": 0.04105664900089323,
    "mem_increment_bytes": 102760448,
    "assign_mem_increment_bytes": 0,
    "mem_meter": "nvidia-smi",
    "n_iter": 0,
    "inertia_per_point": 30.923949276041668,
    "cuml": "26.10.00",
    "impl": "cuml",
    "init": "plusplus",
    "phase": "init",
    "seed": 0,
    "k": 100,
    "task": {
      "name": "k100-d32",
      "n": 1500000,
      "d": 32,
      "k": 100,
      "seed": 103
    },
    "wall_seconds": 3.9905823820008663
  },
  {
    "seconds": 3.2730999009800144e-05,
    "mem_increment_bytes": 4096,
    "mem_meter": "vmhwm",
    "n_iter": 0,
    "inertia_per_point": 33.3545856015625,
    "impl": "random-baseline",
    "init": "random",
    "phase": "init",
    "seed": 0,
    "k": 100,
    "task": {
      "name": "k100-d32",
      "n": 1500000,
      "d": 32,
      "k": 100,
      "seed": 103
    },
    "wall_seconds": 0.6912817159991391
  },
  {
    "seconds": 12.483470540999406,
    "mem_increment_bytes": 243388416,
    "mem_meter": "vmhwm",
    "n_iter": 0,
    "inertia_per_point": 31.60204926171875,
    "impl": "torch-cpu",
    "init": "plusplus",
    "phase": "init",
    "seed": 1,
    "k": 100,
    "task": {
      "name": "k100-d32",
      "n": 1500000,
      "d": 32,
      "k": 100,
      "seed": 103
    },
    "wall_seconds": 14.343769350000002
  },
  {
    "seconds": 0.48157183837890627,
    "mem_increment_bytes": 222940672,
    "mem_meter": "torch-pool",
    "n_iter": 0,
    "inertia_per_point": 31.562755587239582,
    "impl": "torch-cuda",
    "init": "plusplus",
    "phase": "init",
    "seed": 1,
    "k": 100,
    "task": {
      "name": "k100-d32",
      "n": 1500000,
      "d": 32,
      "k": 100,
      "seed": 103
    },
    "wall_seconds": 2.9336390709995612
  },
  {
    "seconds": 0.7437997436523438,
    "mem_increment_bytes": 222004224,
    "mem_meter": "cupy-pool",
    "n_iter": 0,
    "inertia_per_point": 31.28382440234375,
    "impl": "cupy",
    "init": "plusplus",
    "phase": "init",
    "seed": 1,
    "k": 100,
    "task": {
      "name": "k100-d32",
      "n": 1500000,
      "d": 32,
      "k": 100,
      "seed": 103
    },
    "wall_seconds": 2.1961022909999883
  },
  {
    "seconds": 11.32562703900112,
    "mem_increment_bytes": 91508736,
    "mem_meter": "vmhwm",
    "n_iter": 0,
    "inertia_per_point": 31.558654846354166,
    "sklearn": "1.7.2",
    "impl": "sklearn-vanilla",
    "init": "plusplus",
    "phase": "init",
    "seed": 1,
    "k": 100,
    "task": {
      "name": "k100-d32",
      "n": 1500000,
      "d": 32,
      "k": 100,
      "seed": 103
    },
    "wall_seconds": 12.552970627000832
  },
  {
    "seconds": 1.5274748419997195,
    "mem_increment_bytes": 91332608,
    "mem_meter": "vmhwm",
    "n_iter": 0,
    "inertia_per_point": 31.03342892708333,
    "sklearn": "1.10.dev0",
    "impl": "sklearn-optimized",
    "init": "plusplus",
    "phase": "init",
    "seed": 1,
    "k": 100,
    "task": {
      "name": "k100-d32",
      "n": 1500000,
      "d": 32,
      "k": 100,
      "seed": 103
    },
    "wall_seconds": 2.8526108160003787
  },
  {
    "seconds": 0.49019919900092646,
    "fit_seconds": 0.5319956990006176,
    "assign_seconds": 0.04179649999969115,
    "mem_increment_bytes": 102760448,
    "assign_mem_increment_bytes": 0,
    "mem_meter": "nvidia-smi",
    "n_iter": 0,
    "inertia_per_point": 31.0425671640625,
    "cuml": "26.10.00",
    "impl": "cuml",
    "init": "plusplus",
    "phase": "init",
    "seed": 1,
    "k": 100,
    "task": {
      "name": "k100-d32",
      "n": 1500000,
      "d": 32,
      "k": 100,
      "seed": 103
    },
    "wall_seconds": 3.9897603090012126
  },
  {
    "seconds": 3.444100002525374e-05,
    "mem_increment_bytes": 4096,
    "mem_meter": "vmhwm",
    "n_iter": 0,
    "inertia_per_point": 34.23673644921875,
    "impl": "random-baseline",
    "init": "random",
    "phase": "init",
    "seed": 1,
    "k": 100,
    "task": {
      "name": "k100-d32",
      "n": 1500000,
      "d": 32,
      "k": 100,
      "seed": 103
    },
    "wall_seconds": 0.6953759849984635
  },
  {
    "seconds": 12.472803333001139,
    "mem_increment_bytes": 243597312,
    "mem_meter": "vmhwm",
    "n_iter": 0,
    "inertia_per_point": 31.874438381510416,
    "impl": "torch-cpu",
    "init": "plusplus",
    "phase": "init",
    "seed": 2,
    "k": 100,
    "task": {
      "name": "k100-d32",
      "n": 1500000,
      "d": 32,
      "k": 100,
      "seed": 103
    },
    "wall_seconds": 14.29246466999939
  },
  {
    "seconds": 0.48612863159179687,
    "mem_increment_bytes": 222940672,
    "mem_meter": "torch-pool",
    "n_iter": 0,
    "inertia_per_point": 31.397425294270832,
    "impl": "torch-cuda",
    "init": "plusplus",
    "phase": "init",
    "seed": 2,
    "k": 100,
    "task": {
      "name": "k100-d32",
      "n": 1500000,
      "d": 32,
      "k": 100,
      "seed": 103
    },
    "wall_seconds": 2.9109442429999035
  },
  {
    "seconds": 0.7395552978515625,
    "mem_increment_bytes": 222004224,
    "mem_meter": "cupy-pool",
    "n_iter": 0,
    "inertia_per_point": 31.496352192708333,
    "impl": "cupy",
    "init": "plusplus",
    "phase": "init",
    "seed": 2,
    "k": 100,
    "task": {
      "name": "k100-d32",
      "n": 1500000,
      "d": 32,
      "k": 100,
      "seed": 103
    },
    "wall_seconds": 2.1474174550003227
  },
  {
    "seconds": 11.545809115999873,
    "mem_increment_bytes": 91521024,
    "mem_meter": "vmhwm",
    "n_iter": 0,
    "inertia_per_point": 31.430742135416665,
    "sklearn": "1.7.2",
    "impl": "sklearn-vanilla",
    "init": "plusplus",
    "phase": "init",
    "seed": 2,
    "k": 100,
    "task": {
      "name": "k100-d32",
      "n": 1500000,
      "d": 32,
      "k": 100,
      "seed": 103
    },
    "wall_seconds": 12.773511828001574
  },
  {
    "seconds": 1.531835128000239,
    "mem_increment_bytes": 91561984,
    "mem_meter": "vmhwm",
    "n_iter": 0,
    "inertia_per_point": 31.31939462109375,
    "sklearn": "1.10.dev0",
    "impl": "sklearn-optimized",
    "init": "plusplus",
    "phase": "init",
    "seed": 2,
    "k": 100,
    "task": {
      "name": "k100-d32",
      "n": 1500000,
      "d": 32,
      "k": 100,
      "seed": 103
    },
    "wall_seconds": 2.874866063999434
  },
  {
    "seconds": 0.4591386550000607,
    "fit_seconds": 0.49913806800032035,
    "assign_seconds": 0.039999413000259665,
    "mem_increment_bytes": 102760448,
    "assign_mem_increment_bytes": 0,
    "mem_meter": "nvidia-smi",
    "n_iter": 0,
    "inertia_per_point": 31.2847137734375,
    "cuml": "26.10.00",
    "impl": "cuml",
    "init": "plusplus",
    "phase": "init",
    "seed": 2,
    "k": 100,
    "task": {
      "name": "k100-d32",
      "n": 1500000,
      "d": 32,
      "k": 100,
      "seed": 103
    },
    "wall_seconds": 4.025334017000205
  },
  {
    "seconds": 3.293100053269882e-05,
    "mem_increment_bytes": 4096,
    "mem_meter": "vmhwm",
    "n_iter": 0,
    "inertia_per_point": 34.23647293229167,
    "impl": "random-baseline",
    "init": "random",
    "phase": "init",
    "seed": 2,
    "k": 100,
    "task": {
      "name": "k100-d32",
      "n": 1500000,
      "d": 32,
      "k": 100,
      "seed": 103
    },
    "wall_seconds": 0.6927060359994357
  },
  {
    "seconds": 13.64652042600028,
    "mem_increment_bytes": 164864000,
    "mem_meter": "vmhwm",
    "n_iter": 0,
    "inertia_per_point": 1.085982373046875,
    "impl": "torch-cpu",
    "init": "plusplus",
    "phase": "init",
    "seed": 0,
    "k": 550,
    "task": {
      "name": "k550-d6",
      "n": 525000,
      "d": 6,
      "k": 550,
      "seed": 104
    },
    "wall_seconds": 15.579715100000612
  },
  {
    "seconds": 0.7395983276367187,
    "mem_increment_bytes": 102903808,
    "mem_meter": "torch-pool",
    "n_iter": 0,
    "inertia_per_point": 1.0868914140392485,
    "impl": "torch-cuda",
    "init": "plusplus",
    "phase": "init",
    "seed": 0,
    "k": 550,
    "task": {
      "name": "k550-d6",
      "n": 525000,
      "d": 6,
      "k": 550,
      "seed": 104
    },
    "wall_seconds": 3.04462133800007
  },
  {
    "seconds": 1.385933837890625,
    "mem_increment_bytes": 102903808,
    "mem_meter": "cupy-pool",
    "n_iter": 0,
    "inertia_per_point": 1.0856885246930803,
    "impl": "cupy",
    "init": "plusplus",
    "phase": "init",
    "seed": 0,
    "k": 550,
    "task": {
      "name": "k550-d6",
      "n": 525000,
      "d": 6,
      "k": 550,
      "seed": 104
    },
    "wall_seconds": 2.4722556050001003
  },
  {
    "seconds": 15.267202925000674,
    "mem_increment_bytes": 40546304,
    "mem_meter": "vmhwm",
    "n_iter": 0,
    "inertia_per_point": 1.0859378138950893,
    "sklearn": "1.7.2",
    "impl": "sklearn-vanilla",
    "init": "plusplus",
    "phase": "init",
    "seed": 0,
    "k": 550,
    "task": {
      "name": "k550-d6",
      "n": 525000,
      "d": 6,
      "k": 550,
      "seed": 104
    },
    "wall_seconds": 16.62139625999953
  },
  {
    "seconds": 1.9458791270008078,
    "mem_increment_bytes": 40800256,
    "mem_meter": "vmhwm",
    "n_iter": 0,
    "inertia_per_point": 1.0870501011439733,
    "sklearn": "1.10.dev0",
    "impl": "sklearn-optimized",
    "init": "plusplus",
    "phase": "init",
    "seed": 0,
    "k": 550,
    "task": {
      "name": "k550-d6",
      "n": 525000,
      "d": 6,
      "k": 550,
      "seed": 104
    },
    "wall_seconds": 3.372531548999177
  },
  {
    "seconds": 0.6965687550000439,
    "fit_seconds": 0.735899397999674,
    "assign_seconds": 0.03933064299963007,
    "mem_increment_bytes": 60817408,
    "assign_mem_increment_bytes": 0,
    "mem_meter": "nvidia-smi",
    "n_iter": 0,
    "inertia_per_point": 1.0850122784133185,
    "cuml": "26.10.00",
    "impl": "cuml",
    "init": "plusplus",
    "phase": "init",
    "seed": 0,
    "k": 550,
    "task": {
      "name": "k550-d6",
      "n": 525000,
      "d": 6,
      "k": 550,
      "seed": 104
    },
    "wall_seconds": 3.857192406998365
  },
  {
    "seconds": 4.6331999328685924e-05,
    "mem_increment_bytes": 8192,
    "mem_meter": "vmhwm",
    "n_iter": 0,
    "inertia_per_point": 1.1889134349423363,
    "impl": "random-baseline",
    "init": "random",
    "phase": "init",
    "seed": 0,
    "k": 550,
    "task": {
      "name": "k550-d6",
      "n": 525000,
      "d": 6,
      "k": 550,
      "seed": 104
    },
    "wall_seconds": 0.5816072870002245
  },
  {
    "seconds": 13.48102261799977,
    "mem_increment_bytes": 164782080,
    "mem_meter": "vmhwm",
    "n_iter": 0,
    "inertia_per_point": 1.0877507915969122,
    "impl": "torch-cpu",
    "init": "plusplus",
    "phase": "init",
    "seed": 1,
    "k": 550,
    "task": {
      "name": "k550-d6",
      "n": 525000,
      "d": 6,
      "k": 550,
      "seed": 104
    },
    "wall_seconds": 15.461812350999026
  },
  {
    "seconds": 0.736260986328125,
    "mem_increment_bytes": 102903808,
    "mem_meter": "torch-pool",
    "n_iter": 0,
    "inertia_per_point": 1.0858206749906993,
    "impl": "torch-cuda",
    "init": "plusplus",
    "phase": "init",
    "seed": 1,
    "k": 550,
    "task": {
      "name": "k550-d6",
      "n": 525000,
      "d": 6,
      "k": 550,
      "seed": 104
    },
    "wall_seconds": 3.019503151999743
  },
  {
    "seconds": 1.382191162109375,
    "mem_increment_bytes": 102903808,
    "mem_meter": "cupy-pool",
    "n_iter": 0,
    "inertia_per_point": 1.0860272533017112,
    "impl": "cupy",
    "init": "plusplus",
    "phase": "init",
    "seed": 1,
    "k": 550,
    "task": {
      "name": "k550-d6",
      "n": 525000,
      "d": 6,
      "k": 550,
      "seed": 104
    },
    "wall_seconds": 2.5404776870000205
  },
  {
    "seconds": 15.301470292000886,
    "mem_increment_bytes": 40677376,
    "mem_meter": "vmhwm",
    "n_iter": 0,
    "inertia_per_point": 1.0868171543666294,
    "sklearn": "1.7.2",
    "impl": "sklearn-vanilla",
    "init": "plusplus",
    "phase": "init",
    "seed": 1,
    "k": 550,
    "task": {
      "name": "k550-d6",
      "n": 525000,
      "d": 6,
      "k": 550,
      "seed": 104
    },
    "wall_seconds": 16.66333211300116
  },
  {
    "seconds": 1.9413640790007776,
    "mem_increment_bytes": 40890368,
    "mem_meter": "vmhwm",
    "n_iter": 0,
    "inertia_per_point": 1.0865310428292412,
    "sklearn": "1.10.dev0",
    "impl": "sklearn-optimized",
    "init": "plusplus",
    "phase": "init",
    "seed": 1,
    "k": 550,
    "task": {
      "name": "k550-d6",
      "n": 525000,
      "d": 6,
      "k": 550,
      "seed": 104
    },
    "wall_seconds": 3.37848041199868
  },
  {
    "seconds": 0.6897643490010523,
    "fit_seconds": 0.7292920809995849,
    "assign_seconds": 0.039527731998532545,
    "mem_increment_bytes": 60817408,
    "assign_mem_increment_bytes": 0,
    "mem_meter": "nvidia-smi",
    "n_iter": 0,
    "inertia_per_point": 1.0863847470238095,
    "cuml": "26.10.00",
    "impl": "cuml",
    "init": "plusplus",
    "phase": "init",
    "seed": 1,
    "k": 550,
    "task": {
      "name": "k550-d6",
      "n": 525000,
      "d": 6,
      "k": 550,
      "seed": 104
    },
    "wall_seconds": 3.8750339849993907
  },
  {
    "seconds": 5.111300015414599e-05,
    "mem_increment_bytes": 8192,
    "mem_meter": "vmhwm",
    "n_iter": 0,
    "inertia_per_point": 1.1948968147786458,
    "impl": "random-baseline",
    "init": "random",
    "phase": "init",
    "seed": 1,
    "k": 550,
    "task": {
      "name": "k550-d6",
      "n": 525000,
      "d": 6,
      "k": 550,
      "seed": 104
    },
    "wall_seconds": 0.5969792019986926
  },
  {
    "seconds": 13.404356630999246,
    "mem_increment_bytes": 164814848,
    "mem_meter": "vmhwm",
    "n_iter": 0,
    "inertia_per_point": 1.0857637359328498,
    "impl": "torch-cpu",
    "init": "plusplus",
    "phase": "init",
    "seed": 2,
    "k": 550,
    "task": {
      "name": "k550-d6",
      "n": 525000,
      "d": 6,
      "k": 550,
      "seed": 104
    },
    "wall_seconds": 15.35851998399994
  },
  {
    "seconds": 0.7429151000976563,
    "mem_increment_bytes": 102903808,
    "mem_meter": "torch-pool",
    "n_iter": 0,
    "inertia_per_point": 1.0867684040178571,
    "impl": "torch-cuda",
    "init": "plusplus",
    "phase": "init",
    "seed": 2,
    "k": 550,
    "task": {
      "name": "k550-d6",
      "n": 525000,
      "d": 6,
      "k": 550,
      "seed": 104
    },
    "wall_seconds": 3.1283733810014382
  },
  {
    "seconds": 1.3825596923828125,
    "mem_increment_bytes": 102903808,
    "mem_meter": "cupy-pool",
    "n_iter": 0,
    "inertia_per_point": 1.0855676035853794,
    "impl": "cupy",
    "init": "plusplus",
    "phase": "init",
    "seed": 2,
    "k": 550,
    "task": {
      "name": "k550-d6",
      "n": 525000,
      "d": 6,
      "k": 550,
      "seed": 104
    },
    "wall_seconds": 2.535808131000522
  },
  {
    "seconds": 18.88243034900006,
    "mem_increment_bytes": 40677376,
    "mem_meter": "vmhwm",
    "n_iter": 0,
    "inertia_per_point": 1.0872521762230283,
    "sklearn": "1.7.2",
    "impl": "sklearn-vanilla",
    "init": "plusplus",
    "phase": "init",
    "seed": 2,
    "k": 550,
    "task": {
      "name": "k550-d6",
      "n": 525000,
      "d": 6,
      "k": 550,
      "seed": 104
    },
    "wall_seconds": 20.25294581700109
  },
  {
    "seconds": 1.956930320000538,
    "mem_increment_bytes": 40853504,
    "mem_meter": "vmhwm",
    "n_iter": 0,
    "inertia_per_point": 1.0876039448474701,
    "sklearn": "1.10.dev0",
    "impl": "sklearn-optimized",
    "init": "plusplus",
    "phase": "init",
    "seed": 2,
    "k": 550,
    "task": {
      "name": "k550-d6",
      "n": 525000,
      "d": 6,
      "k": 550,
      "seed": 104
    },
    "wall_seconds": 3.3964387550004176
  },
  {
    "seconds": 0.6968463360008172,
    "fit_seconds": 0.7368508380004641,
    "assign_seconds": 0.04000450199964689,
    "mem_increment_bytes": 60817408,
    "assign_mem_increment_bytes": 0,
    "mem_meter": "nvidia-smi",
    "n_iter": 0,
    "inertia_per_point": 1.083857152390253,
    "cuml": "26.10.00",
    "impl": "cuml",
    "init": "plusplus",
    "phase": "init",
    "seed": 2,
    "k": 550,
    "task": {
      "name": "k550-d6",
      "n": 525000,
      "d": 6,
      "k": 550,
      "seed": 104
    },
    "wall_seconds": 3.8163811590002297
  },
  {
    "seconds": 4.4192000132170506e-05,
    "mem_increment_bytes": 8192,
    "mem_meter": "vmhwm",
    "n_iter": 0,
    "inertia_per_point": 1.18337211937314,
    "impl": "random-baseline",
    "init": "random",
    "phase": "init",
    "seed": 2,
    "k": 550,
    "task": {
      "name": "k550-d6",
      "n": 525000,
      "d": 6,
      "k": 550,
      "seed": 104
    },
    "wall_seconds": 0.5753217330002371
  },
  {
    "seconds": 20.402562754999963,
    "mem_increment_bytes": 59457536,
    "mem_meter": "vmhwm",
    "n_iter": 0,
    "inertia_per_point": 0.02150122553507487,
    "impl": "torch-cpu",
    "init": "plusplus",
    "phase": "init",
    "seed": 0,
    "k": 3000,
    "task": {
      "name": "k3000-d2",
      "n": 135000,
      "d": 2,
      "k": 3000,
      "seed": 105,
      "kind": "blobs",
      "true_k": 300,
      "separation": 4,
      "std": 1,
      "quantize": 0.05
    },
    "wall_seconds": 22.46193806300107
  },
  {
    "seconds": 1.4771414794921875,
    "mem_increment_bytes": 33513984,
    "mem_meter": "torch-pool",
    "n_iter": 0,
    "inertia_per_point": 0.02152303894890679,
    "impl": "torch-cuda",
    "init": "plusplus",
    "phase": "init",
    "seed": 0,
    "k": 3000,
    "task": {
      "name": "k3000-d2",
      "n": 135000,
      "d": 2,
      "k": 3000,
      "seed": 105,
      "kind": "blobs",
      "true_k": 300,
      "separation": 4,
      "std": 1,
      "quantize": 0.05
    },
    "wall_seconds": 3.845923348000724
  },
  {
    "seconds": 2.991161376953125,
    "mem_increment_bytes": 32942592,
    "mem_meter": "cupy-pool",
    "n_iter": 0,
    "inertia_per_point": 0.021443617276792174,
    "impl": "cupy",
    "init": "plusplus",
    "phase": "init",
    "seed": 0,
    "k": 3000,
    "task": {
      "name": "k3000-d2",
      "n": 135000,
      "d": 2,
      "k": 3000,
      "seed": 105,
      "kind": "blobs",
      "true_k": 300,
      "separation": 4,
      "std": 1,
      "quantize": 0.05
    },
    "wall_seconds": 4.189529519000644
  },
  {
    "seconds": 27.857086729000002,
    "mem_increment_bytes": 13180928,
    "mem_meter": "vmhwm",
    "n_iter": 0,
    "inertia_per_point": 0.021548732277199074,
    "sklearn": "1.7.2",
    "impl": "sklearn-vanilla",
    "init": "plusplus",
    "phase": "init",
    "seed": 0,
    "k": 3000,
    "task": {
      "name": "k3000-d2",
      "n": 135000,
      "d": 2,
      "k": 3000,
      "seed": 105,
      "kind": "blobs",
      "true_k": 300,
      "separation": 4,
      "std": 1,
      "quantize": 0.05
    },
    "wall_seconds": 29.3021559000008
  },
  {
    "seconds": 3.004735955000797,
    "mem_increment_bytes": 13107200,
    "mem_meter": "vmhwm",
    "n_iter": 0,
    "inertia_per_point": 0.02156634484750253,
    "sklearn": "1.10.dev0",
    "impl": "sklearn-optimized",
    "init": "plusplus",
    "phase": "init",
    "seed": 0,
    "k": 3000,
    "task": {
      "name": "k3000-d2",
      "n": 135000,
      "d": 2,
      "k": 3000,
      "seed": 105,
      "kind": "blobs",
      "true_k": 300,
      "separation": 4,
      "std": 1,
      "quantize": 0.05
    },
    "wall_seconds": 4.525350571999297
  },
  {
    "seconds": 0.906675226000516,
    "fit_seconds": 0.9465433519999351,
    "assign_seconds": 0.039868125999419135,
    "mem_increment_bytes": 14680064,
    "assign_mem_increment_bytes": 0,
    "mem_meter": "nvidia-smi",
    "n_iter": 0,
    "inertia_per_point": 0.021467334295202183,
    "cuml": "26.10.00",
    "impl": "cuml",
    "init": "plusplus",
    "phase": "init",
    "seed": 0,
    "k": 3000,
    "task": {
      "name": "k3000-d2",
      "n": 135000,
      "d": 2,
      "k": 3000,
      "seed": 105,
      "kind": "blobs",
      "true_k": 300,
      "separation": 4,
      "std": 1,
      "quantize": 0.05
    },
    "wall_seconds": 4.1381147259999125
  },
  {
    "seconds": 0.00030764399889449123,
    "mem_increment_bytes": 32768,
    "mem_meter": "vmhwm",
    "n_iter": 0,
    "inertia_per_point": 0.05221637787995515,
    "impl": "random-baseline",
    "init": "random",
    "phase": "init",
    "seed": 0,
    "k": 3000,
    "task": {
      "name": "k3000-d2",
      "n": 135000,
      "d": 2,
      "k": 3000,
      "seed": 105,
      "kind": "blobs",
      "true_k": 300,
      "separation": 4,
      "std": 1,
      "quantize": 0.05
    },
    "wall_seconds": 0.6734819000012067
  },
  {
    "seconds": 20.239026438999645,
    "mem_increment_bytes": 59445248,
    "mem_meter": "vmhwm",
    "n_iter": 0,
    "inertia_per_point": 0.02136390847100152,
    "impl": "torch-cpu",
    "init": "plusplus",
    "phase": "init",
    "seed": 1,
    "k": 3000,
    "task": {
      "name": "k3000-d2",
      "n": 135000,
      "d": 2,
      "k": 3000,
      "seed": 105,
      "kind": "blobs",
      "true_k": 300,
      "separation": 4,
      "std": 1,
      "quantize": 0.05
    },
    "wall_seconds": 22.326783606999015
  },
  {
    "seconds": 1.4888192138671874,
    "mem_increment_bytes": 33513984,
    "mem_meter": "torch-pool",
    "n_iter": 0,
    "inertia_per_point": 0.021475809139675565,
    "impl": "torch-cuda",
    "init": "plusplus",
    "phase": "init",
    "seed": 1,
    "k": 3000,
    "task": {
      "name": "k3000-d2",
      "n": 135000,
      "d": 2,
      "k": 3000,
      "seed": 105,
      "kind": "blobs",
      "true_k": 300,
      "separation": 4,
      "std": 1,
      "quantize": 0.05
    },
    "wall_seconds": 3.88150981400031
  },
  {
    "seconds": 2.998279052734375,
    "mem_increment_bytes": 32942592,
    "mem_meter": "cupy-pool",
    "n_iter": 0,
    "inertia_per_point": 0.021431095419989693,
    "impl": "cupy",
    "init": "plusplus",
    "phase": "init",
    "seed": 1,
    "k": 3000,
    "task": {
      "name": "k3000-d2",
      "n": 135000,
      "d": 2,
      "k": 3000,
      "seed": 105,
      "kind": "blobs",
      "true_k": 300,
      "separation": 4,
      "std": 1,
      "quantize": 0.05
    },
    "wall_seconds": 4.24001992599915
  },
  {
    "seconds": 27.680866992999654,
    "mem_increment_bytes": 13176832,
    "mem_meter": "vmhwm",
    "n_iter": 0,
    "inertia_per_point": 0.021566815453988534,
    "sklearn": "1.7.2",
    "impl": "sklearn-vanilla",
    "init": "plusplus",
    "phase": "init",
    "seed": 1,
    "k": 3000,
    "task": {
      "name": "k3000-d2",
      "n": 135000,
      "d": 2,
      "k": 3000,
      "seed": 105,
      "kind": "blobs",
      "true_k": 300,
      "separation": 4,
      "std": 1,
      "quantize": 0.05
    },
    "wall_seconds": 29.126938885001437
  },
  {
    "seconds": 2.9946483510011603,
    "mem_increment_bytes": 13422592,
    "mem_meter": "vmhwm",
    "n_iter": 0,
    "inertia_per_point": 0.021529979211312753,
    "sklearn": "1.10.dev0",
    "impl": "sklearn-optimized",
    "init": "plusplus",
    "phase": "init",
    "seed": 1,
    "k": 3000,
    "task": {
      "name": "k3000-d2",
      "n": 135000,
      "d": 2,
      "k": 3000,
      "seed": 105,
      "kind": "blobs",
      "true_k": 300,
      "separation": 4,
      "std": 1,
      "quantize": 0.05
    },
    "wall_seconds": 4.506303271000434
  },
  {
    "seconds": 0.9126770769998984,
    "fit_seconds": 0.952937820000443,
    "assign_seconds": 0.04026074300054461,
    "mem_increment_bytes": 14680064,
    "assign_mem_increment_bytes": 0,
    "mem_meter": "nvidia-smi",
    "n_iter": 0,
    "inertia_per_point": 0.021384045636212386,
    "cuml": "26.10.00",
    "impl": "cuml",
    "init": "plusplus",
    "phase": "init",
    "seed": 1,
    "k": 3000,
    "task": {
      "name": "k3000-d2",
      "n": 135000,
      "d": 2,
      "k": 3000,
      "seed": 105,
      "kind": "blobs",
      "true_k": 300,
      "separation": 4,
      "std": 1,
      "quantize": 0.05
    },
    "wall_seconds": 4.092839098000695
  },
  {
    "seconds": 0.00024671099890838377,
    "mem_increment_bytes": 28672,
    "mem_meter": "vmhwm",
    "n_iter": 0,
    "inertia_per_point": 0.05438326690108688,
    "impl": "random-baseline",
    "init": "random",
    "phase": "init",
    "seed": 1,
    "k": 3000,
    "task": {
      "name": "k3000-d2",
      "n": 135000,
      "d": 2,
      "k": 3000,
      "seed": 105,
      "kind": "blobs",
      "true_k": 300,
      "separation": 4,
      "std": 1,
      "quantize": 0.05
    },
    "wall_seconds": 0.6639446670014877
  },
  {
    "seconds": 20.46587017499951,
    "mem_increment_bytes": 59699200,
    "mem_meter": "vmhwm",
    "n_iter": 0,
    "inertia_per_point": 0.021480539336027924,
    "impl": "torch-cpu",
    "init": "plusplus",
    "phase": "init",
    "seed": 2,
    "k": 3000,
    "task": {
      "name": "k3000-d2",
      "n": 135000,
      "d": 2,
      "k": 3000,
      "seed": 105,
      "kind": "blobs",
      "true_k": 300,
      "separation": 4,
      "std": 1,
      "quantize": 0.05
    },
    "wall_seconds": 22.536115462999078
  },
  {
    "seconds": 1.520049072265625,
    "mem_increment_bytes": 33513984,
    "mem_meter": "torch-pool",
    "n_iter": 0,
    "inertia_per_point": 0.021498477257622613,
    "impl": "torch-cuda",
    "init": "plusplus",
    "phase": "init",
    "seed": 2,
    "k": 3000,
    "task": {
      "name": "k3000-d2",
      "n": 135000,
      "d": 2,
      "k": 3000,
      "seed": 105,
      "kind": "blobs",
      "true_k": 300,
      "separation": 4,
      "std": 1,
      "quantize": 0.05
    },
    "wall_seconds": 3.8889242699988245
  },
  {
    "seconds": 2.971503662109375,
    "mem_increment_bytes": 32942592,
    "mem_meter": "cupy-pool",
    "n_iter": 0,
    "inertia_per_point": 0.02143312355324074,
    "impl": "cupy",
    "init": "plusplus",
    "phase": "init",
    "seed": 2,
    "k": 3000,
    "task": {
      "name": "k3000-d2",
      "n": 135000,
      "d": 2,
      "k": 3000,
      "seed": 105,
      "kind": "blobs",
      "true_k": 300,
      "separation": 4,
      "std": 1,
      "quantize": 0.05
    },
    "wall_seconds": 4.166489229000945
  },
  {
    "seconds": 27.663787048000813,
    "mem_increment_bytes": 13176832,
    "mem_meter": "vmhwm",
    "n_iter": 0,
    "inertia_per_point": 0.021517765921133535,
    "sklearn": "1.7.2",
    "impl": "sklearn-vanilla",
    "init": "plusplus",
    "phase": "init",
    "seed": 2,
    "k": 3000,
    "task": {
      "name": "k3000-d2",
      "n": 135000,
      "d": 2,
      "k": 3000,
      "seed": 105,
      "kind": "blobs",
      "true_k": 300,
      "separation": 4,
      "std": 1,
      "quantize": 0.05
    },
    "wall_seconds": 29.11197077200086
  },
  {
    "seconds": 2.9911539599997923,
    "mem_increment_bytes": 13295616,
    "mem_meter": "vmhwm",
    "n_iter": 0,
    "inertia_per_point": 0.021472066992300528,
    "sklearn": "1.10.dev0",
    "impl": "sklearn-optimized",
    "init": "plusplus",
    "phase": "init",
    "seed": 2,
    "k": 3000,
    "task": {
      "name": "k3000-d2",
      "n": 135000,
      "d": 2,
      "k": 3000,
      "seed": 105,
      "kind": "blobs",
      "true_k": 300,
      "separation": 4,
      "std": 1,
      "quantize": 0.05
    },
    "wall_seconds": 4.499640732999978
  },
  {
    "seconds": 0.9051412509998045,
    "fit_seconds": 0.9459163970004738,
    "assign_seconds": 0.04077514600066934,
    "mem_increment_bytes": 14680064,
    "assign_mem_increment_bytes": 0,
    "mem_meter": "nvidia-smi",
    "n_iter": 0,
    "inertia_per_point": 0.021490250764069734,
    "cuml": "26.10.00",
    "impl": "cuml",
    "init": "plusplus",
    "phase": "init",
    "seed": 2,
    "k": 3000,
    "task": {
      "name": "k3000-d2",
      "n": 135000,
      "d": 2,
      "k": 3000,
      "seed": 105,
      "kind": "blobs",
      "true_k": 300,
      "separation": 4,
      "std": 1,
      "quantize": 0.05
    },
    "wall_seconds": 4.120161320999614
  },
  {
    "seconds": 0.00031173299976217095,
    "mem_increment_bytes": 28672,
    "mem_meter": "vmhwm",
    "n_iter": 0,
    "inertia_per_point": 0.05527037466543692,
    "impl": "random-baseline",
    "init": "random",
    "phase": "init",
    "seed": 2,
    "k": 3000,
    "task": {
      "name": "k3000-d2",
      "n": 135000,
      "d": 2,
      "k": 3000,
      "seed": 105,
      "kind": "blobs",
      "true_k": 300,
      "separation": 4,
      "std": 1,
      "quantize": 0.05
    },
    "wall_seconds": 0.6915444999995088
  },
  {
    "seconds": 18.666404695000892,
    "mem_increment_bytes": 989638656,
    "mem_meter": "vmhwm",
    "n_iter": 0,
    "inertia_per_point": 1902.8018221052632,
    "impl": "torch-cpu-scalable",
    "init": "scalable",
    "phase": "init",
    "seed": 0,
    "k": 3,
    "task": {
      "name": "k3-d1000",
      "n": 950000,
      "d": 1000,
      "k": 3,
      "seed": 101
    },
    "wall_seconds": 21.674506575000123
  },
  {
    "seconds": 0.8937011108398437,
    "mem_increment_bytes": 984479232,
    "mem_meter": "torch-pool",
    "n_iter": 0,
    "inertia_per_point": 1897.885337894737,
    "impl": "torch-cuda-scalable",
    "init": "scalable",
    "phase": "init",
    "seed": 0,
    "k": 3,
    "task": {
      "name": "k3-d1000",
      "n": 950000,
      "d": 1000,
      "k": 3,
      "seed": 101
    },
    "wall_seconds": 4.529434174999551
  },
  {
    "seconds": 1.991106689453125,
    "mem_increment_bytes": 984201216,
    "mem_meter": "cupy-pool",
    "n_iter": 0,
    "inertia_per_point": 1898.3724610526315,
    "impl": "cupy-scalable",
    "init": "scalable",
    "phase": "init",
    "seed": 0,
    "k": 3,
    "task": {
      "name": "k3-d1000",
      "n": 950000,
      "d": 1000,
      "k": 3,
      "seed": 101
    },
    "wall_seconds": 8.388191833000747
  },
  {
    "seconds": 0.49784291699870664,
    "fit_seconds": 0.704814410999461,
    "assign_seconds": 0.20697149400075432,
    "mem_increment_bytes": 54525952,
    "assign_mem_increment_bytes": 29360128,
    "mem_meter": "nvidia-smi",
    "n_iter": 0,
    "inertia_per_point": 1071.8452705263157,
    "cuml": "26.10.00",
    "impl": "cuml-scalable",
    "init": "scalable",
    "phase": "init",
    "seed": 0,
    "k": 3,
    "task": {
      "name": "k3-d1000",
      "n": 950000,
      "d": 1000,
      "k": 3,
      "seed": 101
    },
    "wall_seconds": 17.76230574100009
  },
  {
    "seconds": 0.0,
    "fit_seconds": 0.1728927759995713,
    "assign_seconds": 0.20784722700045677,
    "mem_increment_bytes": 31457280,
    "assign_mem_increment_bytes": 29360128,
    "mem_meter": "nvidia-smi",
    "n_iter": 0,
    "inertia_per_point": 1902.358287368421,
    "cuml": "26.10.00",
    "impl": "cuml-random",
    "init": "random",
    "phase": "init",
    "seed": 0,
    "k": 3,
    "task": {
      "name": "k3-d1000",
      "n": 950000,
      "d": 1000,
      "k": 3,
      "seed": 101
    },
    "wall_seconds": 16.356132242000967
  },
  {
    "seconds": 18.599426885999492,
    "mem_increment_bytes": 989536256,
    "mem_meter": "vmhwm",
    "n_iter": 0,
    "inertia_per_point": 1907.0624052631579,
    "impl": "torch-cpu-scalable",
    "init": "scalable",
    "phase": "init",
    "seed": 1,
    "k": 3,
    "task": {
      "name": "k3-d1000",
      "n": 950000,
      "d": 1000,
      "k": 3,
      "seed": 101
    },
    "wall_seconds": 26.58368853799948
  },
  {
    "seconds": 1.0033377075195313,
    "mem_increment_bytes": 984479232,
    "mem_meter": "torch-pool",
    "n_iter": 0,
    "inertia_per_point": 1857.518687368421,
    "impl": "torch-cuda-scalable",
    "init": "scalable",
    "phase": "init",
    "seed": 1,
    "k": 3,
    "task": {
      "name": "k3-d1000",
      "n": 950000,
      "d": 1000,
      "k": 3,
      "seed": 101
    },
    "wall_seconds": 4.589423598999929
  },
  {
    "seconds": 1.4098001708984376,
    "mem_increment_bytes": 984201216,
    "mem_meter": "cupy-pool",
    "n_iter": 0,
    "inertia_per_point": 1907.0624052631579,
    "impl": "cupy-scalable",
    "init": "scalable",
    "phase": "init",
    "seed": 1,
    "k": 3,
    "task": {
      "name": "k3-d1000",
      "n": 950000,
      "d": 1000,
      "k": 3,
      "seed": 101
    },
    "wall_seconds": 7.79307717699885
  },
  {
    "seconds": 0.4877632959996845,
    "fit_seconds": 0.7000692580004397,
    "assign_seconds": 0.21230596200075524,
    "mem_increment_bytes": 54525952,
    "assign_mem_increment_bytes": 29360128,
    "mem_meter": "nvidia-smi",
    "n_iter": 0,
    "inertia_per_point": 1113.4515568421052,
    "cuml": "26.10.00",
    "impl": "cuml-scalable",
    "init": "scalable",
    "phase": "init",
    "seed": 1,
    "k": 3,
    "task": {
      "name": "k3-d1000",
      "n": 950000,
      "d": 1000,
      "k": 3,
      "seed": 101
    },
    "wall_seconds": 14.592063868998594
  },
  {
    "seconds": 0.0,
    "fit_seconds": 0.16968120999990788,
    "assign_seconds": 0.21141885600081878,
    "mem_increment_bytes": 31457280,
    "assign_mem_increment_bytes": 29360128,
    "mem_meter": "nvidia-smi",
    "n_iter": 0,
    "inertia_per_point": 1971.4464957894736,
    "cuml": "26.10.00",
    "impl": "cuml-random",
    "init": "random",
    "phase": "init",
    "seed": 1,
    "k": 3,
    "task": {
      "name": "k3-d1000",
      "n": 950000,
      "d": 1000,
      "k": 3,
      "seed": 101
    },
    "wall_seconds": 14.951267261001703
  },
  {
    "seconds": 18.44962655800009,
    "mem_increment_bytes": 989528064,
    "mem_meter": "vmhwm",
    "n_iter": 0,
    "inertia_per_point": 1893.0265894736842,
    "impl": "torch-cpu-scalable",
    "init": "scalable",
    "phase": "init",
    "seed": 2,
    "k": 3,
    "task": {
      "name": "k3-d1000",
      "n": 950000,
      "d": 1000,
      "k": 3,
      "seed": 101
    },
    "wall_seconds": 28.444189378000374
  },
  {
    "seconds": 0.9198704833984375,
    "mem_increment_bytes": 984479232,
    "mem_meter": "torch-pool",
    "n_iter": 0,
    "inertia_per_point": 1895.214972631579,
    "impl": "torch-cuda-scalable",
    "init": "scalable",
    "phase": "init",
    "seed": 2,
    "k": 3,
    "task": {
      "name": "k3-d1000",
      "n": 950000,
      "d": 1000,
      "k": 3,
      "seed": 101
    },
    "wall_seconds": 4.5768411829994875
  },
  {
    "seconds": 1.4359593505859376,
    "mem_increment_bytes": 984201216,
    "mem_meter": "cupy-pool",
    "n_iter": 0,
    "inertia_per_point": 1893.0265894736842,
    "impl": "cupy-scalable",
    "init": "scalable",
    "phase": "init",
    "seed": 2,
    "k": 3,
    "task": {
      "name": "k3-d1000",
      "n": 950000,
      "d": 1000,
      "k": 3,
      "seed": 101
    },
    "wall_seconds": 7.745224698001039
  },
  {
    "seconds": 0.4887391979991662,
    "fit_seconds": 0.6985078099987732,
    "assign_seconds": 0.20976861199960695,
    "mem_increment_bytes": 58720256,
    "assign_mem_increment_bytes": 29360128,
    "mem_meter": "nvidia-smi",
    "n_iter": 0,
    "inertia_per_point": 1089.4285536842106,
    "cuml": "26.10.00",
    "impl": "cuml-scalable",
    "init": "scalable",
    "phase": "init",
    "seed": 2,
    "k": 3,
    "task": {
      "name": "k3-d1000",
      "n": 950000,
      "d": 1000,
      "k": 3,
      "seed": 101
    },
    "wall_seconds": 15.27850670099906
  },
  {
    "seconds": 0.0,
    "fit_seconds": 0.1714658299988514,
    "assign_seconds": 0.2053574559995468,
    "mem_increment_bytes": 31457280,
    "assign_mem_increment_bytes": 29360128,
    "mem_meter": "nvidia-smi",
    "n_iter": 0,
    "inertia_per_point": 1956.786907368421,
    "cuml": "26.10.00",
    "impl": "cuml-random",
    "init": "random",
    "phase": "init",
    "seed": 2,
    "k": 3,
    "task": {
      "name": "k3-d1000",
      "n": 950000,
      "d": 1000,
      "k": 3,
      "seed": 101
    },
    "wall_seconds": 14.255725552000513
  },
  {
    "seconds": 9.999581183999908,
    "mem_increment_bytes": 1525460992,
    "mem_meter": "vmhwm",
    "n_iter": 0,
    "inertia_per_point": 283.5924867857143,
    "impl": "torch-cpu-scalable",
    "init": "scalable",
    "phase": "init",
    "seed": 0,
    "k": 17,
    "task": {
      "name": "k17-d180",
      "n": 2100000,
      "d": 180,
      "k": 17,
      "seed": 102
    },
    "wall_seconds": 13.372180206000849
  },
  {
    "seconds": 1.681658935546875,
    "mem_increment_bytes": 1520447488,
    "mem_meter": "torch-pool",
    "n_iter": 0,
    "inertia_per_point": 280.03095008928574,
    "impl": "torch-cuda-scalable",
    "init": "scalable",
    "phase": "init",
    "seed": 0,
    "k": 17,
    "task": {
      "name": "k17-d180",
      "n": 2100000,
      "d": 180,
      "k": 17,
      "seed": 102
    },
    "wall_seconds": 4.3502601830005005
  },
  {
    "seconds": 2.614801513671875,
    "mem_increment_bytes": 1520401408,
    "mem_meter": "cupy-pool",
    "n_iter": 0,
    "inertia_per_point": 285.4437149404762,
    "impl": "cupy-scalable",
    "init": "scalable",
    "phase": "init",
    "seed": 0,
    "k": 17,
    "task": {
      "name": "k17-d180",
      "n": 2100000,
      "d": 180,
      "k": 17,
      "seed": 102
    },
    "wall_seconds": 5.986767237000095
  },
  {
    "seconds": 0.2819417440005054,
    "fit_seconds": 0.40344813900082954,
    "assign_seconds": 0.12150639500032412,
    "mem_increment_bytes": 132120576,
    "assign_mem_increment_bytes": 75497472,
    "mem_meter": "nvidia-smi",
    "n_iter": 0,
    "inertia_per_point": 185.15003729166668,
    "cuml": "26.10.00",
    "impl": "cuml-scalable",
    "init": "scalable",
    "phase": "init",
    "seed": 0,
    "k": 17,
    "task": {
      "name": "k17-d180",
      "n": 2100000,
      "d": 180,
      "k": 17,
      "seed": 102
    },
    "wall_seconds": 7.894453904000329
  },
  {
    "seconds": 0.0,
    "fit_seconds": 0.0842230420003034,
    "assign_seconds": 0.12211286099955032,
    "mem_increment_bytes": 77594624,
    "assign_mem_increment_bytes": 75497472,
    "mem_meter": "nvidia-smi",
    "n_iter": 0,
    "inertia_per_point": 309.1446198511905,
    "cuml": "26.10.00",
    "impl": "cuml-random",
    "init": "random",
    "phase": "init",
    "seed": 0,
    "k": 17,
    "task": {
      "name": "k17-d180",
      "n": 2100000,
      "d": 180,
      "k": 17,
      "seed": 102
    },
    "wall_seconds": 5.480526160999943
  },
  {
    "seconds": 9.09602772299877,
    "mem_increment_bytes": 1525751808,
    "mem_meter": "vmhwm",
    "n_iter": 0,
    "inertia_per_point": 284.92802839285713,
    "impl": "torch-cpu-scalable",
    "init": "scalable",
    "phase": "init",
    "seed": 1,
    "k": 17,
    "task": {
      "name": "k17-d180",
      "n": 2100000,
      "d": 180,
      "k": 17,
      "seed": 102
    },
    "wall_seconds": 11.32631586000025
  },
  {
    "seconds": 1.65330224609375,
    "mem_increment_bytes": 1520447488,
    "mem_meter": "torch-pool",
    "n_iter": 0,
    "inertia_per_point": 281.3953913690476,
    "impl": "torch-cuda-scalable",
    "init": "scalable",
    "phase": "init",
    "seed": 1,
    "k": 17,
    "task": {
      "name": "k17-d180",
      "n": 2100000,
      "d": 180,
      "k": 17,
      "seed": 102
    },
    "wall_seconds": 4.2904408470003546
  },
  {
    "seconds": 2.56489501953125,
    "mem_increment_bytes": 1520401408,
    "mem_meter": "cupy-pool",
    "n_iter": 0,
    "inertia_per_point": 283.7753480952381,
    "impl": "cupy-scalable",
    "init": "scalable",
    "phase": "init",
    "seed": 1,
    "k": 17,
    "task": {
      "name": "k17-d180",
      "n": 2100000,
      "d": 180,
      "k": 17,
      "seed": 102
    },
    "wall_seconds": 5.7744553399988945
  },
  {
    "seconds": 0.24327794600139896,
    "fit_seconds": 0.3646338470007322,
    "assign_seconds": 0.12135590099933324,
    "mem_increment_bytes": 132120576,
    "assign_mem_increment_bytes": 50331648,
    "mem_meter": "nvidia-smi",
    "n_iter": 0,
    "inertia_per_point": 188.46140699404762,
    "cuml": "26.10.00",
    "impl": "cuml-scalable",
    "init": "scalable",
    "phase": "init",
    "seed": 1,
    "k": 17,
    "task": {
      "name": "k17-d180",
      "n": 2100000,
      "d": 180,
      "k": 17,
      "seed": 102
    },
    "wall_seconds": 5.746089140999175
  },
  {
    "seconds": 0.0,
    "fit_seconds": 0.08338407799965353,
    "assign_seconds": 0.12075741499938886,
    "mem_increment_bytes": 77594624,
    "assign_mem_increment_bytes": 75497472,
    "mem_meter": "nvidia-smi",
    "n_iter": 0,
    "inertia_per_point": 302.80277303571427,
    "cuml": "26.10.00",
    "impl": "cuml-random",
    "init": "random",
    "phase": "init",
    "seed": 1,
    "k": 17,
    "task": {
      "name": "k17-d180",
      "n": 2100000,
      "d": 180,
      "k": 17,
      "seed": 102
    },
    "wall_seconds": 5.382919538998976
  },
  {
    "seconds": 9.283509999999296,
    "mem_increment_bytes": 1525403648,
    "mem_meter": "vmhwm",
    "n_iter": 0,
    "inertia_per_point": 287.47281642857143,
    "impl": "torch-cpu-scalable",
    "init": "scalable",
    "phase": "init",
    "seed": 2,
    "k": 17,
    "task": {
      "name": "k17-d180",
      "n": 2100000,
      "d": 180,
      "k": 17,
      "seed": 102
    },
    "wall_seconds": 11.47577336300128
  },
  {
    "seconds": 1.659790283203125,
    "mem_increment_bytes": 1520447488,
    "mem_meter": "torch-pool",
    "n_iter": 0,
    "inertia_per_point": 281.90862648809525,
    "impl": "torch-cuda-scalable",
    "init": "scalable",
    "phase": "init",
    "seed": 2,
    "k": 17,
    "task": {
      "name": "k17-d180",
      "n": 2100000,
      "d": 180,
      "k": 17,
      "seed": 102
    },
    "wall_seconds": 4.318367365000086
  },
  {
    "seconds": 2.569186279296875,
    "mem_increment_bytes": 1520401408,
    "mem_meter": "cupy-pool",
    "n_iter": 0,
    "inertia_per_point": 286.33442985119046,
    "impl": "cupy-scalable",
    "init": "scalable",
    "phase": "init",
    "seed": 2,
    "k": 17,
    "task": {
      "name": "k17-d180",
      "n": 2100000,
      "d": 180,
      "k": 17,
      "seed": 102
    },
    "wall_seconds": 5.8213232870002685
  },
  {
    "seconds": 0.2976899080003932,
    "fit_seconds": 0.4212153019998368,
    "assign_seconds": 0.12352539399944362,
    "mem_increment_bytes": 138412032,
    "assign_mem_increment_bytes": 10485760,
    "mem_meter": "nvidia-smi",
    "n_iter": 0,
    "inertia_per_point": 190.3331725595238,
    "cuml": "26.10.00",
    "impl": "cuml-scalable",
    "init": "scalable",
    "phase": "init",
    "seed": 2,
    "k": 17,
    "task": {
      "name": "k17-d180",
      "n": 2100000,
      "d": 180,
      "k": 17,
      "seed": 102
    },
    "wall_seconds": 5.785966480998468
  },
  {
    "seconds": 0.0,
    "fit_seconds": 0.08271584800058918,
    "assign_seconds": 0.12061882899979537,
    "mem_increment_bytes": 77594624,
    "assign_mem_increment_bytes": 75497472,
    "mem_meter": "nvidia-smi",
    "n_iter": 0,
    "inertia_per_point": 305.38531961309525,
    "cuml": "26.10.00",
    "impl": "cuml-random",
    "init": "random",
    "phase": "init",
    "seed": 2,
    "k": 17,
    "task": {
      "name": "k17-d180",
      "n": 2100000,
      "d": 180,
      "k": 17,
      "seed": 102
    },
    "wall_seconds": 5.404249416998937
  },
  {
    "seconds": 9.8223639609987,
    "mem_increment_bytes": 203071488,
    "mem_meter": "vmhwm",
    "n_iter": 0,
    "inertia_per_point": 29.842285236979166,
    "impl": "torch-cpu-scalable",
    "init": "scalable",
    "phase": "init",
    "seed": 0,
    "k": 100,
    "task": {
      "name": "k100-d32",
      "n": 1500000,
      "d": 32,
      "k": 100,
      "seed": 103
    },
    "wall_seconds": 11.658894023999892
  },
  {
    "seconds": 1.277483154296875,
    "mem_increment_bytes": 198938624,
    "mem_meter": "torch-pool",
    "n_iter": 0,
    "inertia_per_point": 30.050641848958332,
    "impl": "torch-cuda-scalable",
    "init": "scalable",
    "phase": "init",
    "seed": 0,
    "k": 100,
    "task": {
      "name": "k100-d32",
      "n": 1500000,
      "d": 32,
      "k": 100,
      "seed": 103
    },
    "wall_seconds": 3.6594486449994292
  },
  {
    "seconds": 1.89858203125,
    "mem_increment_bytes": 198001152,
    "mem_meter": "cupy-pool",
    "n_iter": 0,
    "inertia_per_point": 30.163898188802083,
    "impl": "cupy-scalable",
    "init": "scalable",
    "phase": "init",
    "seed": 0,
    "k": 100,
    "task": {
      "name": "k100-d32",
      "n": 1500000,
      "d": 32,
      "k": 100,
      "seed": 103
    },
    "wall_seconds": 3.3809034440000687
  },
  {
    "seconds": 0.24556517299970437,
    "fit_seconds": 0.28681162700013374,
    "assign_seconds": 0.04124645400042937,
    "mem_increment_bytes": 79691776,
    "assign_mem_increment_bytes": 0,
    "mem_meter": "nvidia-smi",
    "n_iter": 0,
    "inertia_per_point": 26.722208927083333,
    "cuml": "26.10.00",
    "impl": "cuml-scalable",
    "init": "scalable",
    "phase": "init",
    "seed": 0,
    "k": 100,
    "task": {
      "name": "k100-d32",
      "n": 1500000,
      "d": 32,
      "k": 100,
      "seed": 103
    },
    "wall_seconds": 3.7143717220005783
  },
  {
    "seconds": 0.0005588340009126114,
    "fit_seconds": 0.040745152000454254,
    "assign_seconds": 0.04018631799954164,
    "mem_increment_bytes": 46137344,
    "assign_mem_increment_bytes": 0,
    "mem_meter": "nvidia-smi",
    "n_iter": 0,
    "inertia_per_point": 34.5707623984375,
    "cuml": "26.10.00",
    "impl": "cuml-random",
    "init": "random",
    "phase": "init",
    "seed": 0,
    "k": 100,
    "task": {
      "name": "k100-d32",
      "n": 1500000,
      "d": 32,
      "k": 100,
      "seed": 103
    },
    "wall_seconds": 3.4221081050000066
  },
  {
    "seconds": 10.498680531998616,
    "mem_increment_bytes": 203210752,
    "mem_meter": "vmhwm",
    "n_iter": 0,
    "inertia_per_point": 30.015357856770834,
    "impl": "torch-cpu-scalable",
    "init": "scalable",
    "phase": "init",
    "seed": 1,
    "k": 100,
    "task": {
      "name": "k100-d32",
      "n": 1500000,
      "d": 32,
      "k": 100,
      "seed": 103
    },
    "wall_seconds": 12.378300483000203
  },
  {
    "seconds": 1.279666259765625,
    "mem_increment_bytes": 198938624,
    "mem_meter": "torch-pool",
    "n_iter": 0,
    "inertia_per_point": 29.867559040364583,
    "impl": "torch-cuda-scalable",
    "init": "scalable",
    "phase": "init",
    "seed": 1,
    "k": 100,
    "task": {
      "name": "k100-d32",
      "n": 1500000,
      "d": 32,
      "k": 100,
      "seed": 103
    },
    "wall_seconds": 3.7127475979996234
  },
  {
    "seconds": 1.93415478515625,
    "mem_increment_bytes": 198001152,
    "mem_meter": "cupy-pool",
    "n_iter": 0,
    "inertia_per_point": 29.945064180989583,
    "impl": "cupy-scalable",
    "init": "scalable",
    "phase": "init",
    "seed": 1,
    "k": 100,
    "task": {
      "name": "k100-d32",
      "n": 1500000,
      "d": 32,
      "k": 100,
      "seed": 103
    },
    "wall_seconds": 3.412404348999189
  },
  {
    "seconds": 0.24376710199976515,
    "fit_seconds": 0.2833982760002982,
    "assign_seconds": 0.039631174000533065,
    "mem_increment_bytes": 79691776,
    "assign_mem_increment_bytes": 0,
    "mem_meter": "nvidia-smi",
    "n_iter": 0,
    "inertia_per_point": 26.777328990885415,
    "cuml": "26.10.00",
    "impl": "cuml-scalable",
    "init": "scalable",
    "phase": "init",
    "seed": 1,
    "k": 100,
    "task": {
      "name": "k100-d32",
      "n": 1500000,
      "d": 32,
      "k": 100,
      "seed": 103
    },
    "wall_seconds": 3.7509840820002864
  },
  {
    "seconds": 0.0008149950026563602,
    "fit_seconds": 0.04166563200124074,
    "assign_seconds": 0.04085063699858438,
    "mem_increment_bytes": 46137344,
    "assign_mem_increment_bytes": 0,
    "mem_meter": "nvidia-smi",
    "n_iter": 0,
    "inertia_per_point": 33.466683947916664,
    "cuml": "26.10.00",
    "impl": "cuml-random",
    "init": "random",
    "phase": "init",
    "seed": 1,
    "k": 100,
    "task": {
      "name": "k100-d32",
      "n": 1500000,
      "d": 32,
      "k": 100,
      "seed": 103
    },
    "wall_seconds": 3.5521851840003364
  },
  {
    "seconds": 23.997033248000662,
    "mem_increment_bytes": 203096064,
    "mem_meter": "vmhwm",
    "n_iter": 0,
    "inertia_per_point": 29.860977811197916,
    "impl": "torch-cpu-scalable",
    "init": "scalable",
    "phase": "init",
    "seed": 2,
    "k": 100,
    "task": {
      "name": "k100-d32",
      "n": 1500000,
      "d": 32,
      "k": 100,
      "seed": 103
    },
    "wall_seconds": 25.84953582399976
  },
  {
    "seconds": 1.3068809814453124,
    "mem_increment_bytes": 198938624,
    "mem_meter": "torch-pool",
    "n_iter": 0,
    "inertia_per_point": 29.995310940104165,
    "impl": "torch-cuda-scalable",
    "init": "scalable",
    "phase": "init",
    "seed": 2,
    "k": 100,
    "task": {
      "name": "k100-d32",
      "n": 1500000,
      "d": 32,
      "k": 100,
      "seed": 103
    },
    "wall_seconds": 3.7108859950003534
  },
  {
    "seconds": 1.9494564208984375,
    "mem_increment_bytes": 198001152,
    "mem_meter": "cupy-pool",
    "n_iter": 0,
    "inertia_per_point": 29.88587973177083,
    "impl": "cupy-scalable",
    "init": "scalable",
    "phase": "init",
    "seed": 2,
    "k": 100,
    "task": {
      "name": "k100-d32",
      "n": 1500000,
      "d": 32,
      "k": 100,
      "seed": 103
    },
    "wall_seconds": 3.4225486100003764
  },
  {
    "seconds": 0.24476176299867802,
    "fit_seconds": 0.2850181129997509,
    "assign_seconds": 0.04025635000107286,
    "mem_increment_bytes": 85983232,
    "assign_mem_increment_bytes": 0,
    "mem_meter": "nvidia-smi",
    "n_iter": 0,
    "inertia_per_point": 26.768983958333333,
    "cuml": "26.10.00",
    "impl": "cuml-scalable",
    "init": "scalable",
    "phase": "init",
    "seed": 2,
    "k": 100,
    "task": {
      "name": "k100-d32",
      "n": 1500000,
      "d": 32,
      "k": 100,
      "seed": 103
    },
    "wall_seconds": 3.750666600000841
  },
  {
    "seconds": 0.000757374000386335,
    "fit_seconds": 0.041255493999415194,
    "assign_seconds": 0.04049811999902886,
    "mem_increment_bytes": 46137344,
    "assign_mem_increment_bytes": 0,
    "mem_meter": "nvidia-smi",
    "n_iter": 0,
    "inertia_per_point": 35.1906748984375,
    "cuml": "26.10.00",
    "impl": "cuml-random",
    "init": "random",
    "phase": "init",
    "seed": 2,
    "k": 100,
    "task": {
      "name": "k100-d32",
      "n": 1500000,
      "d": 32,
      "k": 100,
      "seed": 103
    },
    "wall_seconds": 3.5205701459999545
  },
  {
    "seconds": 36.514490925001155,
    "mem_increment_bytes": 84389888,
    "mem_meter": "vmhwm",
    "n_iter": 0,
    "inertia_per_point": 1.097800511765253,
    "impl": "torch-cpu-scalable",
    "init": "scalable",
    "phase": "init",
    "seed": 0,
    "k": 550,
    "task": {
      "name": "k550-d6",
      "n": 525000,
      "d": 6,
      "k": 550,
      "seed": 104
    },
    "wall_seconds": 38.491740060000666
  },
  {
    "seconds": 1.2693402099609374,
    "mem_increment_bytes": 50478592,
    "mem_meter": "torch-pool",
    "n_iter": 0,
    "inertia_per_point": 1.0955881540643602,
    "impl": "torch-cuda-scalable",
    "init": "scalable",
    "phase": "init",
    "seed": 0,
    "k": 550,
    "task": {
      "name": "k550-d6",
      "n": 525000,
      "d": 6,
      "k": 550,
      "seed": 104
    },
    "wall_seconds": 3.5488790119998157
  },
  {
    "seconds": 1.8797906494140626,
    "mem_increment_bytes": 50478592,
    "mem_meter": "cupy-pool",
    "n_iter": 0,
    "inertia_per_point": 1.0975610774739584,
    "impl": "cupy-scalable",
    "init": "scalable",
    "phase": "init",
    "seed": 0,
    "k": 550,
    "task": {
      "name": "k550-d6",
      "n": 525000,
      "d": 6,
      "k": 550,
      "seed": 104
    },
    "wall_seconds": 3.0078692579991184
  },
  {
    "seconds": 0.3637249489984242,
    "fit_seconds": 0.4040161419998185,
    "assign_seconds": 0.040291193001394277,
    "mem_increment_bytes": 50331648,
    "assign_mem_increment_bytes": 0,
    "mem_meter": "nvidia-smi",
    "n_iter": 0,
    "inertia_per_point": 1.0678385522460938,
    "cuml": "26.10.00",
    "impl": "cuml-scalable",
    "init": "scalable",
    "phase": "init",
    "seed": 0,
    "k": 550,
    "task": {
      "name": "k550-d6",
      "n": 525000,
      "d": 6,
      "k": 550,
      "seed": 104
    },
    "wall_seconds": 3.526739386999907
  },
  {
    "seconds": 0.0,
    "fit_seconds": 0.039644914999371395,
    "assign_seconds": 0.040000639000936644,
    "mem_increment_bytes": 31457280,
    "assign_mem_increment_bytes": 0,
    "mem_meter": "nvidia-smi",
    "n_iter": 0,
    "inertia_per_point": 1.171655757765997,
    "cuml": "26.10.00",
    "impl": "cuml-random",
    "init": "random",
    "phase": "init",
    "seed": 0,
    "k": 550,
    "task": {
      "name": "k550-d6",
      "n": 525000,
      "d": 6,
      "k": 550,
      "seed": 104
    },
    "wall_seconds": 3.1223358280003595
  },
  {
    "seconds": 36.76136432800013,
    "mem_increment_bytes": 84426752,
    "mem_meter": "vmhwm",
    "n_iter": 0,
    "inertia_per_point": 1.0950347084263392,
    "impl": "torch-cpu-scalable",
    "init": "scalable",
    "phase": "init",
    "seed": 1,
    "k": 550,
    "task": {
      "name": "k550-d6",
      "n": 525000,
      "d": 6,
      "k": 550,
      "seed": 104
    },
    "wall_seconds": 38.746372386000075
  },
  {
    "seconds": 1.2660458984375,
    "mem_increment_bytes": 50478592,
    "mem_meter": "torch-pool",
    "n_iter": 0,
    "inertia_per_point": 1.094599806780134,
    "impl": "torch-cuda-scalable",
    "init": "scalable",
    "phase": "init",
    "seed": 1,
    "k": 550,
    "task": {
      "name": "k550-d6",
      "n": 525000,
      "d": 6,
      "k": 550,
      "seed": 104
    },
    "wall_seconds": 3.5911626939996495
  },
  {
    "seconds": 1.8660977783203125,
    "mem_increment_bytes": 50478592,
    "mem_meter": "cupy-pool",
    "n_iter": 0,
    "inertia_per_point": 1.0953634865606399,
    "impl": "cupy-scalable",
    "init": "scalable",
    "phase": "init",
    "seed": 1,
    "k": 550,
    "task": {
      "name": "k550-d6",
      "n": 525000,
      "d": 6,
      "k": 550,
      "seed": 104
    },
    "wall_seconds": 3.00362208200022
  },
  {
    "seconds": 0.35720203899836633,
    "fit_seconds": 0.39816687099846604,
    "assign_seconds": 0.040964832000099705,
    "mem_increment_bytes": 50331648,
    "assign_mem_increment_bytes": 0,
    "mem_meter": "nvidia-smi",
    "n_iter": 0,
    "inertia_per_point": 1.0712082142857142,
    "cuml": "26.10.00",
    "impl": "cuml-scalable",
    "init": "scalable",
    "phase": "init",
    "seed": 1,
    "k": 550,
    "task": {
      "name": "k550-d6",
      "n": 525000,
      "d": 6,
      "k": 550,
      "seed": 104
    },
    "wall_seconds": 3.4931486639998184
  },
  {
    "seconds": 0.0,
    "fit_seconds": 0.04014789699976973,
    "assign_seconds": 0.04041077699912421,
    "mem_increment_bytes": 31457280,
    "assign_mem_increment_bytes": 0,
    "mem_meter": "nvidia-smi",
    "n_iter": 0,
    "inertia_per_point": 1.18933189453125,
    "cuml": "26.10.00",
    "impl": "cuml-random",
    "init": "random",
    "phase": "init",
    "seed": 1,
    "k": 550,
    "task": {
      "name": "k550-d6",
      "n": 525000,
      "d": 6,
      "k": 550,
      "seed": 104
    },
    "wall_seconds": 3.121696709000389
  },
  {
    "seconds": 34.89028277699981,
    "mem_increment_bytes": 84316160,
    "mem_meter": "vmhwm",
    "n_iter": 0,
    "inertia_per_point": 1.0959242460704985,
    "impl": "torch-cpu-scalable",
    "init": "scalable",
    "phase": "init",
    "seed": 2,
    "k": 550,
    "task": {
      "name": "k550-d6",
      "n": 525000,
      "d": 6,
      "k": 550,
      "seed": 104
    },
    "wall_seconds": 36.89314309099973
  },
  {
    "seconds": 1.2286771240234375,
    "mem_increment_bytes": 50478592,
    "mem_meter": "torch-pool",
    "n_iter": 0,
    "inertia_per_point": 1.1011868811616443,
    "impl": "torch-cuda-scalable",
    "init": "scalable",
    "phase": "init",
    "seed": 2,
    "k": 550,
    "task": {
      "name": "k550-d6",
      "n": 525000,
      "d": 6,
      "k": 550,
      "seed": 104
    },
    "wall_seconds": 3.481138925000778
  },
  {
    "seconds": 1.8847703857421876,
    "mem_increment_bytes": 50478592,
    "mem_meter": "cupy-pool",
    "n_iter": 0,
    "inertia_per_point": 1.0968142483956473,
    "impl": "cupy-scalable",
    "init": "scalable",
    "phase": "init",
    "seed": 2,
    "k": 550,
    "task": {
      "name": "k550-d6",
      "n": 525000,
      "d": 6,
      "k": 550,
      "seed": 104
    },
    "wall_seconds": 3.038419247001002
  },
  {
    "seconds": 0.3539500980004959,
    "fit_seconds": 0.394546284000171,
    "assign_seconds": 0.04059618599967507,
    "mem_increment_bytes": 50331648,
    "assign_mem_increment_bytes": 0,
    "mem_meter": "nvidia-smi",
    "n_iter": 0,
    "inertia_per_point": 1.0684682859002976,
    "cuml": "26.10.00",
    "impl": "cuml-scalable",
    "init": "scalable",
    "phase": "init",
    "seed": 2,
    "k": 550,
    "task": {
      "name": "k550-d6",
      "n": 525000,
      "d": 6,
      "k": 550,
      "seed": 104
    },
    "wall_seconds": 3.5262550660008856
  },
  {
    "seconds": 0.00018652799917617813,
    "fit_seconds": 0.040626756999699865,
    "assign_seconds": 0.040440229000523686,
    "mem_increment_bytes": 31457280,
    "assign_mem_increment_bytes": 0,
    "mem_meter": "nvidia-smi",
    "n_iter": 0,
    "inertia_per_point": 1.1853920442708332,
    "cuml": "26.10.00",
    "impl": "cuml-random",
    "init": "random",
    "phase": "init",
    "seed": 2,
    "k": 550,
    "task": {
      "name": "k550-d6",
      "n": 525000,
      "d": 6,
      "k": 550,
      "seed": 104
    },
    "wall_seconds": 3.1542790179992153
  },
  {
    "seconds": 46.55900917800136,
    "mem_increment_bytes": 72749056,
    "mem_meter": "vmhwm",
    "n_iter": 0,
    "inertia_per_point": 0.021512851686830873,
    "impl": "torch-cpu-scalable",
    "init": "scalable",
    "phase": "init",
    "seed": 0,
    "k": 3000,
    "task": {
      "name": "k3000-d2",
      "n": 135000,
      "d": 2,
      "k": 3000,
      "seed": 105,
      "kind": "blobs",
      "true_k": 300,
      "separation": 4,
      "std": 1,
      "quantize": 0.05
    },
    "wall_seconds": 48.635417285000585
  },
  {
    "seconds": 2.5417216796875,
    "mem_increment_bytes": 44568064,
    "mem_meter": "torch-pool",
    "n_iter": 0,
    "inertia_per_point": 0.021613041630497685,
    "impl": "torch-cuda-scalable",
    "init": "scalable",
    "phase": "init",
    "seed": 0,
    "k": 3000,
    "task": {
      "name": "k3000-d2",
      "n": 135000,
      "d": 2,
      "k": 3000,
      "seed": 105,
      "kind": "blobs",
      "true_k": 300,
      "separation": 4,
      "std": 1,
      "quantize": 0.05
    },
    "wall_seconds": 4.968727628000124
  },
  {
    "seconds": 4.16056005859375,
    "mem_increment_bytes": 44534784,
    "mem_meter": "cupy-pool",
    "n_iter": 0,
    "inertia_per_point": 0.021514624772248445,
    "impl": "cupy-scalable",
    "init": "scalable",
    "phase": "init",
    "seed": 0,
    "k": 3000,
    "task": {
      "name": "k3000-d2",
      "n": 135000,
      "d": 2,
      "k": 3000,
      "seed": 105,
      "kind": "blobs",
      "true_k": 300,
      "separation": 4,
      "std": 1,
      "quantize": 0.05
    },
    "wall_seconds": 5.385462533000464
  },
  {
    "seconds": 0.892509417999463,
    "fit_seconds": 0.9325716299990745,
    "assign_seconds": 0.04006221199961146,
    "mem_increment_bytes": 18874368,
    "assign_mem_increment_bytes": 0,
    "mem_meter": "nvidia-smi",
    "n_iter": 0,
    "inertia_per_point": 0.01953185851485641,
    "cuml": "26.10.00",
    "impl": "cuml-scalable",
    "init": "scalable",
    "phase": "init",
    "seed": 0,
    "k": 3000,
    "task": {
      "name": "k3000-d2",
      "n": 135000,
      "d": 2,
      "k": 3000,
      "seed": 105,
      "kind": "blobs",
      "true_k": 300,
      "separation": 4,
      "std": 1,
      "quantize": 0.05
    },
    "wall_seconds": 4.100228741001047
  },
  {
    "seconds": 0.0,
    "fit_seconds": 0.04119096199974592,
    "assign_seconds": 0.04176791500140098,
    "mem_increment_bytes": 6291456,
    "assign_mem_increment_bytes": 0,
    "mem_meter": "nvidia-smi",
    "n_iter": 0,
    "inertia_per_point": 0.05536636296025029,
    "cuml": "26.10.00",
    "impl": "cuml-random",
    "init": "random",
    "phase": "init",
    "seed": 0,
    "k": 3000,
    "task": {
      "name": "k3000-d2",
      "n": 135000,
      "d": 2,
      "k": 3000,
      "seed": 105,
      "kind": "blobs",
      "true_k": 300,
      "separation": 4,
      "std": 1,
      "quantize": 0.05
    },
    "wall_seconds": 3.2605874210003094
  },
  {
    "seconds": 47.625482896000904,
    "mem_increment_bytes": 72601600,
    "mem_meter": "vmhwm",
    "n_iter": 0,
    "inertia_per_point": 0.02152407930162218,
    "impl": "torch-cpu-scalable",
    "init": "scalable",
    "phase": "init",
    "seed": 1,
    "k": 3000,
    "task": {
      "name": "k3000-d2",
      "n": 135000,
      "d": 2,
      "k": 3000,
      "seed": 105,
      "kind": "blobs",
      "true_k": 300,
      "separation": 4,
      "std": 1,
      "quantize": 0.05
    },
    "wall_seconds": 49.751112988000386
  },
  {
    "seconds": 2.601173095703125,
    "mem_increment_bytes": 44568064,
    "mem_meter": "torch-pool",
    "n_iter": 0,
    "inertia_per_point": 0.02152736879984538,
    "impl": "torch-cuda-scalable",
    "init": "scalable",
    "phase": "init",
    "seed": 1,
    "k": 3000,
    "task": {
      "name": "k3000-d2",
      "n": 135000,
      "d": 2,
      "k": 3000,
      "seed": 105,
      "kind": "blobs",
      "true_k": 300,
      "separation": 4,
      "std": 1,
      "quantize": 0.05
    },
    "wall_seconds": 4.992280558000857
  },
  {
    "seconds": 4.07934765625,
    "mem_increment_bytes": 44541952,
    "mem_meter": "cupy-pool",
    "n_iter": 0,
    "inertia_per_point": 0.021555063332451715,
    "impl": "cupy-scalable",
    "init": "scalable",
    "phase": "init",
    "seed": 1,
    "k": 3000,
    "task": {
      "name": "k3000-d2",
      "n": 135000,
      "d": 2,
      "k": 3000,
      "seed": 105,
      "kind": "blobs",
      "true_k": 300,
      "separation": 4,
      "std": 1,
      "quantize": 0.05
    },
    "wall_seconds": 5.280674010000439
  },
  {
    "seconds": 0.9275368500020704,
    "fit_seconds": 0.9679938580011367,
    "assign_seconds": 0.04045700799906626,
    "mem_increment_bytes": 18874368,
    "assign_mem_increment_bytes": 0,
    "mem_meter": "nvidia-smi",
    "n_iter": 0,
    "inertia_per_point": 0.019590184077510127,
    "cuml": "26.10.00",
    "impl": "cuml-scalable",
    "init": "scalable",
    "phase": "init",
    "seed": 1,
    "k": 3000,
    "task": {
      "name": "k3000-d2",
      "n": 135000,
      "d": 2,
      "k": 3000,
      "seed": 105,
      "kind": "blobs",
      "true_k": 300,
      "separation": 4,
      "std": 1,
      "quantize": 0.05
    },
    "wall_seconds": 4.192114434999894
  },
  {
    "seconds": 0.0,
    "fit_seconds": 0.04021394799929112,
    "assign_seconds": 0.04079409299993131,
    "mem_increment_bytes": 6291456,
    "assign_mem_increment_bytes": 0,
    "mem_meter": "nvidia-smi",
    "n_iter": 0,
    "inertia_per_point": 0.05422682551631221,
    "cuml": "26.10.00",
    "impl": "cuml-random",
    "init": "random",
    "phase": "init",
    "seed": 1,
    "k": 3000,
    "task": {
      "name": "k3000-d2",
      "n": 135000,
      "d": 2,
      "k": 3000,
      "seed": 105,
      "kind": "blobs",
      "true_k": 300,
      "separation": 4,
      "std": 1,
      "quantize": 0.05
    },
    "wall_seconds": 3.2610105290004867
  },
  {
    "seconds": 47.096617320001315,
    "mem_increment_bytes": 73707520,
    "mem_meter": "vmhwm",
    "n_iter": 0,
    "inertia_per_point": 0.0214933314288104,
    "impl": "torch-cpu-scalable",
    "init": "scalable",
    "phase": "init",
    "seed": 2,
    "k": 3000,
    "task": {
      "name": "k3000-d2",
      "n": 135000,
      "d": 2,
      "k": 3000,
      "seed": 105,
      "kind": "blobs",
      "true_k": 300,
      "separation": 4,
      "std": 1,
      "quantize": 0.05
    },
    "wall_seconds": 49.167485330001
  },
  {
    "seconds": 2.590060546875,
    "mem_increment_bytes": 44568064,
    "mem_meter": "torch-pool",
    "n_iter": 0,
    "inertia_per_point": 0.021556895757604527,
    "impl": "torch-cuda-scalable",
    "init": "scalable",
    "phase": "init",
    "seed": 2,
    "k": 3000,
    "task": {
      "name": "k3000-d2",
      "n": 135000,
      "d": 2,
      "k": 3000,
      "seed": 105,
      "kind": "blobs",
      "true_k": 300,
      "separation": 4,
      "std": 1,
      "quantize": 0.05
    },
    "wall_seconds": 4.986701391999304
  },
  {
    "seconds": 4.23733056640625,
    "mem_increment_bytes": 44542464,
    "mem_meter": "cupy-pool",
    "n_iter": 0,
    "inertia_per_point": 0.021615353167498554,
    "impl": "cupy-scalable",
    "init": "scalable",
    "phase": "init",
    "seed": 2,
    "k": 3000,
    "task": {
      "name": "k3000-d2",
      "n": 135000,
      "d": 2,
      "k": 3000,
      "seed": 105,
      "kind": "blobs",
      "true_k": 300,
      "separation": 4,
      "std": 1,
      "quantize": 0.05
    },
    "wall_seconds": 5.472869019000427
  },
  {
    "seconds": 0.919211529999302,
    "fit_seconds": 0.9592125479994138,
    "assign_seconds": 0.0400010180001118,
    "mem_increment_bytes": 14680064,
    "assign_mem_increment_bytes": 0,
    "mem_meter": "nvidia-smi",
    "n_iter": 0,
    "inertia_per_point": 0.019681169863100405,
    "cuml": "26.10.00",
    "impl": "cuml-scalable",
    "init": "scalable",
    "phase": "init",
    "seed": 2,
    "k": 3000,
    "task": {
      "name": "k3000-d2",
      "n": 135000,
      "d": 2,
      "k": 3000,
      "seed": 105,
      "kind": "blobs",
      "true_k": 300,
      "separation": 4,
      "std": 1,
      "quantize": 0.05
    },
    "wall_seconds": 4.148242260000188
  },
  {
    "seconds": 0.0004395579999254551,
    "fit_seconds": 0.040701756999624195,
    "assign_seconds": 0.04026219899969874,
    "mem_increment_bytes": 6291456,
    "assign_mem_increment_bytes": 0,
    "mem_meter": "nvidia-smi",
    "n_iter": 0,
    "inertia_per_point": 0.055451305926287615,
    "cuml": "26.10.00",
    "impl": "cuml-random",
    "init": "random",
    "phase": "init",
    "seed": 2,
    "k": 3000,
    "task": {
      "name": "k3000-d2",
      "n": 135000,
      "d": 2,
      "k": 3000,
      "seed": 105,
      "kind": "blobs",
      "true_k": 300,
      "separation": 4,
      "std": 1,
      "quantize": 0.05
    },
    "wall_seconds": 3.283207211001354
  },
  {
    "seconds": 53.53307645999848,
    "mem_increment_bytes": 172695552,
    "mem_meter": "vmhwm",
    "n_iter": 12,
    "inertia_per_point": 0.02416220527931496,
    "reassign_empty": true,
    "empty_events": 55,
    "reassignments": 55,
    "impl": "torch-cpu-farthest",
    "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": 55.65731662399958
  },
  {
    "seconds": 1.302778564453125,
    "mem_increment_bytes": 138053632,
    "mem_meter": "torch-pool",
    "n_iter": 12,
    "inertia_per_point": 0.024154436563562465,
    "reassign_empty": true,
    "empty_events": 55,
    "reassignments": 55,
    "impl": "torch-cuda-farthest",
    "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.7330021950001537
  },
  {
    "seconds": 1.4199835205078124,
    "mem_increment_bytes": 138053632,
    "mem_meter": "cupy-pool",
    "n_iter": 12,
    "inertia_per_point": 0.024154436563562465,
    "reassign_empty": true,
    "empty_events": 55,
    "reassignments": 55,
    "impl": "cupy-farthest",
    "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.610621812998943
  },
  {
    "seconds": 54.567567863001386,
    "mem_increment_bytes": 172564480,
    "mem_meter": "vmhwm",
    "n_iter": 12,
    "inertia_per_point": 0.02475028516981337,
    "reassign_empty": true,
    "empty_events": 52,
    "reassignments": 52,
    "impl": "torch-cpu-farthest",
    "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": 56.66755504399953
  },
  {
    "seconds": 1.220433349609375,
    "mem_increment_bytes": 138053632,
    "mem_meter": "torch-pool",
    "n_iter": 12,
    "inertia_per_point": 0.02475575942993164,
    "reassign_empty": true,
    "empty_events": 52,
    "reassignments": 52,
    "impl": "torch-cuda-farthest",
    "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.5995198559994606
  },
  {
    "seconds": 1.407363525390625,
    "mem_increment_bytes": 138053632,
    "mem_meter": "cupy-pool",
    "n_iter": 12,
    "inertia_per_point": 0.02475575942993164,
    "reassign_empty": true,
    "empty_events": 52,
    "reassignments": 52,
    "impl": "cupy-farthest",
    "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.6139440370006923
  },
  {
    "seconds": 55.22147137999855,
    "mem_increment_bytes": 172572672,
    "mem_meter": "vmhwm",
    "n_iter": 12,
    "inertia_per_point": 0.025534780050207068,
    "reassign_empty": true,
    "empty_events": 46,
    "reassignments": 46,
    "impl": "torch-cpu-farthest",
    "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": 57.27896279699962
  },
  {
    "seconds": 1.21870068359375,
    "mem_increment_bytes": 138053632,
    "mem_meter": "torch-pool",
    "n_iter": 12,
    "inertia_per_point": 0.02553839190447772,
    "reassign_empty": true,
    "empty_events": 46,
    "reassignments": 46,
    "impl": "torch-cuda-farthest",
    "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.619866297000044
  },
  {
    "seconds": 1.3975250244140625,
    "mem_increment_bytes": 138053632,
    "mem_meter": "cupy-pool",
    "n_iter": 12,
    "inertia_per_point": 0.02553839190447772,
    "reassign_empty": true,
    "empty_events": 46,
    "reassignments": 46,
    "impl": "cupy-farthest",
    "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.6244845670007635
  }
]
