[
 {
  "seconds": 17.519254848000003,
  "mem_increment_bytes": 1009958912,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 998.8671631578948,
  "reassign_empty": false,
  "impl": "torch-cpu-keep",
  "init": "plusplus",
  "seed": 0,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 33.02644306799999,
  "phase": "fit"
 },
 {
  "seconds": 15.280089336000003,
  "mem_increment_bytes": 980447232,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 998.86821,
  "reassign_empty": false,
  "impl": "torch-cpu-keep",
  "init": "random",
  "seed": 0,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 18.264714636000008,
  "phase": "fit"
 },
 {
  "seconds": 1.118178955078125,
  "mem_increment_bytes": 984478720,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 998.8660347368422,
  "reassign_empty": false,
  "impl": "torch-cuda-keep",
  "init": "plusplus",
  "seed": 0,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 5.130557866999993,
  "phase": "fit"
 },
 {
  "seconds": 0.7556941528320312,
  "mem_increment_bytes": 973085184,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 998.8682042105263,
  "reassign_empty": false,
  "impl": "torch-cuda-keep",
  "init": "random",
  "seed": 0,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 4.350326117999998,
  "phase": "fit"
 },
 {
  "seconds": 2.529664306640625,
  "mem_increment_bytes": 984200704,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 998.8671831578947,
  "reassign_empty": false,
  "impl": "cupy-keep",
  "init": "plusplus",
  "seed": 0,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 9.06797728700002,
  "phase": "fit"
 },
 {
  "seconds": 1.0017304077148437,
  "mem_increment_bytes": 972809728,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 998.8682042105263,
  "reassign_empty": false,
  "impl": "cupy-keep",
  "init": "random",
  "seed": 0,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 15.02534543600001,
  "phase": "fit"
 },
 {
  "seconds": 10.880894796000007,
  "mem_increment_bytes": 7597731840,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 998.8662673684211,
  "sklearn": "1.7.2",
  "impl": "sklearn-vanilla",
  "init": "plusplus",
  "seed": 0,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 17.128370723000103,
  "phase": "fit"
 },
 {
  "seconds": 5.65488171800007,
  "mem_increment_bytes": 7599869952,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 998.8682126315789,
  "sklearn": "1.7.2",
  "impl": "sklearn-vanilla",
  "init": "random",
  "seed": 0,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 18.207726810000054,
  "phase": "fit"
 },
 {
  "seconds": 6.3835709109999925,
  "mem_increment_bytes": 7599632384,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 998.86657,
  "sklearn": "1.10.dev0",
  "impl": "sklearn-optimized",
  "init": "plusplus",
  "seed": 0,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 19.482653198000094,
  "phase": "fit"
 },
 {
  "seconds": 5.471456258999979,
  "mem_increment_bytes": 7599788032,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 998.86821,
  "sklearn": "1.10.dev0",
  "impl": "sklearn-optimized",
  "init": "random",
  "seed": 0,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 16.79238582800008,
  "phase": "fit"
 },
 {
  "seconds": 7.112425722000012,
  "mem_increment_bytes": 4070572032,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 998.8690568421052,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "plusplus",
  "seed": 0,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 35.42700516499997,
  "phase": "fit"
 },
 {
  "seconds": 6.869912414999931,
  "mem_increment_bytes": 4045406208,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 998.8681942105263,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "random",
  "seed": 0,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 12.744077537999942,
  "phase": "fit"
 },
 {
  "seconds": 1.8110999917553272e-05,
  "mem_increment_bytes": 4096,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 1913.8241715789475,
  "impl": "random-baseline",
  "init": "random",
  "seed": 0,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 1.597059384999966,
  "phase": "fit"
 },
 {
  "seconds": 17.249044818000016,
  "mem_increment_bytes": 1013833728,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 998.8654463157894,
  "reassign_empty": false,
  "impl": "torch-cpu-keep",
  "init": "plusplus",
  "seed": 1,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 20.201182286000062,
  "phase": "fit"
 },
 {
  "seconds": 15.675666172999968,
  "mem_increment_bytes": 980381696,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 998.8699115789474,
  "reassign_empty": false,
  "impl": "torch-cpu-keep",
  "init": "random",
  "seed": 1,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 18.608670169999982,
  "phase": "fit"
 },
 {
  "seconds": 0.894139892578125,
  "mem_increment_bytes": 984478720,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 998.8654452631579,
  "reassign_empty": false,
  "impl": "torch-cuda-keep",
  "init": "plusplus",
  "seed": 1,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 4.466120331999946,
  "phase": "fit"
 },
 {
  "seconds": 0.7566204223632812,
  "mem_increment_bytes": 973085184,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 998.8699142105263,
  "reassign_empty": false,
  "impl": "torch-cuda-keep",
  "init": "random",
  "seed": 1,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 4.338225346999934,
  "phase": "fit"
 },
 {
  "seconds": 1.1361915283203126,
  "mem_increment_bytes": 984200704,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 998.8654452631579,
  "reassign_empty": false,
  "impl": "cupy-keep",
  "init": "plusplus",
  "seed": 1,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 7.365974916000027,
  "phase": "fit"
 },
 {
  "seconds": 0.9299026489257812,
  "mem_increment_bytes": 972809728,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 998.8699142105263,
  "reassign_empty": false,
  "impl": "cupy-keep",
  "init": "random",
  "seed": 1,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 7.8915800559999525,
  "phase": "fit"
 },
 {
  "seconds": 11.830665636999925,
  "mem_increment_bytes": 7566585856,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 998.8689294736843,
  "sklearn": "1.7.2",
  "impl": "sklearn-vanilla",
  "init": "plusplus",
  "seed": 1,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 16.198842395000042,
  "phase": "fit"
 },
 {
  "seconds": 5.647081137999976,
  "mem_increment_bytes": 7599747072,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 998.869902631579,
  "sklearn": "1.7.2",
  "impl": "sklearn-vanilla",
  "init": "random",
  "seed": 1,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 11.771280989999923,
  "phase": "fit"
 },
 {
  "seconds": 6.714617653000005,
  "mem_increment_bytes": 7577550848,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 998.8689268421052,
  "sklearn": "1.10.dev0",
  "impl": "sklearn-optimized",
  "init": "plusplus",
  "seed": 1,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 14.578609948000008,
  "phase": "fit"
 },
 {
  "seconds": 5.819603510999968,
  "mem_increment_bytes": 7564963840,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 998.869902631579,
  "sklearn": "1.10.dev0",
  "impl": "sklearn-optimized",
  "init": "random",
  "seed": 1,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 12.728808149999963,
  "phase": "fit"
 },
 {
  "seconds": 7.230272310000032,
  "mem_increment_bytes": 4070572032,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 998.8663152631578,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "plusplus",
  "seed": 1,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 28.776569559999984,
  "phase": "fit"
 },
 {
  "seconds": 6.8212068889999955,
  "mem_increment_bytes": 4045406208,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 998.8699094736842,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "random",
  "seed": 1,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 11.675917107000032,
  "phase": "fit"
 },
 {
  "seconds": 2.2741000066162087e-05,
  "mem_increment_bytes": 24576,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 1944.7045989473684,
  "impl": "random-baseline",
  "init": "random",
  "seed": 1,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 1.8938667940000187,
  "phase": "fit"
 },
 {
  "seconds": 17.62615761500001,
  "mem_increment_bytes": 1006096384,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 998.8680805263158,
  "reassign_empty": false,
  "impl": "torch-cpu-keep",
  "init": "plusplus",
  "seed": 2,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 31.694202537000024,
  "phase": "fit"
 },
 {
  "seconds": 15.15794791799999,
  "mem_increment_bytes": 980324352,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 998.8665552631579,
  "reassign_empty": false,
  "impl": "torch-cpu-keep",
  "init": "random",
  "seed": 2,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 18.16805755500002,
  "phase": "fit"
 },
 {
  "seconds": 1.1250050048828124,
  "mem_increment_bytes": 984478720,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 998.8692594736842,
  "reassign_empty": false,
  "impl": "torch-cuda-keep",
  "init": "plusplus",
  "seed": 2,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 5.528796364000073,
  "phase": "fit"
 },
 {
  "seconds": 0.7659276733398438,
  "mem_increment_bytes": 973085184,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 998.8665394736842,
  "reassign_empty": false,
  "impl": "torch-cuda-keep",
  "init": "random",
  "seed": 2,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 5.2362116420000575,
  "phase": "fit"
 },
 {
  "seconds": 1.195771484375,
  "mem_increment_bytes": 984200704,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 998.8680857894736,
  "reassign_empty": false,
  "impl": "cupy-keep",
  "init": "plusplus",
  "seed": 2,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 7.737286349999977,
  "phase": "fit"
 },
 {
  "seconds": 1.0038941650390625,
  "mem_increment_bytes": 972809728,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 998.8665394736842,
  "reassign_empty": false,
  "impl": "cupy-keep",
  "init": "random",
  "seed": 2,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 7.3362446260000524,
  "phase": "fit"
 },
 {
  "seconds": 11.907169619000001,
  "mem_increment_bytes": 7564972032,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 998.8665415789474,
  "sklearn": "1.7.2",
  "impl": "sklearn-vanilla",
  "init": "plusplus",
  "seed": 2,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 16.693509796000058,
  "phase": "fit"
 },
 {
  "seconds": 6.340010895999967,
  "mem_increment_bytes": 7564378112,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 998.8665436842106,
  "sklearn": "1.7.2",
  "impl": "sklearn-vanilla",
  "init": "random",
  "seed": 2,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 13.586601239999936,
  "phase": "fit"
 },
 {
  "seconds": 6.882873057000097,
  "mem_increment_bytes": 7571255296,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 998.8665415789474,
  "sklearn": "1.10.dev0",
  "impl": "sklearn-optimized",
  "init": "plusplus",
  "seed": 2,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 14.58301296500008,
  "phase": "fit"
 },
 {
  "seconds": 5.767456168000081,
  "mem_increment_bytes": 7583232000,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 998.8665447368421,
  "sklearn": "1.10.dev0",
  "impl": "sklearn-optimized",
  "init": "random",
  "seed": 2,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 12.912082761999955,
  "phase": "fit"
 },
 {
  "seconds": 7.206529548999924,
  "mem_increment_bytes": 4070572032,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 998.8670452631579,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "plusplus",
  "seed": 2,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 29.460927529999935,
  "phase": "fit"
 },
 {
  "seconds": 6.871061184999917,
  "mem_increment_bytes": 4045406208,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 998.8665436842106,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "random",
  "seed": 2,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 11.710414136000054,
  "phase": "fit"
 },
 {
  "seconds": 2.3230000124385697e-05,
  "mem_increment_bytes": 24576,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 1912.564492631579,
  "impl": "random-baseline",
  "init": "random",
  "seed": 2,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 1.8081639409999752,
  "phase": "fit"
 },
 {
  "seconds": 11.52316795799993,
  "mem_increment_bytes": 2160459776,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 176.5333074107143,
  "reassign_empty": false,
  "impl": "torch-cpu-keep",
  "init": "plusplus",
  "seed": 0,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 34.09611103800012,
  "phase": "fit"
 },
 {
  "seconds": 7.799709071000052,
  "mem_increment_bytes": 2157551616,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 176.53467598214286,
  "reassign_empty": false,
  "impl": "torch-cpu-keep",
  "init": "random",
  "seed": 0,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 9.98313296099991,
  "phase": "fit"
 },
 {
  "seconds": 1.49184619140625,
  "mem_increment_bytes": 2151063040,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 176.5320922172619,
  "reassign_empty": false,
  "impl": "torch-cuda-keep",
  "init": "plusplus",
  "seed": 0,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 4.259875962000024,
  "phase": "fit"
 },
 {
  "seconds": 0.9920181884765625,
  "mem_increment_bytes": 2151689216,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 176.5346759970238,
  "reassign_empty": false,
  "impl": "torch-cuda-keep",
  "init": "random",
  "seed": 0,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 3.586000514000034,
  "phase": "fit"
 },
 {
  "seconds": 2.672763427734375,
  "mem_increment_bytes": 2150422528,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 176.5332074702381,
  "reassign_empty": false,
  "impl": "cupy-keep",
  "init": "plusplus",
  "seed": 0,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 6.299323091999895,
  "phase": "fit"
 },
 {
  "seconds": 1.5384833984375,
  "mem_increment_bytes": 2150409728,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 176.5346759970238,
  "reassign_empty": false,
  "impl": "cupy-keep",
  "init": "random",
  "seed": 0,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 4.722717169000134,
  "phase": "fit"
 },
 {
  "seconds": 10.490811744999974,
  "mem_increment_bytes": 3023810560,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 176.53359660714287,
  "sklearn": "1.7.2",
  "impl": "sklearn-vanilla",
  "init": "plusplus",
  "seed": 0,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 14.023846688000049,
  "phase": "fit"
 },
 {
  "seconds": 3.162983354000062,
  "mem_increment_bytes": 3023790080,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 176.53467697916668,
  "sklearn": "1.7.2",
  "impl": "sklearn-vanilla",
  "init": "random",
  "seed": 0,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 4.768486792000203,
  "phase": "fit"
 },
 {
  "seconds": 5.053606356000046,
  "mem_increment_bytes": 3023757312,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 176.53373232142857,
  "sklearn": "1.10.dev0",
  "impl": "sklearn-optimized",
  "init": "plusplus",
  "seed": 0,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 8.220051289999901,
  "phase": "fit"
 },
 {
  "seconds": 3.1579466440000488,
  "mem_increment_bytes": 3023880192,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 176.5346846577381,
  "sklearn": "1.10.dev0",
  "impl": "sklearn-optimized",
  "init": "random",
  "seed": 0,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 4.861039982999955,
  "phase": "fit"
 },
 {
  "seconds": 2.512128540999811,
  "mem_increment_bytes": 1864368128,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 176.5344281547619,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "plusplus",
  "seed": 0,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 5.945301388999951,
  "phase": "fit"
 },
 {
  "seconds": 2.125410112000054,
  "mem_increment_bytes": 1799356416,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 176.5346728720238,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "random",
  "seed": 0,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 5.743083724999906,
  "phase": "fit"
 },
 {
  "seconds": 2.1500999991985736e-05,
  "mem_increment_bytes": 4096,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 299.40404342261905,
  "impl": "random-baseline",
  "init": "random",
  "seed": 0,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 0.8353541230001156,
  "phase": "fit"
 },
 {
  "seconds": 11.285670137000125,
  "mem_increment_bytes": 2177585152,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 176.53320422619046,
  "reassign_empty": false,
  "impl": "torch-cpu-keep",
  "init": "plusplus",
  "seed": 1,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 13.49423902500007,
  "phase": "fit"
 },
 {
  "seconds": 7.821988186999988,
  "mem_increment_bytes": 2157674496,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 176.5338238690476,
  "reassign_empty": false,
  "impl": "torch-cpu-keep",
  "init": "random",
  "seed": 1,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 10.006581417000007,
  "phase": "fit"
 },
 {
  "seconds": 1.2240235595703124,
  "mem_increment_bytes": 2151063040,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 176.53418913690476,
  "reassign_empty": false,
  "impl": "torch-cuda-keep",
  "init": "plusplus",
  "seed": 1,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 3.892969677999872,
  "phase": "fit"
 },
 {
  "seconds": 0.9911942749023438,
  "mem_increment_bytes": 2151689216,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 176.53383449404762,
  "reassign_empty": false,
  "impl": "torch-cuda-keep",
  "init": "random",
  "seed": 1,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 3.6035111740000048,
  "phase": "fit"
 },
 {
  "seconds": 1.823904541015625,
  "mem_increment_bytes": 2150422528,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 176.53345513392858,
  "reassign_empty": false,
  "impl": "cupy-keep",
  "init": "plusplus",
  "seed": 1,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 5.024878380000018,
  "phase": "fit"
 },
 {
  "seconds": 1.5108914794921875,
  "mem_increment_bytes": 2150409728,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 176.5338311607143,
  "reassign_empty": false,
  "impl": "cupy-keep",
  "init": "random",
  "seed": 1,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 4.700287830999969,
  "phase": "fit"
 },
 {
  "seconds": 10.629192246000002,
  "mem_increment_bytes": 3023851520,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 176.53345998511904,
  "sklearn": "1.7.2",
  "impl": "sklearn-vanilla",
  "init": "plusplus",
  "seed": 1,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 12.257385512999917,
  "phase": "fit"
 },
 {
  "seconds": 3.1899323560000994,
  "mem_increment_bytes": 3023802368,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 176.53381660714285,
  "sklearn": "1.7.2",
  "impl": "sklearn-vanilla",
  "init": "random",
  "seed": 1,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 4.829154731000017,
  "phase": "fit"
 },
 {
  "seconds": 5.033621794999817,
  "mem_increment_bytes": 3023867904,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 176.53297022321428,
  "sklearn": "1.10.dev0",
  "impl": "sklearn-optimized",
  "init": "plusplus",
  "seed": 1,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 6.726187006999908,
  "phase": "fit"
 },
 {
  "seconds": 3.1571515529999488,
  "mem_increment_bytes": 3023974400,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 176.5338155654762,
  "sklearn": "1.10.dev0",
  "impl": "sklearn-optimized",
  "init": "random",
  "seed": 1,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 4.867661551000083,
  "phase": "fit"
 },
 {
  "seconds": 2.5084934129999965,
  "mem_increment_bytes": 1864368128,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 176.53400107142858,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "plusplus",
  "seed": 1,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 5.9497105979999105,
  "phase": "fit"
 },
 {
  "seconds": 2.1350765900001534,
  "mem_increment_bytes": 1799356416,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 176.53382111607144,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "random",
  "seed": 1,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 5.602146351000101,
  "phase": "fit"
 },
 {
  "seconds": 1.965100000234088e-05,
  "mem_increment_bytes": 4096,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 298.0264527976191,
  "impl": "random-baseline",
  "init": "random",
  "seed": 1,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 0.8279527340000641,
  "phase": "fit"
 },
 {
  "seconds": 11.245370761000004,
  "mem_increment_bytes": 2177286144,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 176.53373616071428,
  "reassign_empty": false,
  "impl": "torch-cpu-keep",
  "init": "plusplus",
  "seed": 2,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 13.520431819999885,
  "phase": "fit"
 },
 {
  "seconds": 7.938598928999909,
  "mem_increment_bytes": 2157461504,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 176.53432988095238,
  "reassign_empty": false,
  "impl": "torch-cpu-keep",
  "init": "random",
  "seed": 2,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 10.226892975000055,
  "phase": "fit"
 },
 {
  "seconds": 1.244610107421875,
  "mem_increment_bytes": 2151063040,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 176.53349764880952,
  "reassign_empty": false,
  "impl": "torch-cuda-keep",
  "init": "plusplus",
  "seed": 2,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 3.9208293109998067,
  "phase": "fit"
 },
 {
  "seconds": 1.008156494140625,
  "mem_increment_bytes": 2151689216,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 176.53432875,
  "reassign_empty": false,
  "impl": "torch-cuda-keep",
  "init": "random",
  "seed": 2,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 3.7769068659999903,
  "phase": "fit"
 },
 {
  "seconds": 1.798991943359375,
  "mem_increment_bytes": 2150422528,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 176.5334624107143,
  "reassign_empty": false,
  "impl": "cupy-keep",
  "init": "plusplus",
  "seed": 2,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 5.005730174000064,
  "phase": "fit"
 },
 {
  "seconds": 1.5537884521484375,
  "mem_increment_bytes": 2150409728,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 176.53432875,
  "reassign_empty": false,
  "impl": "cupy-keep",
  "init": "random",
  "seed": 2,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 4.748902627000007,
  "phase": "fit"
 },
 {
  "seconds": 10.477671864000058,
  "mem_increment_bytes": 3023818752,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 176.53511300595238,
  "sklearn": "1.7.2",
  "impl": "sklearn-vanilla",
  "init": "plusplus",
  "seed": 2,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 12.08041265299994,
  "phase": "fit"
 },
 {
  "seconds": 3.1636214800000744,
  "mem_increment_bytes": 3023884288,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 176.53434232142857,
  "sklearn": "1.7.2",
  "impl": "sklearn-vanilla",
  "init": "random",
  "seed": 2,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 4.775598598999977,
  "phase": "fit"
 },
 {
  "seconds": 5.035988642999882,
  "mem_increment_bytes": 3023802368,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 176.53404745535715,
  "sklearn": "1.10.dev0",
  "impl": "sklearn-optimized",
  "init": "plusplus",
  "seed": 2,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 6.7397613269999965,
  "phase": "fit"
 },
 {
  "seconds": 3.156640707999941,
  "mem_increment_bytes": 3023839232,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 176.5343274404762,
  "sklearn": "1.10.dev0",
  "impl": "sklearn-optimized",
  "init": "random",
  "seed": 2,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 4.867898642,
  "phase": "fit"
 },
 {
  "seconds": 2.5428541119999863,
  "mem_increment_bytes": 1864368128,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 176.53160303571428,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "plusplus",
  "seed": 2,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 6.006786126999941,
  "phase": "fit"
 },
 {
  "seconds": 2.1197832489999655,
  "mem_increment_bytes": 1799356416,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 176.5343280952381,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "random",
  "seed": 2,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 5.717738838999821,
  "phase": "fit"
 },
 {
  "seconds": 2.0660000018324354e-05,
  "mem_increment_bytes": 4096,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 303.5046088095238,
  "impl": "random-baseline",
  "init": "random",
  "seed": 2,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 0.8297324289999324,
  "phase": "fit"
 },
 {
  "seconds": 25.164159874000006,
  "mem_increment_bytes": 406069248,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 25.915527071614584,
  "reassign_empty": false,
  "impl": "torch-cpu-keep",
  "init": "plusplus",
  "seed": 0,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 27.589111638000077,
  "phase": "fit"
 },
 {
  "seconds": 12.71549393700002,
  "mem_increment_bytes": 390991872,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 25.9128637734375,
  "reassign_empty": false,
  "impl": "torch-cpu-keep",
  "init": "random",
  "seed": 0,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 14.548383237000053,
  "phase": "fit"
 },
 {
  "seconds": 1.18126953125,
  "mem_increment_bytes": 385893888,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 25.918021283854166,
  "reassign_empty": false,
  "impl": "torch-cuda-keep",
  "init": "plusplus",
  "seed": 0,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 3.5487701409999772,
  "phase": "fit"
 },
 {
  "seconds": 0.7868340454101562,
  "mem_increment_bytes": 385880064,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 25.9128782890625,
  "reassign_empty": false,
  "impl": "torch-cuda-keep",
  "init": "random",
  "seed": 0,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 3.189727398000059,
  "phase": "fit"
 },
 {
  "seconds": 1.8987572021484376,
  "mem_increment_bytes": 384023552,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 25.918436118489584,
  "reassign_empty": false,
  "impl": "cupy-keep",
  "init": "plusplus",
  "seed": 0,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 3.3255341179999505,
  "phase": "fit"
 },
 {
  "seconds": 1.0719210205078125,
  "mem_increment_bytes": 384009728,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 25.912877848958335,
  "reassign_empty": false,
  "impl": "cupy-keep",
  "init": "random",
  "seed": 0,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 2.4809513029999835,
  "phase": "fit"
 },
 {
  "seconds": 12.948098442999935,
  "mem_increment_bytes": 383848448,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 25.9183132578125,
  "sklearn": "1.7.2",
  "impl": "sklearn-vanilla",
  "init": "plusplus",
  "seed": 0,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 14.186344113000132,
  "phase": "fit"
 },
 {
  "seconds": 1.4185144509999645,
  "mem_increment_bytes": 383836160,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 25.912846942708335,
  "sklearn": "1.7.2",
  "impl": "sklearn-vanilla",
  "init": "random",
  "seed": 0,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 2.657531360000121,
  "phase": "fit"
 },
 {
  "seconds": 2.940442587000007,
  "mem_increment_bytes": 383918080,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 25.914405065104166,
  "sklearn": "1.10.dev0",
  "impl": "sklearn-optimized",
  "init": "plusplus",
  "seed": 0,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 4.277343799000164,
  "phase": "fit"
 },
 {
  "seconds": 1.4275079419999201,
  "mem_increment_bytes": 383852544,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 25.912847037760418,
  "sklearn": "1.10.dev0",
  "impl": "sklearn-optimized",
  "init": "random",
  "seed": 0,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 2.758315860000039,
  "phase": "fit"
 },
 {
  "seconds": 0.975636859999895,
  "mem_increment_bytes": 501219328,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 25.91263705859375,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "plusplus",
  "seed": 0,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 3.971070060000102,
  "phase": "fit"
 },
 {
  "seconds": 0.5519097589999546,
  "mem_increment_bytes": 444596224,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 25.912873430989585,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "random",
  "seed": 0,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 3.520574257999897,
  "phase": "fit"
 },
 {
  "seconds": 3.320200016787567e-05,
  "mem_increment_bytes": 4096,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 33.3545856015625,
  "impl": "random-baseline",
  "init": "random",
  "seed": 0,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 0.7070727759999045,
  "phase": "fit"
 },
 {
  "seconds": 26.289812444000063,
  "mem_increment_bytes": 406335488,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 25.917078337239584,
  "reassign_empty": false,
  "impl": "torch-cpu-keep",
  "init": "plusplus",
  "seed": 1,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 28.110720533000176,
  "phase": "fit"
 },
 {
  "seconds": 12.798200507000047,
  "mem_increment_bytes": 390877184,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 25.920485072916666,
  "reassign_empty": false,
  "impl": "torch-cpu-keep",
  "init": "random",
  "seed": 1,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 14.617297437000161,
  "phase": "fit"
 },
 {
  "seconds": 1.17472314453125,
  "mem_increment_bytes": 385893888,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 25.918854361979168,
  "reassign_empty": false,
  "impl": "torch-cuda-keep",
  "init": "plusplus",
  "seed": 1,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 3.5997655169999234,
  "phase": "fit"
 },
 {
  "seconds": 0.7946275634765625,
  "mem_increment_bytes": 385880064,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 25.920491532552084,
  "reassign_empty": false,
  "impl": "torch-cuda-keep",
  "init": "random",
  "seed": 1,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 3.1591228740001043,
  "phase": "fit"
 },
 {
  "seconds": 1.8001546630859375,
  "mem_increment_bytes": 384023552,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 25.917842963541666,
  "reassign_empty": false,
  "impl": "cupy-keep",
  "init": "plusplus",
  "seed": 1,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 3.221559212999864,
  "phase": "fit"
 },
 {
  "seconds": 1.034178955078125,
  "mem_increment_bytes": 384009728,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 25.920473993489583,
  "reassign_empty": false,
  "impl": "cupy-keep",
  "init": "random",
  "seed": 1,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 2.5024292860000514,
  "phase": "fit"
 },
 {
  "seconds": 12.876181730000098,
  "mem_increment_bytes": 383680512,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 25.915620109375,
  "sklearn": "1.7.2",
  "impl": "sklearn-vanilla",
  "init": "plusplus",
  "seed": 1,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 14.091909177999923,
  "phase": "fit"
 },
 {
  "seconds": 1.4222149809997973,
  "mem_increment_bytes": 383774720,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 25.920486201822918,
  "sklearn": "1.7.2",
  "impl": "sklearn-vanilla",
  "init": "random",
  "seed": 1,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 2.651543547999836,
  "phase": "fit"
 },
 {
  "seconds": 2.918051303999846,
  "mem_increment_bytes": 383815680,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 25.9135920546875,
  "sklearn": "1.10.dev0",
  "impl": "sklearn-optimized",
  "init": "plusplus",
  "seed": 1,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 4.2328111880001416,
  "phase": "fit"
 },
 {
  "seconds": 1.4216281750000235,
  "mem_increment_bytes": 383860736,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 25.920499591145834,
  "sklearn": "1.10.dev0",
  "impl": "sklearn-optimized",
  "init": "random",
  "seed": 1,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 2.7521974109999974,
  "phase": "fit"
 },
 {
  "seconds": 0.9683558410001751,
  "mem_increment_bytes": 501219328,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 25.91389019921875,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "plusplus",
  "seed": 1,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 3.9737654430000475,
  "phase": "fit"
 },
 {
  "seconds": 0.5364393109998673,
  "mem_increment_bytes": 444596224,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 25.920490776041667,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "random",
  "seed": 1,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 3.5087603050001235,
  "phase": "fit"
 },
 {
  "seconds": 3.371200000401586e-05,
  "mem_increment_bytes": 4096,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 34.23673644921875,
  "impl": "random-baseline",
  "init": "random",
  "seed": 1,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 0.7045689360002143,
  "phase": "fit"
 },
 {
  "seconds": 26.07997159599995,
  "mem_increment_bytes": 406159360,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 25.914127291666667,
  "reassign_empty": false,
  "impl": "torch-cpu-keep",
  "init": "plusplus",
  "seed": 2,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 27.943518885999993,
  "phase": "fit"
 },
 {
  "seconds": 13.132161993999944,
  "mem_increment_bytes": 390877184,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 25.91720709375,
  "reassign_empty": false,
  "impl": "torch-cpu-keep",
  "init": "random",
  "seed": 2,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 14.984037844999875,
  "phase": "fit"
 },
 {
  "seconds": 1.1874300537109375,
  "mem_increment_bytes": 385893888,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 25.915455942708334,
  "reassign_empty": false,
  "impl": "torch-cuda-keep",
  "init": "plusplus",
  "seed": 2,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 3.577880402999881,
  "phase": "fit"
 },
 {
  "seconds": 0.8181664428710937,
  "mem_increment_bytes": 385880064,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 25.917206346354167,
  "reassign_empty": false,
  "impl": "torch-cuda-keep",
  "init": "random",
  "seed": 2,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 3.255487740000035,
  "phase": "fit"
 },
 {
  "seconds": 1.8095892333984376,
  "mem_increment_bytes": 384023552,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 25.913786024739583,
  "reassign_empty": false,
  "impl": "cupy-keep",
  "init": "plusplus",
  "seed": 2,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 3.222631187999923,
  "phase": "fit"
 },
 {
  "seconds": 1.0264622802734376,
  "mem_increment_bytes": 384009728,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 25.917204776041668,
  "reassign_empty": false,
  "impl": "cupy-keep",
  "init": "random",
  "seed": 2,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 2.4863820020000276,
  "phase": "fit"
 },
 {
  "seconds": 12.843455013000039,
  "mem_increment_bytes": 383819776,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 25.914032700520835,
  "sklearn": "1.7.2",
  "impl": "sklearn-vanilla",
  "init": "plusplus",
  "seed": 2,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 14.073866923999958,
  "phase": "fit"
 },
 {
  "seconds": 1.4171799089999695,
  "mem_increment_bytes": 383754240,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 25.917195162760418,
  "sklearn": "1.7.2",
  "impl": "sklearn-vanilla",
  "init": "random",
  "seed": 2,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 2.6799793139998656,
  "phase": "fit"
 },
 {
  "seconds": 2.946610496999938,
  "mem_increment_bytes": 383922176,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 25.91761982421875,
  "sklearn": "1.10.dev0",
  "impl": "sklearn-optimized",
  "init": "plusplus",
  "seed": 2,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 4.248432223999998,
  "phase": "fit"
 },
 {
  "seconds": 1.4472664409997833,
  "mem_increment_bytes": 383877120,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 25.9171981171875,
  "sklearn": "1.10.dev0",
  "impl": "sklearn-optimized",
  "init": "random",
  "seed": 2,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 2.7810066070001085,
  "phase": "fit"
 },
 {
  "seconds": 0.9875854580000123,
  "mem_increment_bytes": 501219328,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 25.919107830729168,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "plusplus",
  "seed": 2,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 3.9251978579998195,
  "phase": "fit"
 },
 {
  "seconds": 0.5301273110001148,
  "mem_increment_bytes": 444596224,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 25.91720222265625,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "random",
  "seed": 2,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 3.4618214549998356,
  "phase": "fit"
 },
 {
  "seconds": 3.430099991419411e-05,
  "mem_increment_bytes": 4096,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 34.23647293229167,
  "impl": "random-baseline",
  "init": "random",
  "seed": 2,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 0.7094189919998826,
  "phase": "fit"
 },
 {
  "seconds": 55.69454047099998,
  "mem_increment_bytes": 190377984,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 1.0246809221540178,
  "reassign_empty": false,
  "impl": "torch-cpu-keep",
  "init": "plusplus",
  "seed": 0,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 57.64638194500003,
  "phase": "fit"
 },
 {
  "seconds": 41.08187293800006,
  "mem_increment_bytes": 192913408,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 1.027353523763021,
  "reassign_empty": false,
  "impl": "torch-cpu-keep",
  "init": "random",
  "seed": 0,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 43.07307726099998,
  "phase": "fit"
 },
 {
  "seconds": 1.638217529296875,
  "mem_increment_bytes": 144291328,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 1.0245045334588914,
  "reassign_empty": false,
  "impl": "torch-cuda-keep",
  "init": "plusplus",
  "seed": 0,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 3.997309410000071,
  "phase": "fit"
 },
 {
  "seconds": 0.9740165405273438,
  "mem_increment_bytes": 144273408,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 1.027354585658482,
  "reassign_empty": false,
  "impl": "torch-cuda-keep",
  "init": "random",
  "seed": 0,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 3.2363027800001873,
  "phase": "fit"
 },
 {
  "seconds": 2.400877685546875,
  "mem_increment_bytes": 144291328,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 1.024302810872396,
  "reassign_empty": false,
  "impl": "cupy-keep",
  "init": "plusplus",
  "seed": 0,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 3.4976050139998733,
  "phase": "fit"
 },
 {
  "seconds": 1.090240234375,
  "mem_increment_bytes": 144273408,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 1.0273469302222842,
  "reassign_empty": false,
  "impl": "cupy-keep",
  "init": "random",
  "seed": 0,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 2.2098481060002086,
  "phase": "fit"
 },
 {
  "seconds": 18.621792339999956,
  "mem_increment_bytes": 63262720,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 1.0247113940429688,
  "sklearn": "1.7.2",
  "impl": "sklearn-vanilla",
  "init": "plusplus",
  "seed": 0,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 20.094377344999884,
  "phase": "fit"
 },
 {
  "seconds": 1.3191460449997976,
  "mem_increment_bytes": 25038848,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 1.027350257859003,
  "sklearn": "1.7.2",
  "impl": "sklearn-vanilla",
  "init": "random",
  "seed": 0,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 2.665246735999972,
  "phase": "fit"
 },
 {
  "seconds": 3.2465227930001674,
  "mem_increment_bytes": 61890560,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 1.0246202034505207,
  "sklearn": "1.10.dev0",
  "impl": "sklearn-optimized",
  "init": "plusplus",
  "seed": 0,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 4.693965665000178,
  "phase": "fit"
 },
 {
  "seconds": 1.3240125949996582,
  "mem_increment_bytes": 25186304,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 1.0273519591703868,
  "sklearn": "1.10.dev0",
  "impl": "sklearn-optimized",
  "init": "random",
  "seed": 0,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 2.775488600999779,
  "phase": "fit"
 },
 {
  "seconds": 1.004531765000138,
  "mem_increment_bytes": 278921216,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 1.0252332882254465,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "plusplus",
  "seed": 0,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 3.7710263470003156,
  "phase": "fit"
 },
 {
  "seconds": 0.3507510419999562,
  "mem_increment_bytes": 249561088,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 1.0273432097516741,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "random",
  "seed": 0,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 3.1835328000001937,
  "phase": "fit"
 },
 {
  "seconds": 5.9592000070551876e-05,
  "mem_increment_bytes": 8192,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 1.1889134349423363,
  "impl": "random-baseline",
  "init": "random",
  "seed": 0,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 0.5903092090002247,
  "phase": "fit"
 },
 {
  "seconds": 55.35817714900031,
  "mem_increment_bytes": 190410752,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 1.0254981742931548,
  "reassign_empty": false,
  "impl": "torch-cpu-keep",
  "init": "plusplus",
  "seed": 1,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 57.26760402199989,
  "phase": "fit"
 },
 {
  "seconds": 42.418144072999894,
  "mem_increment_bytes": 192950272,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 1.0274138199869791,
  "reassign_empty": false,
  "impl": "torch-cpu-keep",
  "init": "random",
  "seed": 1,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 44.35050397199984,
  "phase": "fit"
 },
 {
  "seconds": 1.642375,
  "mem_increment_bytes": 144291328,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 1.02515116687593,
  "reassign_empty": false,
  "impl": "torch-cuda-keep",
  "init": "plusplus",
  "seed": 1,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 3.8924151880000863,
  "phase": "fit"
 },
 {
  "seconds": 0.9755816650390625,
  "mem_increment_bytes": 144273408,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 1.0274153738839287,
  "reassign_empty": false,
  "impl": "torch-cuda-keep",
  "init": "random",
  "seed": 1,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 3.233550226999796,
  "phase": "fit"
 },
 {
  "seconds": 2.426482177734375,
  "mem_increment_bytes": 144291328,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 1.0245779739815848,
  "reassign_empty": false,
  "impl": "cupy-keep",
  "init": "plusplus",
  "seed": 1,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 3.512225928999669,
  "phase": "fit"
 },
 {
  "seconds": 1.09028955078125,
  "mem_increment_bytes": 144273408,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 1.0274152648344494,
  "reassign_empty": false,
  "impl": "cupy-keep",
  "init": "random",
  "seed": 1,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 2.1687680129998625,
  "phase": "fit"
 },
 {
  "seconds": 16.720274246999907,
  "mem_increment_bytes": 63369216,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 1.02452052234468,
  "sklearn": "1.7.2",
  "impl": "sklearn-vanilla",
  "init": "plusplus",
  "seed": 1,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 18.044584671999928,
  "phase": "fit"
 },
 {
  "seconds": 1.327092698999877,
  "mem_increment_bytes": 25001984,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 1.0274160287620908,
  "sklearn": "1.7.2",
  "impl": "sklearn-vanilla",
  "init": "random",
  "seed": 1,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 2.7042540459997326,
  "phase": "fit"
 },
 {
  "seconds": 3.2508172780003406,
  "mem_increment_bytes": 61972480,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 1.0253679996744791,
  "sklearn": "1.10.dev0",
  "impl": "sklearn-optimized",
  "init": "plusplus",
  "seed": 1,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 4.69351797499985,
  "phase": "fit"
 },
 {
  "seconds": 1.3253373480001756,
  "mem_increment_bytes": 25161728,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 1.0274160287620908,
  "sklearn": "1.10.dev0",
  "impl": "sklearn-optimized",
  "init": "random",
  "seed": 1,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 2.7851017590000993,
  "phase": "fit"
 },
 {
  "seconds": 0.9906155419998868,
  "mem_increment_bytes": 278921216,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 1.0251920944940476,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "plusplus",
  "seed": 1,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 3.7473814030004178,
  "phase": "fit"
 },
 {
  "seconds": 0.35326571799987505,
  "mem_increment_bytes": 249561088,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 1.0274150792875745,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "random",
  "seed": 1,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 3.1281473240001105,
  "phase": "fit"
 },
 {
  "seconds": 3.3630999951128615e-05,
  "mem_increment_bytes": 8192,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 1.1948968147786458,
  "impl": "random-baseline",
  "init": "random",
  "seed": 1,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 0.5754792819998329,
  "phase": "fit"
 },
 {
  "seconds": 55.62342943399972,
  "mem_increment_bytes": 190283776,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 1.024958536783854,
  "reassign_empty": false,
  "impl": "torch-cpu-keep",
  "init": "plusplus",
  "seed": 2,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 57.58571990599967,
  "phase": "fit"
 },
 {
  "seconds": 42.4651413319998,
  "mem_increment_bytes": 193101824,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 1.0268537575567336,
  "reassign_empty": false,
  "impl": "torch-cpu-keep",
  "init": "random",
  "seed": 2,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 44.45188972799997,
  "phase": "fit"
 },
 {
  "seconds": 1.6257109375,
  "mem_increment_bytes": 144291328,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 1.0254419428943453,
  "reassign_empty": false,
  "impl": "torch-cuda-keep",
  "init": "plusplus",
  "seed": 2,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 3.942029007000201,
  "phase": "fit"
 },
 {
  "seconds": 0.97379150390625,
  "mem_increment_bytes": 144273408,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 1.0268529110863096,
  "reassign_empty": false,
  "impl": "torch-cuda-keep",
  "init": "random",
  "seed": 2,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 3.2435384179998437,
  "phase": "fit"
 },
 {
  "seconds": 2.409911376953125,
  "mem_increment_bytes": 144291328,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 1.0248319982328868,
  "reassign_empty": false,
  "impl": "cupy-keep",
  "init": "plusplus",
  "seed": 2,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 3.5336096670002917,
  "phase": "fit"
 },
 {
  "seconds": 1.0688619384765625,
  "mem_increment_bytes": 144273408,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 1.02685423828125,
  "reassign_empty": false,
  "impl": "cupy-keep",
  "init": "random",
  "seed": 2,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 2.1749350059999415,
  "phase": "fit"
 },
 {
  "seconds": 16.5578284799999,
  "mem_increment_bytes": 63258624,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 1.0248201147460938,
  "sklearn": "1.7.2",
  "impl": "sklearn-vanilla",
  "init": "plusplus",
  "seed": 2,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 17.908950588999687,
  "phase": "fit"
 },
 {
  "seconds": 1.3088013339997815,
  "mem_increment_bytes": 25128960,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 1.026853015718006,
  "sklearn": "1.7.2",
  "impl": "sklearn-vanilla",
  "init": "random",
  "seed": 2,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 2.654735166000137,
  "phase": "fit"
 },
 {
  "seconds": 3.2437247240000033,
  "mem_increment_bytes": 62038016,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 1.0251521137927828,
  "sklearn": "1.10.dev0",
  "impl": "sklearn-optimized",
  "init": "plusplus",
  "seed": 2,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 4.7117485540002235,
  "phase": "fit"
 },
 {
  "seconds": 1.3276103190000867,
  "mem_increment_bytes": 24956928,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 1.0268538929966518,
  "sklearn": "1.10.dev0",
  "impl": "sklearn-optimized",
  "init": "random",
  "seed": 2,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 2.7473227350001252,
  "phase": "fit"
 },
 {
  "seconds": 0.9869588550000117,
  "mem_increment_bytes": 278921216,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 1.0235968977864582,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "plusplus",
  "seed": 2,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 3.795029142000203,
  "phase": "fit"
 },
 {
  "seconds": 0.3515531760003796,
  "mem_increment_bytes": 249561088,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 1.026859334077381,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "random",
  "seed": 2,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 3.0843746220002686,
  "phase": "fit"
 },
 {
  "seconds": 4.609200004779268e-05,
  "mem_increment_bytes": 8192,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 1.18337211937314,
  "impl": "random-baseline",
  "init": "random",
  "seed": 2,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 0.585933076999936,
  "phase": "fit"
 },
 {
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "seed": 0,
  "impl": "torch-cpu-keep",
  "init": "plusplus",
  "error": "timeout",
  "timeout_seconds": 60,
  "stderr": "",
  "phase": "fit"
 },
 {
  "seconds": 52.644327360000716,
  "mem_increment_bytes": 170754048,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 0.025690351514463073,
  "reassign_empty": false,
  "empty_events": 55,
  "reassignments": 0,
  "impl": "torch-cpu-keep",
  "init": "random",
  "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": 54.693164165999406,
  "phase": "fit"
 },
 {
  "seconds": 2.60182373046875,
  "mem_increment_bytes": 138101760,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 0.018041771019829643,
  "reassign_empty": false,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cuda-keep",
  "init": "plusplus",
  "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.950878843999817,
  "phase": "fit"
 },
 {
  "seconds": 1.17313818359375,
  "mem_increment_bytes": 138053632,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 0.025684090564869068,
  "reassign_empty": false,
  "empty_events": 55,
  "reassignments": 0,
  "impl": "torch-cuda-keep",
  "init": "random",
  "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.544744085000275,
  "phase": "fit"
 },
 {
  "seconds": 4.2968134765625,
  "mem_increment_bytes": 138101760,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 0.018147614429615162,
  "reassign_empty": false,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "cupy-keep",
  "init": "plusplus",
  "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.508197346999623,
  "phase": "fit"
 },
 {
  "seconds": 1.34094384765625,
  "mem_increment_bytes": 138053632,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 0.025684090564869068,
  "reassign_empty": false,
  "empty_events": 55,
  "reassignments": 0,
  "impl": "cupy-keep",
  "init": "random",
  "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.5172103730001254,
  "phase": "fit"
 },
 {
  "seconds": 23.119254758999887,
  "mem_increment_bytes": 17063936,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 0.018181473456488715,
  "sklearn": "1.7.2",
  "impl": "sklearn-vanilla",
  "init": "plusplus",
  "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": 24.575101480999365,
  "phase": "fit"
 },
 {
  "seconds": 1.5434461900003953,
  "mem_increment_bytes": 17018880,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 0.024168930138481988,
  "sklearn": "1.7.2",
  "impl": "sklearn-vanilla",
  "init": "random",
  "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.003971678000198,
  "phase": "fit"
 },
 {
  "seconds": 4.527658375000101,
  "mem_increment_bytes": 16830464,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 0.018104862714696815,
  "sklearn": "1.10.dev0",
  "impl": "sklearn-optimized",
  "init": "plusplus",
  "seed": 0,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 6.065230946000156,
  "phase": "fit"
 },
 {
  "seconds": 1.552258443000028,
  "mem_increment_bytes": 17125376,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 0.02416868317215531,
  "sklearn": "1.10.dev0",
  "impl": "sklearn-optimized",
  "init": "random",
  "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.0921057169998676,
  "phase": "fit"
 },
 {
  "seconds": 1.191130449999946,
  "mem_increment_bytes": 220200960,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 0.018091210188689054,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "plusplus",
  "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.114256662999651,
  "phase": "fit"
 },
 {
  "seconds": 0.31304074799936643,
  "mem_increment_bytes": 211812352,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 0.025721299136126485,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "random",
  "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.224797189000128,
  "phase": "fit"
 },
 {
  "seconds": 0.00040294699920195853,
  "mem_increment_bytes": 28672,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 0.05221637787995515,
  "impl": "random-baseline",
  "init": "random",
  "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.6731053450002946,
  "phase": "fit"
 },
 {
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "seed": 1,
  "impl": "torch-cpu-keep",
  "init": "plusplus",
  "error": "timeout",
  "timeout_seconds": 60,
  "stderr": "",
  "phase": "fit"
 },
 {
  "seconds": 52.68153741600054,
  "mem_increment_bytes": 171597824,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 0.026530220794677734,
  "reassign_empty": false,
  "empty_events": 51,
  "reassignments": 0,
  "impl": "torch-cpu-keep",
  "init": "random",
  "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": 54.74242046499967,
  "phase": "fit"
 },
 {
  "seconds": 2.61189208984375,
  "mem_increment_bytes": 138101760,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 0.01812267428504096,
  "reassign_empty": false,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cuda-keep",
  "init": "plusplus",
  "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.062631601999783,
  "phase": "fit"
 },
 {
  "seconds": 1.1790960693359376,
  "mem_increment_bytes": 138053632,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 0.02653386301111292,
  "reassign_empty": false,
  "empty_events": 51,
  "reassignments": 0,
  "impl": "torch-cuda-keep",
  "init": "random",
  "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.6275564859997758,
  "phase": "fit"
 },
 {
  "seconds": 4.30881689453125,
  "mem_increment_bytes": 138101760,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 0.01806825547394929,
  "reassign_empty": false,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "cupy-keep",
  "init": "plusplus",
  "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.518813919000422,
  "phase": "fit"
 },
 {
  "seconds": 1.3246324462890624,
  "mem_increment_bytes": 138053632,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 0.02653386301111292,
  "reassign_empty": false,
  "empty_events": 51,
  "reassignments": 0,
  "impl": "cupy-keep",
  "init": "random",
  "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.505104611999741,
  "phase": "fit"
 },
 {
  "seconds": 29.51090399900022,
  "mem_increment_bytes": 16916480,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 0.018173331027560764,
  "sklearn": "1.7.2",
  "impl": "sklearn-vanilla",
  "init": "plusplus",
  "seed": 1,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 30.94655641999998,
  "phase": "fit"
 },
 {
  "seconds": 1.5520353579995572,
  "mem_increment_bytes": 17203200,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 0.024777112664116755,
  "sklearn": "1.7.2",
  "impl": "sklearn-vanilla",
  "init": "random",
  "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.024027618999753,
  "phase": "fit"
 },
 {
  "seconds": 4.50918116000048,
  "mem_increment_bytes": 16838656,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 0.018139707678335684,
  "sklearn": "1.10.dev0",
  "impl": "sklearn-optimized",
  "init": "plusplus",
  "seed": 1,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 6.071498023999993,
  "phase": "fit"
 },
 {
  "seconds": 1.559863096999834,
  "mem_increment_bytes": 17072128,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 0.024778349516126844,
  "sklearn": "1.10.dev0",
  "impl": "sklearn-optimized",
  "init": "random",
  "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.09610197100028,
  "phase": "fit"
 },
 {
  "seconds": 1.199631894999584,
  "mem_increment_bytes": 220200960,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 0.018130364848949292,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "plusplus",
  "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.063942178000616,
  "phase": "fit"
 },
 {
  "seconds": 0.3093857889998617,
  "mem_increment_bytes": 211812352,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 0.02650368398030599,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "random",
  "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.196883366000293,
  "phase": "fit"
 },
 {
  "seconds": 0.00010043499969469849,
  "mem_increment_bytes": 28672,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 0.05438326690108688,
  "impl": "random-baseline",
  "init": "random",
  "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.6745096930008003,
  "phase": "fit"
 },
 {
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "seed": 2,
  "impl": "torch-cpu-keep",
  "init": "plusplus",
  "error": "timeout",
  "timeout_seconds": 60,
  "stderr": "",
  "phase": "fit"
 },
 {
  "seconds": 52.5993414149998,
  "mem_increment_bytes": 171495424,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 0.02740297393798828,
  "reassign_empty": false,
  "empty_events": 50,
  "reassignments": 0,
  "impl": "torch-cpu-keep",
  "init": "random",
  "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": 54.672172941999634,
  "phase": "fit"
 },
 {
  "seconds": 2.6183359375,
  "mem_increment_bytes": 138101760,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 0.01822464239332411,
  "reassign_empty": false,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cuda-keep",
  "init": "plusplus",
  "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.053893829000117,
  "phase": "fit"
 },
 {
  "seconds": 1.1755491943359375,
  "mem_increment_bytes": 138053632,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 0.027409866587320964,
  "reassign_empty": false,
  "empty_events": 49,
  "reassignments": 0,
  "impl": "torch-cuda-keep",
  "init": "random",
  "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.556919260000541,
  "phase": "fit"
 },
 {
  "seconds": 4.218396484375,
  "mem_increment_bytes": 138101760,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 0.018072433061952945,
  "reassign_empty": false,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "cupy-keep",
  "init": "plusplus",
  "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.416219953999644,
  "phase": "fit"
 },
 {
  "seconds": 1.3228348388671876,
  "mem_increment_bytes": 138053632,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 0.027409866587320964,
  "reassign_empty": false,
  "empty_events": 49,
  "reassignments": 0,
  "impl": "cupy-keep",
  "init": "random",
  "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.495929063999938,
  "phase": "fit"
 },
 {
  "seconds": 29.1497698080002,
  "mem_increment_bytes": 17010688,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 0.01813079359266493,
  "sklearn": "1.7.2",
  "impl": "sklearn-vanilla",
  "init": "plusplus",
  "seed": 2,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 30.61430530600046,
  "phase": "fit"
 },
 {
  "seconds": 1.519886348,
  "mem_increment_bytes": 17154048,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 0.025553914303249783,
  "sklearn": "1.7.2",
  "impl": "sklearn-vanilla",
  "init": "random",
  "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.97338438099996,
  "phase": "fit"
 },
 {
  "seconds": 4.519180049999704,
  "mem_increment_bytes": 16822272,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 0.01808356340902823,
  "sklearn": "1.10.dev0",
  "impl": "sklearn-optimized",
  "init": "plusplus",
  "seed": 2,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 6.054348057000425,
  "phase": "fit"
 },
 {
  "seconds": 1.5396917299995039,
  "mem_increment_bytes": 17211392,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 0.025554135979546443,
  "sklearn": "1.10.dev0",
  "impl": "sklearn-optimized",
  "init": "random",
  "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.0712786090007285,
  "phase": "fit"
 },
 {
  "seconds": 1.1610810629999833,
  "mem_increment_bytes": 220200960,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 0.018106240646927445,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "plusplus",
  "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.992588674000217,
  "phase": "fit"
 },
 {
  "seconds": 0.35054980299992167,
  "mem_increment_bytes": 211812352,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 0.027426290893554688,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "random",
  "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.2038099149995105,
  "phase": "fit"
 },
 {
  "seconds": 0.0002498009998816997,
  "mem_increment_bytes": 28672,
  "mem_meter": "vmhwm",
  "n_iter": 0,
  "inertia_per_point": 0.05527037466543692,
  "impl": "random-baseline",
  "init": "random",
  "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.6775152840000374,
  "phase": "fit"
 },
 {
  "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": 17.620585280999876,
  "mem_increment_bytes": 1009811456,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 998.8671631578948,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cpu-farthest",
  "init": "plusplus",
  "phase": "fit",
  "seed": 0,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 25.751828025000577
 },
 {
  "seconds": 15.368225617999997,
  "mem_increment_bytes": 980303872,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 998.86821,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cpu-farthest",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 18.39907635000054
 },
 {
  "seconds": 0.90058544921875,
  "mem_increment_bytes": 984478720,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 998.8671831578947,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cuda-farthest",
  "init": "plusplus",
  "phase": "fit",
  "seed": 0,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 4.515625667001586
 },
 {
  "seconds": 0.7689459838867188,
  "mem_increment_bytes": 973085184,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 998.8682042105263,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cuda-farthest",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 4.442250974001581
 },
 {
  "seconds": 1.137981201171875,
  "mem_increment_bytes": 984200704,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 998.8671831578947,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "cupy-farthest",
  "init": "plusplus",
  "phase": "fit",
  "seed": 0,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 7.644877369000824
 },
 {
  "seconds": 1.03372412109375,
  "mem_increment_bytes": 972809728,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 998.8682042105263,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "cupy-farthest",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 12.781817375000173
 },
 {
  "seconds": 34.19689888100038,
  "mem_increment_bytes": 992186368,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 998.8671157894737,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cpu-farthest",
  "init": "scalable",
  "phase": "fit",
  "seed": 0,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 40.10435836100078
 },
 {
  "seconds": 1.599529052734375,
  "mem_increment_bytes": 984479232,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 998.86713,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cuda-farthest",
  "init": "scalable",
  "phase": "fit",
  "seed": 0,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 5.28138421499898
 },
 {
  "seconds": 2.315892333984375,
  "mem_increment_bytes": 984201216,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 998.8678852631579,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "cupy-farthest",
  "init": "scalable",
  "phase": "fit",
  "seed": 0,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 8.576742549999835
 },
 {
  "seconds": 17.425694337000095,
  "mem_increment_bytes": 1009930240,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 998.8654463157894,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cpu-farthest",
  "init": "plusplus",
  "phase": "fit",
  "seed": 1,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 24.51165938899976
 },
 {
  "seconds": 15.118128883999816,
  "mem_increment_bytes": 980451328,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 998.8699115789474,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cpu-farthest",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 18.16030701999989
 },
 {
  "seconds": 0.8946179809570313,
  "mem_increment_bytes": 984478720,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 998.8654452631579,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cuda-farthest",
  "init": "plusplus",
  "phase": "fit",
  "seed": 1,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 4.544539342999997
 },
 {
  "seconds": 0.7614876098632812,
  "mem_increment_bytes": 973085184,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 998.8699142105263,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cuda-farthest",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 4.4610782750005455
 },
 {
  "seconds": 1.210916015625,
  "mem_increment_bytes": 984200704,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 998.8654452631579,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "cupy-farthest",
  "init": "plusplus",
  "phase": "fit",
  "seed": 1,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 8.054502614999365
 },
 {
  "seconds": 0.9178310546875,
  "mem_increment_bytes": 972809728,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 998.8699142105263,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "cupy-farthest",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 9.894884092000211
 },
 {
  "seconds": 34.05705111899988,
  "mem_increment_bytes": 992534528,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 998.8661105263158,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cpu-farthest",
  "init": "scalable",
  "phase": "fit",
  "seed": 1,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 40.48494738499903
 },
 {
  "seconds": 1.5912559814453124,
  "mem_increment_bytes": 984479232,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 998.8674042105263,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cuda-farthest",
  "init": "scalable",
  "phase": "fit",
  "seed": 1,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 5.379068176000146
 },
 {
  "seconds": 2.38265283203125,
  "mem_increment_bytes": 984201216,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 998.8661463157895,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "cupy-farthest",
  "init": "scalable",
  "phase": "fit",
  "seed": 1,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 10.242272637000497
 },
 {
  "seconds": 16.87512394999976,
  "mem_increment_bytes": 1013690368,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 998.8680805263158,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cpu-farthest",
  "init": "plusplus",
  "phase": "fit",
  "seed": 2,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 24.684861705000003
 },
 {
  "seconds": 14.278595834000953,
  "mem_increment_bytes": 980365312,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 998.8665552631579,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cpu-farthest",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 17.3153555580011
 },
 {
  "seconds": 1.0187992553710938,
  "mem_increment_bytes": 984478720,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 998.8692594736842,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cuda-farthest",
  "init": "plusplus",
  "phase": "fit",
  "seed": 2,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 4.819365977000416
 },
 {
  "seconds": 0.7667470703125,
  "mem_increment_bytes": 973085184,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 998.8665394736842,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cuda-farthest",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 4.457754625998859
 },
 {
  "seconds": 1.03556640625,
  "mem_increment_bytes": 984200704,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 998.8680857894736,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "cupy-farthest",
  "init": "plusplus",
  "phase": "fit",
  "seed": 2,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 7.486138426000252
 },
 {
  "seconds": 0.9249035034179688,
  "mem_increment_bytes": 972809728,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 998.8665394736842,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "cupy-farthest",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 7.049260384999798
 },
 {
  "seconds": 34.080804482999156,
  "mem_increment_bytes": 996282368,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 998.866497368421,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cpu-farthest",
  "init": "scalable",
  "phase": "fit",
  "seed": 2,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 37.116466121000485
 },
 {
  "seconds": 1.569855712890625,
  "mem_increment_bytes": 984479232,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 998.8646489473684,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cuda-farthest",
  "init": "scalable",
  "phase": "fit",
  "seed": 2,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 5.3147811830003775
 },
 {
  "seconds": 2.143764404296875,
  "mem_increment_bytes": 984201216,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 998.8665221052631,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "cupy-farthest",
  "init": "scalable",
  "phase": "fit",
  "seed": 2,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 8.273991087000468
 },
 {
  "seconds": 11.024681634000444,
  "mem_increment_bytes": 2177449984,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 176.5333074107143,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cpu-farthest",
  "init": "plusplus",
  "phase": "fit",
  "seed": 0,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 17.691576818000613
 },
 {
  "seconds": 7.649214288001531,
  "mem_increment_bytes": 2157498368,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 176.53467598214286,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cpu-farthest",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 9.86391675899904
 },
 {
  "seconds": 1.226218505859375,
  "mem_increment_bytes": 2151063040,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 176.5351154017857,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cuda-farthest",
  "init": "plusplus",
  "phase": "fit",
  "seed": 0,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 3.886573629999475
 },
 {
  "seconds": 1.0030849609375,
  "mem_increment_bytes": 2151689216,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 176.5346759970238,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cuda-farthest",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 3.6571799440007453
 },
 {
  "seconds": 1.7646007080078125,
  "mem_increment_bytes": 2150422528,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 176.5332074702381,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "cupy-farthest",
  "init": "plusplus",
  "phase": "fit",
  "seed": 0,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 5.027061295999374
 },
 {
  "seconds": 1.5082803955078126,
  "mem_increment_bytes": 2150409728,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 176.5346759970238,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "cupy-farthest",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 4.762050711000484
 },
 {
  "seconds": 16.682103753000774,
  "mem_increment_bytes": 2180718592,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 176.53335386904763,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cpu-farthest",
  "init": "scalable",
  "phase": "fit",
  "seed": 0,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 18.895380931000545
 },
 {
  "seconds": 2.605275390625,
  "mem_increment_bytes": 2151063040,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 176.53212211309523,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cuda-farthest",
  "init": "scalable",
  "phase": "fit",
  "seed": 0,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 5.252733213999818
 },
 {
  "seconds": 3.981005615234375,
  "mem_increment_bytes": 2150422528,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 176.5361948809524,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "cupy-farthest",
  "init": "scalable",
  "phase": "fit",
  "seed": 0,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 7.193122102999041
 },
 {
  "seconds": 11.215338801001053,
  "mem_increment_bytes": 2177523712,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 176.53320422619046,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cpu-farthest",
  "init": "plusplus",
  "phase": "fit",
  "seed": 1,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 13.425603018000402
 },
 {
  "seconds": 7.656020194999655,
  "mem_increment_bytes": 2157535232,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 176.5338238690476,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cpu-farthest",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 9.92433765199894
 },
 {
  "seconds": 1.2494925537109376,
  "mem_increment_bytes": 2151063040,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 176.5360473511905,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cuda-farthest",
  "init": "plusplus",
  "phase": "fit",
  "seed": 1,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 3.9707962009997573
 },
 {
  "seconds": 1.0043152465820313,
  "mem_increment_bytes": 2151689216,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 176.53383449404762,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cuda-farthest",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 3.6671800920012174
 },
 {
  "seconds": 1.7808829345703125,
  "mem_increment_bytes": 2150422528,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 176.53345513392858,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "cupy-farthest",
  "init": "plusplus",
  "phase": "fit",
  "seed": 1,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 5.053864137000346
 },
 {
  "seconds": 1.56281005859375,
  "mem_increment_bytes": 2150409728,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 176.5338311607143,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "cupy-farthest",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 4.759282390999942
 },
 {
  "seconds": 16.689676867001253,
  "mem_increment_bytes": 2197123072,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 176.53377008928572,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cpu-farthest",
  "init": "scalable",
  "phase": "fit",
  "seed": 1,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 18.91149438100001
 },
 {
  "seconds": 2.59089599609375,
  "mem_increment_bytes": 2151063040,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 176.53475880952382,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cuda-farthest",
  "init": "scalable",
  "phase": "fit",
  "seed": 1,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 5.264026323999133
 },
 {
  "seconds": 4.024042724609375,
  "mem_increment_bytes": 2150422528,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 176.53415098214285,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "cupy-farthest",
  "init": "scalable",
  "phase": "fit",
  "seed": 1,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 7.279933313000583
 },
 {
  "seconds": 11.398188719000245,
  "mem_increment_bytes": 2177392640,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 176.53373616071428,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cpu-farthest",
  "init": "plusplus",
  "phase": "fit",
  "seed": 2,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 13.680758599999535
 },
 {
  "seconds": 7.771173084000111,
  "mem_increment_bytes": 2157613056,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 176.53432988095238,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cpu-farthest",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 10.017962246000025
 },
 {
  "seconds": 1.2679295654296876,
  "mem_increment_bytes": 2151063040,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 176.53597264880952,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cuda-farthest",
  "init": "plusplus",
  "phase": "fit",
  "seed": 2,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 4.0156466770004045
 },
 {
  "seconds": 1.0218395385742187,
  "mem_increment_bytes": 2151689216,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 176.53432875,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cuda-farthest",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 3.7200006909988588
 },
 {
  "seconds": 1.778091796875,
  "mem_increment_bytes": 2150422528,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 176.5334624107143,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "cupy-farthest",
  "init": "plusplus",
  "phase": "fit",
  "seed": 2,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 4.995017334000295
 },
 {
  "seconds": 1.55669873046875,
  "mem_increment_bytes": 2150409728,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 176.53432875,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "cupy-farthest",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 4.825079940999785
 },
 {
  "seconds": 16.82860102700033,
  "mem_increment_bytes": 2197012480,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 176.53522232142856,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cpu-farthest",
  "init": "scalable",
  "phase": "fit",
  "seed": 2,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 19.062139228999513
 },
 {
  "seconds": 2.573199951171875,
  "mem_increment_bytes": 2151063040,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 176.53408940476191,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cuda-farthest",
  "init": "scalable",
  "phase": "fit",
  "seed": 2,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 5.257278749000761
 },
 {
  "seconds": 4.086019775390625,
  "mem_increment_bytes": 2150422528,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 176.53384223214286,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "cupy-farthest",
  "init": "scalable",
  "phase": "fit",
  "seed": 2,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 7.319146063000517
 },
 {
  "seconds": 25.40076770899941,
  "mem_increment_bytes": 406253568,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 25.915527071614584,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cpu-farthest",
  "init": "plusplus",
  "phase": "fit",
  "seed": 0,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 27.6587201429993
 },
 {
  "seconds": 12.813758415999473,
  "mem_increment_bytes": 390823936,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 25.9128637734375,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cpu-farthest",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 14.710881119000987
 },
 {
  "seconds": 1.1971485595703124,
  "mem_increment_bytes": 385893888,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 25.915933208333332,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cuda-farthest",
  "init": "plusplus",
  "phase": "fit",
  "seed": 0,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 3.7156735230000777
 },
 {
  "seconds": 0.7787387084960937,
  "mem_increment_bytes": 385880064,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 25.9128782890625,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cuda-farthest",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 3.238621235001119
 },
 {
  "seconds": 1.79849560546875,
  "mem_increment_bytes": 384023552,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 25.918436118489584,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "cupy-farthest",
  "init": "plusplus",
  "phase": "fit",
  "seed": 0,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 3.2809471239997947
 },
 {
  "seconds": 1.0805521240234375,
  "mem_increment_bytes": 384009728,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 25.912877848958335,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "cupy-farthest",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 2.528451752001274
 },
 {
  "seconds": 23.847414161000415,
  "mem_increment_bytes": 411615232,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 25.915830529947918,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cpu-farthest",
  "init": "scalable",
  "phase": "fit",
  "seed": 0,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 25.770474529999774
 },
 {
  "seconds": 1.9443817138671875,
  "mem_increment_bytes": 385893888,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 25.91673474479167,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cuda-farthest",
  "init": "scalable",
  "phase": "fit",
  "seed": 0,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 4.478037126000345
 },
 {
  "seconds": 2.865249267578125,
  "mem_increment_bytes": 384023552,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 25.920728481770833,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "cupy-farthest",
  "init": "scalable",
  "phase": "fit",
  "seed": 0,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 4.3223047770006815
 },
 {
  "seconds": 26.226049932000024,
  "mem_increment_bytes": 406200320,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 25.917078337239584,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cpu-farthest",
  "init": "plusplus",
  "phase": "fit",
  "seed": 1,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 28.150682878000225
 },
 {
  "seconds": 14.032175958998778,
  "mem_increment_bytes": 390860800,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 25.920485072916666,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cpu-farthest",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 15.897859308999614
 },
 {
  "seconds": 1.2069556884765624,
  "mem_increment_bytes": 385893888,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 25.9183944765625,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cuda-farthest",
  "init": "plusplus",
  "phase": "fit",
  "seed": 1,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 3.746520855998824
 },
 {
  "seconds": 0.798497314453125,
  "mem_increment_bytes": 385880064,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 25.920491532552084,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cuda-farthest",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 3.2706797110004118
 },
 {
  "seconds": 1.7999752197265626,
  "mem_increment_bytes": 384023552,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 25.917842963541666,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "cupy-farthest",
  "init": "plusplus",
  "phase": "fit",
  "seed": 1,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 3.237752577999345
 },
 {
  "seconds": 1.0833594970703124,
  "mem_increment_bytes": 384009728,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 25.920473993489583,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "cupy-farthest",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 2.56209508000029
 },
 {
  "seconds": 23.756579966000572,
  "mem_increment_bytes": 429576192,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 25.920775020833332,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cpu-farthest",
  "init": "scalable",
  "phase": "fit",
  "seed": 1,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 25.589902739000536
 },
 {
  "seconds": 1.974543212890625,
  "mem_increment_bytes": 385893888,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 25.91728026302083,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cuda-farthest",
  "init": "scalable",
  "phase": "fit",
  "seed": 1,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 4.398234975000378
 },
 {
  "seconds": 2.867915771484375,
  "mem_increment_bytes": 384023552,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 25.91823121875,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "cupy-farthest",
  "init": "scalable",
  "phase": "fit",
  "seed": 1,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 4.361769410999841
 },
 {
  "seconds": 26.024333501,
  "mem_increment_bytes": 406208512,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 25.914127291666667,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cpu-farthest",
  "init": "plusplus",
  "phase": "fit",
  "seed": 2,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 27.863024258000223
 },
 {
  "seconds": 12.741386233999947,
  "mem_increment_bytes": 390934528,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 25.91720709375,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cpu-farthest",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 14.593609939000089
 },
 {
  "seconds": 1.200897216796875,
  "mem_increment_bytes": 385893888,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 25.919439795572917,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cuda-farthest",
  "init": "plusplus",
  "phase": "fit",
  "seed": 2,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 3.6386810730000434
 },
 {
  "seconds": 0.7923331298828125,
  "mem_increment_bytes": 385880064,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 25.917206346354167,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cuda-farthest",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 3.1892642120001256
 },
 {
  "seconds": 1.77440234375,
  "mem_increment_bytes": 384023552,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 25.913786024739583,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "cupy-farthest",
  "init": "plusplus",
  "phase": "fit",
  "seed": 2,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 3.1995032350005204
 },
 {
  "seconds": 1.0525810546875,
  "mem_increment_bytes": 384009728,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 25.917204776041668,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "cupy-farthest",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 2.4818024860014702
 },
 {
  "seconds": 35.36313205799888,
  "mem_increment_bytes": 411541504,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 25.920628596354167,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cpu-farthest",
  "init": "scalable",
  "phase": "fit",
  "seed": 2,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 37.265825636000955
 },
 {
  "seconds": 2.0147996826171877,
  "mem_increment_bytes": 385893888,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 25.9187000390625,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cuda-farthest",
  "init": "scalable",
  "phase": "fit",
  "seed": 2,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 4.469285581999429
 },
 {
  "seconds": 2.904421630859375,
  "mem_increment_bytes": 384023552,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 25.91259196875,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "cupy-farthest",
  "init": "scalable",
  "phase": "fit",
  "seed": 2,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 4.396326616000806
 },
 {
  "seconds": 54.34914173799916,
  "mem_increment_bytes": 190726144,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 1.0246809221540178,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cpu-farthest",
  "init": "plusplus",
  "phase": "fit",
  "seed": 0,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 56.316320825999355
 },
 {
  "seconds": 42.474630079001145,
  "mem_increment_bytes": 193150976,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 1.027353523763021,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cpu-farthest",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 44.38912495899967
 },
 {
  "seconds": 1.662817626953125,
  "mem_increment_bytes": 144291328,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 1.0251928709774925,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cuda-farthest",
  "init": "plusplus",
  "phase": "fit",
  "seed": 0,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 3.944593430000168
 },
 {
  "seconds": 0.9805816040039063,
  "mem_increment_bytes": 144273408,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 1.027354585658482,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cuda-farthest",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 3.239810409999336
 },
 {
  "seconds": 2.405841552734375,
  "mem_increment_bytes": 144291328,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 1.024302810872396,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "cupy-farthest",
  "init": "plusplus",
  "phase": "fit",
  "seed": 0,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 3.578455655999278
 },
 {
  "seconds": 1.067,
  "mem_increment_bytes": 144273408,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 1.0273469302222842,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "cupy-farthest",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 2.193143623000651
 },
 {
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "seed": 0,
  "impl": "torch-cpu-farthest",
  "init": "scalable",
  "phase": "fit",
  "error": "timeout",
  "timeout_seconds": 60,
  "stderr": ""
 },
 {
  "seconds": 2.134137451171875,
  "mem_increment_bytes": 144291328,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 1.0248508858816965,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cuda-farthest",
  "init": "scalable",
  "phase": "fit",
  "seed": 0,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 4.436212234000777
 },
 {
  "seconds": 2.853139892578125,
  "mem_increment_bytes": 144291328,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 1.0246210635230655,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "cupy-farthest",
  "init": "scalable",
  "phase": "fit",
  "seed": 0,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 3.9647004360012943
 },
 {
  "seconds": 49.834054928000114,
  "mem_increment_bytes": 189935616,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 1.0254981742931548,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cpu-farthest",
  "init": "plusplus",
  "phase": "fit",
  "seed": 1,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 51.76323510799921
 },
 {
  "seconds": 39.556260583998665,
  "mem_increment_bytes": 188874752,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 1.0274138199869791,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cpu-farthest",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 41.50523385499946
 },
 {
  "seconds": 1.657968994140625,
  "mem_increment_bytes": 144291328,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 1.0243286204892113,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cuda-farthest",
  "init": "plusplus",
  "phase": "fit",
  "seed": 1,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 3.9141783470004157
 },
 {
  "seconds": 0.98581591796875,
  "mem_increment_bytes": 144273408,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 1.0274153738839287,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cuda-farthest",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 3.224578317000123
 },
 {
  "seconds": 2.444853759765625,
  "mem_increment_bytes": 144291328,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 1.0245779739815848,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "cupy-farthest",
  "init": "plusplus",
  "phase": "fit",
  "seed": 1,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 3.616188958998464
 },
 {
  "seconds": 1.0859154052734374,
  "mem_increment_bytes": 144273408,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 1.0274152648344494,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "cupy-farthest",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 2.1824622549993364
 },
 {
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "seed": 1,
  "impl": "torch-cpu-farthest",
  "init": "scalable",
  "phase": "fit",
  "error": "timeout",
  "timeout_seconds": 60,
  "stderr": ""
 },
 {
  "seconds": 2.143771484375,
  "mem_increment_bytes": 144291328,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 1.0250462083798364,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cuda-farthest",
  "init": "scalable",
  "phase": "fit",
  "seed": 1,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 4.426620038000692
 },
 {
  "seconds": 2.929992431640625,
  "mem_increment_bytes": 144291328,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 1.0253617017764136,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "cupy-farthest",
  "init": "scalable",
  "phase": "fit",
  "seed": 1,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 4.068882501000189
 },
 {
  "seconds": 56.40171802800069,
  "mem_increment_bytes": 190578688,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 1.024958536783854,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cpu-farthest",
  "init": "plusplus",
  "phase": "fit",
  "seed": 2,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 58.376213078001456
 },
 {
  "seconds": 42.400052641,
  "mem_increment_bytes": 193359872,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 1.0268537575567336,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cpu-farthest",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 44.35685911699875
 },
 {
  "seconds": 1.64766357421875,
  "mem_increment_bytes": 144291328,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 1.0248378171502976,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cuda-farthest",
  "init": "plusplus",
  "phase": "fit",
  "seed": 2,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 3.9326575020004384
 },
 {
  "seconds": 0.984861083984375,
  "mem_increment_bytes": 144273408,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 1.0268529110863096,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cuda-farthest",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 3.323851780000041
 },
 {
  "seconds": 2.463462646484375,
  "mem_increment_bytes": 144291328,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 1.0248319982328868,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "cupy-farthest",
  "init": "plusplus",
  "phase": "fit",
  "seed": 2,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 3.5730342770002608
 },
 {
  "seconds": 1.0667491455078124,
  "mem_increment_bytes": 144273408,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 1.02685423828125,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "cupy-farthest",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 2.180697035000776
 },
 {
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "seed": 2,
  "impl": "torch-cpu-farthest",
  "init": "scalable",
  "phase": "fit",
  "error": "timeout",
  "timeout_seconds": 60,
  "stderr": ""
 },
 {
  "seconds": 2.09791943359375,
  "mem_increment_bytes": 144291328,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 1.0247632612537203,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cuda-farthest",
  "init": "scalable",
  "phase": "fit",
  "seed": 2,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 4.401523086999077
 },
 {
  "seconds": 2.9433642578125,
  "mem_increment_bytes": 144291328,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 1.0255146604120164,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "cupy-farthest",
  "init": "scalable",
  "phase": "fit",
  "seed": 2,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 4.063759259999642
 },
 {
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "seed": 0,
  "impl": "torch-cpu-farthest",
  "init": "plusplus",
  "phase": "fit",
  "error": "timeout",
  "timeout_seconds": 60,
  "stderr": ""
 },
 {
  "seconds": 54.669058799001505,
  "mem_increment_bytes": 172744704,
  "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": 56.72254458899988
 },
 {
  "seconds": 2.611323486328125,
  "mem_increment_bytes": 138101760,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 0.018102586845115377,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cuda-farthest",
  "init": "plusplus",
  "phase": "fit",
  "seed": 0,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 5.0584706390000065
 },
 {
  "seconds": 1.277652099609375,
  "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.698974795999675
 },
 {
  "seconds": 4.28280029296875,
  "mem_increment_bytes": 138101760,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 0.018147614429615162,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "cupy-farthest",
  "init": "plusplus",
  "phase": "fit",
  "seed": 0,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 5.562055873000645
 },
 {
  "seconds": 1.3835977783203126,
  "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.578452011999616
 },
 {
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "seed": 0,
  "impl": "torch-cpu-farthest",
  "init": "scalable",
  "phase": "fit",
  "error": "timeout",
  "timeout_seconds": 60,
  "stderr": ""
 },
 {
  "seconds": 3.668408203125,
  "mem_increment_bytes": 138101760,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 0.018077894458064327,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cuda-farthest",
  "init": "scalable",
  "phase": "fit",
  "seed": 0,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 6.063544849001119
 },
 {
  "seconds": 5.39666650390625,
  "mem_increment_bytes": 138101760,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 0.01812716087765164,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "cupy-farthest",
  "init": "scalable",
  "phase": "fit",
  "seed": 0,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 6.633019601000342
 },
 {
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "seed": 1,
  "impl": "torch-cpu-farthest",
  "init": "plusplus",
  "phase": "fit",
  "error": "timeout",
  "timeout_seconds": 60,
  "stderr": ""
 },
 {
  "seconds": 53.83822739599964,
  "mem_increment_bytes": 171696128,
  "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": 55.894203267000194
 },
 {
  "seconds": 2.64709716796875,
  "mem_increment_bytes": 138101760,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 0.018070209361888745,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cuda-farthest",
  "init": "plusplus",
  "phase": "fit",
  "seed": 1,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 5.066545416999361
 },
 {
  "seconds": 1.222020751953125,
  "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.6572637539993593
 },
 {
  "seconds": 4.3259365234375,
  "mem_increment_bytes": 138101760,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 0.01806825547394929,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "cupy-farthest",
  "init": "plusplus",
  "phase": "fit",
  "seed": 1,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 5.522464284000307
 },
 {
  "seconds": 1.4052255859375,
  "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.6089296030004334
 },
 {
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "seed": 1,
  "impl": "torch-cpu-farthest",
  "init": "scalable",
  "phase": "fit",
  "error": "timeout",
  "timeout_seconds": 60,
  "stderr": ""
 },
 {
  "seconds": 3.628104248046875,
  "mem_increment_bytes": 138101760,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 0.018102934123851635,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cuda-farthest",
  "init": "scalable",
  "phase": "fit",
  "seed": 1,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 6.02377156699913
 },
 {
  "seconds": 5.39244580078125,
  "mem_increment_bytes": 138101760,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 0.018121953787627043,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "cupy-farthest",
  "init": "scalable",
  "phase": "fit",
  "seed": 1,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 6.617787626000791
 },
 {
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "seed": 2,
  "impl": "torch-cpu-farthest",
  "init": "plusplus",
  "phase": "fit",
  "error": "timeout",
  "timeout_seconds": 60,
  "stderr": ""
 },
 {
  "seconds": 54.17779539000003,
  "mem_increment_bytes": 172662784,
  "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": 56.242316570000185
 },
 {
  "seconds": 2.59038720703125,
  "mem_increment_bytes": 138101760,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 0.018096996561686198,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cuda-farthest",
  "init": "plusplus",
  "phase": "fit",
  "seed": 2,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 5.029146924000088
 },
 {
  "seconds": 1.2364388427734374,
  "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.6295656160000362
 },
 {
  "seconds": 4.34164501953125,
  "mem_increment_bytes": 138101760,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 0.018072433061952945,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "cupy-farthest",
  "init": "plusplus",
  "phase": "fit",
  "seed": 2,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 5.621119403998819
 },
 {
  "seconds": 1.373689697265625,
  "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.6295336700004555
 },
 {
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "seed": 2,
  "impl": "torch-cpu-farthest",
  "init": "scalable",
  "phase": "fit",
  "error": "timeout",
  "timeout_seconds": 60,
  "stderr": ""
 },
 {
  "seconds": 3.610491455078125,
  "mem_increment_bytes": 138101760,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 0.018118592749701606,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cuda-farthest",
  "init": "scalable",
  "phase": "fit",
  "seed": 2,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 6.050299769998674
 },
 {
  "seconds": 5.44002685546875,
  "mem_increment_bytes": 138101760,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 0.0181551796524613,
  "reassign_empty": true,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "cupy-farthest",
  "init": "scalable",
  "phase": "fit",
  "seed": 2,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 6.663156812001034
 },
 {
  "seconds": 43.59511841100175,
  "mem_increment_bytes": 989892608,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 998.8671157894737,
  "reassign_empty": false,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cpu-keep",
  "init": "scalable",
  "phase": "fit",
  "seed": 0,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 46.625589572000536
 },
 {
  "seconds": 1.5690150146484374,
  "mem_increment_bytes": 984479232,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 998.86713,
  "reassign_empty": false,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cuda-keep",
  "init": "scalable",
  "phase": "fit",
  "seed": 0,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 5.225512615999833
 },
 {
  "seconds": 2.127457275390625,
  "mem_increment_bytes": 984201216,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 998.8678852631579,
  "reassign_empty": false,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "cupy-keep",
  "init": "scalable",
  "phase": "fit",
  "seed": 0,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 8.557565671999328
 },
 {
  "seconds": 7.441298128998824,
  "mem_increment_bytes": 4068474880,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 999.319682631579,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "scalable",
  "phase": "fit",
  "seed": 0,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 25.872812491999866
 },
 {
  "seconds": 34.119281290999425,
  "mem_increment_bytes": 989683712,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 998.8661105263158,
  "reassign_empty": false,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cpu-keep",
  "init": "scalable",
  "phase": "fit",
  "seed": 1,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 37.64423415700003
 },
 {
  "seconds": 1.599664306640625,
  "mem_increment_bytes": 984479232,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 998.8674042105263,
  "reassign_empty": false,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cuda-keep",
  "init": "scalable",
  "phase": "fit",
  "seed": 1,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 5.273719374999928
 },
 {
  "seconds": 2.202633544921875,
  "mem_increment_bytes": 984201216,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 998.8661463157895,
  "reassign_empty": false,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "cupy-keep",
  "init": "scalable",
  "phase": "fit",
  "seed": 1,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 9.152444539999124
 },
 {
  "seconds": 4.589464949000103,
  "mem_increment_bytes": 4068474880,
  "mem_meter": "nvidia-smi",
  "n_iter": 2,
  "inertia_per_point": 999.9741357894737,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "scalable",
  "phase": "fit",
  "seed": 1,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 12.263675678001164
 },
 {
  "seconds": 34.183399173,
  "mem_increment_bytes": 1015320576,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 998.866497368421,
  "reassign_empty": false,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cpu-keep",
  "init": "scalable",
  "phase": "fit",
  "seed": 2,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 39.373732039999595
 },
 {
  "seconds": 1.5970850830078125,
  "mem_increment_bytes": 984479232,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 998.8651773684211,
  "reassign_empty": false,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cuda-keep",
  "init": "scalable",
  "phase": "fit",
  "seed": 2,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 5.348993482000878
 },
 {
  "seconds": 2.1676845703125,
  "mem_increment_bytes": 984201216,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 998.8665221052631,
  "reassign_empty": false,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "cupy-keep",
  "init": "scalable",
  "phase": "fit",
  "seed": 2,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 10.391703202001736
 },
 {
  "seconds": 7.399477562999891,
  "mem_increment_bytes": 4068474880,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 998.8687931578947,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "scalable",
  "phase": "fit",
  "seed": 2,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 13.701443872998425
 },
 {
  "seconds": 16.677970393000578,
  "mem_increment_bytes": 2180210688,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 176.53335386904763,
  "reassign_empty": false,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cpu-keep",
  "init": "scalable",
  "phase": "fit",
  "seed": 0,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 23.75481780499831
 },
 {
  "seconds": 2.5506962890625,
  "mem_increment_bytes": 2151063040,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 176.53396367559523,
  "reassign_empty": false,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cuda-keep",
  "init": "scalable",
  "phase": "fit",
  "seed": 0,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 5.249762113000543
 },
 {
  "seconds": 4.053041748046875,
  "mem_increment_bytes": 2150422528,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 176.5361948809524,
  "reassign_empty": false,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "cupy-keep",
  "init": "scalable",
  "phase": "fit",
  "seed": 0,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 7.322813534001398
 },
 {
  "seconds": 2.4138995809989865,
  "mem_increment_bytes": 1853882368,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 176.83114447916665,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "scalable",
  "phase": "fit",
  "seed": 0,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 8.04133907799951
 },
 {
  "seconds": 16.582917010999154,
  "mem_increment_bytes": 2180268032,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 176.53377008928572,
  "reassign_empty": false,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cpu-keep",
  "init": "scalable",
  "phase": "fit",
  "seed": 1,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 18.835417324000446
 },
 {
  "seconds": 2.598420166015625,
  "mem_increment_bytes": 2151063040,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 176.53488482142856,
  "reassign_empty": false,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cuda-keep",
  "init": "scalable",
  "phase": "fit",
  "seed": 1,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 5.223162914999193
 },
 {
  "seconds": 4.082439453125,
  "mem_increment_bytes": 2150422528,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 176.53415098214285,
  "reassign_empty": false,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "cupy-keep",
  "init": "scalable",
  "phase": "fit",
  "seed": 1,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 7.284488250999857
 },
 {
  "seconds": 2.3964207410008385,
  "mem_increment_bytes": 1853882368,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 176.62827633928572,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "scalable",
  "phase": "fit",
  "seed": 1,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 5.996909486999357
 },
 {
  "seconds": 16.995310409998638,
  "mem_increment_bytes": 2197020672,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 176.53522232142856,
  "reassign_empty": false,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cpu-keep",
  "init": "scalable",
  "phase": "fit",
  "seed": 2,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 19.211490907000552
 },
 {
  "seconds": 2.61606591796875,
  "mem_increment_bytes": 2151063040,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 176.53507770833335,
  "reassign_empty": false,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cuda-keep",
  "init": "scalable",
  "phase": "fit",
  "seed": 2,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 5.283376739000232
 },
 {
  "seconds": 4.0403486328125,
  "mem_increment_bytes": 2150422528,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 176.53384223214286,
  "reassign_empty": false,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "cupy-keep",
  "init": "scalable",
  "phase": "fit",
  "seed": 2,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 7.289428471000065
 },
 {
  "seconds": 2.423994718999893,
  "mem_increment_bytes": 1853882368,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 176.72555739583333,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "scalable",
  "phase": "fit",
  "seed": 2,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 5.885774365000543
 },
 {
  "seconds": 22.68595292700047,
  "mem_increment_bytes": 423866368,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 25.915830529947918,
  "reassign_empty": false,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cpu-keep",
  "init": "scalable",
  "phase": "fit",
  "seed": 0,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 25.231966989000284
 },
 {
  "seconds": 1.9922078857421874,
  "mem_increment_bytes": 385893888,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 25.914429694010416,
  "reassign_empty": false,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cuda-keep",
  "init": "scalable",
  "phase": "fit",
  "seed": 0,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 4.47257348399944
 },
 {
  "seconds": 2.9027021484375,
  "mem_increment_bytes": 384023552,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 25.920728481770833,
  "reassign_empty": false,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "cupy-keep",
  "init": "scalable",
  "phase": "fit",
  "seed": 0,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 4.431431044000419
 },
 {
  "seconds": 0.728331218000676,
  "mem_increment_bytes": 478150656,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 25.9109126171875,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "scalable",
  "phase": "fit",
  "seed": 0,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 3.867394962000617
 },
 {
  "seconds": 23.641659273998812,
  "mem_increment_bytes": 423739392,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 25.920775020833332,
  "reassign_empty": false,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cpu-keep",
  "init": "scalable",
  "phase": "fit",
  "seed": 1,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 25.55715338399932
 },
 {
  "seconds": 2.005030029296875,
  "mem_increment_bytes": 385893888,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 25.916244990885417,
  "reassign_empty": false,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cuda-keep",
  "init": "scalable",
  "phase": "fit",
  "seed": 1,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 4.4639002949988935
 },
 {
  "seconds": 2.950236572265625,
  "mem_increment_bytes": 384023552,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 25.91823121875,
  "reassign_empty": false,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "cupy-keep",
  "init": "scalable",
  "phase": "fit",
  "seed": 1,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 4.443717232999916
 },
 {
  "seconds": 0.7377575769987743,
  "mem_increment_bytes": 484442112,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 25.921584134114582,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "scalable",
  "phase": "fit",
  "seed": 1,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 3.8680278430001636
 },
 {
  "seconds": 24.33120697099912,
  "mem_increment_bytes": 417820672,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 25.920628596354167,
  "reassign_empty": false,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cpu-keep",
  "init": "scalable",
  "phase": "fit",
  "seed": 2,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 26.297413859998414
 },
 {
  "seconds": 1.9820516357421876,
  "mem_increment_bytes": 385893888,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 25.91862244921875,
  "reassign_empty": false,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cuda-keep",
  "init": "scalable",
  "phase": "fit",
  "seed": 2,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 4.48343079299957
 },
 {
  "seconds": 2.9622939453125,
  "mem_increment_bytes": 384023552,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 25.91259196875,
  "reassign_empty": false,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "cupy-keep",
  "init": "scalable",
  "phase": "fit",
  "seed": 2,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 4.474929752001117
 },
 {
  "seconds": 0.7364388960013457,
  "mem_increment_bytes": 478150656,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 25.9144920703125,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "scalable",
  "phase": "fit",
  "seed": 2,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 3.8534970630007592
 },
 {
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "seed": 0,
  "impl": "torch-cpu-keep",
  "init": "scalable",
  "phase": "fit",
  "error": "timeout",
  "timeout_seconds": 60,
  "stderr": ""
 },
 {
  "seconds": 2.116871337890625,
  "mem_increment_bytes": 144291328,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 1.0250707171921503,
  "reassign_empty": false,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cuda-keep",
  "init": "scalable",
  "phase": "fit",
  "seed": 0,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 4.403470680001192
 },
 {
  "seconds": 2.87531298828125,
  "mem_increment_bytes": 144291328,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 1.0246210635230655,
  "reassign_empty": false,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "cupy-keep",
  "init": "scalable",
  "phase": "fit",
  "seed": 0,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 4.0595476670005155
 },
 {
  "seconds": 0.6369881339996937,
  "mem_increment_bytes": 268435456,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 1.0240993468656994,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "scalable",
  "phase": "fit",
  "seed": 0,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 3.428751920999275
 },
 {
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "seed": 1,
  "impl": "torch-cpu-keep",
  "init": "scalable",
  "phase": "fit",
  "error": "timeout",
  "timeout_seconds": 60,
  "stderr": ""
 },
 {
  "seconds": 2.14782861328125,
  "mem_increment_bytes": 144291328,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 1.025645074986049,
  "reassign_empty": false,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cuda-keep",
  "init": "scalable",
  "phase": "fit",
  "seed": 1,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 4.489835627000502
 },
 {
  "seconds": 2.949216552734375,
  "mem_increment_bytes": 144291328,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 1.0253617017764136,
  "reassign_empty": false,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "cupy-keep",
  "init": "scalable",
  "phase": "fit",
  "seed": 1,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 4.121542603999842
 },
 {
  "seconds": 0.623581486999683,
  "mem_increment_bytes": 268435456,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 1.023802039155506,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "scalable",
  "phase": "fit",
  "seed": 1,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 3.401347730999987
 },
 {
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "seed": 2,
  "impl": "torch-cpu-keep",
  "init": "scalable",
  "phase": "fit",
  "error": "timeout",
  "timeout_seconds": 60,
  "stderr": ""
 },
 {
  "seconds": 2.138166259765625,
  "mem_increment_bytes": 144291328,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 1.0251628137788318,
  "reassign_empty": false,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cuda-keep",
  "init": "scalable",
  "phase": "fit",
  "seed": 2,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 4.474825194000005
 },
 {
  "seconds": 2.87454150390625,
  "mem_increment_bytes": 144291328,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 1.0255146604120164,
  "reassign_empty": false,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "cupy-keep",
  "init": "scalable",
  "phase": "fit",
  "seed": 2,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 4.039206221999848
 },
 {
  "seconds": 0.6394191279996448,
  "mem_increment_bytes": 268435456,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 1.023371281156994,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "scalable",
  "phase": "fit",
  "seed": 2,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 3.4697171699990577
 },
 {
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "seed": 0,
  "impl": "torch-cpu-keep",
  "init": "scalable",
  "phase": "fit",
  "error": "timeout",
  "timeout_seconds": 60,
  "stderr": ""
 },
 {
  "seconds": 3.6838720703125,
  "mem_increment_bytes": 138101760,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 0.018112781835485387,
  "reassign_empty": false,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cuda-keep",
  "init": "scalable",
  "phase": "fit",
  "seed": 0,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 6.129056707999553
 },
 {
  "seconds": 5.41997998046875,
  "mem_increment_bytes": 138101760,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 0.01812716087765164,
  "reassign_empty": false,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "cupy-keep",
  "init": "scalable",
  "phase": "fit",
  "seed": 0,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 6.68600288900052
 },
 {
  "seconds": 1.1469964780008013,
  "mem_increment_bytes": 224395264,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 0.019033493797867385,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "scalable",
  "phase": "fit",
  "seed": 0,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 4.091185002998827
 },
 {
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "seed": 1,
  "impl": "torch-cpu-keep",
  "init": "scalable",
  "phase": "fit",
  "error": "timeout",
  "timeout_seconds": 60,
  "stderr": ""
 },
 {
  "seconds": 3.581888427734375,
  "mem_increment_bytes": 138101760,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 0.018125777901543513,
  "reassign_empty": false,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cuda-keep",
  "init": "scalable",
  "phase": "fit",
  "seed": 1,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 5.943971679000242
 },
 {
  "seconds": 5.3162666015625,
  "mem_increment_bytes": 138101760,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 0.018121953787627043,
  "reassign_empty": false,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "cupy-keep",
  "init": "scalable",
  "phase": "fit",
  "seed": 1,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 6.573026603000471
 },
 {
  "seconds": 1.1900839719983196,
  "mem_increment_bytes": 224395264,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 0.019084375042385526,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "scalable",
  "phase": "fit",
  "seed": 1,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 4.058349588998681
 },
 {
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "seed": 2,
  "impl": "torch-cpu-keep",
  "init": "scalable",
  "phase": "fit",
  "error": "timeout",
  "timeout_seconds": 60,
  "stderr": ""
 },
 {
  "seconds": 3.6565478515625,
  "mem_increment_bytes": 138101760,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 0.018119213118376554,
  "reassign_empty": false,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "torch-cuda-keep",
  "init": "scalable",
  "phase": "fit",
  "seed": 2,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 6.026950522000334
 },
 {
  "seconds": 5.46667041015625,
  "mem_increment_bytes": 138101760,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 0.0181551796524613,
  "reassign_empty": false,
  "empty_events": 0,
  "reassignments": 0,
  "impl": "cupy-keep",
  "init": "scalable",
  "phase": "fit",
  "seed": 2,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 6.746054943001582
 },
 {
  "seconds": 1.1895512720002444,
  "mem_increment_bytes": 220200960,
  "mem_meter": "nvidia-smi",
  "n_iter": 12,
  "inertia_per_point": 0.01917728293383563,
  "cuml": "26.10.00",
  "impl": "cuml",
  "init": "scalable",
  "phase": "fit",
  "seed": 2,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 4.063179036000292
 }
]