[
 {
  "seconds": 19.76482987000054,
  "mem_increment_bytes": 6636949504,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 998.8671631578948,
  "native_update": true,
  "impl": "torch-cpu",
  "init": "plusplus",
  "phase": "fit",
  "seed": 0,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 23.92771435100076
 },
 {
  "seconds": 17.288739748000808,
  "mem_increment_bytes": 6652903424,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 998.86821,
  "native_update": true,
  "impl": "torch-cpu",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 34.259069968000404
 },
 {
  "seconds": 20.975154148,
  "mem_increment_bytes": 6652895232,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 998.8671710526315,
  "native_update": false,
  "impl": "torch-cpu-generic",
  "init": "plusplus",
  "phase": "fit",
  "seed": 0,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 30.725485554001352
 },
 {
  "seconds": 18.47156143400207,
  "mem_increment_bytes": 6653038592,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 998.8682215789473,
  "native_update": false,
  "impl": "torch-cpu-generic",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 27.14081413099848
 },
 {
  "seconds": 1.4478050537109375,
  "mem_increment_bytes": 6650068992,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 998.8660426315789,
  "native_update": true,
  "impl": "torch-cuda",
  "init": "plusplus",
  "phase": "fit",
  "seed": 0,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 11.007926116999442
 },
 {
  "seconds": 1.1432515869140625,
  "mem_increment_bytes": 6650068992,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 998.8682126315789,
  "native_update": true,
  "impl": "torch-cuda",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 5.601906866999343
 },
 {
  "seconds": 1.0703511962890624,
  "mem_increment_bytes": 6650068992,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 998.867175263158,
  "native_update": false,
  "impl": "torch-cuda-generic",
  "init": "plusplus",
  "phase": "fit",
  "seed": 0,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 5.5461306219986
 },
 {
  "seconds": 0.93272509765625,
  "mem_increment_bytes": 6650068992,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 998.8682047368421,
  "native_update": false,
  "impl": "torch-cuda-generic",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 5.3980633829996805
 },
 {
  "seconds": 1.9110697021484375,
  "mem_increment_bytes": 984200704,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 998.8671657894737,
  "native_update": true,
  "impl": "cupy",
  "init": "plusplus",
  "phase": "fit",
  "seed": 0,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 9.834685173998878
 },
 {
  "seconds": 1.039564697265625,
  "mem_increment_bytes": 972809728,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 998.8682131578947,
  "native_update": true,
  "impl": "cupy",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 8.169198263996805
 },
 {
  "seconds": 1.0906998291015626,
  "mem_increment_bytes": 984200704,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 998.8671657894737,
  "native_update": false,
  "impl": "cupy-generic",
  "init": "plusplus",
  "phase": "fit",
  "seed": 0,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 8.377630390998092
 },
 {
  "seconds": 0.9756773071289062,
  "mem_increment_bytes": 972809728,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 998.8682047368421,
  "native_update": false,
  "impl": "cupy-generic",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 8.820999109000695
 },
 {
  "seconds": 19.68064409699946,
  "mem_increment_bytes": 6531858432,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 998.8654463157894,
  "native_update": true,
  "impl": "torch-cpu",
  "init": "plusplus",
  "phase": "fit",
  "seed": 1,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 35.27899631299806
 },
 {
  "seconds": 16.821641868998995,
  "mem_increment_bytes": 6651719680,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 998.8699115789474,
  "native_update": true,
  "impl": "torch-cpu",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 27.765414876997966
 },
 {
  "seconds": 20.822855352998886,
  "mem_increment_bytes": 6652743680,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 998.8654389473684,
  "native_update": false,
  "impl": "torch-cpu-generic",
  "init": "plusplus",
  "phase": "fit",
  "seed": 1,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 29.24004247099947
 },
 {
  "seconds": 18.292245846001606,
  "mem_increment_bytes": 6652928000,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 998.8699210526315,
  "native_update": false,
  "impl": "torch-cpu-generic",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 26.22408153300057
 },
 {
  "seconds": 1.6038536376953125,
  "mem_increment_bytes": 6650068992,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 998.8654805263158,
  "native_update": true,
  "impl": "torch-cuda",
  "init": "plusplus",
  "phase": "fit",
  "seed": 1,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 9.181617246002133
 },
 {
  "seconds": 1.1015267333984375,
  "mem_increment_bytes": 6650068992,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 998.8699031578948,
  "native_update": true,
  "impl": "torch-cuda",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 5.536353373998281
 },
 {
  "seconds": 1.0823985595703125,
  "mem_increment_bytes": 6650068992,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 998.8654589473684,
  "native_update": false,
  "impl": "torch-cuda-generic",
  "init": "plusplus",
  "phase": "fit",
  "seed": 1,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 5.511945603997447
 },
 {
  "seconds": 0.9298458862304687,
  "mem_increment_bytes": 6650068992,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 998.8699142105263,
  "native_update": false,
  "impl": "torch-cuda-generic",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 5.420092546999513
 },
 {
  "seconds": 1.321123779296875,
  "mem_increment_bytes": 984200704,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 998.8654889473685,
  "native_update": true,
  "impl": "cupy",
  "init": "plusplus",
  "phase": "fit",
  "seed": 1,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 8.686508456998126
 },
 {
  "seconds": 1.033912353515625,
  "mem_increment_bytes": 972809728,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 998.8699226315789,
  "native_update": true,
  "impl": "cupy",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 7.942066412000713
 },
 {
  "seconds": 1.0862818603515625,
  "mem_increment_bytes": 984200704,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 998.8654589473684,
  "native_update": false,
  "impl": "cupy-generic",
  "init": "plusplus",
  "phase": "fit",
  "seed": 1,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 8.038800315000117
 },
 {
  "seconds": 0.9775239868164063,
  "mem_increment_bytes": 972809728,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 998.8699142105263,
  "native_update": false,
  "impl": "cupy-generic",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 7.859453381999629
 },
 {
  "seconds": 19.168125369000336,
  "mem_increment_bytes": 6652735488,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 998.8680805263158,
  "native_update": true,
  "impl": "torch-cpu",
  "init": "plusplus",
  "phase": "fit",
  "seed": 2,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 25.369363707999582
 },
 {
  "seconds": 17.255405850999523,
  "mem_increment_bytes": 6652600320,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 998.8665552631579,
  "native_update": true,
  "impl": "torch-cpu",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 31.42449170299733
 },
 {
  "seconds": 21.14592760600135,
  "mem_increment_bytes": 6652792832,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 998.8680884210527,
  "native_update": false,
  "impl": "torch-cpu-generic",
  "init": "plusplus",
  "phase": "fit",
  "seed": 2,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 31.465515309002512
 },
 {
  "seconds": 18.871985663001396,
  "mem_increment_bytes": 6652813312,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 998.8665389473684,
  "native_update": false,
  "impl": "torch-cpu-generic",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 26.96818230399731
 },
 {
  "seconds": 1.639001708984375,
  "mem_increment_bytes": 6650068992,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 998.8692847368421,
  "native_update": true,
  "impl": "torch-cuda",
  "init": "plusplus",
  "phase": "fit",
  "seed": 2,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 10.399312296998687
 },
 {
  "seconds": 1.1265345458984375,
  "mem_increment_bytes": 6650068992,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 998.8665194736842,
  "native_update": true,
  "impl": "torch-cuda",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 5.61964531600097
 },
 {
  "seconds": 1.0823177490234375,
  "mem_increment_bytes": 6650068992,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 998.8692294736842,
  "native_update": false,
  "impl": "torch-cuda-generic",
  "init": "plusplus",
  "phase": "fit",
  "seed": 2,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 5.626672051999776
 },
 {
  "seconds": 0.9276951904296875,
  "mem_increment_bytes": 6650068992,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 998.866545263158,
  "native_update": false,
  "impl": "torch-cuda-generic",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 5.437570294001489
 },
 {
  "seconds": 1.3249697265625,
  "mem_increment_bytes": 984200704,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 998.8680647368421,
  "native_update": true,
  "impl": "cupy",
  "init": "plusplus",
  "phase": "fit",
  "seed": 2,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 8.68266809099805
 },
 {
  "seconds": 1.0360665283203125,
  "mem_increment_bytes": 972809728,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 998.8665347368421,
  "native_update": true,
  "impl": "cupy",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 7.962002203003067
 },
 {
  "seconds": 1.0876661376953125,
  "mem_increment_bytes": 984200704,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 998.868077368421,
  "native_update": false,
  "impl": "cupy-generic",
  "init": "plusplus",
  "phase": "fit",
  "seed": 2,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 8.052791805002926
 },
 {
  "seconds": 0.9733636474609375,
  "mem_increment_bytes": 972809728,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 998.866545263158,
  "native_update": false,
  "impl": "cupy-generic",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 3,
  "task": {
   "name": "k3-d1000",
   "n": 950000,
   "d": 1000,
   "k": 3,
   "seed": 101
  },
  "wall_seconds": 7.830531053998129
 },
 {
  "seconds": 12.112514948999888,
  "mem_increment_bytes": 2648416256,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 176.5333086904762,
  "native_update": true,
  "impl": "torch-cpu",
  "init": "plusplus",
  "phase": "fit",
  "seed": 0,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 36.568263363998994
 },
 {
  "seconds": 8.298870402999455,
  "mem_increment_bytes": 2648633344,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 176.53467407738094,
  "native_update": true,
  "impl": "torch-cpu",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 11.283126496000477
 },
 {
  "seconds": 12.444901675997244,
  "mem_increment_bytes": 2648838144,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 176.53330331845237,
  "native_update": false,
  "impl": "torch-cpu-generic",
  "init": "plusplus",
  "phase": "fit",
  "seed": 0,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 15.398226359000546
 },
 {
  "seconds": 8.887635988998227,
  "mem_increment_bytes": 2648813568,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 176.5346769047619,
  "native_update": false,
  "impl": "torch-cpu-generic",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 11.829409404999751
 },
 {
  "seconds": 1.1388668212890625,
  "mem_increment_bytes": 2646047744,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 176.5353088095238,
  "native_update": true,
  "impl": "torch-cuda",
  "init": "plusplus",
  "phase": "fit",
  "seed": 0,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 4.703518228001485
 },
 {
  "seconds": 0.6282721557617188,
  "mem_increment_bytes": 2646047744,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 176.53467520833334,
  "native_update": true,
  "impl": "torch-cuda",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 4.037351252998633
 },
 {
  "seconds": 0.8680465087890625,
  "mem_increment_bytes": 2646047744,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 176.5351676636905,
  "native_update": false,
  "impl": "torch-cuda-generic",
  "init": "plusplus",
  "phase": "fit",
  "seed": 0,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 4.291627893002442
 },
 {
  "seconds": 0.631235595703125,
  "mem_increment_bytes": 2646047744,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 176.5346811904762,
  "native_update": false,
  "impl": "torch-cuda-generic",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 4.021813651001139
 },
 {
  "seconds": 1.5803634033203124,
  "mem_increment_bytes": 2150422016,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 176.5331955059524,
  "native_update": true,
  "impl": "cupy",
  "init": "plusplus",
  "phase": "fit",
  "seed": 0,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 5.920432303999405
 },
 {
  "seconds": 0.6265875244140625,
  "mem_increment_bytes": 2150409728,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 176.53468464285714,
  "native_update": true,
  "impl": "cupy",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 4.610681251000642
 },
 {
  "seconds": 1.06255224609375,
  "mem_increment_bytes": 2150422016,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 176.53318989583335,
  "native_update": false,
  "impl": "cupy-generic",
  "init": "plusplus",
  "phase": "fit",
  "seed": 0,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 4.99042455900053
 },
 {
  "seconds": 0.8201161499023437,
  "mem_increment_bytes": 2150409728,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 176.53468598214286,
  "native_update": false,
  "impl": "cupy-generic",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 4.718115600000601
 },
 {
  "seconds": 11.787746259000414,
  "mem_increment_bytes": 2648788992,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 176.53320391369047,
  "native_update": true,
  "impl": "torch-cpu",
  "init": "plusplus",
  "phase": "fit",
  "seed": 1,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 14.74125600700063
 },
 {
  "seconds": 8.1775436909993,
  "mem_increment_bytes": 2648907776,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 176.5338224107143,
  "native_update": true,
  "impl": "torch-cpu",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 11.16539812100018
 },
 {
  "seconds": 12.451675487998727,
  "mem_increment_bytes": 2648723456,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 176.53320488095238,
  "native_update": false,
  "impl": "torch-cpu-generic",
  "init": "plusplus",
  "phase": "fit",
  "seed": 1,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 15.388107741997374
 },
 {
  "seconds": 8.873688759002107,
  "mem_increment_bytes": 2648813568,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 176.5338338392857,
  "native_update": false,
  "impl": "torch-cpu-generic",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 11.808253401999536
 },
 {
  "seconds": 0.8727058715820313,
  "mem_increment_bytes": 2646047744,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 176.53464066964287,
  "native_update": true,
  "impl": "torch-cuda",
  "init": "plusplus",
  "phase": "fit",
  "seed": 1,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 4.325922454998363
 },
 {
  "seconds": 0.6434118041992187,
  "mem_increment_bytes": 2646047744,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 176.53382186011905,
  "native_update": true,
  "impl": "torch-cuda",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 4.105896904002293
 },
 {
  "seconds": 0.85548828125,
  "mem_increment_bytes": 2646047744,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 176.5323190625,
  "native_update": false,
  "impl": "torch-cuda-generic",
  "init": "plusplus",
  "phase": "fit",
  "seed": 1,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 4.2318118319999485
 },
 {
  "seconds": 0.629732177734375,
  "mem_increment_bytes": 2646047744,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 176.53382860119046,
  "native_update": false,
  "impl": "torch-cuda-generic",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 4.005182185999729
 },
 {
  "seconds": 0.8726820068359376,
  "mem_increment_bytes": 2150422016,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 176.53345479166666,
  "native_update": true,
  "impl": "cupy",
  "init": "plusplus",
  "phase": "fit",
  "seed": 1,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 4.8332675989986456
 },
 {
  "seconds": 0.626013671875,
  "mem_increment_bytes": 2150409728,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 176.53382232142857,
  "native_update": true,
  "impl": "cupy",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 4.594680897000217
 },
 {
  "seconds": 1.0655452880859375,
  "mem_increment_bytes": 2150422016,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 176.53344946428572,
  "native_update": false,
  "impl": "cupy-generic",
  "init": "plusplus",
  "phase": "fit",
  "seed": 1,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 5.057808265999483
 },
 {
  "seconds": 0.8154336547851563,
  "mem_increment_bytes": 2150409728,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 176.53382967261905,
  "native_update": false,
  "impl": "cupy-generic",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 4.752761818999716
 },
 {
  "seconds": 11.88361185499889,
  "mem_increment_bytes": 2648793088,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 176.53373723214287,
  "native_update": true,
  "impl": "torch-cpu",
  "init": "plusplus",
  "phase": "fit",
  "seed": 2,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 14.8552079459987
 },
 {
  "seconds": 8.242392148000363,
  "mem_increment_bytes": 2648788992,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 176.5343341220238,
  "native_update": true,
  "impl": "torch-cpu",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 11.2282129180021
 },
 {
  "seconds": 12.440119221002533,
  "mem_increment_bytes": 2648788992,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 176.5337338095238,
  "native_update": false,
  "impl": "torch-cpu-generic",
  "init": "plusplus",
  "phase": "fit",
  "seed": 2,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 15.435801307001384
 },
 {
  "seconds": 8.914705709001282,
  "mem_increment_bytes": 2648711168,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 176.53432538690475,
  "native_update": false,
  "impl": "torch-cpu-generic",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 11.935103697000159
 },
 {
  "seconds": 0.8741384887695313,
  "mem_increment_bytes": 2646047744,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 176.53279779761905,
  "native_update": true,
  "impl": "torch-cuda",
  "init": "plusplus",
  "phase": "fit",
  "seed": 2,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 4.289352488998702
 },
 {
  "seconds": 0.6258120727539063,
  "mem_increment_bytes": 2646047744,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 176.53432876488094,
  "native_update": true,
  "impl": "torch-cuda",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 4.040483173001121
 },
 {
  "seconds": 0.842792236328125,
  "mem_increment_bytes": 2646047744,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 176.53393345238095,
  "native_update": false,
  "impl": "torch-cuda-generic",
  "init": "plusplus",
  "phase": "fit",
  "seed": 2,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 4.242065270998864
 },
 {
  "seconds": 0.6280645751953124,
  "mem_increment_bytes": 2646047744,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 176.53432578869047,
  "native_update": false,
  "impl": "torch-cuda-generic",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 4.075251711998135
 },
 {
  "seconds": 0.8774022216796875,
  "mem_increment_bytes": 2150422016,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 176.53345976190477,
  "native_update": true,
  "impl": "cupy",
  "init": "plusplus",
  "phase": "fit",
  "seed": 2,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 4.7929770429982455
 },
 {
  "seconds": 0.62547265625,
  "mem_increment_bytes": 2150409728,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 176.53433238095238,
  "native_update": true,
  "impl": "cupy",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 4.551315317999979
 },
 {
  "seconds": 1.0611038818359375,
  "mem_increment_bytes": 2150422016,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 176.53345913690475,
  "native_update": false,
  "impl": "cupy-generic",
  "init": "plusplus",
  "phase": "fit",
  "seed": 2,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 4.978965795999102
 },
 {
  "seconds": 0.8255674438476562,
  "mem_increment_bytes": 2150409728,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 176.53433456845238,
  "native_update": false,
  "impl": "cupy-generic",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 17,
  "task": {
   "name": "k17-d180",
   "n": 2100000,
   "d": 180,
   "k": 17,
   "seed": 102
  },
  "wall_seconds": 4.737646337001934
 },
 {
  "seconds": 16.562955315999716,
  "mem_increment_bytes": 403951616,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 25.9155321875,
  "native_update": true,
  "impl": "torch-cpu",
  "init": "plusplus",
  "phase": "fit",
  "seed": 0,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 19.77744014700147
 },
 {
  "seconds": 5.283462727002188,
  "mem_increment_bytes": 389898240,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 25.91287242578125,
  "native_update": true,
  "impl": "torch-cpu",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 7.885610894001729
 },
 {
  "seconds": 19.707726941000146,
  "mem_increment_bytes": 403931136,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 25.915522177083332,
  "native_update": false,
  "impl": "torch-cpu-generic",
  "init": "plusplus",
  "phase": "fit",
  "seed": 0,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 22.265243791000103
 },
 {
  "seconds": 8.74150426000051,
  "mem_increment_bytes": 389758976,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 25.912870885416666,
  "native_update": false,
  "impl": "torch-cpu-generic",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 11.298163404997467
 },
 {
  "seconds": 0.7846083374023437,
  "mem_increment_bytes": 385892864,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 25.915286416666667,
  "native_update": true,
  "impl": "torch-cuda",
  "init": "plusplus",
  "phase": "fit",
  "seed": 0,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 3.964652365000802
 },
 {
  "seconds": 0.38746337890625,
  "mem_increment_bytes": 385880064,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 25.91287637890625,
  "native_update": true,
  "impl": "torch-cuda",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 3.5773529990001407
 },
 {
  "seconds": 0.8524314575195312,
  "mem_increment_bytes": 385892864,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 25.918071838541668,
  "native_update": false,
  "impl": "torch-cuda-generic",
  "init": "plusplus",
  "phase": "fit",
  "seed": 0,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 4.028348397001537
 },
 {
  "seconds": 0.4704070739746094,
  "mem_increment_bytes": 385880064,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 25.912882236979165,
  "native_update": false,
  "impl": "torch-cuda-generic",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 3.643265855000209
 },
 {
  "seconds": 1.0702054443359375,
  "mem_increment_bytes": 384022528,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 25.918442190104166,
  "native_update": true,
  "impl": "cupy",
  "init": "plusplus",
  "phase": "fit",
  "seed": 0,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 3.2869567559973802
 },
 {
  "seconds": 0.3664270935058594,
  "mem_increment_bytes": 384009728,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 25.9128655078125,
  "native_update": true,
  "impl": "cupy",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 2.5690873300009116
 },
 {
  "seconds": 1.2694423828125,
  "mem_increment_bytes": 384022528,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 25.918449125,
  "native_update": false,
  "impl": "cupy-generic",
  "init": "plusplus",
  "phase": "fit",
  "seed": 0,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 3.689915455001028
 },
 {
  "seconds": 0.5798722534179688,
  "mem_increment_bytes": 384009728,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 25.912864619791666,
  "native_update": false,
  "impl": "cupy-generic",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 3.417512785999861
 },
 {
  "seconds": 16.747871035997377,
  "mem_increment_bytes": 404103168,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 25.9170821796875,
  "native_update": true,
  "impl": "torch-cpu",
  "init": "plusplus",
  "phase": "fit",
  "seed": 1,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 19.341619216000254
 },
 {
  "seconds": 4.940271317002043,
  "mem_increment_bytes": 389812224,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 25.92048542708333,
  "native_update": true,
  "impl": "torch-cpu",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 7.560957082001551
 },
 {
  "seconds": 20.25692895999964,
  "mem_increment_bytes": 404017152,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 25.917077563802085,
  "native_update": false,
  "impl": "torch-cpu-generic",
  "init": "plusplus",
  "phase": "fit",
  "seed": 1,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 22.848679293001624
 },
 {
  "seconds": 8.638177292999899,
  "mem_increment_bytes": 389984256,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 25.920471802083334,
  "native_update": false,
  "impl": "torch-cpu-generic",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 11.246998540998902
 },
 {
  "seconds": 0.7867451171875,
  "mem_increment_bytes": 385892864,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 25.917475515625,
  "native_update": true,
  "impl": "torch-cuda",
  "init": "plusplus",
  "phase": "fit",
  "seed": 1,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 4.030372649998753
 },
 {
  "seconds": 0.4018794860839844,
  "mem_increment_bytes": 385880064,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 25.920509401041667,
  "native_update": true,
  "impl": "torch-cuda",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 3.6036735029992997
 },
 {
  "seconds": 0.862881103515625,
  "mem_increment_bytes": 385892864,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 25.915802872395833,
  "native_update": false,
  "impl": "torch-cuda-generic",
  "init": "plusplus",
  "phase": "fit",
  "seed": 1,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 4.033799789001932
 },
 {
  "seconds": 0.4665990295410156,
  "mem_increment_bytes": 385880064,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 25.9204891328125,
  "native_update": false,
  "impl": "torch-cuda-generic",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 3.7320010420007748
 },
 {
  "seconds": 1.0730458984375,
  "mem_increment_bytes": 384022528,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 25.917823040364585,
  "native_update": true,
  "impl": "cupy",
  "init": "plusplus",
  "phase": "fit",
  "seed": 1,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 3.2991993040013767
 },
 {
  "seconds": 0.3715101013183594,
  "mem_increment_bytes": 384009728,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 25.92048170703125,
  "native_update": true,
  "impl": "cupy",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 2.5918376709996664
 },
 {
  "seconds": 1.272422119140625,
  "mem_increment_bytes": 384022528,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 25.917835135416667,
  "native_update": false,
  "impl": "cupy-generic",
  "init": "plusplus",
  "phase": "fit",
  "seed": 1,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 3.4074394660019607
 },
 {
  "seconds": 0.571168212890625,
  "mem_increment_bytes": 384009728,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 25.920501609375,
  "native_update": false,
  "impl": "cupy-generic",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 2.759024402999785
 },
 {
  "seconds": 17.104215929997736,
  "mem_increment_bytes": 403910656,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 25.9141294296875,
  "native_update": true,
  "impl": "torch-cpu",
  "init": "plusplus",
  "phase": "fit",
  "seed": 2,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 19.663030589999835
 },
 {
  "seconds": 4.960353639999084,
  "mem_increment_bytes": 389812224,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 25.917204463541665,
  "native_update": true,
  "impl": "torch-cpu",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 7.5398360319995845
 },
 {
  "seconds": 20.368836710000323,
  "mem_increment_bytes": 404013056,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 25.914123522135416,
  "native_update": false,
  "impl": "torch-cpu-generic",
  "init": "plusplus",
  "phase": "fit",
  "seed": 2,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 22.96940770999936
 },
 {
  "seconds": 8.695730982002715,
  "mem_increment_bytes": 389812224,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 25.91721303125,
  "native_update": false,
  "impl": "torch-cpu-generic",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 11.295699529000558
 },
 {
  "seconds": 0.7894735107421875,
  "mem_increment_bytes": 385892864,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 25.917729485677082,
  "native_update": true,
  "impl": "torch-cuda",
  "init": "plusplus",
  "phase": "fit",
  "seed": 2,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 4.001760930001183
 },
 {
  "seconds": 0.39098486328125,
  "mem_increment_bytes": 385880064,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 25.91721071484375,
  "native_update": true,
  "impl": "torch-cuda",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 3.571118509000371
 },
 {
  "seconds": 0.8485322875976562,
  "mem_increment_bytes": 385892864,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 25.91779703645833,
  "native_update": false,
  "impl": "torch-cuda-generic",
  "init": "plusplus",
  "phase": "fit",
  "seed": 2,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 4.069848823997745
 },
 {
  "seconds": 0.45254122924804685,
  "mem_increment_bytes": 385880064,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 25.917207483072918,
  "native_update": false,
  "impl": "torch-cuda-generic",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 3.6252820909976435
 },
 {
  "seconds": 1.0670001220703125,
  "mem_increment_bytes": 384022528,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 25.913786348958332,
  "native_update": true,
  "impl": "cupy",
  "init": "plusplus",
  "phase": "fit",
  "seed": 2,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 3.247877811998478
 },
 {
  "seconds": 0.36891598510742185,
  "mem_increment_bytes": 384009728,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 25.9172249453125,
  "native_update": true,
  "impl": "cupy",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 2.5472187839986873
 },
 {
  "seconds": 1.2708331298828126,
  "mem_increment_bytes": 384022528,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 25.9137943359375,
  "native_update": false,
  "impl": "cupy-generic",
  "init": "plusplus",
  "phase": "fit",
  "seed": 2,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 3.39873032000105
 },
 {
  "seconds": 0.5710244140625,
  "mem_increment_bytes": 384009728,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 25.917217885416665,
  "native_update": false,
  "impl": "cupy-generic",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 100,
  "task": {
   "name": "k100-d32",
   "n": 1500000,
   "d": 32,
   "k": 100,
   "seed": 103
  },
  "wall_seconds": 2.7650565709991497
 },
 {
  "seconds": 20.130861683999683,
  "mem_increment_bytes": 157130752,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 1.0246945471772693,
  "native_update": true,
  "impl": "torch-cpu",
  "init": "plusplus",
  "phase": "fit",
  "seed": 0,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 22.851508355000988
 },
 {
  "seconds": 4.516845337999257,
  "mem_increment_bytes": 35086336,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 1.0273470828683036,
  "native_update": true,
  "impl": "torch-cpu",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 7.267390303000866
 },
 {
  "seconds": 33.669982502000494,
  "mem_increment_bytes": 157143040,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 1.0246862383742559,
  "native_update": false,
  "impl": "torch-cpu-generic",
  "init": "plusplus",
  "phase": "fit",
  "seed": 0,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 36.46377513799962
 },
 {
  "seconds": 20.394560002998332,
  "mem_increment_bytes": 34738176,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 1.0273552801804315,
  "native_update": false,
  "impl": "torch-cpu-generic",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 23.181656894998014
 },
 {
  "seconds": 1.1276182861328126,
  "mem_increment_bytes": 102904832,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 1.0255211757114955,
  "native_update": true,
  "impl": "torch-cuda",
  "init": "plusplus",
  "phase": "fit",
  "seed": 0,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 4.241532577001635
 },
 {
  "seconds": 0.482927001953125,
  "mem_increment_bytes": 77164544,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 1.0273536359514508,
  "native_update": true,
  "impl": "torch-cuda",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 3.550545666999824
 },
 {
  "seconds": 1.2332430419921876,
  "mem_increment_bytes": 102904832,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 1.0245714593796502,
  "native_update": false,
  "impl": "torch-cuda-generic",
  "init": "plusplus",
  "phase": "fit",
  "seed": 0,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 4.367818279999483
 },
 {
  "seconds": 0.5908763427734375,
  "mem_increment_bytes": 88143360,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 1.0273489647274925,
  "native_update": false,
  "impl": "torch-cuda-generic",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 3.7062698400004592
 },
 {
  "seconds": 1.7727010498046876,
  "mem_increment_bytes": 102904832,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 1.0242960428292411,
  "native_update": true,
  "impl": "cupy",
  "init": "plusplus",
  "phase": "fit",
  "seed": 0,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 3.638554013999965
 },
 {
  "seconds": 0.42986489868164063,
  "mem_increment_bytes": 77164544,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 1.027355255766369,
  "native_update": true,
  "impl": "cupy",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 2.3017720690004353
 },
 {
  "seconds": 1.9768619384765624,
  "mem_increment_bytes": 102904832,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 1.0242959114583334,
  "native_update": false,
  "impl": "cupy-generic",
  "init": "plusplus",
  "phase": "fit",
  "seed": 0,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 3.8868968759998097
 },
 {
  "seconds": 0.626323974609375,
  "mem_increment_bytes": 83946496,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 1.0273515771484374,
  "native_update": false,
  "impl": "cupy-generic",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 2.4764270649975515
 },
 {
  "seconds": 19.790040174997557,
  "mem_increment_bytes": 157122560,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 1.0254941020275297,
  "native_update": true,
  "impl": "torch-cpu",
  "init": "plusplus",
  "phase": "fit",
  "seed": 1,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 22.566557996000483
 },
 {
  "seconds": 4.362695075000374,
  "mem_increment_bytes": 35082240,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 1.027413913922991,
  "native_update": true,
  "impl": "torch-cpu",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 7.191434733002097
 },
 {
  "seconds": 35.967608896000456,
  "mem_increment_bytes": 157188096,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 1.0254934886532738,
  "native_update": false,
  "impl": "torch-cpu-generic",
  "init": "plusplus",
  "phase": "fit",
  "seed": 1,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 38.786664051000116
 },
 {
  "seconds": 20.370620932000747,
  "mem_increment_bytes": 34603008,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 1.0274151769438244,
  "native_update": false,
  "impl": "torch-cpu-generic",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 23.083175915002357
 },
 {
  "seconds": 1.1340555419921876,
  "mem_increment_bytes": 102904832,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 1.0255212227957589,
  "native_update": true,
  "impl": "torch-cuda",
  "init": "plusplus",
  "phase": "fit",
  "seed": 1,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 4.21640270199714
 },
 {
  "seconds": 0.48182827758789065,
  "mem_increment_bytes": 77164544,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 1.0274142138671876,
  "native_update": true,
  "impl": "torch-cuda",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 3.5122740010010602
 },
 {
  "seconds": 1.238365234375,
  "mem_increment_bytes": 102904832,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 1.0258577184477307,
  "native_update": false,
  "impl": "torch-cuda-generic",
  "init": "plusplus",
  "phase": "fit",
  "seed": 1,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 4.320293290002155
 },
 {
  "seconds": 0.5832940673828125,
  "mem_increment_bytes": 88143360,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 1.027413651297433,
  "native_update": false,
  "impl": "torch-cuda-generic",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 3.5980410170013783
 },
 {
  "seconds": 1.7629071044921876,
  "mem_increment_bytes": 102904832,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 1.0245780647786458,
  "native_update": true,
  "impl": "cupy",
  "init": "plusplus",
  "phase": "fit",
  "seed": 1,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 3.6414458680010284
 },
 {
  "seconds": 0.4279087829589844,
  "mem_increment_bytes": 77164544,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 1.027412610095796,
  "native_update": true,
  "impl": "cupy",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 2.2554345600001398
 },
 {
  "seconds": 1.956322509765625,
  "mem_increment_bytes": 102904832,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 1.0245774153645832,
  "native_update": false,
  "impl": "cupy-generic",
  "init": "plusplus",
  "phase": "fit",
  "seed": 1,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 3.8342666880016623
 },
 {
  "seconds": 0.625144775390625,
  "mem_increment_bytes": 83946496,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 1.0274139264787947,
  "native_update": false,
  "impl": "cupy-generic",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 2.5193756810003833
 },
 {
  "seconds": 23.621677904000535,
  "mem_increment_bytes": 157200384,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 1.0249607991536458,
  "native_update": true,
  "impl": "torch-cpu",
  "init": "plusplus",
  "phase": "fit",
  "seed": 2,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 26.510076023001602
 },
 {
  "seconds": 4.439611624999088,
  "mem_increment_bytes": 39284736,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 1.0268601064918155,
  "native_update": true,
  "impl": "torch-cpu",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 7.18370657199921
 },
 {
  "seconds": 35.304564672002016,
  "mem_increment_bytes": 157114368,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 1.0249504320126488,
  "native_update": false,
  "impl": "torch-cpu-generic",
  "init": "plusplus",
  "phase": "fit",
  "seed": 2,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 38.029190866000135
 },
 {
  "seconds": 20.350631478999276,
  "mem_increment_bytes": 34603008,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 1.0268511767578126,
  "native_update": false,
  "impl": "torch-cpu-generic",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 23.118198483000015
 },
 {
  "seconds": 1.1273489990234375,
  "mem_increment_bytes": 102904832,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 1.0242454847935267,
  "native_update": true,
  "impl": "torch-cuda",
  "init": "plusplus",
  "phase": "fit",
  "seed": 2,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 4.2131019920016115
 },
 {
  "seconds": 0.4817370910644531,
  "mem_increment_bytes": 77164544,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 1.0268600876581102,
  "native_update": true,
  "impl": "torch-cuda",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 3.476955778998672
 },
 {
  "seconds": 1.229596923828125,
  "mem_increment_bytes": 102904832,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 1.0254188051060267,
  "native_update": false,
  "impl": "torch-cuda-generic",
  "init": "plusplus",
  "phase": "fit",
  "seed": 2,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 4.268584542998724
 },
 {
  "seconds": 0.58441845703125,
  "mem_increment_bytes": 88143360,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 1.026855210890997,
  "native_update": false,
  "impl": "torch-cuda-generic",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 3.658460615999502
 },
 {
  "seconds": 1.763360107421875,
  "mem_increment_bytes": 102904832,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 1.024837581845238,
  "native_update": true,
  "impl": "cupy",
  "init": "plusplus",
  "phase": "fit",
  "seed": 2,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 3.6514893929997925
 },
 {
  "seconds": 0.4298910217285156,
  "mem_increment_bytes": 77164544,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 1.0268575365048362,
  "native_update": true,
  "impl": "cupy",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 2.3088122280023526
 },
 {
  "seconds": 1.968092529296875,
  "mem_increment_bytes": 102904832,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 1.0248397526041666,
  "native_update": false,
  "impl": "cupy-generic",
  "init": "plusplus",
  "phase": "fit",
  "seed": 2,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 3.8243307400007325
 },
 {
  "seconds": 0.630981689453125,
  "mem_increment_bytes": 83946496,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 1.0268548236374628,
  "native_update": false,
  "impl": "cupy-generic",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 550,
  "task": {
   "name": "k550-d6",
   "n": 525000,
   "d": 6,
   "k": 550,
   "seed": 104
  },
  "wall_seconds": 2.449326384001324
 },
 {
  "seconds": 43.19273925900052,
  "mem_increment_bytes": 54317056,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 0.018104191603483977,
  "native_update": true,
  "impl": "torch-cpu",
  "init": "plusplus",
  "phase": "fit",
  "seed": 0,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 46.00186102600128
 },
 {
  "seconds": 20.77331396599766,
  "mem_increment_bytes": 27291648,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 0.02416308548538773,
  "native_update": true,
  "impl": "torch-cpu",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 23.628920650997316
 },
 {
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "seed": 0,
  "impl": "torch-cpu-generic",
  "init": "plusplus",
  "phase": "fit",
  "error": "timeout",
  "timeout_seconds": 60,
  "stderr": ""
 },
 {
  "seconds": 42.723635758000455,
  "mem_increment_bytes": 26996736,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 0.024162883193404587,
  "native_update": false,
  "impl": "torch-cpu-generic",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 45.565650455999275
 },
 {
  "seconds": 2.0080623779296873,
  "mem_increment_bytes": 70968832,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 0.018131151934023256,
  "native_update": true,
  "impl": "torch-cuda",
  "init": "plusplus",
  "phase": "fit",
  "seed": 0,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 5.185826573000668
 },
 {
  "seconds": 0.6443687744140625,
  "mem_increment_bytes": 70944768,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 0.024155798226815683,
  "native_update": true,
  "impl": "torch-cuda",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 3.780932102003135
 },
 {
  "seconds": 2.156443115234375,
  "mem_increment_bytes": 81956864,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 0.018120123813770435,
  "native_update": false,
  "impl": "torch-cuda-generic",
  "init": "plusplus",
  "phase": "fit",
  "seed": 0,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 5.417549780002446
 },
 {
  "seconds": 0.7557996826171876,
  "mem_increment_bytes": 81932800,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 0.02415627924601237,
  "native_update": false,
  "impl": "torch-cuda-generic",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 3.8977902630031167
 },
 {
  "seconds": 3.4023203125,
  "mem_increment_bytes": 70968832,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 0.01814691657313594,
  "native_update": true,
  "impl": "cupy",
  "init": "plusplus",
  "phase": "fit",
  "seed": 0,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 5.320179701000598
 },
 {
  "seconds": 0.6528200073242187,
  "mem_increment_bytes": 70944768,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 0.02415660619382505,
  "native_update": true,
  "impl": "cupy",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 2.5801325909997104
 },
 {
  "seconds": 3.635191650390625,
  "mem_increment_bytes": 77760000,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 0.01814799296061198,
  "native_update": false,
  "impl": "cupy-generic",
  "init": "plusplus",
  "phase": "fit",
  "seed": 0,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 5.561170144999778
 },
 {
  "seconds": 0.7859982299804688,
  "mem_increment_bytes": 77735936,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 0.02415627924601237,
  "native_update": false,
  "impl": "cupy-generic",
  "init": "random",
  "phase": "fit",
  "seed": 0,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 2.681337796999287
 },
 {
  "seconds": 44.305168491002405,
  "mem_increment_bytes": 54022144,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 0.018119095470287182,
  "native_update": true,
  "impl": "torch-cpu",
  "init": "plusplus",
  "phase": "fit",
  "seed": 1,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 47.156554517001496
 },
 {
  "seconds": 20.842921586998273,
  "mem_increment_bytes": 28626944,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 0.02475337494744195,
  "native_update": true,
  "impl": "torch-cpu",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 23.641196230000787
 },
 {
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "seed": 1,
  "impl": "torch-cpu-generic",
  "init": "plusplus",
  "phase": "fit",
  "error": "timeout",
  "timeout_seconds": 60,
  "stderr": ""
 },
 {
  "seconds": 55.12117837000187,
  "mem_increment_bytes": 26861568,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 0.024752963765462238,
  "native_update": false,
  "impl": "torch-cpu-generic",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 57.946349136997014
 },
 {
  "seconds": 1.9552552490234374,
  "mem_increment_bytes": 70968832,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 0.01805778521078604,
  "native_update": true,
  "impl": "torch-cuda",
  "init": "plusplus",
  "phase": "fit",
  "seed": 1,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 5.0817112299992
 },
 {
  "seconds": 0.5991309814453125,
  "mem_increment_bytes": 70944768,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 0.024755483924018013,
  "native_update": true,
  "impl": "torch-cuda",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 3.7110895199984952
 },
 {
  "seconds": 2.115491943359375,
  "mem_increment_bytes": 81956864,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 0.018087494164926034,
  "native_update": false,
  "impl": "torch-cuda-generic",
  "init": "plusplus",
  "phase": "fit",
  "seed": 1,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 5.265644727001927
 },
 {
  "seconds": 0.7474193725585937,
  "mem_increment_bytes": 81932800,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 0.024754579416910807,
  "native_update": false,
  "impl": "torch-cuda-generic",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 3.897463773002528
 },
 {
  "seconds": 3.41008056640625,
  "mem_increment_bytes": 70968832,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 0.018068262954994484,
  "native_update": true,
  "impl": "cupy",
  "init": "plusplus",
  "phase": "fit",
  "seed": 1,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 5.394836903000396
 },
 {
  "seconds": 0.5739924926757812,
  "mem_increment_bytes": 70944768,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 0.024754093226680048,
  "native_update": true,
  "impl": "cupy",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 2.507215787001769
 },
 {
  "seconds": 3.655582275390625,
  "mem_increment_bytes": 77760000,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 0.01806804591284858,
  "native_update": false,
  "impl": "cupy-generic",
  "init": "plusplus",
  "phase": "fit",
  "seed": 1,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 5.563687171998026
 },
 {
  "seconds": 0.7915416870117188,
  "mem_increment_bytes": 77735936,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 0.024754579416910807,
  "native_update": false,
  "impl": "cupy-generic",
  "init": "random",
  "phase": "fit",
  "seed": 1,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 2.7135844369986444
 },
 {
  "seconds": 43.95260647200121,
  "mem_increment_bytes": 54013952,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 0.018156684077227557,
  "native_update": true,
  "impl": "torch-cpu",
  "init": "plusplus",
  "phase": "fit",
  "seed": 2,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 46.78289654800028
 },
 {
  "seconds": 20.960541939002724,
  "mem_increment_bytes": 27598848,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 0.025534619084110966,
  "native_update": true,
  "impl": "torch-cpu",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 23.77239659300176
 },
 {
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "seed": 2,
  "impl": "torch-cpu-generic",
  "init": "plusplus",
  "phase": "fit",
  "error": "timeout",
  "timeout_seconds": 60,
  "stderr": ""
 },
 {
  "seconds": 43.07998437099741,
  "mem_increment_bytes": 26865664,
  "mem_meter": "vmhwm",
  "n_iter": 12,
  "inertia_per_point": 0.02553520452711317,
  "native_update": false,
  "impl": "torch-cpu-generic",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 45.85817144599787
 },
 {
  "seconds": 1.9880244140625,
  "mem_increment_bytes": 70968832,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 0.018066820066946526,
  "native_update": true,
  "impl": "torch-cuda",
  "init": "plusplus",
  "phase": "fit",
  "seed": 2,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 5.113695383999584
 },
 {
  "seconds": 0.5974581298828125,
  "mem_increment_bytes": 70944768,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 0.02553753371062102,
  "native_update": true,
  "impl": "torch-cuda",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 3.835343949998787
 },
 {
  "seconds": 2.157233154296875,
  "mem_increment_bytes": 81956864,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 0.018073851860894097,
  "native_update": false,
  "impl": "torch-cuda-generic",
  "init": "plusplus",
  "phase": "fit",
  "seed": 2,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 5.334065462000581
 },
 {
  "seconds": 0.7442522583007812,
  "mem_increment_bytes": 81932800,
  "mem_meter": "torch-pool",
  "n_iter": 12,
  "inertia_per_point": 0.025538275852909794,
  "native_update": false,
  "impl": "torch-cuda-generic",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 3.841545349001535
 },
 {
  "seconds": 3.4020888671875,
  "mem_increment_bytes": 70968832,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 0.018072320825082283,
  "native_update": true,
  "impl": "cupy",
  "init": "plusplus",
  "phase": "fit",
  "seed": 2,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 5.343259831999603
 },
 {
  "seconds": 0.5674243774414063,
  "mem_increment_bytes": 70944768,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 0.02553740726047092,
  "native_update": true,
  "impl": "cupy",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 2.479745162996551
 },
 {
  "seconds": 3.668355712890625,
  "mem_increment_bytes": 77760000,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 0.018073217596831146,
  "native_update": false,
  "impl": "cupy-generic",
  "init": "plusplus",
  "phase": "fit",
  "seed": 2,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 5.5890449969992915
 },
 {
  "seconds": 0.7899339599609375,
  "mem_increment_bytes": 77735936,
  "mem_meter": "cupy-pool",
  "n_iter": 12,
  "inertia_per_point": 0.025538275852909794,
  "native_update": false,
  "impl": "cupy-generic",
  "init": "random",
  "phase": "fit",
  "seed": 2,
  "k": 3000,
  "task": {
   "name": "k3000-d2",
   "n": 135000,
   "d": 2,
   "k": 3000,
   "seed": 105,
   "kind": "blobs",
   "true_k": 300,
   "separation": 4,
   "std": 1,
   "quantize": 0.05
  },
  "wall_seconds": 2.709973410001112
 }
]