{
  "task": {
    "name": "k256-d128",
    "n": 150000,
    "d": 128,
    "k": 256,
    "seed": 106
  },
  "results": [
    {
      "seconds": 0.48437485599993124,
      "mem_increment_bytes": 14680064,
      "mem_meter": "nvidia-smi",
      "n_iter": 12,
      "inertia_per_point": 118.93149083333333,
      "cuml": "26.10.00",
      "impl": "cuml",
      "init": "plusplus",
      "phase": "fit",
      "seed": 0,
      "k": 256,
      "task": {
        "name": "k256-d128",
        "n": 150000,
        "d": 128,
        "k": 256,
        "seed": 106
      },
      "wall_seconds": 3.1035106140000153
    },
    {
      "seconds": 0.12039148300004854,
      "mem_increment_bytes": 6291456,
      "mem_meter": "nvidia-smi",
      "n_iter": 12,
      "inertia_per_point": 118.98805,
      "cuml": "26.10.00",
      "impl": "cuml",
      "init": "random",
      "phase": "fit",
      "seed": 0,
      "k": 256,
      "task": {
        "name": "k256-d128",
        "n": 150000,
        "d": 128,
        "k": 256,
        "seed": 106
      },
      "wall_seconds": 2.738249447000044
    },
    {
      "seconds": 0.23992341699999997,
      "mem_increment_bytes": 12582912,
      "mem_meter": "nvidia-smi",
      "n_iter": 12,
      "inertia_per_point": 119.72231583333334,
      "cuml": "26.10.00",
      "impl": "cuml",
      "init": "scalable",
      "phase": "fit",
      "seed": 0,
      "k": 256,
      "task": {
        "name": "k256-d128",
        "n": 150000,
        "d": 128,
        "k": 256,
        "seed": 106
      },
      "wall_seconds": 2.8712221320001845
    },
    {
      "seconds": 0.479275390625,
      "mem_increment_bytes": 153740800,
      "mem_meter": "cupy-pool",
      "n_iter": 12,
      "inertia_per_point": 118.92019729166667,
      "native_update": true,
      "impl": "cupy",
      "init": "plusplus",
      "phase": "fit",
      "seed": 0,
      "k": 256,
      "task": {
        "name": "k256-d128",
        "n": 150000,
        "d": 128,
        "k": 256,
        "seed": 106
      },
      "wall_seconds": 1.9598826250000911
    },
    {
      "seconds": 0.1893009033203125,
      "mem_increment_bytes": 153609728,
      "mem_meter": "cupy-pool",
      "n_iter": 12,
      "inertia_per_point": 118.98809229166666,
      "native_update": true,
      "impl": "cupy",
      "init": "random",
      "phase": "fit",
      "seed": 0,
      "k": 256,
      "task": {
        "name": "k256-d128",
        "n": 150000,
        "d": 128,
        "k": 256,
        "seed": 106
      },
      "wall_seconds": 1.6558687860001555
    },
    {
      "seconds": 0.5032402648925781,
      "mem_increment_bytes": 153740800,
      "mem_meter": "cupy-pool",
      "n_iter": 12,
      "inertia_per_point": 118.920196875,
      "native_update": false,
      "impl": "cupy-generic",
      "init": "plusplus",
      "phase": "fit",
      "seed": 0,
      "k": 256,
      "task": {
        "name": "k256-d128",
        "n": 150000,
        "d": 128,
        "k": 256,
        "seed": 106
      },
      "wall_seconds": 1.980779246999873
    },
    {
      "seconds": 0.21195222473144532,
      "mem_increment_bytes": 153609728,
      "mem_meter": "cupy-pool",
      "n_iter": 12,
      "inertia_per_point": 118.98809104166666,
      "native_update": false,
      "impl": "cupy-generic",
      "init": "random",
      "phase": "fit",
      "seed": 0,
      "k": 256,
      "task": {
        "name": "k256-d128",
        "n": 150000,
        "d": 128,
        "k": 256,
        "seed": 106
      },
      "wall_seconds": 1.6768216790001134
    },
    {
      "seconds": 0.0001217129999986355,
      "mem_increment_bytes": 114688,
      "mem_meter": "vmhwm",
      "n_iter": 0,
      "inertia_per_point": 184.704731875,
      "impl": "random-baseline",
      "init": "random",
      "phase": "fit",
      "seed": 0,
      "k": 256,
      "task": {
        "name": "k256-d128",
        "n": 150000,
        "d": 128,
        "k": 256,
        "seed": 106
      },
      "wall_seconds": 0.21417642300002626
    },
    {
      "seconds": 1.6500656759999401,
      "mem_increment_bytes": 153497600,
      "mem_meter": "vmhwm",
      "n_iter": 12,
      "inertia_per_point": 118.93218291666666,
      "sklearn": "1.10.dev0",
      "impl": "sklearn-optimized",
      "init": "plusplus",
      "phase": "fit",
      "seed": 0,
      "k": 256,
      "task": {
        "name": "k256-d128",
        "n": 150000,
        "d": 128,
        "k": 256,
        "seed": 106
      },
      "wall_seconds": 2.6641422190000412
    },
    {
      "seconds": 0.5011171019998528,
      "mem_increment_bytes": 153341952,
      "mem_meter": "vmhwm",
      "n_iter": 12,
      "inertia_per_point": 118.988090625,
      "sklearn": "1.10.dev0",
      "impl": "sklearn-optimized",
      "init": "random",
      "phase": "fit",
      "seed": 0,
      "k": 256,
      "task": {
        "name": "k256-d128",
        "n": 150000,
        "d": 128,
        "k": 256,
        "seed": 106
      },
      "wall_seconds": 1.5208001930000137
    },
    {
      "seconds": 6.635103627000035,
      "mem_increment_bytes": 153448448,
      "mem_meter": "vmhwm",
      "n_iter": 12,
      "inertia_per_point": 118.91627541666666,
      "sklearn": "1.7.2",
      "impl": "sklearn-vanilla",
      "init": "plusplus",
      "phase": "fit",
      "seed": 0,
      "k": 256,
      "task": {
        "name": "k256-d128",
        "n": 150000,
        "d": 128,
        "k": 256,
        "seed": 106
      },
      "wall_seconds": 7.576744690999931
    },
    {
      "seconds": 0.5006776050001918,
      "mem_increment_bytes": 153419776,
      "mem_meter": "vmhwm",
      "n_iter": 12,
      "inertia_per_point": 118.98809104166666,
      "sklearn": "1.7.2",
      "impl": "sklearn-vanilla",
      "init": "random",
      "phase": "fit",
      "seed": 0,
      "k": 256,
      "task": {
        "name": "k256-d128",
        "n": 150000,
        "d": 128,
        "k": 256,
        "seed": 106
      },
      "wall_seconds": 1.447223245000032
    },
    {
      "seconds": 5.737639878999971,
      "mem_increment_bytes": 175226880,
      "mem_meter": "vmhwm",
      "n_iter": 12,
      "inertia_per_point": 118.91316791666667,
      "native_update": true,
      "impl": "torch-cpu",
      "init": "plusplus",
      "phase": "fit",
      "seed": 0,
      "k": 256,
      "task": {
        "name": "k256-d128",
        "n": 150000,
        "d": 128,
        "k": 256,
        "seed": 106
      },
      "wall_seconds": 7.920943908000027
    },
    {
      "seconds": 2.0663119230000575,
      "mem_increment_bytes": 169865216,
      "mem_meter": "vmhwm",
      "n_iter": 12,
      "inertia_per_point": 118.98809625,
      "native_update": true,
      "impl": "torch-cpu",
      "init": "random",
      "phase": "fit",
      "seed": 0,
      "k": 256,
      "task": {
        "name": "k256-d128",
        "n": 150000,
        "d": 128,
        "k": 256,
        "seed": 106
      },
      "wall_seconds": 4.232225698000093
    },
    {
      "seconds": 6.6041768219999994,
      "mem_increment_bytes": 175308800,
      "mem_meter": "vmhwm",
      "n_iter": 12,
      "inertia_per_point": 118.91247479166667,
      "native_update": false,
      "impl": "torch-cpu-generic",
      "init": "plusplus",
      "phase": "fit",
      "seed": 0,
      "k": 256,
      "task": {
        "name": "k256-d128",
        "n": 150000,
        "d": 128,
        "k": 256,
        "seed": 106
      },
      "wall_seconds": 8.770936958999982
    },
    {
      "seconds": 2.750871323999945,
      "mem_increment_bytes": 169959424,
      "mem_meter": "vmhwm",
      "n_iter": 12,
      "inertia_per_point": 118.98809145833333,
      "native_update": false,
      "impl": "torch-cpu-generic",
      "init": "random",
      "phase": "fit",
      "seed": 0,
      "k": 256,
      "task": {
        "name": "k256-d128",
        "n": 150000,
        "d": 128,
        "k": 256,
        "seed": 106
      },
      "wall_seconds": 4.904358207999849
    },
    {
      "seconds": 0.49170938110351564,
      "mem_increment_bytes": 155323904,
      "mem_meter": "torch-pool",
      "n_iter": 12,
      "inertia_per_point": 118.922755,
      "native_update": true,
      "impl": "torch-cuda",
      "init": "plusplus",
      "phase": "fit",
      "seed": 0,
      "k": 256,
      "task": {
        "name": "k256-d128",
        "n": 150000,
        "d": 128,
        "k": 256,
        "seed": 106
      },
      "wall_seconds": 2.9542525549998118
    },
    {
      "seconds": 0.21854365539550782,
      "mem_increment_bytes": 155192832,
      "mem_meter": "torch-pool",
      "n_iter": 12,
      "inertia_per_point": 118.98809145833333,
      "native_update": true,
      "impl": "torch-cuda",
      "init": "random",
      "phase": "fit",
      "seed": 0,
      "k": 256,
      "task": {
        "name": "k256-d128",
        "n": 150000,
        "d": 128,
        "k": 256,
        "seed": 106
      },
      "wall_seconds": 2.68940617699991
    },
    {
      "seconds": 0.5102867126464844,
      "mem_increment_bytes": 155323904,
      "mem_meter": "torch-pool",
      "n_iter": 12,
      "inertia_per_point": 118.922755,
      "native_update": false,
      "impl": "torch-cuda-generic",
      "init": "plusplus",
      "phase": "fit",
      "seed": 0,
      "k": 256,
      "task": {
        "name": "k256-d128",
        "n": 150000,
        "d": 128,
        "k": 256,
        "seed": 106
      },
      "wall_seconds": 2.962632233000022
    },
    {
      "seconds": 0.23343370056152343,
      "mem_increment_bytes": 155192832,
      "mem_meter": "torch-pool",
      "n_iter": 12,
      "inertia_per_point": 118.98809104166666,
      "native_update": false,
      "impl": "torch-cuda-generic",
      "init": "random",
      "phase": "fit",
      "seed": 0,
      "k": 256,
      "task": {
        "name": "k256-d128",
        "n": 150000,
        "d": 128,
        "k": 256,
        "seed": 106
      },
      "wall_seconds": 2.7581156310000097
    },
    {
      "seconds": 0.5232133719998728,
      "mem_increment_bytes": 14680064,
      "mem_meter": "nvidia-smi",
      "n_iter": 12,
      "inertia_per_point": 118.9232525,
      "cuml": "26.10.00",
      "impl": "cuml",
      "init": "plusplus",
      "phase": "fit",
      "seed": 1,
      "k": 256,
      "task": {
        "name": "k256-d128",
        "n": 150000,
        "d": 128,
        "k": 256,
        "seed": 106
      },
      "wall_seconds": 3.1548457770002187
    },
    {
      "seconds": 0.12113202799991996,
      "mem_increment_bytes": 6291456,
      "mem_meter": "nvidia-smi",
      "n_iter": 12,
      "inertia_per_point": 118.92781208333334,
      "cuml": "26.10.00",
      "impl": "cuml",
      "init": "random",
      "phase": "fit",
      "seed": 1,
      "k": 256,
      "task": {
        "name": "k256-d128",
        "n": 150000,
        "d": 128,
        "k": 256,
        "seed": 106
      },
      "wall_seconds": 2.7028876780000246
    },
    {
      "seconds": 0.24470514700010426,
      "mem_increment_bytes": 12582912,
      "mem_meter": "nvidia-smi",
      "n_iter": 12,
      "inertia_per_point": 119.74185875,
      "cuml": "26.10.00",
      "impl": "cuml",
      "init": "scalable",
      "phase": "fit",
      "seed": 1,
      "k": 256,
      "task": {
        "name": "k256-d128",
        "n": 150000,
        "d": 128,
        "k": 256,
        "seed": 106
      },
      "wall_seconds": 2.8162259180001
    },
    {
      "seconds": 0.47374896240234377,
      "mem_increment_bytes": 153740800,
      "mem_meter": "cupy-pool",
      "n_iter": 12,
      "inertia_per_point": 118.92395458333333,
      "native_update": true,
      "impl": "cupy",
      "init": "plusplus",
      "phase": "fit",
      "seed": 1,
      "k": 256,
      "task": {
        "name": "k256-d128",
        "n": 150000,
        "d": 128,
        "k": 256,
        "seed": 106
      },
      "wall_seconds": 1.9429423749998023
    },
    {
      "seconds": 0.18837971496582032,
      "mem_increment_bytes": 153609728,
      "mem_meter": "cupy-pool",
      "n_iter": 12,
      "inertia_per_point": 118.92778666666666,
      "native_update": true,
      "impl": "cupy",
      "init": "random",
      "phase": "fit",
      "seed": 1,
      "k": 256,
      "task": {
        "name": "k256-d128",
        "n": 150000,
        "d": 128,
        "k": 256,
        "seed": 106
      },
      "wall_seconds": 1.6525620349998462
    },
    {
      "seconds": 0.5050388793945313,
      "mem_increment_bytes": 153740800,
      "mem_meter": "cupy-pool",
      "n_iter": 12,
      "inertia_per_point": 118.923859375,
      "native_update": false,
      "impl": "cupy-generic",
      "init": "plusplus",
      "phase": "fit",
      "seed": 1,
      "k": 256,
      "task": {
        "name": "k256-d128",
        "n": 150000,
        "d": 128,
        "k": 256,
        "seed": 106
      },
      "wall_seconds": 1.976995061000025
    },
    {
      "seconds": 0.2114974365234375,
      "mem_increment_bytes": 153609728,
      "mem_meter": "cupy-pool",
      "n_iter": 12,
      "inertia_per_point": 118.92788333333333,
      "native_update": false,
      "impl": "cupy-generic",
      "init": "random",
      "phase": "fit",
      "seed": 1,
      "k": 256,
      "task": {
        "name": "k256-d128",
        "n": 150000,
        "d": 128,
        "k": 256,
        "seed": 106
      },
      "wall_seconds": 1.6755435269999452
    },
    {
      "seconds": 8.71220001954498e-05,
      "mem_increment_bytes": 118784,
      "mem_meter": "vmhwm",
      "n_iter": 0,
      "inertia_per_point": 185.40813208333333,
      "impl": "random-baseline",
      "init": "random",
      "phase": "fit",
      "seed": 1,
      "k": 256,
      "task": {
        "name": "k256-d128",
        "n": 150000,
        "d": 128,
        "k": 256,
        "seed": 106
      },
      "wall_seconds": 0.2111356639998121
    },
    {
      "seconds": 1.6770929790000082,
      "mem_increment_bytes": 153296896,
      "mem_meter": "vmhwm",
      "n_iter": 12,
      "inertia_per_point": 118.91957333333333,
      "sklearn": "1.10.dev0",
      "impl": "sklearn-optimized",
      "init": "plusplus",
      "phase": "fit",
      "seed": 1,
      "k": 256,
      "task": {
        "name": "k256-d128",
        "n": 150000,
        "d": 128,
        "k": 256,
        "seed": 106
      },
      "wall_seconds": 2.690448695999976
    },
    {
      "seconds": 0.5025702670000101,
      "mem_increment_bytes": 153452544,
      "mem_meter": "vmhwm",
      "n_iter": 12,
      "inertia_per_point": 118.92730333333333,
      "sklearn": "1.10.dev0",
      "impl": "sklearn-optimized",
      "init": "random",
      "phase": "fit",
      "seed": 1,
      "k": 256,
      "task": {
        "name": "k256-d128",
        "n": 150000,
        "d": 128,
        "k": 256,
        "seed": 106
      },
      "wall_seconds": 1.5275907509999342
    },
    {
      "seconds": 6.592072397000038,
      "mem_increment_bytes": 153481216,
      "mem_meter": "vmhwm",
      "n_iter": 12,
      "inertia_per_point": 118.92743791666666,
      "sklearn": "1.7.2",
      "impl": "sklearn-vanilla",
      "init": "plusplus",
      "phase": "fit",
      "seed": 1,
      "k": 256,
      "task": {
        "name": "k256-d128",
        "n": 150000,
        "d": 128,
        "k": 256,
        "seed": 106
      },
      "wall_seconds": 7.536728302000029
    },
    {
      "seconds": 0.5014024069998868,
      "mem_increment_bytes": 153419776,
      "mem_meter": "vmhwm",
      "n_iter": 12,
      "inertia_per_point": 118.92730333333333,
      "sklearn": "1.7.2",
      "impl": "sklearn-vanilla",
      "init": "random",
      "phase": "fit",
      "seed": 1,
      "k": 256,
      "task": {
        "name": "k256-d128",
        "n": 150000,
        "d": 128,
        "k": 256,
        "seed": 106
      },
      "wall_seconds": 1.4546629050000774
    },
    {
      "seconds": 5.8396596110001155,
      "mem_increment_bytes": 175173632,
      "mem_meter": "vmhwm",
      "n_iter": 12,
      "inertia_per_point": 118.92549583333333,
      "native_update": true,
      "impl": "torch-cpu",
      "init": "plusplus",
      "phase": "fit",
      "seed": 1,
      "k": 256,
      "task": {
        "name": "k256-d128",
        "n": 150000,
        "d": 128,
        "k": 256,
        "seed": 106
      },
      "wall_seconds": 7.981693264999876
    },
    {
      "seconds": 2.0229142199998478,
      "mem_increment_bytes": 169971712,
      "mem_meter": "vmhwm",
      "n_iter": 12,
      "inertia_per_point": 118.92620541666666,
      "native_update": true,
      "impl": "torch-cpu",
      "init": "random",
      "phase": "fit",
      "seed": 1,
      "k": 256,
      "task": {
        "name": "k256-d128",
        "n": 150000,
        "d": 128,
        "k": 256,
        "seed": 106
      },
      "wall_seconds": 4.185929587999908
    },
    {
      "seconds": 6.584674327999892,
      "mem_increment_bytes": 175394816,
      "mem_meter": "vmhwm",
      "n_iter": 12,
      "inertia_per_point": 118.92549541666666,
      "native_update": false,
      "impl": "torch-cpu-generic",
      "init": "plusplus",
      "phase": "fit",
      "seed": 1,
      "k": 256,
      "task": {
        "name": "k256-d128",
        "n": 150000,
        "d": 128,
        "k": 256,
        "seed": 106
      },
      "wall_seconds": 8.735551802999908
    },
    {
      "seconds": 2.802236383000036,
      "mem_increment_bytes": 169906176,
      "mem_meter": "vmhwm",
      "n_iter": 12,
      "inertia_per_point": 118.92788291666666,
      "native_update": false,
      "impl": "torch-cpu-generic",
      "init": "random",
      "phase": "fit",
      "seed": 1,
      "k": 256,
      "task": {
        "name": "k256-d128",
        "n": 150000,
        "d": 128,
        "k": 256,
        "seed": 106
      },
      "wall_seconds": 4.948040423999828
    },
    {
      "seconds": 0.4910474548339844,
      "mem_increment_bytes": 155323904,
      "mem_meter": "torch-pool",
      "n_iter": 12,
      "inertia_per_point": 118.92664604166667,
      "native_update": true,
      "impl": "torch-cuda",
      "init": "plusplus",
      "phase": "fit",
      "seed": 1,
      "k": 256,
      "task": {
        "name": "k256-d128",
        "n": 150000,
        "d": 128,
        "k": 256,
        "seed": 106
      },
      "wall_seconds": 2.9574931549998382
    },
    {
      "seconds": 0.21731773376464844,
      "mem_increment_bytes": 155192832,
      "mem_meter": "torch-pool",
      "n_iter": 12,
      "inertia_per_point": 118.9279375,
      "native_update": true,
      "impl": "torch-cuda",
      "init": "random",
      "phase": "fit",
      "seed": 1,
      "k": 256,
      "task": {
        "name": "k256-d128",
        "n": 150000,
        "d": 128,
        "k": 256,
        "seed": 106
      },
      "wall_seconds": 2.6855564219999906
    },
    {
      "seconds": 0.5120796508789063,
      "mem_increment_bytes": 155323904,
      "mem_meter": "torch-pool",
      "n_iter": 12,
      "inertia_per_point": 118.91930020833334,
      "native_update": false,
      "impl": "torch-cuda-generic",
      "init": "plusplus",
      "phase": "fit",
      "seed": 1,
      "k": 256,
      "task": {
        "name": "k256-d128",
        "n": 150000,
        "d": 128,
        "k": 256,
        "seed": 106
      },
      "wall_seconds": 3.0356851080000524
    },
    {
      "seconds": 0.23163360595703125,
      "mem_increment_bytes": 155192832,
      "mem_meter": "torch-pool",
      "n_iter": 12,
      "inertia_per_point": 118.92788333333333,
      "native_update": false,
      "impl": "torch-cuda-generic",
      "init": "random",
      "phase": "fit",
      "seed": 1,
      "k": 256,
      "task": {
        "name": "k256-d128",
        "n": 150000,
        "d": 128,
        "k": 256,
        "seed": 106
      },
      "wall_seconds": 2.666341647999843
    },
    {
      "seconds": 0.523559589000115,
      "mem_increment_bytes": 14680064,
      "mem_meter": "nvidia-smi",
      "n_iter": 12,
      "inertia_per_point": 118.91948791666667,
      "cuml": "26.10.00",
      "impl": "cuml",
      "init": "plusplus",
      "phase": "fit",
      "seed": 2,
      "k": 256,
      "task": {
        "name": "k256-d128",
        "n": 150000,
        "d": 128,
        "k": 256,
        "seed": 106
      },
      "wall_seconds": 3.120037601999911
    },
    {
      "seconds": 0.1199692390000564,
      "mem_increment_bytes": 6291456,
      "mem_meter": "nvidia-smi",
      "n_iter": 12,
      "inertia_per_point": 118.96383354166667,
      "cuml": "26.10.00",
      "impl": "cuml",
      "init": "random",
      "phase": "fit",
      "seed": 2,
      "k": 256,
      "task": {
        "name": "k256-d128",
        "n": 150000,
        "d": 128,
        "k": 256,
        "seed": 106
      },
      "wall_seconds": 2.7177025989999493
    },
    {
      "seconds": 0.24221230700004526,
      "mem_increment_bytes": 12582912,
      "mem_meter": "nvidia-smi",
      "n_iter": 12,
      "inertia_per_point": 119.66021854166667,
      "cuml": "26.10.00",
      "impl": "cuml",
      "init": "scalable",
      "phase": "fit",
      "seed": 2,
      "k": 256,
      "task": {
        "name": "k256-d128",
        "n": 150000,
        "d": 128,
        "k": 256,
        "seed": 106
      },
      "wall_seconds": 2.835100033000117
    },
    {
      "seconds": 0.48050631713867187,
      "mem_increment_bytes": 153740800,
      "mem_meter": "cupy-pool",
      "n_iter": 12,
      "inertia_per_point": 118.9177525,
      "native_update": true,
      "impl": "cupy",
      "init": "plusplus",
      "phase": "fit",
      "seed": 2,
      "k": 256,
      "task": {
        "name": "k256-d128",
        "n": 150000,
        "d": 128,
        "k": 256,
        "seed": 106
      },
      "wall_seconds": 1.9538343300000633
    },
    {
      "seconds": 0.187897216796875,
      "mem_increment_bytes": 153609728,
      "mem_meter": "cupy-pool",
      "n_iter": 12,
      "inertia_per_point": 118.96469458333333,
      "native_update": true,
      "impl": "cupy",
      "init": "random",
      "phase": "fit",
      "seed": 2,
      "k": 256,
      "task": {
        "name": "k256-d128",
        "n": 150000,
        "d": 128,
        "k": 256,
        "seed": 106
      },
      "wall_seconds": 1.6666737719999674
    },
    {
      "seconds": 0.5026779174804688,
      "mem_increment_bytes": 153740800,
      "mem_meter": "cupy-pool",
      "n_iter": 12,
      "inertia_per_point": 118.91883229166666,
      "native_update": false,
      "impl": "cupy-generic",
      "init": "plusplus",
      "phase": "fit",
      "seed": 2,
      "k": 256,
      "task": {
        "name": "k256-d128",
        "n": 150000,
        "d": 128,
        "k": 256,
        "seed": 106
      },
      "wall_seconds": 1.973666828999967
    },
    {
      "seconds": 0.21329904174804687,
      "mem_increment_bytes": 153609728,
      "mem_meter": "cupy-pool",
      "n_iter": 12,
      "inertia_per_point": 118.96469541666667,
      "native_update": false,
      "impl": "cupy-generic",
      "init": "random",
      "phase": "fit",
      "seed": 2,
      "k": 256,
      "task": {
        "name": "k256-d128",
        "n": 150000,
        "d": 128,
        "k": 256,
        "seed": 106
      },
      "wall_seconds": 1.6909443970000666
    },
    {
      "seconds": 0.00012290299991946085,
      "mem_increment_bytes": 114688,
      "mem_meter": "vmhwm",
      "n_iter": 0,
      "inertia_per_point": 185.07447541666667,
      "impl": "random-baseline",
      "init": "random",
      "phase": "fit",
      "seed": 2,
      "k": 256,
      "task": {
        "name": "k256-d128",
        "n": 150000,
        "d": 128,
        "k": 256,
        "seed": 106
      },
      "wall_seconds": 0.20469234699999106
    },
    {
      "seconds": 1.6523224489999393,
      "mem_increment_bytes": 153473024,
      "mem_meter": "vmhwm",
      "n_iter": 12,
      "inertia_per_point": 118.93800229166666,
      "sklearn": "1.10.dev0",
      "impl": "sklearn-optimized",
      "init": "plusplus",
      "phase": "fit",
      "seed": 2,
      "k": 256,
      "task": {
        "name": "k256-d128",
        "n": 150000,
        "d": 128,
        "k": 256,
        "seed": 106
      },
      "wall_seconds": 2.6731131680001
    },
    {
      "seconds": 0.4994531789998291,
      "mem_increment_bytes": 153518080,
      "mem_meter": "vmhwm",
      "n_iter": 12,
      "inertia_per_point": 118.96462708333334,
      "sklearn": "1.10.dev0",
      "impl": "sklearn-optimized",
      "init": "random",
      "phase": "fit",
      "seed": 2,
      "k": 256,
      "task": {
        "name": "k256-d128",
        "n": 150000,
        "d": 128,
        "k": 256,
        "seed": 106
      },
      "wall_seconds": 1.524472939999896
    },
    {
      "seconds": 6.598363640999878,
      "mem_increment_bytes": 153444352,
      "mem_meter": "vmhwm",
      "n_iter": 12,
      "inertia_per_point": 118.93084979166666,
      "sklearn": "1.7.2",
      "impl": "sklearn-vanilla",
      "init": "plusplus",
      "phase": "fit",
      "seed": 2,
      "k": 256,
      "task": {
        "name": "k256-d128",
        "n": 150000,
        "d": 128,
        "k": 256,
        "seed": 106
      },
      "wall_seconds": 7.553186581999853
    },
    {
      "seconds": 0.5007490460000099,
      "mem_increment_bytes": 153419776,
      "mem_meter": "vmhwm",
      "n_iter": 12,
      "inertia_per_point": 118.96462,
      "sklearn": "1.7.2",
      "impl": "sklearn-vanilla",
      "init": "random",
      "phase": "fit",
      "seed": 2,
      "k": 256,
      "task": {
        "name": "k256-d128",
        "n": 150000,
        "d": 128,
        "k": 256,
        "seed": 106
      },
      "wall_seconds": 1.440372163999882
    },
    {
      "seconds": 5.8463729150000745,
      "mem_increment_bytes": 175144960,
      "mem_meter": "vmhwm",
      "n_iter": 12,
      "inertia_per_point": 118.91751375,
      "native_update": true,
      "impl": "torch-cpu",
      "init": "plusplus",
      "phase": "fit",
      "seed": 2,
      "k": 256,
      "task": {
        "name": "k256-d128",
        "n": 150000,
        "d": 128,
        "k": 256,
        "seed": 106
      },
      "wall_seconds": 8.01458470600005
    },
    {
      "seconds": 2.002792490000047,
      "mem_increment_bytes": 169701376,
      "mem_meter": "vmhwm",
      "n_iter": 12,
      "inertia_per_point": 118.96505,
      "native_update": true,
      "impl": "torch-cpu",
      "init": "random",
      "phase": "fit",
      "seed": 2,
      "k": 256,
      "task": {
        "name": "k256-d128",
        "n": 150000,
        "d": 128,
        "k": 256,
        "seed": 106
      },
      "wall_seconds": 4.156284328000083
    },
    {
      "seconds": 6.64026224700001,
      "mem_increment_bytes": 175403008,
      "mem_meter": "vmhwm",
      "n_iter": 12,
      "inertia_per_point": 118.918525,
      "native_update": false,
      "impl": "torch-cpu-generic",
      "init": "plusplus",
      "phase": "fit",
      "seed": 2,
      "k": 256,
      "task": {
        "name": "k256-d128",
        "n": 150000,
        "d": 128,
        "k": 256,
        "seed": 106
      },
      "wall_seconds": 8.793527513000072
    },
    {
      "seconds": 2.7695187770000302,
      "mem_increment_bytes": 169893888,
      "mem_meter": "vmhwm",
      "n_iter": 12,
      "inertia_per_point": 118.96469541666667,
      "native_update": false,
      "impl": "torch-cpu-generic",
      "init": "random",
      "phase": "fit",
      "seed": 2,
      "k": 256,
      "task": {
        "name": "k256-d128",
        "n": 150000,
        "d": 128,
        "k": 256,
        "seed": 106
      },
      "wall_seconds": 4.919889974000171
    },
    {
      "seconds": 0.4913205261230469,
      "mem_increment_bytes": 155323904,
      "mem_meter": "torch-pool",
      "n_iter": 12,
      "inertia_per_point": 118.91941333333334,
      "native_update": true,
      "impl": "torch-cuda",
      "init": "plusplus",
      "phase": "fit",
      "seed": 2,
      "k": 256,
      "task": {
        "name": "k256-d128",
        "n": 150000,
        "d": 128,
        "k": 256,
        "seed": 106
      },
      "wall_seconds": 3.0139059160001125
    },
    {
      "seconds": 0.21691206359863283,
      "mem_increment_bytes": 155192832,
      "mem_meter": "torch-pool",
      "n_iter": 12,
      "inertia_per_point": 118.96505083333334,
      "native_update": true,
      "impl": "torch-cuda",
      "init": "random",
      "phase": "fit",
      "seed": 2,
      "k": 256,
      "task": {
        "name": "k256-d128",
        "n": 150000,
        "d": 128,
        "k": 256,
        "seed": 106
      },
      "wall_seconds": 2.7212867000000642
    },
    {
      "seconds": 0.5075160522460938,
      "mem_increment_bytes": 155323904,
      "mem_meter": "torch-pool",
      "n_iter": 12,
      "inertia_per_point": 118.91932625,
      "native_update": false,
      "impl": "torch-cuda-generic",
      "init": "plusplus",
      "phase": "fit",
      "seed": 2,
      "k": 256,
      "task": {
        "name": "k256-d128",
        "n": 150000,
        "d": 128,
        "k": 256,
        "seed": 106
      },
      "wall_seconds": 3.003032229999917
    },
    {
      "seconds": 0.23397605895996093,
      "mem_increment_bytes": 155192832,
      "mem_meter": "torch-pool",
      "n_iter": 12,
      "inertia_per_point": 118.96469541666667,
      "native_update": false,
      "impl": "torch-cuda-generic",
      "init": "random",
      "phase": "fit",
      "seed": 2,
      "k": 256,
      "task": {
        "name": "k256-d128",
        "n": 150000,
        "d": 128,
        "k": 256,
        "seed": 106
      },
      "wall_seconds": 2.703896540999949
    }
  ]
}
