[
  {
    "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
  },
  {
    "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
  },
  {
    "seconds": 17.599075674000005,
    "mem_increment_bytes": 1009864704,
    "mem_meter": "vmhwm",
    "n_iter": 12,
    "inertia_per_point": 998.8671631578948,
    "reassign_empty": true,
    "impl": "torch-cpu-reassign",
    "init": "plusplus",
    "seed": 0,
    "k": 3,
    "task": {
      "name": "k3-d1000",
      "n": 950000,
      "d": 1000,
      "k": 3,
      "seed": 101
    },
    "wall_seconds": 20.520668279000006
  },
  {
    "seconds": 15.344814444999997,
    "mem_increment_bytes": 980434944,
    "mem_meter": "vmhwm",
    "n_iter": 12,
    "inertia_per_point": 998.86821,
    "reassign_empty": true,
    "impl": "torch-cpu-reassign",
    "init": "random",
    "seed": 0,
    "k": 3,
    "task": {
      "name": "k3-d1000",
      "n": 950000,
      "d": 1000,
      "k": 3,
      "seed": 101
    },
    "wall_seconds": 18.298560667000004
  },
  {
    "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
  },
  {
    "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
  },
  {
    "seconds": 0.9130245971679688,
    "mem_increment_bytes": 984478720,
    "mem_meter": "torch-pool",
    "n_iter": 12,
    "inertia_per_point": 998.8671831578947,
    "reassign_empty": true,
    "impl": "torch-cuda-reassign",
    "init": "plusplus",
    "seed": 0,
    "k": 3,
    "task": {
      "name": "k3-d1000",
      "n": 950000,
      "d": 1000,
      "k": 3,
      "seed": 101
    },
    "wall_seconds": 4.547118961000024
  },
  {
    "seconds": 0.764798095703125,
    "mem_increment_bytes": 973085184,
    "mem_meter": "torch-pool",
    "n_iter": 12,
    "inertia_per_point": 998.8682042105263,
    "reassign_empty": true,
    "impl": "torch-cuda-reassign",
    "init": "random",
    "seed": 0,
    "k": 3,
    "task": {
      "name": "k3-d1000",
      "n": 950000,
      "d": 1000,
      "k": 3,
      "seed": 101
    },
    "wall_seconds": 4.400072383000008
  },
  {
    "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
  },
  {
    "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
  },
  {
    "seconds": 1.0362982177734374,
    "mem_increment_bytes": 984200704,
    "mem_meter": "cupy-pool",
    "n_iter": 12,
    "inertia_per_point": 998.8671831578947,
    "reassign_empty": true,
    "impl": "cupy-reassign",
    "init": "plusplus",
    "seed": 0,
    "k": 3,
    "task": {
      "name": "k3-d1000",
      "n": 950000,
      "d": 1000,
      "k": 3,
      "seed": 101
    },
    "wall_seconds": 7.747333697000045
  },
  {
    "seconds": 0.936428466796875,
    "mem_increment_bytes": 972809728,
    "mem_meter": "cupy-pool",
    "n_iter": 12,
    "inertia_per_point": 998.8682042105263,
    "reassign_empty": true,
    "impl": "cupy-reassign",
    "init": "random",
    "seed": 0,
    "k": 3,
    "task": {
      "name": "k3-d1000",
      "n": 950000,
      "d": 1000,
      "k": 3,
      "seed": 101
    },
    "wall_seconds": 9.830782387
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "seconds": 17.696972191999976,
    "mem_increment_bytes": 1009958912,
    "mem_meter": "vmhwm",
    "n_iter": 12,
    "inertia_per_point": 998.8654463157894,
    "reassign_empty": true,
    "impl": "torch-cpu-reassign",
    "init": "plusplus",
    "seed": 1,
    "k": 3,
    "task": {
      "name": "k3-d1000",
      "n": 950000,
      "d": 1000,
      "k": 3,
      "seed": 101
    },
    "wall_seconds": 20.668645422000054
  },
  {
    "seconds": 15.176531780999994,
    "mem_increment_bytes": 980422656,
    "mem_meter": "vmhwm",
    "n_iter": 12,
    "inertia_per_point": 998.8699115789474,
    "reassign_empty": true,
    "impl": "torch-cpu-reassign",
    "init": "random",
    "seed": 1,
    "k": 3,
    "task": {
      "name": "k3-d1000",
      "n": 950000,
      "d": 1000,
      "k": 3,
      "seed": 101
    },
    "wall_seconds": 18.130898623000007
  },
  {
    "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
  },
  {
    "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
  },
  {
    "seconds": 0.8990069580078125,
    "mem_increment_bytes": 984478720,
    "mem_meter": "torch-pool",
    "n_iter": 12,
    "inertia_per_point": 998.8654452631579,
    "reassign_empty": true,
    "impl": "torch-cuda-reassign",
    "init": "plusplus",
    "seed": 1,
    "k": 3,
    "task": {
      "name": "k3-d1000",
      "n": 950000,
      "d": 1000,
      "k": 3,
      "seed": 101
    },
    "wall_seconds": 4.455983192999952
  },
  {
    "seconds": 0.7677698364257812,
    "mem_increment_bytes": 973085184,
    "mem_meter": "torch-pool",
    "n_iter": 12,
    "inertia_per_point": 998.8699142105263,
    "reassign_empty": true,
    "impl": "torch-cuda-reassign",
    "init": "random",
    "seed": 1,
    "k": 3,
    "task": {
      "name": "k3-d1000",
      "n": 950000,
      "d": 1000,
      "k": 3,
      "seed": 101
    },
    "wall_seconds": 4.342331111000021
  },
  {
    "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
  },
  {
    "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
  },
  {
    "seconds": 1.0443165283203124,
    "mem_increment_bytes": 984200704,
    "mem_meter": "cupy-pool",
    "n_iter": 12,
    "inertia_per_point": 998.8654452631579,
    "reassign_empty": true,
    "impl": "cupy-reassign",
    "init": "plusplus",
    "seed": 1,
    "k": 3,
    "task": {
      "name": "k3-d1000",
      "n": 950000,
      "d": 1000,
      "k": 3,
      "seed": 101
    },
    "wall_seconds": 7.008530934999953
  },
  {
    "seconds": 0.9075673217773438,
    "mem_increment_bytes": 972809728,
    "mem_meter": "cupy-pool",
    "n_iter": 12,
    "inertia_per_point": 998.8699142105263,
    "reassign_empty": true,
    "impl": "cupy-reassign",
    "init": "random",
    "seed": 1,
    "k": 3,
    "task": {
      "name": "k3-d1000",
      "n": 950000,
      "d": 1000,
      "k": 3,
      "seed": 101
    },
    "wall_seconds": 6.878987486000028
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "seconds": 17.46983241299995,
    "mem_increment_bytes": 1009815552,
    "mem_meter": "vmhwm",
    "n_iter": 12,
    "inertia_per_point": 998.8680805263158,
    "reassign_empty": true,
    "impl": "torch-cpu-reassign",
    "init": "plusplus",
    "seed": 2,
    "k": 3,
    "task": {
      "name": "k3-d1000",
      "n": 950000,
      "d": 1000,
      "k": 3,
      "seed": 101
    },
    "wall_seconds": 20.46080904600001
  },
  {
    "seconds": 15.054627016999916,
    "mem_increment_bytes": 980492288,
    "mem_meter": "vmhwm",
    "n_iter": 12,
    "inertia_per_point": 998.8665552631579,
    "reassign_empty": true,
    "impl": "torch-cpu-reassign",
    "init": "random",
    "seed": 2,
    "k": 3,
    "task": {
      "name": "k3-d1000",
      "n": 950000,
      "d": 1000,
      "k": 3,
      "seed": 101
    },
    "wall_seconds": 18.127482822000047
  },
  {
    "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
  },
  {
    "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
  },
  {
    "seconds": 0.92518896484375,
    "mem_increment_bytes": 984478720,
    "mem_meter": "torch-pool",
    "n_iter": 12,
    "inertia_per_point": 998.8692594736842,
    "reassign_empty": true,
    "impl": "torch-cuda-reassign",
    "init": "plusplus",
    "seed": 2,
    "k": 3,
    "task": {
      "name": "k3-d1000",
      "n": 950000,
      "d": 1000,
      "k": 3,
      "seed": 101
    },
    "wall_seconds": 5.373099834999948
  },
  {
    "seconds": 0.7636251831054688,
    "mem_increment_bytes": 973085184,
    "mem_meter": "torch-pool",
    "n_iter": 12,
    "inertia_per_point": 998.8665394736842,
    "reassign_empty": true,
    "impl": "torch-cuda-reassign",
    "init": "random",
    "seed": 2,
    "k": 3,
    "task": {
      "name": "k3-d1000",
      "n": 950000,
      "d": 1000,
      "k": 3,
      "seed": 101
    },
    "wall_seconds": 4.4327092959999845
  },
  {
    "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
  },
  {
    "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
  },
  {
    "seconds": 1.0505650634765624,
    "mem_increment_bytes": 984200704,
    "mem_meter": "cupy-pool",
    "n_iter": 12,
    "inertia_per_point": 998.8680857894736,
    "reassign_empty": true,
    "impl": "cupy-reassign",
    "init": "plusplus",
    "seed": 2,
    "k": 3,
    "task": {
      "name": "k3-d1000",
      "n": 950000,
      "d": 1000,
      "k": 3,
      "seed": 101
    },
    "wall_seconds": 7.288750686999947
  },
  {
    "seconds": 0.920891357421875,
    "mem_increment_bytes": 972809728,
    "mem_meter": "cupy-pool",
    "n_iter": 12,
    "inertia_per_point": 998.8665394736842,
    "reassign_empty": true,
    "impl": "cupy-reassign",
    "init": "random",
    "seed": 2,
    "k": 3,
    "task": {
      "name": "k3-d1000",
      "n": 950000,
      "d": 1000,
      "k": 3,
      "seed": 101
    },
    "wall_seconds": 7.037651371000038
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "seconds": 11.074764229000039,
    "mem_increment_bytes": 2177466368,
    "mem_meter": "vmhwm",
    "n_iter": 12,
    "inertia_per_point": 176.5333074107143,
    "reassign_empty": true,
    "impl": "torch-cpu-reassign",
    "init": "plusplus",
    "seed": 0,
    "k": 17,
    "task": {
      "name": "k17-d180",
      "n": 2100000,
      "d": 180,
      "k": 17,
      "seed": 102
    },
    "wall_seconds": 13.29607691000001
  },
  {
    "seconds": 7.631011194999928,
    "mem_increment_bytes": 2157752320,
    "mem_meter": "vmhwm",
    "n_iter": 12,
    "inertia_per_point": 176.53467598214286,
    "reassign_empty": true,
    "impl": "torch-cpu-reassign",
    "init": "random",
    "seed": 0,
    "k": 17,
    "task": {
      "name": "k17-d180",
      "n": 2100000,
      "d": 180,
      "k": 17,
      "seed": 102
    },
    "wall_seconds": 9.836572952999859
  },
  {
    "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
  },
  {
    "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
  },
  {
    "seconds": 1.283063232421875,
    "mem_increment_bytes": 2151063040,
    "mem_meter": "torch-pool",
    "n_iter": 12,
    "inertia_per_point": 176.53496053571428,
    "reassign_empty": true,
    "impl": "torch-cuda-reassign",
    "init": "plusplus",
    "seed": 0,
    "k": 17,
    "task": {
      "name": "k17-d180",
      "n": 2100000,
      "d": 180,
      "k": 17,
      "seed": 102
    },
    "wall_seconds": 3.9434643949998645
  },
  {
    "seconds": 0.9876775512695313,
    "mem_increment_bytes": 2151689216,
    "mem_meter": "torch-pool",
    "n_iter": 12,
    "inertia_per_point": 176.5346759970238,
    "reassign_empty": true,
    "impl": "torch-cuda-reassign",
    "init": "random",
    "seed": 0,
    "k": 17,
    "task": {
      "name": "k17-d180",
      "n": 2100000,
      "d": 180,
      "k": 17,
      "seed": 102
    },
    "wall_seconds": 3.6430969309999455
  },
  {
    "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
  },
  {
    "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
  },
  {
    "seconds": 1.7952861328125,
    "mem_increment_bytes": 2150422528,
    "mem_meter": "cupy-pool",
    "n_iter": 12,
    "inertia_per_point": 176.5332074702381,
    "reassign_empty": true,
    "impl": "cupy-reassign",
    "init": "plusplus",
    "seed": 0,
    "k": 17,
    "task": {
      "name": "k17-d180",
      "n": 2100000,
      "d": 180,
      "k": 17,
      "seed": 102
    },
    "wall_seconds": 4.992558004999864
  },
  {
    "seconds": 1.584593994140625,
    "mem_increment_bytes": 2150409728,
    "mem_meter": "cupy-pool",
    "n_iter": 12,
    "inertia_per_point": 176.5346759970238,
    "reassign_empty": true,
    "impl": "cupy-reassign",
    "init": "random",
    "seed": 0,
    "k": 17,
    "task": {
      "name": "k17-d180",
      "n": 2100000,
      "d": 180,
      "k": 17,
      "seed": 102
    },
    "wall_seconds": 4.763889223999968
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "seconds": 11.10285656799988,
    "mem_increment_bytes": 2177519616,
    "mem_meter": "vmhwm",
    "n_iter": 12,
    "inertia_per_point": 176.53320422619046,
    "reassign_empty": true,
    "impl": "torch-cpu-reassign",
    "init": "plusplus",
    "seed": 1,
    "k": 17,
    "task": {
      "name": "k17-d180",
      "n": 2100000,
      "d": 180,
      "k": 17,
      "seed": 102
    },
    "wall_seconds": 13.315514162999989
  },
  {
    "seconds": 7.694392721000213,
    "mem_increment_bytes": 2157694976,
    "mem_meter": "vmhwm",
    "n_iter": 12,
    "inertia_per_point": 176.5338238690476,
    "reassign_empty": true,
    "impl": "torch-cpu-reassign",
    "init": "random",
    "seed": 1,
    "k": 17,
    "task": {
      "name": "k17-d180",
      "n": 2100000,
      "d": 180,
      "k": 17,
      "seed": 102
    },
    "wall_seconds": 9.930518225000014
  },
  {
    "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
  },
  {
    "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
  },
  {
    "seconds": 1.230802490234375,
    "mem_increment_bytes": 2151063040,
    "mem_meter": "torch-pool",
    "n_iter": 12,
    "inertia_per_point": 176.5338533779762,
    "reassign_empty": true,
    "impl": "torch-cuda-reassign",
    "init": "plusplus",
    "seed": 1,
    "k": 17,
    "task": {
      "name": "k17-d180",
      "n": 2100000,
      "d": 180,
      "k": 17,
      "seed": 102
    },
    "wall_seconds": 3.879328871000098
  },
  {
    "seconds": 1.0210884399414062,
    "mem_increment_bytes": 2151689216,
    "mem_meter": "torch-pool",
    "n_iter": 12,
    "inertia_per_point": 176.53383449404762,
    "reassign_empty": true,
    "impl": "torch-cuda-reassign",
    "init": "random",
    "seed": 1,
    "k": 17,
    "task": {
      "name": "k17-d180",
      "n": 2100000,
      "d": 180,
      "k": 17,
      "seed": 102
    },
    "wall_seconds": 3.6921686640000644
  },
  {
    "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
  },
  {
    "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
  },
  {
    "seconds": 1.77203564453125,
    "mem_increment_bytes": 2150422528,
    "mem_meter": "cupy-pool",
    "n_iter": 12,
    "inertia_per_point": 176.53345513392858,
    "reassign_empty": true,
    "impl": "cupy-reassign",
    "init": "plusplus",
    "seed": 1,
    "k": 17,
    "task": {
      "name": "k17-d180",
      "n": 2100000,
      "d": 180,
      "k": 17,
      "seed": 102
    },
    "wall_seconds": 4.989594797000109
  },
  {
    "seconds": 1.5399417724609374,
    "mem_increment_bytes": 2150409728,
    "mem_meter": "cupy-pool",
    "n_iter": 12,
    "inertia_per_point": 176.5338311607143,
    "reassign_empty": true,
    "impl": "cupy-reassign",
    "init": "random",
    "seed": 1,
    "k": 17,
    "task": {
      "name": "k17-d180",
      "n": 2100000,
      "d": 180,
      "k": 17,
      "seed": 102
    },
    "wall_seconds": 4.73103646200002
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "seconds": 11.035097061999977,
    "mem_increment_bytes": 2177400832,
    "mem_meter": "vmhwm",
    "n_iter": 12,
    "inertia_per_point": 176.53373616071428,
    "reassign_empty": true,
    "impl": "torch-cpu-reassign",
    "init": "plusplus",
    "seed": 2,
    "k": 17,
    "task": {
      "name": "k17-d180",
      "n": 2100000,
      "d": 180,
      "k": 17,
      "seed": 102
    },
    "wall_seconds": 13.249464923999994
  },
  {
    "seconds": 7.81325935100017,
    "mem_increment_bytes": 2157707264,
    "mem_meter": "vmhwm",
    "n_iter": 12,
    "inertia_per_point": 176.53432988095238,
    "reassign_empty": true,
    "impl": "torch-cpu-reassign",
    "init": "random",
    "seed": 2,
    "k": 17,
    "task": {
      "name": "k17-d180",
      "n": 2100000,
      "d": 180,
      "k": 17,
      "seed": 102
    },
    "wall_seconds": 10.031082278999975
  },
  {
    "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
  },
  {
    "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
  },
  {
    "seconds": 1.2407081298828124,
    "mem_increment_bytes": 2151063040,
    "mem_meter": "torch-pool",
    "n_iter": 12,
    "inertia_per_point": 176.53510446428572,
    "reassign_empty": true,
    "impl": "torch-cuda-reassign",
    "init": "plusplus",
    "seed": 2,
    "k": 17,
    "task": {
      "name": "k17-d180",
      "n": 2100000,
      "d": 180,
      "k": 17,
      "seed": 102
    },
    "wall_seconds": 4.077073528000028
  },
  {
    "seconds": 1.0092262573242188,
    "mem_increment_bytes": 2151689216,
    "mem_meter": "torch-pool",
    "n_iter": 12,
    "inertia_per_point": 176.53432875,
    "reassign_empty": true,
    "impl": "torch-cuda-reassign",
    "init": "random",
    "seed": 2,
    "k": 17,
    "task": {
      "name": "k17-d180",
      "n": 2100000,
      "d": 180,
      "k": 17,
      "seed": 102
    },
    "wall_seconds": 3.751398087000098
  },
  {
    "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
  },
  {
    "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
  },
  {
    "seconds": 1.8025345458984374,
    "mem_increment_bytes": 2150422528,
    "mem_meter": "cupy-pool",
    "n_iter": 12,
    "inertia_per_point": 176.5334624107143,
    "reassign_empty": true,
    "impl": "cupy-reassign",
    "init": "plusplus",
    "seed": 2,
    "k": 17,
    "task": {
      "name": "k17-d180",
      "n": 2100000,
      "d": 180,
      "k": 17,
      "seed": 102
    },
    "wall_seconds": 5.001292457999853
  },
  {
    "seconds": 1.5572742919921876,
    "mem_increment_bytes": 2150409728,
    "mem_meter": "cupy-pool",
    "n_iter": 12,
    "inertia_per_point": 176.53432875,
    "reassign_empty": true,
    "impl": "cupy-reassign",
    "init": "random",
    "seed": 2,
    "k": 17,
    "task": {
      "name": "k17-d180",
      "n": 2100000,
      "d": 180,
      "k": 17,
      "seed": 102
    },
    "wall_seconds": 4.7478565619999245
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "seconds": 35.14306599099996,
    "mem_increment_bytes": 406315008,
    "mem_meter": "vmhwm",
    "n_iter": 12,
    "inertia_per_point": 25.915527071614584,
    "reassign_empty": true,
    "impl": "torch-cpu-reassign",
    "init": "plusplus",
    "seed": 0,
    "k": 100,
    "task": {
      "name": "k100-d32",
      "n": 1500000,
      "d": 32,
      "k": 100,
      "seed": 103
    },
    "wall_seconds": 37.000647714000024
  },
  {
    "seconds": 13.162228008000056,
    "mem_increment_bytes": 390938624,
    "mem_meter": "vmhwm",
    "n_iter": 12,
    "inertia_per_point": 25.9128637734375,
    "reassign_empty": true,
    "impl": "torch-cpu-reassign",
    "init": "random",
    "seed": 0,
    "k": 100,
    "task": {
      "name": "k100-d32",
      "n": 1500000,
      "d": 32,
      "k": 100,
      "seed": 103
    },
    "wall_seconds": 15.019564217000152
  },
  {
    "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
  },
  {
    "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
  },
  {
    "seconds": 1.18260498046875,
    "mem_increment_bytes": 385893888,
    "mem_meter": "torch-pool",
    "n_iter": 12,
    "inertia_per_point": 25.919160776041668,
    "reassign_empty": true,
    "impl": "torch-cuda-reassign",
    "init": "plusplus",
    "seed": 0,
    "k": 100,
    "task": {
      "name": "k100-d32",
      "n": 1500000,
      "d": 32,
      "k": 100,
      "seed": 103
    },
    "wall_seconds": 3.5652395089998663
  },
  {
    "seconds": 0.7852030029296875,
    "mem_increment_bytes": 385880064,
    "mem_meter": "torch-pool",
    "n_iter": 12,
    "inertia_per_point": 25.9128782890625,
    "reassign_empty": true,
    "impl": "torch-cuda-reassign",
    "init": "random",
    "seed": 0,
    "k": 100,
    "task": {
      "name": "k100-d32",
      "n": 1500000,
      "d": 32,
      "k": 100,
      "seed": 103
    },
    "wall_seconds": 3.1541808020001554
  },
  {
    "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
  },
  {
    "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
  },
  {
    "seconds": 1.7708787841796876,
    "mem_increment_bytes": 384023552,
    "mem_meter": "cupy-pool",
    "n_iter": 12,
    "inertia_per_point": 25.918436118489584,
    "reassign_empty": true,
    "impl": "cupy-reassign",
    "init": "plusplus",
    "seed": 0,
    "k": 100,
    "task": {
      "name": "k100-d32",
      "n": 1500000,
      "d": 32,
      "k": 100,
      "seed": 103
    },
    "wall_seconds": 3.254964570999846
  },
  {
    "seconds": 1.0602916259765625,
    "mem_increment_bytes": 384009728,
    "mem_meter": "cupy-pool",
    "n_iter": 12,
    "inertia_per_point": 25.912877848958335,
    "reassign_empty": true,
    "impl": "cupy-reassign",
    "init": "random",
    "seed": 0,
    "k": 100,
    "task": {
      "name": "k100-d32",
      "n": 1500000,
      "d": 32,
      "k": 100,
      "seed": 103
    },
    "wall_seconds": 2.5312225449999914
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "seconds": 25.909218335999867,
    "mem_increment_bytes": 406167552,
    "mem_meter": "vmhwm",
    "n_iter": 12,
    "inertia_per_point": 25.917078337239584,
    "reassign_empty": true,
    "impl": "torch-cpu-reassign",
    "init": "plusplus",
    "seed": 1,
    "k": 100,
    "task": {
      "name": "k100-d32",
      "n": 1500000,
      "d": 32,
      "k": 100,
      "seed": 103
    },
    "wall_seconds": 27.729710367000052
  },
  {
    "seconds": 12.860821220999924,
    "mem_increment_bytes": 391012352,
    "mem_meter": "vmhwm",
    "n_iter": 12,
    "inertia_per_point": 25.920485072916666,
    "reassign_empty": true,
    "impl": "torch-cpu-reassign",
    "init": "random",
    "seed": 1,
    "k": 100,
    "task": {
      "name": "k100-d32",
      "n": 1500000,
      "d": 32,
      "k": 100,
      "seed": 103
    },
    "wall_seconds": 14.706543727000053
  },
  {
    "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
  },
  {
    "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
  },
  {
    "seconds": 1.1741171875,
    "mem_increment_bytes": 385893888,
    "mem_meter": "torch-pool",
    "n_iter": 12,
    "inertia_per_point": 25.913391220052084,
    "reassign_empty": true,
    "impl": "torch-cuda-reassign",
    "init": "plusplus",
    "seed": 1,
    "k": 100,
    "task": {
      "name": "k100-d32",
      "n": 1500000,
      "d": 32,
      "k": 100,
      "seed": 103
    },
    "wall_seconds": 3.565974763999975
  },
  {
    "seconds": 0.779422607421875,
    "mem_increment_bytes": 385880064,
    "mem_meter": "torch-pool",
    "n_iter": 12,
    "inertia_per_point": 25.920491532552084,
    "reassign_empty": true,
    "impl": "torch-cuda-reassign",
    "init": "random",
    "seed": 1,
    "k": 100,
    "task": {
      "name": "k100-d32",
      "n": 1500000,
      "d": 32,
      "k": 100,
      "seed": 103
    },
    "wall_seconds": 3.1971713890000046
  },
  {
    "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
  },
  {
    "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
  },
  {
    "seconds": 1.776826904296875,
    "mem_increment_bytes": 384023552,
    "mem_meter": "cupy-pool",
    "n_iter": 12,
    "inertia_per_point": 25.917842963541666,
    "reassign_empty": true,
    "impl": "cupy-reassign",
    "init": "plusplus",
    "seed": 1,
    "k": 100,
    "task": {
      "name": "k100-d32",
      "n": 1500000,
      "d": 32,
      "k": 100,
      "seed": 103
    },
    "wall_seconds": 3.1973019740000836
  },
  {
    "seconds": 1.053950439453125,
    "mem_increment_bytes": 384009728,
    "mem_meter": "cupy-pool",
    "n_iter": 12,
    "inertia_per_point": 25.920473993489583,
    "reassign_empty": true,
    "impl": "cupy-reassign",
    "init": "random",
    "seed": 1,
    "k": 100,
    "task": {
      "name": "k100-d32",
      "n": 1500000,
      "d": 32,
      "k": 100,
      "seed": 103
    },
    "wall_seconds": 2.525832197999989
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "seconds": 25.510420550999925,
    "mem_increment_bytes": 406093824,
    "mem_meter": "vmhwm",
    "n_iter": 12,
    "inertia_per_point": 25.914127291666667,
    "reassign_empty": true,
    "impl": "torch-cpu-reassign",
    "init": "plusplus",
    "seed": 2,
    "k": 100,
    "task": {
      "name": "k100-d32",
      "n": 1500000,
      "d": 32,
      "k": 100,
      "seed": 103
    },
    "wall_seconds": 27.330418177999945
  },
  {
    "seconds": 12.444338934999905,
    "mem_increment_bytes": 391020544,
    "mem_meter": "vmhwm",
    "n_iter": 12,
    "inertia_per_point": 25.91720709375,
    "reassign_empty": true,
    "impl": "torch-cpu-reassign",
    "init": "random",
    "seed": 2,
    "k": 100,
    "task": {
      "name": "k100-d32",
      "n": 1500000,
      "d": 32,
      "k": 100,
      "seed": 103
    },
    "wall_seconds": 14.28764277099981
  },
  {
    "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
  },
  {
    "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
  },
  {
    "seconds": 1.203547119140625,
    "mem_increment_bytes": 385893888,
    "mem_meter": "torch-pool",
    "n_iter": 12,
    "inertia_per_point": 25.914241395833333,
    "reassign_empty": true,
    "impl": "torch-cuda-reassign",
    "init": "plusplus",
    "seed": 2,
    "k": 100,
    "task": {
      "name": "k100-d32",
      "n": 1500000,
      "d": 32,
      "k": 100,
      "seed": 103
    },
    "wall_seconds": 3.618486420000181
  },
  {
    "seconds": 0.7804854736328125,
    "mem_increment_bytes": 385880064,
    "mem_meter": "torch-pool",
    "n_iter": 12,
    "inertia_per_point": 25.917206346354167,
    "reassign_empty": true,
    "impl": "torch-cuda-reassign",
    "init": "random",
    "seed": 2,
    "k": 100,
    "task": {
      "name": "k100-d32",
      "n": 1500000,
      "d": 32,
      "k": 100,
      "seed": 103
    },
    "wall_seconds": 3.19360031899987
  },
  {
    "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
  },
  {
    "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
  },
  {
    "seconds": 1.79302099609375,
    "mem_increment_bytes": 384023552,
    "mem_meter": "cupy-pool",
    "n_iter": 12,
    "inertia_per_point": 25.913786024739583,
    "reassign_empty": true,
    "impl": "cupy-reassign",
    "init": "plusplus",
    "seed": 2,
    "k": 100,
    "task": {
      "name": "k100-d32",
      "n": 1500000,
      "d": 32,
      "k": 100,
      "seed": 103
    },
    "wall_seconds": 3.2198445680000987
  },
  {
    "seconds": 1.1207791748046876,
    "mem_increment_bytes": 384009728,
    "mem_meter": "cupy-pool",
    "n_iter": 12,
    "inertia_per_point": 25.917204776041668,
    "reassign_empty": true,
    "impl": "cupy-reassign",
    "init": "random",
    "seed": 2,
    "k": 100,
    "task": {
      "name": "k100-d32",
      "n": 1500000,
      "d": 32,
      "k": 100,
      "seed": 103
    },
    "wall_seconds": 2.583984512999905
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "seconds": 56.03630132599983,
    "mem_increment_bytes": 190701568,
    "mem_meter": "vmhwm",
    "n_iter": 12,
    "inertia_per_point": 1.0246809221540178,
    "reassign_empty": true,
    "impl": "torch-cpu-reassign",
    "init": "plusplus",
    "seed": 0,
    "k": 550,
    "task": {
      "name": "k550-d6",
      "n": 525000,
      "d": 6,
      "k": 550,
      "seed": 104
    },
    "wall_seconds": 58.065629685999966
  },
  {
    "seconds": 39.734988896999766,
    "mem_increment_bytes": 193507328,
    "mem_meter": "vmhwm",
    "n_iter": 12,
    "inertia_per_point": 1.027353523763021,
    "reassign_empty": true,
    "impl": "torch-cpu-reassign",
    "init": "random",
    "seed": 0,
    "k": 550,
    "task": {
      "name": "k550-d6",
      "n": 525000,
      "d": 6,
      "k": 550,
      "seed": 104
    },
    "wall_seconds": 41.71745996000027
  },
  {
    "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
  },
  {
    "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
  },
  {
    "seconds": 1.6399188232421875,
    "mem_increment_bytes": 144291328,
    "mem_meter": "torch-pool",
    "n_iter": 12,
    "inertia_per_point": 1.0241562865048364,
    "reassign_empty": true,
    "impl": "torch-cuda-reassign",
    "init": "plusplus",
    "seed": 0,
    "k": 550,
    "task": {
      "name": "k550-d6",
      "n": 525000,
      "d": 6,
      "k": 550,
      "seed": 104
    },
    "wall_seconds": 3.9905344650001098
  },
  {
    "seconds": 0.9889431762695312,
    "mem_increment_bytes": 144273408,
    "mem_meter": "torch-pool",
    "n_iter": 12,
    "inertia_per_point": 1.027354585658482,
    "reassign_empty": true,
    "impl": "torch-cuda-reassign",
    "init": "random",
    "seed": 0,
    "k": 550,
    "task": {
      "name": "k550-d6",
      "n": 525000,
      "d": 6,
      "k": 550,
      "seed": 104
    },
    "wall_seconds": 3.2168002529997466
  },
  {
    "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
  },
  {
    "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
  },
  {
    "seconds": 2.62852880859375,
    "mem_increment_bytes": 144291328,
    "mem_meter": "cupy-pool",
    "n_iter": 12,
    "inertia_per_point": 1.024302810872396,
    "reassign_empty": true,
    "impl": "cupy-reassign",
    "init": "plusplus",
    "seed": 0,
    "k": 550,
    "task": {
      "name": "k550-d6",
      "n": 525000,
      "d": 6,
      "k": 550,
      "seed": 104
    },
    "wall_seconds": 4.121144624999943
  },
  {
    "seconds": 1.089009521484375,
    "mem_increment_bytes": 144273408,
    "mem_meter": "cupy-pool",
    "n_iter": 12,
    "inertia_per_point": 1.0273469302222842,
    "reassign_empty": true,
    "impl": "cupy-reassign",
    "init": "random",
    "seed": 0,
    "k": 550,
    "task": {
      "name": "k550-d6",
      "n": 525000,
      "d": 6,
      "k": 550,
      "seed": 104
    },
    "wall_seconds": 2.6641772709999714
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "seconds": 56.20078927700024,
    "mem_increment_bytes": 190668800,
    "mem_meter": "vmhwm",
    "n_iter": 12,
    "inertia_per_point": 1.0254981742931548,
    "reassign_empty": true,
    "impl": "torch-cpu-reassign",
    "init": "plusplus",
    "seed": 1,
    "k": 550,
    "task": {
      "name": "k550-d6",
      "n": 525000,
      "d": 6,
      "k": 550,
      "seed": 104
    },
    "wall_seconds": 58.22009309499981
  },
  {
    "seconds": 39.99232308799992,
    "mem_increment_bytes": 193363968,
    "mem_meter": "vmhwm",
    "n_iter": 12,
    "inertia_per_point": 1.0274138199869791,
    "reassign_empty": true,
    "impl": "torch-cpu-reassign",
    "init": "random",
    "seed": 1,
    "k": 550,
    "task": {
      "name": "k550-d6",
      "n": 525000,
      "d": 6,
      "k": 550,
      "seed": 104
    },
    "wall_seconds": 41.93771204399991
  },
  {
    "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
  },
  {
    "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
  },
  {
    "seconds": 1.639842529296875,
    "mem_increment_bytes": 144291328,
    "mem_meter": "torch-pool",
    "n_iter": 12,
    "inertia_per_point": 1.0257634200613839,
    "reassign_empty": true,
    "impl": "torch-cuda-reassign",
    "init": "plusplus",
    "seed": 1,
    "k": 550,
    "task": {
      "name": "k550-d6",
      "n": 525000,
      "d": 6,
      "k": 550,
      "seed": 104
    },
    "wall_seconds": 3.9121577249998154
  },
  {
    "seconds": 0.968187255859375,
    "mem_increment_bytes": 144273408,
    "mem_meter": "torch-pool",
    "n_iter": 12,
    "inertia_per_point": 1.0274153738839287,
    "reassign_empty": true,
    "impl": "torch-cuda-reassign",
    "init": "random",
    "seed": 1,
    "k": 550,
    "task": {
      "name": "k550-d6",
      "n": 525000,
      "d": 6,
      "k": 550,
      "seed": 104
    },
    "wall_seconds": 3.280579163999846
  },
  {
    "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
  },
  {
    "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
  },
  {
    "seconds": 2.409714111328125,
    "mem_increment_bytes": 144291328,
    "mem_meter": "cupy-pool",
    "n_iter": 12,
    "inertia_per_point": 1.0245779739815848,
    "reassign_empty": true,
    "impl": "cupy-reassign",
    "init": "plusplus",
    "seed": 1,
    "k": 550,
    "task": {
      "name": "k550-d6",
      "n": 525000,
      "d": 6,
      "k": 550,
      "seed": 104
    },
    "wall_seconds": 3.5179683740002474
  },
  {
    "seconds": 1.0778875732421875,
    "mem_increment_bytes": 144273408,
    "mem_meter": "cupy-pool",
    "n_iter": 12,
    "inertia_per_point": 1.0274152648344494,
    "reassign_empty": true,
    "impl": "cupy-reassign",
    "init": "random",
    "seed": 1,
    "k": 550,
    "task": {
      "name": "k550-d6",
      "n": 525000,
      "d": 6,
      "k": 550,
      "seed": 104
    },
    "wall_seconds": 2.1907910079999056
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "seconds": 55.672659000000294,
    "mem_increment_bytes": 190525440,
    "mem_meter": "vmhwm",
    "n_iter": 12,
    "inertia_per_point": 1.024958536783854,
    "reassign_empty": true,
    "impl": "torch-cpu-reassign",
    "init": "plusplus",
    "seed": 2,
    "k": 550,
    "task": {
      "name": "k550-d6",
      "n": 525000,
      "d": 6,
      "k": 550,
      "seed": 104
    },
    "wall_seconds": 57.68389750899996
  },
  {
    "seconds": 39.30628995799998,
    "mem_increment_bytes": 193687552,
    "mem_meter": "vmhwm",
    "n_iter": 12,
    "inertia_per_point": 1.0268537575567336,
    "reassign_empty": true,
    "impl": "torch-cpu-reassign",
    "init": "random",
    "seed": 2,
    "k": 550,
    "task": {
      "name": "k550-d6",
      "n": 525000,
      "d": 6,
      "k": 550,
      "seed": 104
    },
    "wall_seconds": 41.226295691999894
  },
  {
    "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
  },
  {
    "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
  },
  {
    "seconds": 1.64311669921875,
    "mem_increment_bytes": 144291328,
    "mem_meter": "torch-pool",
    "n_iter": 12,
    "inertia_per_point": 1.025911278018043,
    "reassign_empty": true,
    "impl": "torch-cuda-reassign",
    "init": "plusplus",
    "seed": 2,
    "k": 550,
    "task": {
      "name": "k550-d6",
      "n": 525000,
      "d": 6,
      "k": 550,
      "seed": 104
    },
    "wall_seconds": 3.938208929999746
  },
  {
    "seconds": 0.975533447265625,
    "mem_increment_bytes": 144273408,
    "mem_meter": "torch-pool",
    "n_iter": 12,
    "inertia_per_point": 1.0268529110863096,
    "reassign_empty": true,
    "impl": "torch-cuda-reassign",
    "init": "random",
    "seed": 2,
    "k": 550,
    "task": {
      "name": "k550-d6",
      "n": 525000,
      "d": 6,
      "k": 550,
      "seed": 104
    },
    "wall_seconds": 3.2352473400001145
  },
  {
    "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
  },
  {
    "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
  },
  {
    "seconds": 2.451088134765625,
    "mem_increment_bytes": 144291328,
    "mem_meter": "cupy-pool",
    "n_iter": 12,
    "inertia_per_point": 1.0248319982328868,
    "reassign_empty": true,
    "impl": "cupy-reassign",
    "init": "plusplus",
    "seed": 2,
    "k": 550,
    "task": {
      "name": "k550-d6",
      "n": 525000,
      "d": 6,
      "k": 550,
      "seed": 104
    },
    "wall_seconds": 3.5826230679999753
  },
  {
    "seconds": 1.1044630126953126,
    "mem_increment_bytes": 144273408,
    "mem_meter": "cupy-pool",
    "n_iter": 12,
    "inertia_per_point": 1.02685423828125,
    "reassign_empty": true,
    "impl": "cupy-reassign",
    "init": "random",
    "seed": 2,
    "k": 550,
    "task": {
      "name": "k550-d6",
      "n": 525000,
      "d": 6,
      "k": 550,
      "seed": 104
    },
    "wall_seconds": 2.204309627999919
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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": ""
  },
  {
    "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
  },
  {
    "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-reassign",
    "init": "plusplus",
    "error": "timeout",
    "timeout_seconds": 60,
    "stderr": ""
  },
  {
    "seconds": 53.00847421399976,
    "mem_increment_bytes": 172568576,
    "mem_meter": "vmhwm",
    "n_iter": 12,
    "inertia_per_point": 0.02468973510177047,
    "reassign_empty": true,
    "empty_events": 55,
    "reassignments": 55,
    "impl": "torch-cpu-reassign",
    "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": 55.10193959099979
  },
  {
    "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
  },
  {
    "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
  },
  {
    "seconds": 2.576195556640625,
    "mem_increment_bytes": 138101760,
    "mem_meter": "torch-pool",
    "n_iter": 12,
    "inertia_per_point": 0.018032969192222314,
    "reassign_empty": true,
    "empty_events": 0,
    "reassignments": 0,
    "impl": "torch-cuda-reassign",
    "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.031299582000429
  },
  {
    "seconds": 1.23300537109375,
    "mem_increment_bytes": 138053632,
    "mem_meter": "torch-pool",
    "n_iter": 12,
    "inertia_per_point": 0.02467808583577474,
    "reassign_empty": true,
    "empty_events": 55,
    "reassignments": 55,
    "impl": "torch-cuda-reassign",
    "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.6772370010003215
  },
  {
    "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
  },
  {
    "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
  },
  {
    "seconds": 4.20951953125,
    "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-reassign",
    "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.40948349700011
  },
  {
    "seconds": 1.5648160400390625,
    "mem_increment_bytes": 138053632,
    "mem_meter": "cupy-pool",
    "n_iter": 12,
    "inertia_per_point": 0.02467808583577474,
    "reassign_empty": true,
    "empty_events": 55,
    "reassignments": 55,
    "impl": "cupy-reassign",
    "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.8186348179997367
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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": ""
  },
  {
    "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
  },
  {
    "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-reassign",
    "init": "plusplus",
    "error": "timeout",
    "timeout_seconds": 60,
    "stderr": ""
  },
  {
    "seconds": 53.02586989300016,
    "mem_increment_bytes": 171896832,
    "mem_meter": "vmhwm",
    "n_iter": 12,
    "inertia_per_point": 0.025238787290785047,
    "reassign_empty": true,
    "empty_events": 51,
    "reassignments": 51,
    "impl": "torch-cpu-reassign",
    "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": 55.092161038000086
  },
  {
    "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
  },
  {
    "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
  },
  {
    "seconds": 2.61429833984375,
    "mem_increment_bytes": 138101760,
    "mem_meter": "torch-pool",
    "n_iter": 12,
    "inertia_per_point": 0.01812267428504096,
    "reassign_empty": true,
    "empty_events": 0,
    "reassignments": 0,
    "impl": "torch-cuda-reassign",
    "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.027249118999862
  },
  {
    "seconds": 1.2328209228515625,
    "mem_increment_bytes": 138053632,
    "mem_meter": "torch-pool",
    "n_iter": 12,
    "inertia_per_point": 0.025250623123734085,
    "reassign_empty": true,
    "empty_events": 51,
    "reassignments": 51,
    "impl": "torch-cuda-reassign",
    "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.6018016950001766
  },
  {
    "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
  },
  {
    "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
  },
  {
    "seconds": 4.31753955078125,
    "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-reassign",
    "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.526009540000814
  },
  {
    "seconds": 1.3509266357421874,
    "mem_increment_bytes": 138053632,
    "mem_meter": "cupy-pool",
    "n_iter": 12,
    "inertia_per_point": 0.025250623123734085,
    "reassign_empty": true,
    "empty_events": 51,
    "reassignments": 51,
    "impl": "cupy-reassign",
    "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.547371452999869
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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": ""
  },
  {
    "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
  },
  {
    "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-reassign",
    "init": "plusplus",
    "error": "timeout",
    "timeout_seconds": 60,
    "stderr": ""
  },
  {
    "seconds": 53.430167815999994,
    "mem_increment_bytes": 172380160,
    "mem_meter": "vmhwm",
    "n_iter": 12,
    "inertia_per_point": 0.026030969916449653,
    "reassign_empty": true,
    "empty_events": 46,
    "reassignments": 46,
    "impl": "torch-cpu-reassign",
    "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": 55.48399559799964
  },
  {
    "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
  },
  {
    "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
  },
  {
    "seconds": 2.558221923828125,
    "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-reassign",
    "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": 4.967997149999974
  },
  {
    "seconds": 1.224091064453125,
    "mem_increment_bytes": 138053632,
    "mem_meter": "torch-pool",
    "n_iter": 12,
    "inertia_per_point": 0.026034174445823385,
    "reassign_empty": true,
    "empty_events": 46,
    "reassignments": 46,
    "impl": "torch-cuda-reassign",
    "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.6206592050002655
  },
  {
    "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
  },
  {
    "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
  },
  {
    "seconds": 4.21761669921875,
    "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-reassign",
    "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.416940221999539
  },
  {
    "seconds": 1.3721492919921876,
    "mem_increment_bytes": 138053632,
    "mem_meter": "cupy-pool",
    "n_iter": 12,
    "inertia_per_point": 0.026034174445823385,
    "reassign_empty": true,
    "empty_events": 46,
    "reassignments": 46,
    "impl": "cupy-reassign",
    "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.55023818600057
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  },
  {
    "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
  }
]
