Load packages.
using Unitful, UnitfulAtomic
+using AtomsBase, InteratomicPotentials, PotentialLearning
+using LinearAlgebra, Plots
Define paths.
base_path = haskey(ENV, "BASE_PATH") ? ENV["BASE_PATH"] : "../../"
+ds_path = "$base_path/examples/data/Na/liquify_sodium.yaml"
"/home/runner/work/PotentialLearning.jl/PotentialLearning.jl/docs/..//examples/data/Na/liquify_sodium.yaml"
Load atomistic dataset: atomistic configurations (atom positions, geometry, etc.) + DFT data (energies, forces, etc.).
confs, thermo = load_data(ds_path, YAML(:Na, u"eV", u"Å"))
+confs, thermo = confs[220:end], thermo[220:end]
(DataSet{num_configs = 2092}
+ Configuration{S, Forces, AtomsBase.FlexibleSystem{3, AtomsBase.Atom{3, Unitful.Quantity{Float64, 𝐋, Unitful.FreeUnits{(Å,), 𝐋, nothing}}, Unitful.Quantity{Float64, 𝐋 𝐓^-1, Unitful.FreeUnits{(a₀, s^-1), 𝐋 𝐓^-1, nothing}}, Unitful.Quantity{Float64, 𝐌, Unitful.FreeUnits{(u,), 𝐌, nothing}}}, Unitful.Quantity{Float64, 𝐋, Unitful.FreeUnits{(Å,), 𝐋, nothing}}}, Energy}
+ Configuration{S, Forces, AtomsBase.FlexibleSystem{3, AtomsBase.Atom{3, Unitful.Quantity{Float64, 𝐋, Unitful.FreeUnits{(Å,), 𝐋, nothing}}, Unitful.Quantity{Float64, 𝐋 𝐓^-1, Unitful.FreeUnits{(a₀, s^-1), 𝐋 𝐓^-1, nothing}}, Unitful.Quantity{Float64, 𝐌, Unitful.FreeUnits{(u,), 𝐌, nothing}}}, Unitful.Quantity{Float64, 𝐋, Unitful.FreeUnits{(Å,), 𝐋, nothing}}}, Energy}
+ ⋮
+ Configuration{S, Forces, AtomsBase.FlexibleSystem{3, AtomsBase.Atom{3, Unitful.Quantity{Float64, 𝐋, Unitful.FreeUnits{(Å,), 𝐋, nothing}}, Unitful.Quantity{Float64, 𝐋 𝐓^-1, Unitful.FreeUnits{(a₀, s^-1), 𝐋 𝐓^-1, nothing}}, Unitful.Quantity{Float64, 𝐌, Unitful.FreeUnits{(u,), 𝐌, nothing}}}, Unitful.Quantity{Float64, 𝐋, Unitful.FreeUnits{(Å,), 𝐋, nothing}}}, Energy}, Vector{Dict}[[Dict{Any, Any}("keywords" => ["Step", "PotEng", "KinEng", "TotEng", "Temp", "Volume", "Xlo", "Xhi", "Ylo", "Yhi", "Zlo", "Zhi"]), Dict{Any, Any}("data" => Real[109500, -118.56754033566662, 1.2468911443758697, -117.32064919129076, 90.1529877225114, 4481.320775643779, -8.243380533904219, 8.243380533904219, -8.243380533904219, 8.243380533904219, -8.243380533904219, 8.243380533904219])], [Dict{Any, Any}("keywords" => ["Step", "PotEng", "KinEng", "TotEng", "Temp", "Volume", "Xlo", "Xhi", "Ylo", "Yhi", "Zlo", "Zhi"]), Dict{Any, Any}("data" => Real[110000, -118.8191048880354, 1.3088999144548927, -117.5102049735805, 94.63635895570786, 4445.796913398657, -8.22154069868183, 8.22154069868183, -8.22154069868183, 8.22154069868183, -8.22154069868183, 8.22154069868183])], [Dict{Any, Any}("keywords" => ["Step", "PotEng", "KinEng", "TotEng", "Temp", "Volume", "Xlo", "Xhi", "Ylo", "Yhi", "Zlo", "Zhi"]), Dict{Any, Any}("data" => Real[110500, -118.66706916398354, 1.1040005887840023, -117.56306857519954, 79.82168449524809, 4443.609994398957, -8.220192399538881, 8.220192399538881, -8.220192399538881, 8.220192399538881, -8.220192399538881, 8.220192399538881])], [Dict{Any, Any}("keywords" => ["Step", "PotEng", "KinEng", "TotEng", "Temp", "Volume", "Xlo", "Xhi", "Ylo", "Yhi", "Zlo", "Zhi"]), Dict{Any, Any}("data" => Real[111000, -118.5424954601734, 1.253547941582279, -117.28894751859112, 90.63428888462772, 4457.032418979577, -8.228460752349738, 8.228460752349738, -8.228460752349738, 8.228460752349738, -8.228460752349738, 8.228460752349738])], [Dict{Any, Any}("keywords" => ["Step", "PotEng", "KinEng", "TotEng", "Temp", "Volume", "Xlo", "Xhi", "Ylo", "Yhi", "Zlo", "Zhi"]), Dict{Any, Any}("data" => Real[111500, -118.60598321165922, 1.2766945282051063, -117.32928868345411, 92.30783829512603, 4472.0581396906955, -8.23769708292504, 8.23769708292504, -8.23769708292504, 8.23769708292504, -8.23769708292504, 8.23769708292504])], [Dict{Any, Any}("keywords" => ["Step", "PotEng", "KinEng", "TotEng", "Temp", "Volume", "Xlo", "Xhi", "Ylo", "Yhi", "Zlo", "Zhi"]), Dict{Any, Any}("data" => Real[112000, -118.85324930143875, 1.3425751052444483, -117.5106741961943, 97.0711497355587, 4466.470566415444, -8.234264813932816, 8.234264813932816, -8.234264813932816, 8.234264813932816, -8.234264813932816, 8.234264813932816])], [Dict{Any, Any}("keywords" => ["Step", "PotEng", "KinEng", "TotEng", "Temp", "Volume", "Xlo", "Xhi", "Ylo", "Yhi", "Zlo", "Zhi"]), Dict{Any, Any}("data" => Real[112500, -118.71245699254627, 1.1670894723589, -117.54536752018737, 84.38315032328688, 4468.368033253137, -8.235430688433015, 8.235430688433015, -8.235430688433015, 8.235430688433015, -8.235430688433015, 8.235430688433015])], [Dict{Any, Any}("keywords" => ["Step", "PotEng", "KinEng", "TotEng", "Temp", "Volume", "Xlo", "Xhi", "Ylo", "Yhi", "Zlo", "Zhi"]), Dict{Any, Any}("data" => Real[113000, -118.76694882093753, 1.2319510396827227, -117.5349977812548, 89.07278510735168, 4446.342141937924, -8.221876779064969, 8.221876779064969, -8.221876779064969, 8.221876779064969, -8.221876779064969, 8.221876779064969])], [Dict{Any, Any}("keywords" => ["Step", "PotEng", "KinEng", "TotEng", "Temp", "Volume", "Xlo", "Xhi", "Ylo", "Yhi", "Zlo", "Zhi"]), Dict{Any, Any}("data" => Real[113500, -118.51709527877453, 1.3207562411255773, -117.19633903764895, 95.49359759887054, 4437.23245692403, -8.216257934441625, 8.216257934441625, -8.216257934441625, 8.216257934441625, -8.216257934441625, 8.216257934441625])], [Dict{Any, Any}("keywords" => ["Step", "PotEng", "KinEng", "TotEng", "Temp", "Volume", "Xlo", "Xhi", "Ylo", "Yhi", "Zlo", "Zhi"]), Dict{Any, Any}("data" => Real[114000, -118.72667005007821, 1.2772963700128563, -117.44937368006535, 92.35135278903331, 4410.550998548226, -8.199756461230859, 8.199756461230859, -8.199756461230859, 8.199756461230859, -8.199756461230859, 8.199756461230859])] … [Dict{Any, Any}("keywords" => ["Step", "PotEng", "KinEng", "TotEng", "Temp", "Volume", "Xlo", "Xhi", "Ylo", "Yhi", "Zlo", "Zhi"]), Dict{Any, Any}("data" => Real[1150500, -111.33274572565541, 4.329760927088277, -107.00298479856714, 313.05129197672164, 4881.2260943202855, -8.481636303280883, 8.481636303280883, -8.481636303280883, 8.481636303280883, -8.481636303280883, 8.481636303280883])], [Dict{Any, Any}("keywords" => ["Step", "PotEng", "KinEng", "TotEng", "Temp", "Volume", "Xlo", "Xhi", "Ylo", "Yhi", "Zlo", "Zhi"]), Dict{Any, Any}("data" => Real[1151000, -112.05085995319563, 4.005480215432024, -108.0453797377636, 289.60507925120993, 4881.2260943202855, -8.481636303280883, 8.481636303280883, -8.481636303280883, 8.481636303280883, -8.481636303280883, 8.481636303280883])], [Dict{Any, Any}("keywords" => ["Step", "PotEng", "KinEng", "TotEng", "Temp", "Volume", "Xlo", "Xhi", "Ylo", "Yhi", "Zlo", "Zhi"]), Dict{Any, Any}("data" => Real[1151500, -111.93748415461936, 4.854075903442631, -107.08340825117672, 350.9604244933883, 4881.2260943202855, -8.481636303280883, 8.481636303280883, -8.481636303280883, 8.481636303280883, -8.481636303280883, 8.481636303280883])], [Dict{Any, Any}("keywords" => ["Step", "PotEng", "KinEng", "TotEng", "Temp", "Volume", "Xlo", "Xhi", "Ylo", "Yhi", "Zlo", "Zhi"]), Dict{Any, Any}("data" => Real[1152000, -113.07999770701338, 4.265828336045448, -108.81416937096793, 308.4288242325647, 4881.2260943202855, -8.481636303280883, 8.481636303280883, -8.481636303280883, 8.481636303280883, -8.481636303280883, 8.481636303280883])], [Dict{Any, Any}("keywords" => ["Step", "PotEng", "KinEng", "TotEng", "Temp", "Volume", "Xlo", "Xhi", "Ylo", "Yhi", "Zlo", "Zhi"]), Dict{Any, Any}("data" => Real[1152500, -112.41525332679798, 4.987262862658069, -107.42799046413991, 360.5901362393629, 4881.2260943202855, -8.481636303280883, 8.481636303280883, -8.481636303280883, 8.481636303280883, -8.481636303280883, 8.481636303280883])], [Dict{Any, Any}("keywords" => ["Step", "PotEng", "KinEng", "TotEng", "Temp", "Volume", "Xlo", "Xhi", "Ylo", "Yhi", "Zlo", "Zhi"]), Dict{Any, Any}("data" => Real[1153000, -111.8906050438705, 4.365236171743513, -107.52536887212698, 315.61623063257963, 4881.2260943202855, -8.481636303280883, 8.481636303280883, -8.481636303280883, 8.481636303280883, -8.481636303280883, 8.481636303280883])], [Dict{Any, Any}("keywords" => ["Step", "PotEng", "KinEng", "TotEng", "Temp", "Volume", "Xlo", "Xhi", "Ylo", "Yhi", "Zlo", "Zhi"]), Dict{Any, Any}("data" => Real[1153500, -111.78815670229865, 4.611141339238888, -107.17701536305977, 333.395718157298, 4881.2260943202855, -8.481636303280883, 8.481636303280883, -8.481636303280883, 8.481636303280883, -8.481636303280883, 8.481636303280883])], [Dict{Any, Any}("keywords" => ["Step", "PotEng", "KinEng", "TotEng", "Temp", "Volume", "Xlo", "Xhi", "Ylo", "Yhi", "Zlo", "Zhi"]), Dict{Any, Any}("data" => Real[1154000, -112.488679423801, 4.081705353887927, -108.40697406991308, 295.11632536307604, 4881.2260943202855, -8.481636303280883, 8.481636303280883, -8.481636303280883, 8.481636303280883, -8.481636303280883, 8.481636303280883])], [Dict{Any, Any}("keywords" => ["Step", "PotEng", "KinEng", "TotEng", "Temp", "Volume", "Xlo", "Xhi", "Ylo", "Yhi", "Zlo", "Zhi"]), Dict{Any, Any}("data" => Real[1154500, -111.6431739577287, 3.906342818047219, -107.73683113968148, 282.43722613942305, 4881.2260943202855, -8.481636303280883, 8.481636303280883, -8.481636303280883, 8.481636303280883, -8.481636303280883, 8.481636303280883])], [Dict{Any, Any}("keywords" => ["Step", "PotEng", "KinEng", "TotEng", "Temp", "Volume", "Xlo", "Xhi", "Ylo", "Yhi", "Zlo", "Zhi"]), Dict{Any, Any}("data" => Real[1155000, -111.57970314361862, 4.291823239871932, -107.28787990374668, 310.3083132770473, 4881.2260943202855, -8.481636303280883, 8.481636303280883, -8.481636303280883, 8.481636303280883, -8.481636303280883, 8.481636303280883])]])
Split atomistic dataset into training and test.
conf_train, conf_test = confs[1:1000], confs[1001:end]
(DataSet{num_configs = 1000}
+ Configuration{S, Forces, AtomsBase.FlexibleSystem{3, AtomsBase.Atom{3, Unitful.Quantity{Float64, 𝐋, Unitful.FreeUnits{(Å,), 𝐋, nothing}}, Unitful.Quantity{Float64, 𝐋 𝐓^-1, Unitful.FreeUnits{(a₀, s^-1), 𝐋 𝐓^-1, nothing}}, Unitful.Quantity{Float64, 𝐌, Unitful.FreeUnits{(u,), 𝐌, nothing}}}, Unitful.Quantity{Float64, 𝐋, Unitful.FreeUnits{(Å,), 𝐋, nothing}}}, Energy}
+ Configuration{S, Forces, AtomsBase.FlexibleSystem{3, AtomsBase.Atom{3, Unitful.Quantity{Float64, 𝐋, Unitful.FreeUnits{(Å,), 𝐋, nothing}}, Unitful.Quantity{Float64, 𝐋 𝐓^-1, Unitful.FreeUnits{(a₀, s^-1), 𝐋 𝐓^-1, nothing}}, Unitful.Quantity{Float64, 𝐌, Unitful.FreeUnits{(u,), 𝐌, nothing}}}, Unitful.Quantity{Float64, 𝐋, Unitful.FreeUnits{(Å,), 𝐋, nothing}}}, Energy}
+ ⋮
+ Configuration{S, Forces, AtomsBase.FlexibleSystem{3, AtomsBase.Atom{3, Unitful.Quantity{Float64, 𝐋, Unitful.FreeUnits{(Å,), 𝐋, nothing}}, Unitful.Quantity{Float64, 𝐋 𝐓^-1, Unitful.FreeUnits{(a₀, s^-1), 𝐋 𝐓^-1, nothing}}, Unitful.Quantity{Float64, 𝐌, Unitful.FreeUnits{(u,), 𝐌, nothing}}}, Unitful.Quantity{Float64, 𝐋, Unitful.FreeUnits{(Å,), 𝐋, nothing}}}, Energy}, DataSet{num_configs = 1092}
+ Configuration{S, Forces, AtomsBase.FlexibleSystem{3, AtomsBase.Atom{3, Unitful.Quantity{Float64, 𝐋, Unitful.FreeUnits{(Å,), 𝐋, nothing}}, Unitful.Quantity{Float64, 𝐋 𝐓^-1, Unitful.FreeUnits{(a₀, s^-1), 𝐋 𝐓^-1, nothing}}, Unitful.Quantity{Float64, 𝐌, Unitful.FreeUnits{(u,), 𝐌, nothing}}}, Unitful.Quantity{Float64, 𝐋, Unitful.FreeUnits{(Å,), 𝐋, nothing}}}, Energy}
+ Configuration{S, Forces, AtomsBase.FlexibleSystem{3, AtomsBase.Atom{3, Unitful.Quantity{Float64, 𝐋, Unitful.FreeUnits{(Å,), 𝐋, nothing}}, Unitful.Quantity{Float64, 𝐋 𝐓^-1, Unitful.FreeUnits{(a₀, s^-1), 𝐋 𝐓^-1, nothing}}, Unitful.Quantity{Float64, 𝐌, Unitful.FreeUnits{(u,), 𝐌, nothing}}}, Unitful.Quantity{Float64, 𝐋, Unitful.FreeUnits{(Å,), 𝐋, nothing}}}, Energy}
+ ⋮
+ Configuration{S, Forces, AtomsBase.FlexibleSystem{3, AtomsBase.Atom{3, Unitful.Quantity{Float64, 𝐋, Unitful.FreeUnits{(Å,), 𝐋, nothing}}, Unitful.Quantity{Float64, 𝐋 𝐓^-1, Unitful.FreeUnits{(a₀, s^-1), 𝐋 𝐓^-1, nothing}}, Unitful.Quantity{Float64, 𝐌, Unitful.FreeUnits{(u,), 𝐌, nothing}}}, Unitful.Quantity{Float64, 𝐋, Unitful.FreeUnits{(Å,), 𝐋, nothing}}}, Energy})
Create ACE basis.
ace = ACE(species = [:Na], # species
+ body_order = 4, # 4-body
+ polynomial_degree = 8, # 8 degree polynomials
+ wL = 1.0, # Defaults, See ACE.jl documentation
+ csp = 1.0, # Defaults, See ACE.jl documentation
+ r0 = 1.0, # minimum distance between atoms
+ rcutoff = 5.0); # cutoff radius
Update training dataset by adding energy (local) descriptors.
println("Computing local descriptors of training dataset")
+e_descr_train = compute_local_descriptors(conf_train, ace) # JLD.load("data/sodium_empirical_full.jld", "descriptors")
1000-element Vector{LocalDescriptors}:
+ LocalDescriptors{n = 108, d = 73}
+ LocalDescriptors{n = 108, d = 73}
+ LocalDescriptors{n = 108, d = 73}
+ LocalDescriptors{n = 108, d = 73}
+ LocalDescriptors{n = 108, d = 73}
+ LocalDescriptors{n = 108, d = 73}
+ LocalDescriptors{n = 108, d = 73}
+ LocalDescriptors{n = 108, d = 73}
+ LocalDescriptors{n = 108, d = 73}
+ LocalDescriptors{n = 108, d = 73}
+ ⋮
+ LocalDescriptors{n = 108, d = 73}
+ LocalDescriptors{n = 108, d = 73}
+ LocalDescriptors{n = 108, d = 73}
+ LocalDescriptors{n = 108, d = 73}
+ LocalDescriptors{n = 108, d = 73}
+ LocalDescriptors{n = 108, d = 73}
+ LocalDescriptors{n = 108, d = 73}
+ LocalDescriptors{n = 108, d = 73}
+ LocalDescriptors{n = 108, d = 73}
Update training dataset by adding energy and force descriptors.
ds_train = DataSet(conf_train .+ e_descr_train);
Create DPP subselector.
dpp = kDPP(ds_train, GlobalMean(), DotProduct(); batch_size = 200)
kDPP(L-Ensemble.
+Number of items in ground set : 1000. Max. rank : 1000. Rescaling constant α=4.306186451810486e14
+, 200)
Subsample trainig dataset.
dpp_inds = get_random_subset(dpp)
200-element Vector{Int64}:
+ 13
+ 20
+ 25
+ 26
+ 27
+ 28
+ 29
+ 30
+ 46
+ 58
+ ⋮
+ 979
+ 981
+ 986
+ 987
+ 988
+ 989
+ 995
+ 997
+ 1000
Learn ACE coefficients based on ACE descriptors and DFT data.
lb = LBasisPotential(ace)
+α = 1e-8
+Σ = learn!(lb, ds_train[dpp_inds], α)
UnivariateLinearProblem{T, [-0.05765987198741129, 0.2664785554202638, -0.630270749176475, 0.9564160445075345, -0.9084684786128605, 0.2990818640214741, 0.43180662659841573, 0.23993641905605045, -0.0018455418115297384, 0.005763746707678763, -0.01216823674741363, 0.012569024059903455, 0.008082515104614885, -0.06656573895551521, 0.17067482996341, -0.007099813255083021, 0.026523991180495088, -0.07728810339052927, 0.16312684105649566, -0.27534247806934786, 0.001719299397597962, -0.006082780740759297, 0.016339247838697446, -0.0015554857439870617, -0.03399222666335078, 0.0437498949027173, -0.017650730163254025, -0.13764551877919473, 0.5107974573176577, -0.19828220626534687, 0.4088427522411848, -0.8637594500706882, 0.04302899900039847, -0.06104560246546953, -0.1490896029958435, 0.7921895918862472, -1.687717772950009, 1.2550174870629576, -0.00015602507498976848, 0.0004518758528200828, -0.0012182680944006208, 0.002292134482247743, -0.003245058564202541, 0.003396465793850556, -0.00012309634645063516, 0.00045878706965488125, -0.001332291601617741, 0.002798520227069501, 3.445938865628828e-5, -0.00012247219322845254, -0.002247792422677364, 0.00422608771105315, -0.007765097658975151, 0.010510010568834716, -0.0034215929424035174, 0.007030957766573476, -0.015520187458376355, 0.019326813275046817, 2.0222551648907405e-5, 0.0006728741799943427, -0.00010217347373837893, -0.00205899502912521, 0.004650060365304132, -7.39858882037453e-5, -0.0025082811691266027, 0.00728573565144508, 0.007677133502034472, -0.00018568112251395041, 0.019170362682258357, -0.028925230346729336, 0.051539531360063506, 0.01870981289376772, 0.07333650559912996], [0.24201867128706128]}
Update test dataset by adding energy descriptors.
println("Computing local descriptors of test dataset")
+e_descr_test = compute_local_descriptors(conf_test, ace)
+ds_test = DataSet(conf_test .+ e_descr_test);
Computing local descriptors of test dataset
+
0.1%┣ ┫ 1/1.1k [00:00<Inf:Inf, InfGs/it]
+
0.3%┣▏ ┫ 3/1.1k [00:00<00:55, 20it/s]
+
0.4%┣▏ ┫ 4/1.1k [00:00<01:00, 18it/s]
+
0.5%┣▏ ┫ 5/1.1k [00:00<01:08, 16it/s]
+
0.6%┣▎ ┫ 7/1.1k [00:00<01:03, 17it/s]
+
0.7%┣▎ ┫ 8/1.1k [00:00<01:03, 17it/s]
+
0.8%┣▍ ┫ 9/1.1k [00:00<01:08, 16it/s]
+
1.0%┣▍ ┫ 11/1.1k [00:01<01:04, 17it/s]
+
1.1%┣▌ ┫ 12/1.1k [00:01<01:04, 17it/s]
+
1.2%┣▌ ┫ 13/1.1k [00:01<01:06, 16it/s]
+
1.4%┣▋ ┫ 15/1.1k [00:01<01:03, 17it/s]
+
1.5%┣▋ ┫ 16/1.1k [00:01<01:03, 17it/s]
+
1.6%┣▊ ┫ 17/1.1k [00:01<01:03, 17it/s]
+
1.6%┣▊ ┫ 18/1.1k [00:01<01:03, 17it/s]
+
1.8%┣▉ ┫ 20/1.1k [00:01<01:02, 17it/s]
+
1.9%┣▉ ┫ 21/1.1k [00:01<01:02, 17it/s]
+
2.0%┣▉ ┫ 22/1.1k [00:01<01:03, 17it/s]
+
2.2%┣█ ┫ 24/1.1k [00:01<01:01, 17it/s]
+
2.3%┣█ ┫ 25/1.1k [00:01<01:01, 17it/s]
+
2.4%┣█ ┫ 26/1.1k [00:01<01:01, 17it/s]
+
2.5%┣█ ┫ 27/1.1k [00:02<01:02, 17it/s]
+
2.7%┣█▏ ┫ 29/1.1k [00:02<01:01, 17it/s]
+
2.7%┣█▏ ┫ 30/1.1k [00:02<01:01, 17it/s]
+
2.8%┣█▎ ┫ 31/1.1k [00:02<01:01, 17it/s]
+
3.0%┣█▎ ┫ 33/1.1k [00:02<01:00, 18it/s]
+
3.1%┣█▍ ┫ 34/1.1k [00:02<01:00, 18it/s]
+
3.2%┣█▍ ┫ 35/1.1k [00:02<01:01, 17it/s]
+
3.4%┣█▌ ┫ 37/1.1k [00:02<01:00, 18it/s]
+
3.5%┣█▌ ┫ 38/1.1k [00:02<01:00, 18it/s]
+
3.6%┣█▋ ┫ 39/1.1k [00:02<01:00, 18it/s]
+
3.7%┣█▋ ┫ 40/1.1k [00:02<01:00, 17it/s]
+
3.8%┣█▊ ┫ 42/1.1k [00:02<01:00, 18it/s]
+
3.9%┣█▊ ┫ 43/1.1k [00:02<01:00, 18it/s]
+
4.0%┣█▊ ┫ 44/1.1k [00:02<01:00, 18it/s]
+
4.2%┣█▉ ┫ 46/1.1k [00:03<00:59, 18it/s]
+
4.3%┣██ ┫ 47/1.1k [00:03<00:59, 18it/s]
+
4.4%┣██ ┫ 48/1.1k [00:03<01:00, 18it/s]
+
4.6%┣██ ┫ 50/1.1k [00:03<00:59, 18it/s]
+
4.7%┣██ ┫ 51/1.1k [00:03<00:59, 18it/s]
+
4.8%┣██ ┫ 52/1.1k [00:03<00:59, 18it/s]
+
4.9%┣██▏ ┫ 53/1.1k [00:03<00:59, 18it/s]
+
5.0%┣██▏ ┫ 55/1.1k [00:03<00:59, 18it/s]
+
5.1%┣██▎ ┫ 56/1.1k [00:03<00:59, 18it/s]
+
5.2%┣██▎ ┫ 57/1.1k [00:03<00:59, 18it/s]
+
5.4%┣██▍ ┫ 59/1.1k [00:03<00:58, 18it/s]
+
5.5%┣██▍ ┫ 60/1.1k [00:03<00:58, 18it/s]
+
5.6%┣██▌ ┫ 61/1.1k [00:03<00:58, 18it/s]
+
5.7%┣██▌ ┫ 62/1.1k [00:03<00:58, 18it/s]
+
5.9%┣██▋ ┫ 64/1.1k [00:04<00:58, 18it/s]
+
6.0%┣██▋ ┫ 65/1.1k [00:04<00:58, 18it/s]
+
6.0%┣██▋ ┫ 66/1.1k [00:04<00:58, 18it/s]
+
6.2%┣██▊ ┫ 68/1.1k [00:04<00:58, 18it/s]
+
6.3%┣██▉ ┫ 69/1.1k [00:04<00:58, 18it/s]
+
6.4%┣██▉ ┫ 70/1.1k [00:04<00:58, 18it/s]
+
6.5%┣██▉ ┫ 71/1.1k [00:04<00:58, 18it/s]
+
6.7%┣███ ┫ 73/1.1k [00:04<00:57, 18it/s]
+
6.8%┣███ ┫ 74/1.1k [00:04<00:57, 18it/s]
+
6.9%┣███ ┫ 75/1.1k [00:04<00:58, 18it/s]
+
7.1%┣███ ┫ 77/1.1k [00:04<00:57, 18it/s]
+
7.1%┣███▏ ┫ 78/1.1k [00:04<00:57, 18it/s]
+
7.2%┣███▏ ┫ 79/1.1k [00:04<00:57, 18it/s]
+
7.4%┣███▎ ┫ 81/1.1k [00:05<00:57, 18it/s]
+
7.5%┣███▎ ┫ 82/1.1k [00:05<00:57, 18it/s]
+
7.6%┣███▍ ┫ 83/1.1k [00:05<00:57, 18it/s]
+
7.7%┣███▍ ┫ 84/1.1k [00:05<00:57, 18it/s]
+
7.9%┣███▌ ┫ 86/1.1k [00:05<00:57, 18it/s]
+
8.0%┣███▌ ┫ 87/1.1k [00:05<00:57, 18it/s]
+
8.1%┣███▌ ┫ 88/1.1k [00:05<00:57, 18it/s]
+
8.2%┣███▋ ┫ 90/1.1k [00:05<00:56, 18it/s]
+
8.3%┣███▊ ┫ 91/1.1k [00:05<00:56, 18it/s]
+
8.4%┣███▊ ┫ 92/1.1k [00:05<00:56, 18it/s]
+
8.5%┣███▊ ┫ 93/1.1k [00:05<00:56, 18it/s]
+
8.7%┣███▉ ┫ 95/1.1k [00:05<00:56, 18it/s]
+
8.8%┣███▉ ┫ 96/1.1k [00:05<00:56, 18it/s]
+
8.9%┣████ ┫ 97/1.1k [00:05<00:56, 18it/s]
+
9.1%┣████ ┫ 99/1.1k [00:06<00:56, 18it/s]
+
9.2%┣████ ┫ 100/1.1k [00:06<00:56, 18it/s]
+
9.2%┣████ ┫ 101/1.1k [00:06<00:56, 18it/s]
+
9.4%┣████ ┫ 103/1.1k [00:06<00:56, 18it/s]
+
9.5%┣████ ┫ 104/1.1k [00:06<00:56, 18it/s]
+
9.6%┣████▏ ┫ 105/1.1k [00:06<00:55, 18it/s]
+
9.7%┣████▏ ┫ 106/1.1k [00:06<00:56, 18it/s]
+
9.9%┣████▎ ┫ 108/1.1k [00:06<00:55, 18it/s]
+
10.0%┣████▏ ┫ 109/1.1k [00:06<00:55, 18it/s]
+
10.1%┣████▎ ┫ 110/1.1k [00:06<00:55, 18it/s]
+
10.3%┣████▎ ┫ 112/1.1k [00:06<00:55, 18it/s]
+
10.3%┣████▍ ┫ 113/1.1k [00:06<00:55, 18it/s]
+
10.4%┣████▍ ┫ 114/1.1k [00:06<00:55, 18it/s]
+
10.5%┣████▍ ┫ 115/1.1k [00:06<00:55, 18it/s]
+
10.7%┣████▌ ┫ 117/1.1k [00:07<00:55, 18it/s]
+
10.8%┣████▌ ┫ 118/1.1k [00:07<00:55, 18it/s]
+
10.9%┣████▋ ┫ 119/1.1k [00:07<00:55, 18it/s]
+
11.1%┣████▋ ┫ 121/1.1k [00:07<00:55, 18it/s]
+
11.2%┣████▊ ┫ 122/1.1k [00:07<00:54, 18it/s]
+
11.3%┣████▊ ┫ 123/1.1k [00:07<00:54, 18it/s]
+
11.4%┣████▊ ┫ 124/1.1k [00:07<00:54, 18it/s]
+
11.5%┣████▉ ┫ 126/1.1k [00:07<00:54, 18it/s]
+
11.6%┣████▉ ┫ 127/1.1k [00:07<00:54, 18it/s]
+
11.7%┣█████ ┫ 128/1.1k [00:07<00:54, 18it/s]
+
11.9%┣█████ ┫ 130/1.1k [00:07<00:54, 18it/s]
+
12.0%┣█████ ┫ 131/1.1k [00:07<00:54, 18it/s]
+
12.1%┣█████ ┫ 132/1.1k [00:07<00:54, 18it/s]
+
12.2%┣█████▏ ┫ 133/1.1k [00:07<00:54, 18it/s]
+
12.4%┣█████▏ ┫ 135/1.1k [00:08<00:54, 18it/s]
+
12.5%┣█████▎ ┫ 136/1.1k [00:08<00:54, 18it/s]
+
12.5%┣█████▎ ┫ 137/1.1k [00:08<00:54, 18it/s]
+
12.7%┣█████▍ ┫ 139/1.1k [00:08<00:53, 18it/s]
+
12.8%┣█████▍ ┫ 140/1.1k [00:08<00:53, 18it/s]
+
12.9%┣█████▍ ┫ 141/1.1k [00:08<00:53, 18it/s]
+
13.0%┣█████▌ ┫ 142/1.1k [00:08<00:53, 18it/s]
+
13.2%┣█████▌ ┫ 144/1.1k [00:08<00:53, 18it/s]
+
13.3%┣█████▋ ┫ 145/1.1k [00:08<00:53, 18it/s]
+
13.4%┣█████▋ ┫ 146/1.1k [00:08<00:53, 18it/s]
+
13.6%┣█████▊ ┫ 148/1.1k [00:08<00:53, 18it/s]
+
13.6%┣█████▊ ┫ 149/1.1k [00:08<00:53, 18it/s]
+
13.7%┣█████▊ ┫ 150/1.1k [00:08<00:53, 18it/s]
+
13.8%┣█████▉ ┫ 151/1.1k [00:08<00:53, 18it/s]
+
14.0%┣█████▉ ┫ 153/1.1k [00:09<00:53, 18it/s]
+
14.1%┣██████ ┫ 154/1.1k [00:09<00:53, 18it/s]
+
14.2%┣██████ ┫ 155/1.1k [00:09<00:53, 18it/s]
+
14.4%┣██████ ┫ 157/1.1k [00:09<00:52, 18it/s]
+
14.5%┣██████ ┫ 158/1.1k [00:09<00:52, 18it/s]
+
14.6%┣██████▏ ┫ 159/1.1k [00:09<00:52, 18it/s]
+
14.7%┣██████▏ ┫ 160/1.1k [00:09<00:52, 18it/s]
+
14.8%┣██████▎ ┫ 162/1.1k [00:09<00:52, 18it/s]
+
14.9%┣██████▎ ┫ 163/1.1k [00:09<00:52, 18it/s]
+
15.0%┣██████▎ ┫ 164/1.1k [00:09<00:52, 18it/s]
+
15.2%┣██████▍ ┫ 166/1.1k [00:09<00:52, 18it/s]
+
15.3%┣██████▍ ┫ 167/1.1k [00:09<00:52, 18it/s]
+
15.4%┣██████▌ ┫ 168/1.1k [00:09<00:52, 18it/s]
+
15.5%┣██████▌ ┫ 169/1.1k [00:09<00:52, 18it/s]
+
15.7%┣██████▋ ┫ 171/1.1k [00:10<00:52, 18it/s]
+
15.8%┣██████▋ ┫ 172/1.1k [00:10<00:52, 18it/s]
+
15.8%┣██████▋ ┫ 173/1.1k [00:10<00:52, 18it/s]
+
16.0%┣██████▊ ┫ 175/1.1k [00:10<00:51, 18it/s]
+
16.1%┣██████▊ ┫ 176/1.1k [00:10<00:51, 18it/s]
+
16.2%┣██████▉ ┫ 177/1.1k [00:10<00:51, 18it/s]
+
16.3%┣██████▉ ┫ 178/1.1k [00:10<00:51, 18it/s]
+
16.5%┣███████ ┫ 180/1.1k [00:10<00:51, 18it/s]
+
16.6%┣███████ ┫ 181/1.1k [00:10<00:51, 18it/s]
+
16.7%┣███████ ┫ 182/1.1k [00:10<00:51, 18it/s]
+
16.8%┣███████ ┫ 184/1.1k [00:10<00:51, 18it/s]
+
16.9%┣███████▏ ┫ 185/1.1k [00:10<00:51, 18it/s]
+
17.0%┣███████▏ ┫ 186/1.1k [00:10<00:51, 18it/s]
+
17.1%┣███████▏ ┫ 187/1.1k [00:10<00:51, 18it/s]
+
17.3%┣███████▎ ┫ 189/1.1k [00:11<00:51, 18it/s]
+
17.4%┣███████▎ ┫ 190/1.1k [00:11<00:50, 18it/s]
+
17.5%┣███████▍ ┫ 191/1.1k [00:11<00:50, 18it/s]
+
17.7%┣███████▍ ┫ 193/1.1k [00:11<00:50, 18it/s]
+
17.8%┣███████▌ ┫ 194/1.1k [00:11<00:50, 18it/s]
+
17.9%┣███████▌ ┫ 195/1.1k [00:11<00:50, 18it/s]
+
17.9%┣███████▌ ┫ 196/1.1k [00:11<00:50, 18it/s]
+
18.1%┣███████▋ ┫ 198/1.1k [00:11<00:50, 18it/s]
+
18.2%┣███████▋ ┫ 199/1.1k [00:11<00:50, 18it/s]
+
18.3%┣███████▊ ┫ 200/1.1k [00:11<00:50, 18it/s]
+
18.5%┣███████▊ ┫ 202/1.1k [00:11<00:50, 18it/s]
+
18.6%┣███████▉ ┫ 203/1.1k [00:11<00:50, 18it/s]
+
18.7%┣███████▉ ┫ 204/1.1k [00:11<00:50, 18it/s]
+
18.8%┣███████▉ ┫ 205/1.1k [00:11<00:50, 18it/s]
+
19.0%┣████████ ┫ 207/1.1k [00:12<00:50, 18it/s]
+
19.0%┣████████ ┫ 208/1.1k [00:12<00:49, 18it/s]
+
19.1%┣████████ ┫ 209/1.1k [00:12<00:49, 18it/s]
+
19.3%┣████████▏ ┫ 211/1.1k [00:12<00:49, 18it/s]
+
19.4%┣████████▏ ┫ 212/1.1k [00:12<00:49, 18it/s]
+
19.5%┣████████▏ ┫ 213/1.1k [00:12<00:49, 18it/s]
+
19.7%┣████████▎ ┫ 215/1.1k [00:12<00:49, 18it/s]
+
19.8%┣████████▎ ┫ 216/1.1k [00:12<00:49, 18it/s]
+
19.9%┣████████▍ ┫ 217/1.1k [00:12<00:49, 18it/s]
+
20.0%┣████████▍ ┫ 218/1.1k [00:12<00:49, 18it/s]
+
20.1%┣████████▌ ┫ 220/1.1k [00:12<00:49, 18it/s]
+
20.2%┣████████▌ ┫ 221/1.1k [00:12<00:49, 18it/s]
+
20.3%┣████████▌ ┫ 222/1.1k [00:12<00:49, 18it/s]
+
20.4%┣████████▋ ┫ 223/1.1k [00:12<00:49, 18it/s]
+
20.6%┣████████▋ ┫ 225/1.1k [00:13<00:49, 18it/s]
+
20.7%┣████████▊ ┫ 226/1.1k [00:13<00:49, 18it/s]
+
20.8%┣████████▊ ┫ 227/1.1k [00:13<00:49, 18it/s]
+
21.0%┣████████▉ ┫ 229/1.1k [00:13<00:48, 18it/s]
+
21.1%┣████████▉ ┫ 230/1.1k [00:13<00:48, 18it/s]
+
21.2%┣████████▉ ┫ 231/1.1k [00:13<00:48, 18it/s]
+
21.2%┣█████████ ┫ 232/1.1k [00:13<00:48, 18it/s]
+
21.4%┣█████████ ┫ 234/1.1k [00:13<00:48, 18it/s]
+
21.5%┣█████████ ┫ 235/1.1k [00:13<00:48, 18it/s]
+
21.6%┣█████████ ┫ 236/1.1k [00:13<00:48, 18it/s]
+
21.8%┣█████████▏ ┫ 238/1.1k [00:13<00:48, 18it/s]
+
21.9%┣█████████▏ ┫ 239/1.1k [00:13<00:48, 18it/s]
+
22.0%┣█████████▎ ┫ 240/1.1k [00:13<00:48, 18it/s]
+
22.1%┣█████████▎ ┫ 241/1.1k [00:13<00:48, 18it/s]
+
22.3%┣█████████▍ ┫ 243/1.1k [00:14<00:48, 18it/s]
+
22.3%┣█████████▍ ┫ 244/1.1k [00:14<00:47, 18it/s]
+
22.4%┣█████████▍ ┫ 245/1.1k [00:14<00:47, 18it/s]
+
22.6%┣█████████▌ ┫ 247/1.1k [00:14<00:47, 18it/s]
+
22.7%┣█████████▌ ┫ 248/1.1k [00:14<00:47, 18it/s]
+
22.8%┣█████████▋ ┫ 249/1.1k [00:14<00:47, 18it/s]
+
22.9%┣█████████▋ ┫ 250/1.1k [00:14<00:47, 18it/s]
+
23.1%┣█████████▊ ┫ 252/1.1k [00:14<00:47, 18it/s]
+
23.2%┣█████████▊ ┫ 253/1.1k [00:14<00:47, 18it/s]
+
23.3%┣█████████▊ ┫ 254/1.1k [00:14<00:47, 18it/s]
+
23.4%┣█████████▉ ┫ 256/1.1k [00:14<00:47, 18it/s]
+
23.5%┣█████████▉ ┫ 257/1.1k [00:14<00:47, 18it/s]
+
23.6%┣██████████ ┫ 258/1.1k [00:14<00:47, 18it/s]
+
23.7%┣██████████ ┫ 259/1.1k [00:14<00:47, 18it/s]
+
23.9%┣██████████ ┫ 261/1.1k [00:15<00:47, 18it/s]
+
24.0%┣██████████ ┫ 262/1.1k [00:15<00:46, 18it/s]
+
24.1%┣██████████▏ ┫ 263/1.1k [00:15<00:46, 18it/s]
+
24.3%┣██████████▏ ┫ 265/1.1k [00:15<00:46, 18it/s]
+
24.4%┣██████████▎ ┫ 266/1.1k [00:15<00:46, 18it/s]
+
24.5%┣██████████▎ ┫ 267/1.1k [00:15<00:46, 18it/s]
+
24.5%┣██████████▎ ┫ 268/1.1k [00:15<00:46, 18it/s]
+
24.7%┣██████████▍ ┫ 270/1.1k [00:15<00:46, 18it/s]
+
24.8%┣██████████▍ ┫ 271/1.1k [00:15<00:46, 18it/s]
+
24.9%┣██████████▌ ┫ 272/1.1k [00:15<00:46, 18it/s]
+
25.1%┣██████████▌ ┫ 274/1.1k [00:15<00:46, 18it/s]
+
25.2%┣██████████▋ ┫ 275/1.1k [00:15<00:46, 18it/s]
+
25.3%┣██████████▋ ┫ 276/1.1k [00:15<00:46, 18it/s]
+
25.4%┣██████████▋ ┫ 277/1.1k [00:15<00:46, 18it/s]
+
25.5%┣██████████▊ ┫ 279/1.1k [00:16<00:45, 18it/s]
+
25.6%┣██████████▊ ┫ 280/1.1k [00:16<00:45, 18it/s]
+
25.7%┣██████████▉ ┫ 281/1.1k [00:16<00:45, 18it/s]
+
25.9%┣██████████▉ ┫ 283/1.1k [00:16<00:45, 18it/s]
+
26.0%┣███████████ ┫ 284/1.1k [00:16<00:45, 18it/s]
+
26.1%┣███████████ ┫ 285/1.1k [00:16<00:45, 18it/s]
+
26.2%┣███████████ ┫ 286/1.1k [00:16<00:45, 18it/s]
+
26.4%┣███████████ ┫ 288/1.1k [00:16<00:45, 18it/s]
+
26.5%┣███████████▏ ┫ 289/1.1k [00:16<00:45, 18it/s]
+
26.6%┣███████████▏ ┫ 290/1.1k [00:16<00:45, 18it/s]
+
26.6%┣███████████▏ ┫ 291/1.1k [00:16<00:45, 18it/s]
+
26.8%┣███████████▎ ┫ 293/1.1k [00:16<00:45, 18it/s]
+
26.9%┣███████████▎ ┫ 294/1.1k [00:16<00:45, 18it/s]
+
27.0%┣███████████▍ ┫ 295/1.1k [00:16<00:45, 18it/s]
+
27.2%┣███████████▍ ┫ 297/1.1k [00:17<00:44, 18it/s]
+
27.3%┣███████████▌ ┫ 298/1.1k [00:17<00:44, 18it/s]
+
27.4%┣███████████▌ ┫ 299/1.1k [00:17<00:44, 18it/s]
+
27.5%┣███████████▌ ┫ 300/1.1k [00:17<00:44, 18it/s]
+
27.7%┣███████████▋ ┫ 302/1.1k [00:17<00:44, 18it/s]
+
27.7%┣███████████▋ ┫ 303/1.1k [00:17<00:44, 18it/s]
+
27.8%┣███████████▊ ┫ 304/1.1k [00:17<00:44, 18it/s]
+
28.0%┣███████████▊ ┫ 306/1.1k [00:17<00:44, 18it/s]
+
28.1%┣███████████▉ ┫ 307/1.1k [00:17<00:44, 18it/s]
+
28.2%┣███████████▉ ┫ 308/1.1k [00:17<00:44, 18it/s]
+
28.3%┣███████████▉ ┫ 309/1.1k [00:17<00:44, 18it/s]
+
28.5%┣████████████ ┫ 311/1.1k [00:17<00:44, 18it/s]
+
28.6%┣████████████ ┫ 312/1.1k [00:17<00:44, 18it/s]
+
28.7%┣████████████ ┫ 313/1.1k [00:17<00:44, 18it/s]
+
28.8%┣████████████ ┫ 314/1.1k [00:18<00:44, 18it/s]
+
28.9%┣████████████▏ ┫ 316/1.1k [00:18<00:43, 18it/s]
+
29.0%┣████████████▏ ┫ 317/1.1k [00:18<00:43, 18it/s]
+
29.1%┣████████████▎ ┫ 318/1.1k [00:18<00:43, 18it/s]
+
29.3%┣████████████▎ ┫ 320/1.1k [00:18<00:43, 18it/s]
+
29.4%┣████████████▍ ┫ 321/1.1k [00:18<00:43, 18it/s]
+
29.5%┣████████████▍ ┫ 322/1.1k [00:18<00:43, 18it/s]
+
29.6%┣████████████▍ ┫ 323/1.1k [00:18<00:43, 18it/s]
+
29.8%┣████████████▌ ┫ 325/1.1k [00:18<00:43, 18it/s]
+
29.9%┣████████████▌ ┫ 326/1.1k [00:18<00:43, 18it/s]
+
29.9%┣████████████▋ ┫ 327/1.1k [00:18<00:43, 18it/s]
+
30.1%┣████████████▋ ┫ 329/1.1k [00:18<00:43, 18it/s]
+
30.2%┣████████████▊ ┫ 330/1.1k [00:18<00:43, 18it/s]
+
30.3%┣████████████▊ ┫ 331/1.1k [00:18<00:43, 18it/s]
+
30.4%┣████████████▊ ┫ 332/1.1k [00:19<00:43, 18it/s]
+
30.6%┣████████████▉ ┫ 334/1.1k [00:19<00:42, 18it/s]
+
30.7%┣████████████▉ ┫ 335/1.1k [00:19<00:42, 18it/s]
+
30.8%┣█████████████ ┫ 336/1.1k [00:19<00:42, 18it/s]
+
31.0%┣█████████████ ┫ 338/1.1k [00:19<00:42, 18it/s]
+
31.0%┣█████████████ ┫ 339/1.1k [00:19<00:42, 18it/s]
+
31.1%┣█████████████ ┫ 340/1.1k [00:19<00:42, 18it/s]
+
31.2%┣█████████████▏ ┫ 341/1.1k [00:19<00:42, 18it/s]
+
31.4%┣█████████████▏ ┫ 343/1.1k [00:19<00:42, 18it/s]
+
31.5%┣█████████████▎ ┫ 344/1.1k [00:19<00:42, 18it/s]
+
31.6%┣█████████████▎ ┫ 345/1.1k [00:19<00:42, 18it/s]
+
31.7%┣█████████████▎ ┫ 346/1.1k [00:19<00:42, 18it/s]
+
31.9%┣█████████████▍ ┫ 348/1.1k [00:19<00:42, 18it/s]
+
32.0%┣█████████████▍ ┫ 349/1.1k [00:20<00:42, 18it/s]
+
32.1%┣█████████████▌ ┫ 350/1.1k [00:20<00:42, 18it/s]
+
32.2%┣█████████████▌ ┫ 352/1.1k [00:20<00:41, 18it/s]
+
32.3%┣█████████████▋ ┫ 353/1.1k [00:20<00:41, 18it/s]
+
32.4%┣█████████████▋ ┫ 354/1.1k [00:20<00:41, 18it/s]
+
32.5%┣█████████████▋ ┫ 355/1.1k [00:20<00:41, 18it/s]
+
32.7%┣█████████████▊ ┫ 357/1.1k [00:20<00:41, 18it/s]
+
32.8%┣█████████████▊ ┫ 358/1.1k [00:20<00:41, 18it/s]
+
32.9%┣█████████████▉ ┫ 359/1.1k [00:20<00:41, 18it/s]
+
33.1%┣█████████████▉ ┫ 361/1.1k [00:20<00:41, 18it/s]
+
33.2%┣██████████████ ┫ 362/1.1k [00:20<00:41, 18it/s]
+
33.2%┣██████████████ ┫ 363/1.1k [00:20<00:41, 18it/s]
+
33.3%┣██████████████ ┫ 364/1.1k [00:20<00:41, 18it/s]
+
33.5%┣██████████████ ┫ 366/1.1k [00:20<00:41, 18it/s]
+
33.6%┣██████████████▏ ┫ 367/1.1k [00:21<00:41, 18it/s]
+
33.7%┣██████████████▏ ┫ 368/1.1k [00:21<00:41, 18it/s]
+
33.9%┣██████████████▎ ┫ 370/1.1k [00:21<00:40, 18it/s]
+
34.0%┣██████████████▎ ┫ 371/1.1k [00:21<00:40, 18it/s]
+
34.1%┣██████████████▎ ┫ 372/1.1k [00:21<00:40, 18it/s]
+
34.2%┣██████████████▍ ┫ 373/1.1k [00:21<00:40, 18it/s]
+
34.3%┣██████████████▍ ┫ 375/1.1k [00:21<00:40, 18it/s]
+
34.4%┣██████████████▌ ┫ 376/1.1k [00:21<00:40, 18it/s]
+
34.5%┣██████████████▌ ┫ 377/1.1k [00:21<00:40, 18it/s]
+
34.6%┣██████████████▌ ┫ 378/1.1k [00:21<00:40, 18it/s]
+
34.8%┣██████████████▋ ┫ 380/1.1k [00:21<00:40, 18it/s]
+
34.9%┣██████████████▋ ┫ 381/1.1k [00:21<00:40, 18it/s]
+
35.0%┣██████████████▊ ┫ 382/1.1k [00:21<00:40, 18it/s]
+
35.2%┣██████████████▊ ┫ 384/1.1k [00:21<00:40, 18it/s]
+
35.3%┣██████████████▉ ┫ 385/1.1k [00:22<00:40, 18it/s]
+
35.3%┣██████████████▉ ┫ 386/1.1k [00:22<00:40, 18it/s]
+
35.4%┣██████████████▉ ┫ 387/1.1k [00:22<00:40, 18it/s]
+
35.6%┣███████████████ ┫ 389/1.1k [00:22<00:39, 18it/s]
+
35.7%┣███████████████ ┫ 390/1.1k [00:22<00:39, 18it/s]
+
35.8%┣███████████████ ┫ 391/1.1k [00:22<00:39, 18it/s]
+
35.9%┣███████████████ ┫ 392/1.1k [00:22<00:39, 18it/s]
+
36.1%┣███████████████▏ ┫ 394/1.1k [00:22<00:39, 18it/s]
+
36.2%┣███████████████▏ ┫ 395/1.1k [00:22<00:39, 18it/s]
+
36.3%┣███████████████▎ ┫ 396/1.1k [00:22<00:39, 18it/s]
+
36.4%┣███████████████▎ ┫ 397/1.1k [00:22<00:39, 18it/s]
+
36.4%┣███████████████▎ ┫ 398/1.1k [00:22<00:39, 18it/s]
+
36.5%┣███████████████▍ ┫ 399/1.1k [00:22<00:39, 18it/s]
+
36.6%┣███████████████▍ ┫ 400/1.1k [00:22<00:39, 18it/s]
+
36.7%┣███████████████▍ ┫ 401/1.1k [00:23<00:40, 17it/s]
+
36.9%┣███████████████▌ ┫ 403/1.1k [00:23<00:39, 17it/s]
+
37.0%┣███████████████▌ ┫ 404/1.1k [00:23<00:39, 17it/s]
+
37.1%┣███████████████▋ ┫ 405/1.1k [00:23<00:39, 17it/s]
+
37.3%┣███████████████▋ ┫ 407/1.1k [00:23<00:39, 17it/s]
+
37.4%┣███████████████▊ ┫ 408/1.1k [00:23<00:39, 17it/s]
+
37.5%┣███████████████▊ ┫ 409/1.1k [00:23<00:39, 17it/s]
+
37.6%┣███████████████▉ ┫ 411/1.1k [00:23<00:39, 17it/s]
+
37.7%┣███████████████▉ ┫ 412/1.1k [00:24<00:39, 17it/s]
+
37.8%┣███████████████▉ ┫ 413/1.1k [00:24<00:39, 17it/s]
+
37.9%┣████████████████ ┫ 414/1.1k [00:24<00:39, 17it/s]
+
38.1%┣████████████████ ┫ 416/1.1k [00:24<00:39, 17it/s]
+
38.2%┣████████████████ ┫ 417/1.1k [00:24<00:39, 17it/s]
+
38.3%┣████████████████ ┫ 418/1.1k [00:24<00:39, 17it/s]
+
38.5%┣████████████████▏ ┫ 420/1.1k [00:24<00:38, 17it/s]
+
38.6%┣████████████████▏ ┫ 421/1.1k [00:24<00:38, 17it/s]
+
38.6%┣████████████████▎ ┫ 422/1.1k [00:24<00:38, 17it/s]
+
38.8%┣████████████████▎ ┫ 424/1.1k [00:24<00:38, 17it/s]
+
38.9%┣████████████████▍ ┫ 425/1.1k [00:24<00:38, 17it/s]
+
39.0%┣████████████████▍ ┫ 426/1.1k [00:24<00:38, 17it/s]
+
39.2%┣████████████████▌ ┫ 428/1.1k [00:24<00:38, 17it/s]
+
39.3%┣████████████████▌ ┫ 429/1.1k [00:24<00:38, 17it/s]
+
39.4%┣████████████████▌ ┫ 430/1.1k [00:25<00:38, 17it/s]
+
39.6%┣████████████████▋ ┫ 432/1.1k [00:25<00:38, 17it/s]
+
39.7%┣████████████████▋ ┫ 433/1.1k [00:25<00:38, 17it/s]
+
39.7%┣████████████████▊ ┫ 434/1.1k [00:25<00:38, 17it/s]
+
39.9%┣████████████████▊ ┫ 436/1.1k [00:25<00:37, 18it/s]
+
40.0%┣████████████████▉ ┫ 437/1.1k [00:25<00:37, 18it/s]
+
40.1%┣████████████████▉ ┫ 438/1.1k [00:25<00:37, 18it/s]
+
40.2%┣████████████████▉ ┫ 439/1.1k [00:25<00:37, 17it/s]
+
40.4%┣█████████████████ ┫ 441/1.1k [00:25<00:37, 18it/s]
+
40.5%┣█████████████████ ┫ 442/1.1k [00:25<00:37, 18it/s]
+
40.6%┣█████████████████ ┫ 443/1.1k [00:25<00:37, 18it/s]
+
40.8%┣█████████████████▏ ┫ 445/1.1k [00:25<00:37, 18it/s]
+
40.8%┣█████████████████▏ ┫ 446/1.1k [00:25<00:37, 18it/s]
+
40.9%┣█████████████████▏ ┫ 447/1.1k [00:25<00:37, 18it/s]
+
41.1%┣█████████████████▎ ┫ 449/1.1k [00:26<00:37, 18it/s]
+
41.2%┣█████████████████▎ ┫ 450/1.1k [00:26<00:37, 18it/s]
+
41.3%┣█████████████████▍ ┫ 451/1.1k [00:26<00:37, 18it/s]
+
41.5%┣█████████████████▍ ┫ 453/1.1k [00:26<00:36, 18it/s]
+
41.6%┣█████████████████▌ ┫ 454/1.1k [00:26<00:36, 18it/s]
+
41.7%┣█████████████████▌ ┫ 455/1.1k [00:26<00:36, 18it/s]
+
41.8%┣█████████████████▋ ┫ 457/1.1k [00:26<00:36, 18it/s]
+
41.9%┣█████████████████▋ ┫ 458/1.1k [00:26<00:36, 18it/s]
+
42.0%┣█████████████████▋ ┫ 459/1.1k [00:26<00:36, 18it/s]
+
42.2%┣█████████████████▊ ┫ 461/1.1k [00:26<00:36, 18it/s]
+
42.3%┣█████████████████▊ ┫ 462/1.1k [00:26<00:36, 18it/s]
+
42.4%┣█████████████████▉ ┫ 463/1.1k [00:26<00:36, 18it/s]
+
42.5%┣█████████████████▉ ┫ 464/1.1k [00:26<00:36, 18it/s]
+
42.7%┣██████████████████ ┫ 466/1.1k [00:26<00:36, 18it/s]
+
42.8%┣██████████████████ ┫ 467/1.1k [00:27<00:36, 18it/s]
+
42.9%┣██████████████████ ┫ 468/1.1k [00:27<00:36, 18it/s]
+
43.0%┣██████████████████ ┫ 470/1.1k [00:27<00:35, 18it/s]
+
43.1%┣██████████████████▏ ┫ 471/1.1k [00:27<00:35, 18it/s]
+
43.2%┣██████████████████▏ ┫ 472/1.1k [00:27<00:35, 18it/s]
+
43.4%┣██████████████████▎ ┫ 474/1.1k [00:27<00:35, 18it/s]
+
43.5%┣██████████████████▎ ┫ 475/1.1k [00:27<00:35, 18it/s]
+
43.6%┣██████████████████▎ ┫ 476/1.1k [00:27<00:35, 18it/s]
+
43.8%┣██████████████████▍ ┫ 478/1.1k [00:27<00:35, 18it/s]
+
43.9%┣██████████████████▍ ┫ 479/1.1k [00:27<00:35, 18it/s]
+
44.0%┣██████████████████▌ ┫ 480/1.1k [00:27<00:35, 18it/s]
+
44.0%┣██████████████████▌ ┫ 481/1.1k [00:27<00:35, 18it/s]
+
44.2%┣██████████████████▋ ┫ 483/1.1k [00:27<00:35, 18it/s]
+
44.3%┣██████████████████▋ ┫ 484/1.1k [00:27<00:35, 18it/s]
+
44.4%┣██████████████████▋ ┫ 485/1.1k [00:28<00:35, 18it/s]
+
44.6%┣██████████████████▊ ┫ 487/1.1k [00:28<00:34, 18it/s]
+
44.7%┣██████████████████▊ ┫ 488/1.1k [00:28<00:34, 18it/s]
+
44.8%┣██████████████████▉ ┫ 489/1.1k [00:28<00:34, 18it/s]
+
45.0%┣██████████████████▉ ┫ 491/1.1k [00:28<00:34, 18it/s]
+
45.1%┣███████████████████ ┫ 492/1.1k [00:28<00:34, 18it/s]
+
45.1%┣███████████████████ ┫ 493/1.1k [00:28<00:34, 18it/s]
+
45.3%┣███████████████████ ┫ 495/1.1k [00:28<00:34, 18it/s]
+
45.4%┣███████████████████ ┫ 496/1.1k [00:28<00:34, 18it/s]
+
45.5%┣███████████████████▏ ┫ 497/1.1k [00:28<00:34, 18it/s]
+
45.6%┣███████████████████▏ ┫ 498/1.1k [00:28<00:34, 18it/s]
+
45.8%┣███████████████████▎ ┫ 500/1.1k [00:28<00:34, 18it/s]
+
45.9%┣███████████████████▎ ┫ 501/1.1k [00:28<00:34, 18it/s]
+
46.0%┣███████████████████▎ ┫ 502/1.1k [00:28<00:34, 18it/s]
+
46.2%┣███████████████████▍ ┫ 504/1.1k [00:29<00:33, 18it/s]
+
46.2%┣███████████████████▍ ┫ 505/1.1k [00:29<00:33, 18it/s]
+
46.3%┣███████████████████▌ ┫ 506/1.1k [00:29<00:33, 18it/s]
+
46.5%┣███████████████████▌ ┫ 508/1.1k [00:29<00:33, 18it/s]
+
46.6%┣███████████████████▋ ┫ 509/1.1k [00:29<00:33, 18it/s]
+
46.7%┣███████████████████▋ ┫ 510/1.1k [00:29<00:33, 18it/s]
+
46.8%┣███████████████████▋ ┫ 511/1.1k [00:29<00:33, 18it/s]
+
47.0%┣███████████████████▊ ┫ 513/1.1k [00:29<00:33, 18it/s]
+
47.1%┣███████████████████▊ ┫ 514/1.1k [00:29<00:33, 18it/s]
+
47.2%┣███████████████████▉ ┫ 515/1.1k [00:29<00:33, 18it/s]
+
47.3%┣███████████████████▉ ┫ 517/1.1k [00:29<00:33, 18it/s]
+
47.4%┣████████████████████ ┫ 518/1.1k [00:29<00:33, 18it/s]
+
47.5%┣████████████████████ ┫ 519/1.1k [00:29<00:33, 18it/s]
+
47.7%┣████████████████████ ┫ 521/1.1k [00:29<00:32, 18it/s]
+
47.8%┣████████████████████ ┫ 522/1.1k [00:30<00:32, 18it/s]
+
47.9%┣████████████████████▏ ┫ 523/1.1k [00:30<00:32, 18it/s]
+
48.0%┣████████████████████▏ ┫ 524/1.1k [00:30<00:32, 18it/s]
+
48.2%┣████████████████████▎ ┫ 526/1.1k [00:30<00:32, 18it/s]
+
48.3%┣████████████████████▎ ┫ 527/1.1k [00:30<00:32, 18it/s]
+
48.4%┣████████████████████▎ ┫ 528/1.1k [00:30<00:32, 18it/s]
+
48.5%┣████████████████████▍ ┫ 530/1.1k [00:30<00:32, 18it/s]
+
48.6%┣████████████████████▍ ┫ 531/1.1k [00:30<00:32, 18it/s]
+
48.7%┣████████████████████▌ ┫ 532/1.1k [00:30<00:32, 18it/s]
+
48.9%┣████████████████████▌ ┫ 534/1.1k [00:30<00:32, 18it/s]
+
49.0%┣████████████████████▋ ┫ 535/1.1k [00:30<00:32, 18it/s]
+
49.1%┣████████████████████▋ ┫ 536/1.1k [00:30<00:31, 18it/s]
+
49.2%┣████████████████████▋ ┫ 537/1.1k [00:30<00:31, 18it/s]
+
49.4%┣████████████████████▊ ┫ 539/1.1k [00:30<00:31, 18it/s]
+
49.5%┣████████████████████▊ ┫ 540/1.1k [00:31<00:31, 18it/s]
+
49.5%┣████████████████████▉ ┫ 541/1.1k [00:31<00:31, 18it/s]
+
49.7%┣████████████████████▉ ┫ 543/1.1k [00:31<00:31, 18it/s]
+
49.8%┣█████████████████████ ┫ 544/1.1k [00:31<00:31, 18it/s]
+
49.9%┣█████████████████████ ┫ 545/1.1k [00:31<00:31, 18it/s]
+
50.1%┣█████████████████████ ┫ 547/1.1k [00:31<00:31, 18it/s]
+
50.2%┣█████████████████████ ┫ 548/1.1k [00:31<00:31, 18it/s]
+
50.3%┣█████████████████████▏ ┫ 549/1.1k [00:31<00:31, 18it/s]
+
50.4%┣█████████████████████▏ ┫ 550/1.1k [00:31<00:31, 18it/s]
+
50.5%┣█████████████████████▎ ┫ 552/1.1k [00:31<00:31, 18it/s]
+
50.6%┣█████████████████████▎ ┫ 553/1.1k [00:31<00:30, 18it/s]
+
50.7%┣█████████████████████▎ ┫ 554/1.1k [00:31<00:30, 18it/s]
+
50.9%┣█████████████████████▍ ┫ 556/1.1k [00:31<00:30, 18it/s]
+
51.0%┣█████████████████████▍ ┫ 557/1.1k [00:31<00:30, 18it/s]
+
51.1%┣█████████████████████▌ ┫ 558/1.1k [00:32<00:30, 18it/s]
+
51.2%┣█████████████████████▌ ┫ 559/1.1k [00:32<00:30, 18it/s]
+
51.4%┣█████████████████████▋ ┫ 561/1.1k [00:32<00:30, 18it/s]
+
51.5%┣█████████████████████▋ ┫ 562/1.1k [00:32<00:30, 18it/s]
+
51.6%┣█████████████████████▋ ┫ 563/1.1k [00:32<00:30, 18it/s]
+
51.7%┣█████████████████████▊ ┫ 565/1.1k [00:32<00:30, 18it/s]
+
51.8%┣█████████████████████▊ ┫ 566/1.1k [00:32<00:30, 18it/s]
+
51.9%┣█████████████████████▉ ┫ 567/1.1k [00:32<00:30, 18it/s]
+
52.1%┣█████████████████████▉ ┫ 569/1.1k [00:32<00:30, 18it/s]
+
52.2%┣██████████████████████ ┫ 570/1.1k [00:32<00:30, 18it/s]
+
52.3%┣██████████████████████ ┫ 571/1.1k [00:32<00:29, 18it/s]
+
52.4%┣██████████████████████ ┫ 572/1.1k [00:32<00:29, 18it/s]
+
52.6%┣██████████████████████ ┫ 574/1.1k [00:32<00:29, 18it/s]
+
52.7%┣██████████████████████▏ ┫ 575/1.1k [00:32<00:29, 18it/s]
+
52.7%┣██████████████████████▏ ┫ 576/1.1k [00:33<00:29, 18it/s]
+
52.9%┣██████████████████████▎ ┫ 578/1.1k [00:33<00:29, 18it/s]
+
53.0%┣██████████████████████▎ ┫ 579/1.1k [00:33<00:29, 18it/s]
+
53.1%┣██████████████████████▎ ┫ 580/1.1k [00:33<00:29, 18it/s]
+
53.2%┣██████████████████████▍ ┫ 581/1.1k [00:33<00:29, 18it/s]
+
53.4%┣██████████████████████▍ ┫ 583/1.1k [00:33<00:29, 18it/s]
+
53.5%┣██████████████████████▌ ┫ 584/1.1k [00:33<00:29, 18it/s]
+
53.6%┣██████████████████████▌ ┫ 585/1.1k [00:33<00:29, 18it/s]
+
53.8%┣██████████████████████▋ ┫ 587/1.1k [00:33<00:29, 18it/s]
+
53.8%┣██████████████████████▋ ┫ 588/1.1k [00:33<00:28, 18it/s]
+
53.9%┣██████████████████████▋ ┫ 589/1.1k [00:33<00:28, 18it/s]
+
54.1%┣██████████████████████▊ ┫ 591/1.1k [00:33<00:28, 18it/s]
+
54.2%┣██████████████████████▊ ┫ 592/1.1k [00:33<00:28, 18it/s]
+
54.3%┣██████████████████████▉ ┫ 593/1.1k [00:33<00:28, 18it/s]
+
54.4%┣██████████████████████▉ ┫ 594/1.1k [00:34<00:28, 18it/s]
+
54.5%┣██████████████████████▉ ┫ 595/1.1k [00:34<00:28, 18it/s]
+
54.7%┣███████████████████████ ┫ 597/1.1k [00:34<00:28, 18it/s]
+
54.8%┣███████████████████████ ┫ 598/1.1k [00:34<00:28, 18it/s]
+
54.9%┣███████████████████████ ┫ 600/1.1k [00:34<00:28, 18it/s]
+
55.0%┣███████████████████████▏ ┫ 601/1.1k [00:34<00:28, 18it/s]
+
55.1%┣███████████████████████▏ ┫ 602/1.1k [00:34<00:28, 18it/s]
+
55.3%┣███████████████████████▎ ┫ 604/1.1k [00:34<00:28, 18it/s]
+
55.4%┣███████████████████████▎ ┫ 605/1.1k [00:34<00:27, 18it/s]
+
55.5%┣███████████████████████▎ ┫ 606/1.1k [00:34<00:27, 18it/s]
+
55.6%┣███████████████████████▍ ┫ 607/1.1k [00:34<00:27, 18it/s]
+
55.8%┣███████████████████████▍ ┫ 609/1.1k [00:34<00:27, 18it/s]
+
55.9%┣███████████████████████▌ ┫ 610/1.1k [00:34<00:27, 18it/s]
+
56.0%┣███████████████████████▌ ┫ 611/1.1k [00:34<00:27, 18it/s]
+
56.1%┣███████████████████████▋ ┫ 613/1.1k [00:35<00:27, 18it/s]
+
56.2%┣███████████████████████▋ ┫ 614/1.1k [00:35<00:27, 18it/s]
+
56.3%┣███████████████████████▋ ┫ 615/1.1k [00:35<00:27, 18it/s]
+
56.4%┣███████████████████████▊ ┫ 616/1.1k [00:35<00:27, 18it/s]
+
56.6%┣███████████████████████▊ ┫ 618/1.1k [00:35<00:27, 18it/s]
+
56.7%┣███████████████████████▉ ┫ 619/1.1k [00:35<00:27, 18it/s]
+
56.8%┣███████████████████████▉ ┫ 620/1.1k [00:35<00:27, 18it/s]
+
57.0%┣████████████████████████ ┫ 622/1.1k [00:35<00:26, 18it/s]
+
57.1%┣████████████████████████ ┫ 623/1.1k [00:35<00:26, 18it/s]
+
57.1%┣████████████████████████ ┫ 624/1.1k [00:35<00:26, 18it/s]
+
57.3%┣████████████████████████ ┫ 626/1.1k [00:35<00:26, 18it/s]
+
57.5%┣████████████████████████▏ ┫ 628/1.1k [00:35<00:26, 18it/s]
+
57.6%┣████████████████████████▏ ┫ 629/1.1k [00:35<00:26, 18it/s]
+
57.8%┣████████████████████████▎ ┫ 631/1.1k [00:35<00:26, 18it/s]
+
57.9%┣████████████████████████▎ ┫ 632/1.1k [00:36<00:26, 18it/s]
+
58.0%┣████████████████████████▍ ┫ 633/1.1k [00:36<00:26, 18it/s]
+
58.2%┣████████████████████████▍ ┫ 635/1.1k [00:36<00:26, 18it/s]
+
58.2%┣████████████████████████▌ ┫ 636/1.1k [00:36<00:26, 18it/s]
+
58.3%┣████████████████████████▌ ┫ 637/1.1k [00:36<00:26, 18it/s]
+
58.4%┣████████████████████████▌ ┫ 638/1.1k [00:36<00:26, 18it/s]
+
58.6%┣████████████████████████▋ ┫ 640/1.1k [00:36<00:25, 18it/s]
+
58.7%┣████████████████████████▋ ┫ 641/1.1k [00:36<00:25, 18it/s]
+
58.8%┣████████████████████████▊ ┫ 642/1.1k [00:36<00:25, 18it/s]
+
59.0%┣████████████████████████▊ ┫ 644/1.1k [00:36<00:25, 18it/s]
+
59.1%┣████████████████████████▉ ┫ 645/1.1k [00:36<00:25, 18it/s]
+
59.2%┣████████████████████████▉ ┫ 646/1.1k [00:36<00:25, 18it/s]
+
59.2%┣████████████████████████▉ ┫ 647/1.1k [00:36<00:25, 18it/s]
+
59.4%┣█████████████████████████ ┫ 649/1.1k [00:36<00:25, 18it/s]
+
59.5%┣█████████████████████████ ┫ 650/1.1k [00:37<00:25, 18it/s]
+
59.6%┣█████████████████████████ ┫ 651/1.1k [00:37<00:25, 18it/s]
+
59.7%┣█████████████████████████ ┫ 652/1.1k [00:37<00:25, 18it/s]
+
59.9%┣█████████████████████████▏ ┫ 654/1.1k [00:37<00:25, 18it/s]
+
60.0%┣█████████████████████████▏ ┫ 655/1.1k [00:37<00:25, 18it/s]
+
60.2%┣█████████████████████████▎ ┫ 657/1.1k [00:37<00:24, 18it/s]
+
60.3%┣█████████████████████████▎ ┫ 658/1.1k [00:37<00:24, 18it/s]
+
60.3%┣█████████████████████████▍ ┫ 659/1.1k [00:37<00:24, 18it/s]
+
60.4%┣█████████████████████████▍ ┫ 660/1.1k [00:37<00:24, 18it/s]
+
60.6%┣█████████████████████████▌ ┫ 662/1.1k [00:37<00:24, 18it/s]
+
60.7%┣█████████████████████████▌ ┫ 663/1.1k [00:37<00:24, 18it/s]
+
60.8%┣█████████████████████████▌ ┫ 664/1.1k [00:37<00:24, 18it/s]
+
61.0%┣█████████████████████████▋ ┫ 666/1.1k [00:37<00:24, 18it/s]
+
61.1%┣█████████████████████████▋ ┫ 667/1.1k [00:37<00:24, 18it/s]
+
61.2%┣█████████████████████████▊ ┫ 668/1.1k [00:38<00:24, 18it/s]
+
61.3%┣█████████████████████████▊ ┫ 669/1.1k [00:38<00:24, 18it/s]
+
61.4%┣█████████████████████████▉ ┫ 671/1.1k [00:38<00:24, 18it/s]
+
61.5%┣█████████████████████████▉ ┫ 672/1.1k [00:38<00:24, 18it/s]
+
61.6%┣█████████████████████████▉ ┫ 673/1.1k [00:38<00:24, 18it/s]
+
61.8%┣██████████████████████████ ┫ 675/1.1k [00:38<00:23, 18it/s]
+
61.9%┣██████████████████████████ ┫ 676/1.1k [00:38<00:23, 18it/s]
+
62.0%┣██████████████████████████ ┫ 677/1.1k [00:38<00:23, 18it/s]
+
62.1%┣██████████████████████████ ┫ 678/1.1k [00:38<00:23, 18it/s]
+
62.3%┣██████████████████████████▏ ┫ 680/1.1k [00:38<00:23, 18it/s]
+
62.4%┣██████████████████████████▏ ┫ 681/1.1k [00:38<00:23, 18it/s]
+
62.5%┣██████████████████████████▎ ┫ 682/1.1k [00:38<00:23, 18it/s]
+
62.6%┣██████████████████████████▎ ┫ 684/1.1k [00:38<00:23, 18it/s]
+
62.7%┣██████████████████████████▍ ┫ 685/1.1k [00:38<00:23, 18it/s]
+
62.8%┣██████████████████████████▍ ┫ 686/1.1k [00:38<00:23, 18it/s]
+
62.9%┣██████████████████████████▍ ┫ 687/1.1k [00:39<00:23, 18it/s]
+
63.1%┣██████████████████████████▌ ┫ 689/1.1k [00:39<00:23, 18it/s]
+
63.2%┣██████████████████████████▌ ┫ 690/1.1k [00:39<00:23, 18it/s]
+
63.3%┣██████████████████████████▋ ┫ 691/1.1k [00:39<00:23, 18it/s]
+
63.5%┣██████████████████████████▋ ┫ 693/1.1k [00:39<00:22, 18it/s]
+
63.6%┣██████████████████████████▊ ┫ 694/1.1k [00:39<00:22, 18it/s]
+
63.6%┣██████████████████████████▊ ┫ 695/1.1k [00:39<00:22, 18it/s]
+
63.8%┣██████████████████████████▉ ┫ 697/1.1k [00:39<00:22, 18it/s]
+
64.0%┣██████████████████████████▉ ┫ 699/1.1k [00:39<00:22, 18it/s]
+
64.1%┣███████████████████████████ ┫ 700/1.1k [00:39<00:22, 18it/s]
+
64.3%┣███████████████████████████ ┫ 702/1.1k [00:39<00:22, 18it/s]
+
64.4%┣███████████████████████████ ┫ 703/1.1k [00:39<00:22, 18it/s]
+
64.5%┣███████████████████████████ ┫ 704/1.1k [00:39<00:22, 18it/s]
+
64.7%┣███████████████████████████▏ ┫ 706/1.1k [00:40<00:22, 18it/s]
+
64.7%┣███████████████████████████▏ ┫ 707/1.1k [00:40<00:22, 18it/s]
+
64.8%┣███████████████████████████▎ ┫ 708/1.1k [00:40<00:22, 18it/s]
+
64.9%┣███████████████████████████▎ ┫ 709/1.1k [00:40<00:22, 18it/s]
+
65.1%┣███████████████████████████▍ ┫ 711/1.1k [00:40<00:21, 18it/s]
+
65.2%┣███████████████████████████▍ ┫ 712/1.1k [00:40<00:21, 18it/s]
+
65.3%┣███████████████████████████▍ ┫ 713/1.1k [00:40<00:21, 18it/s]
+
65.5%┣███████████████████████████▌ ┫ 715/1.1k [00:40<00:21, 18it/s]
+
65.6%┣███████████████████████████▌ ┫ 716/1.1k [00:40<00:21, 18it/s]
+
65.7%┣███████████████████████████▋ ┫ 717/1.1k [00:40<00:21, 18it/s]
+
65.8%┣███████████████████████████▋ ┫ 718/1.1k [00:40<00:21, 18it/s]
+
65.9%┣███████████████████████████▊ ┫ 720/1.1k [00:40<00:21, 18it/s]
+
66.0%┣███████████████████████████▊ ┫ 721/1.1k [00:40<00:21, 18it/s]
+
66.1%┣███████████████████████████▊ ┫ 722/1.1k [00:40<00:21, 18it/s]
+
66.3%┣███████████████████████████▉ ┫ 724/1.1k [00:41<00:21, 18it/s]
+
66.4%┣███████████████████████████▉ ┫ 725/1.1k [00:41<00:21, 18it/s]
+
66.5%┣████████████████████████████ ┫ 726/1.1k [00:41<00:21, 18it/s]
+
66.6%┣████████████████████████████ ┫ 727/1.1k [00:41<00:20, 18it/s]
+
66.7%┣████████████████████████████ ┫ 728/1.1k [00:41<00:20, 18it/s]
+
66.8%┣████████████████████████████ ┫ 730/1.1k [00:41<00:20, 18it/s]
+
66.9%┣████████████████████████████▏ ┫ 731/1.1k [00:41<00:20, 18it/s]
+
67.1%┣████████████████████████████▏ ┫ 733/1.1k [00:41<00:20, 18it/s]
+
67.2%┣████████████████████████████▎ ┫ 734/1.1k [00:41<00:20, 18it/s]
+
67.3%┣████████████████████████████▎ ┫ 735/1.1k [00:41<00:20, 18it/s]
+
67.4%┣████████████████████████████▎ ┫ 736/1.1k [00:41<00:20, 18it/s]
+
67.6%┣████████████████████████████▍ ┫ 738/1.1k [00:41<00:20, 18it/s]
+
67.7%┣████████████████████████████▍ ┫ 739/1.1k [00:41<00:20, 18it/s]
+
67.8%┣████████████████████████████▌ ┫ 740/1.1k [00:41<00:20, 18it/s]
+
67.9%┣████████████████████████████▌ ┫ 742/1.1k [00:42<00:20, 18it/s]
+
68.0%┣████████████████████████████▋ ┫ 743/1.1k [00:42<00:20, 18it/s]
+
68.1%┣████████████████████████████▋ ┫ 744/1.1k [00:42<00:20, 18it/s]
+
68.2%┣████████████████████████████▋ ┫ 745/1.1k [00:42<00:19, 18it/s]
+
68.4%┣████████████████████████████▊ ┫ 747/1.1k [00:42<00:19, 18it/s]
+
68.5%┣████████████████████████████▊ ┫ 748/1.1k [00:42<00:19, 18it/s]
+
68.6%┣████████████████████████████▉ ┫ 749/1.1k [00:42<00:19, 18it/s]
+
68.8%┣████████████████████████████▉ ┫ 751/1.1k [00:42<00:19, 18it/s]
+
68.9%┣█████████████████████████████ ┫ 752/1.1k [00:42<00:19, 18it/s]
+
69.0%┣█████████████████████████████ ┫ 753/1.1k [00:42<00:19, 18it/s]
+
69.0%┣█████████████████████████████ ┫ 754/1.1k [00:42<00:19, 18it/s]
+
69.2%┣█████████████████████████████ ┫ 756/1.1k [00:42<00:19, 18it/s]
+
69.3%┣█████████████████████████████▏ ┫ 757/1.1k [00:42<00:19, 18it/s]
+
69.4%┣█████████████████████████████▏ ┫ 758/1.1k [00:42<00:19, 18it/s]
+
69.6%┣█████████████████████████████▎ ┫ 760/1.1k [00:43<00:19, 18it/s]
+
69.7%┣█████████████████████████████▎ ┫ 761/1.1k [00:43<00:19, 18it/s]
+
69.8%┣█████████████████████████████▎ ┫ 762/1.1k [00:43<00:18, 18it/s]
+
69.9%┣█████████████████████████████▍ ┫ 763/1.1k [00:43<00:18, 18it/s]
+
70.1%┣█████████████████████████████▍ ┫ 765/1.1k [00:43<00:18, 18it/s]
+
70.1%┣█████████████████████████████▌ ┫ 766/1.1k [00:43<00:18, 18it/s]
+
70.2%┣█████████████████████████████▌ ┫ 767/1.1k [00:43<00:18, 18it/s]
+
70.4%┣█████████████████████████████▋ ┫ 769/1.1k [00:43<00:18, 18it/s]
+
70.5%┣█████████████████████████████▋ ┫ 770/1.1k [00:43<00:18, 18it/s]
+
70.6%┣█████████████████████████████▋ ┫ 771/1.1k [00:43<00:18, 18it/s]
+
70.7%┣█████████████████████████████▊ ┫ 772/1.1k [00:43<00:18, 18it/s]
+
70.9%┣█████████████████████████████▊ ┫ 774/1.1k [00:43<00:18, 18it/s]
+
71.0%┣█████████████████████████████▉ ┫ 775/1.1k [00:43<00:18, 18it/s]
+
71.1%┣█████████████████████████████▉ ┫ 776/1.1k [00:43<00:18, 18it/s]
+
71.2%┣██████████████████████████████ ┫ 778/1.1k [00:44<00:18, 18it/s]
+
71.3%┣██████████████████████████████ ┫ 779/1.1k [00:44<00:18, 18it/s]
+
71.4%┣██████████████████████████████ ┫ 780/1.1k [00:44<00:17, 18it/s]
+
71.5%┣██████████████████████████████ ┫ 781/1.1k [00:44<00:17, 18it/s]
+
71.7%┣██████████████████████████████▏ ┫ 783/1.1k [00:44<00:17, 18it/s]
+
71.8%┣██████████████████████████████▏ ┫ 784/1.1k [00:44<00:17, 18it/s]
+
71.9%┣██████████████████████████████▏ ┫ 785/1.1k [00:44<00:17, 18it/s]
+
72.1%┣██████████████████████████████▎ ┫ 787/1.1k [00:44<00:17, 18it/s]
+
72.2%┣██████████████████████████████▎ ┫ 788/1.1k [00:44<00:17, 18it/s]
+
72.3%┣██████████████████████████████▍ ┫ 789/1.1k [00:44<00:17, 18it/s]
+
72.3%┣██████████████████████████████▍ ┫ 790/1.1k [00:44<00:17, 18it/s]
+
72.5%┣██████████████████████████████▌ ┫ 792/1.1k [00:44<00:17, 18it/s]
+
72.6%┣██████████████████████████████▌ ┫ 793/1.1k [00:44<00:17, 18it/s]
+
72.7%┣██████████████████████████████▌ ┫ 794/1.1k [00:44<00:17, 18it/s]
+
72.9%┣██████████████████████████████▋ ┫ 796/1.1k [00:45<00:17, 18it/s]
+
73.0%┣██████████████████████████████▋ ┫ 797/1.1k [00:45<00:17, 18it/s]
+
73.1%┣██████████████████████████████▊ ┫ 798/1.1k [00:45<00:16, 18it/s]
+
73.2%┣██████████████████████████████▊ ┫ 799/1.1k [00:45<00:16, 18it/s]
+
73.4%┣██████████████████████████████▉ ┫ 801/1.1k [00:45<00:16, 18it/s]
+
73.4%┣██████████████████████████████▉ ┫ 802/1.1k [00:45<00:16, 18it/s]
+
73.5%┣██████████████████████████████▉ ┫ 803/1.1k [00:45<00:16, 18it/s]
+
73.7%┣███████████████████████████████ ┫ 805/1.1k [00:45<00:16, 18it/s]
+
73.9%┣███████████████████████████████ ┫ 807/1.1k [00:45<00:16, 18it/s]
+
74.0%┣███████████████████████████████ ┫ 808/1.1k [00:45<00:16, 18it/s]
+
74.2%┣███████████████████████████████▏ ┫ 810/1.1k [00:45<00:16, 18it/s]
+
74.3%┣███████████████████████████████▏ ┫ 811/1.1k [00:45<00:16, 18it/s]
+
74.4%┣███████████████████████████████▎ ┫ 812/1.1k [00:45<00:16, 18it/s]
+
74.5%┣███████████████████████████████▎ ┫ 814/1.1k [00:45<00:16, 18it/s]
+
74.7%┣███████████████████████████████▍ ┫ 816/1.1k [00:46<00:15, 18it/s]
+
74.8%┣███████████████████████████████▍ ┫ 817/1.1k [00:46<00:15, 18it/s]
+
75.0%┣███████████████████████████████▌ ┫ 819/1.1k [00:46<00:15, 18it/s]
+
75.1%┣███████████████████████████████▌ ┫ 820/1.1k [00:46<00:15, 18it/s]
+
75.2%┣███████████████████████████████▋ ┫ 821/1.1k [00:46<00:15, 18it/s]
+
75.3%┣███████████████████████████████▋ ┫ 822/1.1k [00:46<00:15, 18it/s]
+
75.5%┣███████████████████████████████▊ ┫ 824/1.1k [00:46<00:15, 18it/s]
+
75.5%┣███████████████████████████████▊ ┫ 825/1.1k [00:46<00:15, 18it/s]
+
75.6%┣███████████████████████████████▊ ┫ 826/1.1k [00:46<00:15, 18it/s]
+
75.8%┣███████████████████████████████▉ ┫ 828/1.1k [00:46<00:15, 18it/s]
+
75.9%┣███████████████████████████████▉ ┫ 829/1.1k [00:46<00:15, 18it/s]
+
76.0%┣████████████████████████████████ ┫ 830/1.1k [00:46<00:15, 18it/s]
+
76.1%┣████████████████████████████████ ┫ 831/1.1k [00:46<00:15, 18it/s]
+
76.3%┣████████████████████████████████ ┫ 833/1.1k [00:46<00:14, 18it/s]
+
76.4%┣████████████████████████████████ ┫ 834/1.1k [00:47<00:14, 18it/s]
+
76.5%┣████████████████████████████████▏ ┫ 835/1.1k [00:47<00:14, 18it/s]
+
76.6%┣████████████████████████████████▏ ┫ 837/1.1k [00:47<00:14, 18it/s]
+
76.7%┣████████████████████████████████▎ ┫ 838/1.1k [00:47<00:14, 18it/s]
+
76.8%┣████████████████████████████████▎ ┫ 839/1.1k [00:47<00:14, 18it/s]
+
76.9%┣████████████████████████████████▎ ┫ 840/1.1k [00:47<00:14, 18it/s]
+
77.1%┣████████████████████████████████▍ ┫ 842/1.1k [00:47<00:14, 18it/s]
+
77.2%┣████████████████████████████████▍ ┫ 843/1.1k [00:47<00:14, 18it/s]
+
77.3%┣████████████████████████████████▌ ┫ 844/1.1k [00:47<00:14, 18it/s]
+
77.5%┣████████████████████████████████▌ ┫ 846/1.1k [00:47<00:14, 18it/s]
+
77.6%┣████████████████████████████████▋ ┫ 847/1.1k [00:47<00:14, 18it/s]
+
77.7%┣████████████████████████████████▋ ┫ 848/1.1k [00:47<00:14, 18it/s]
+
77.7%┣████████████████████████████████▋ ┫ 849/1.1k [00:47<00:14, 18it/s]
+
77.9%┣████████████████████████████████▊ ┫ 851/1.1k [00:47<00:13, 18it/s]
+
78.0%┣████████████████████████████████▊ ┫ 852/1.1k [00:48<00:13, 18it/s]
+
78.1%┣████████████████████████████████▉ ┫ 853/1.1k [00:48<00:13, 18it/s]
+
78.3%┣████████████████████████████████▉ ┫ 855/1.1k [00:48<00:13, 18it/s]
+
78.4%┣█████████████████████████████████ ┫ 856/1.1k [00:48<00:13, 18it/s]
+
78.5%┣█████████████████████████████████ ┫ 857/1.1k [00:48<00:13, 18it/s]
+
78.6%┣█████████████████████████████████ ┫ 858/1.1k [00:48<00:13, 18it/s]
+
78.8%┣█████████████████████████████████ ┫ 860/1.1k [00:48<00:13, 18it/s]
+
78.8%┣█████████████████████████████████▏ ┫ 861/1.1k [00:48<00:13, 18it/s]
+
78.9%┣█████████████████████████████████▏ ┫ 862/1.1k [00:48<00:13, 18it/s]
+
79.0%┣█████████████████████████████████▏ ┫ 863/1.1k [00:48<00:13, 18it/s]
+
79.2%┣█████████████████████████████████▎ ┫ 865/1.1k [00:48<00:13, 18it/s]
+
79.3%┣█████████████████████████████████▎ ┫ 866/1.1k [00:48<00:13, 18it/s]
+
79.4%┣█████████████████████████████████▍ ┫ 867/1.1k [00:48<00:13, 18it/s]
+
79.6%┣█████████████████████████████████▍ ┫ 869/1.1k [00:48<00:12, 18it/s]
+
79.7%┣█████████████████████████████████▌ ┫ 870/1.1k [00:49<00:12, 18it/s]
+
79.8%┣█████████████████████████████████▌ ┫ 871/1.1k [00:49<00:12, 18it/s]
+
79.9%┣█████████████████████████████████▌ ┫ 872/1.1k [00:49<00:12, 18it/s]
+
80.0%┣█████████████████████████████████▋ ┫ 874/1.1k [00:49<00:12, 18it/s]
+
80.1%┣█████████████████████████████████▋ ┫ 875/1.1k [00:49<00:12, 18it/s]
+
80.2%┣█████████████████████████████████▊ ┫ 876/1.1k [00:49<00:12, 18it/s]
+
80.4%┣█████████████████████████████████▊ ┫ 878/1.1k [00:49<00:12, 18it/s]
+
80.6%┣█████████████████████████████████▉ ┫ 880/1.1k [00:49<00:12, 18it/s]
+
80.7%┣█████████████████████████████████▉ ┫ 881/1.1k [00:49<00:12, 18it/s]
+
80.9%┣██████████████████████████████████ ┫ 883/1.1k [00:49<00:12, 18it/s]
+
81.0%┣██████████████████████████████████ ┫ 884/1.1k [00:49<00:12, 18it/s]
+
81.0%┣██████████████████████████████████ ┫ 885/1.1k [00:49<00:12, 18it/s]
+
81.1%┣██████████████████████████████████ ┫ 886/1.1k [00:49<00:11, 18it/s]
+
81.3%┣██████████████████████████████████▏ ┫ 888/1.1k [00:49<00:11, 18it/s]
+
81.4%┣██████████████████████████████████▏ ┫ 889/1.1k [00:50<00:11, 18it/s]
+
81.5%┣██████████████████████████████████▎ ┫ 890/1.1k [00:50<00:11, 18it/s]
+
81.7%┣██████████████████████████████████▎ ┫ 892/1.1k [00:50<00:11, 18it/s]
+
81.8%┣██████████████████████████████████▍ ┫ 893/1.1k [00:50<00:11, 18it/s]
+
81.9%┣██████████████████████████████████▍ ┫ 894/1.1k [00:50<00:11, 18it/s]
+
82.0%┣██████████████████████████████████▍ ┫ 895/1.1k [00:50<00:11, 18it/s]
+
82.1%┣██████████████████████████████████▌ ┫ 897/1.1k [00:50<00:11, 18it/s]
+
82.2%┣██████████████████████████████████▌ ┫ 898/1.1k [00:50<00:11, 18it/s]
+
82.3%┣██████████████████████████████████▋ ┫ 899/1.1k [00:50<00:11, 18it/s]
+
82.5%┣██████████████████████████████████▋ ┫ 901/1.1k [00:50<00:11, 18it/s]
+
82.6%┣██████████████████████████████████▊ ┫ 902/1.1k [00:50<00:11, 18it/s]
+
82.7%┣██████████████████████████████████▊ ┫ 903/1.1k [00:50<00:11, 18it/s]
+
82.8%┣██████████████████████████████████▊ ┫ 904/1.1k [00:50<00:10, 18it/s]
+
83.0%┣██████████████████████████████████▉ ┫ 906/1.1k [00:50<00:10, 18it/s]
+
83.1%┣██████████████████████████████████▉ ┫ 907/1.1k [00:51<00:10, 18it/s]
+
83.2%┣███████████████████████████████████ ┫ 908/1.1k [00:51<00:10, 18it/s]
+
83.2%┣███████████████████████████████████ ┫ 909/1.1k [00:51<00:10, 18it/s]
+
83.4%┣███████████████████████████████████ ┫ 911/1.1k [00:51<00:10, 18it/s]
+
83.5%┣███████████████████████████████████ ┫ 912/1.1k [00:51<00:10, 18it/s]
+
83.6%┣███████████████████████████████████▏ ┫ 913/1.1k [00:51<00:10, 18it/s]
+
83.8%┣███████████████████████████████████▏ ┫ 915/1.1k [00:51<00:10, 18it/s]
+
83.9%┣███████████████████████████████████▎ ┫ 916/1.1k [00:51<00:10, 18it/s]
+
84.0%┣███████████████████████████████████▎ ┫ 917/1.1k [00:51<00:10, 18it/s]
+
84.1%┣███████████████████████████████████▎ ┫ 918/1.1k [00:51<00:10, 18it/s]
+
84.2%┣███████████████████████████████████▍ ┫ 920/1.1k [00:51<00:10, 18it/s]
+
84.3%┣███████████████████████████████████▍ ┫ 921/1.1k [00:51<00:10, 18it/s]
+
84.4%┣███████████████████████████████████▌ ┫ 922/1.1k [00:51<00:09, 18it/s]
+
84.5%┣███████████████████████████████████▌ ┫ 923/1.1k [00:51<00:09, 18it/s]
+
84.7%┣███████████████████████████████████▋ ┫ 925/1.1k [00:51<00:09, 18it/s]
+
84.8%┣███████████████████████████████████▋ ┫ 926/1.1k [00:52<00:09, 18it/s]
+
84.9%┣███████████████████████████████████▋ ┫ 927/1.1k [00:52<00:09, 18it/s]
+
85.1%┣███████████████████████████████████▊ ┫ 929/1.1k [00:52<00:09, 18it/s]
+
85.2%┣███████████████████████████████████▊ ┫ 930/1.1k [00:52<00:09, 18it/s]
+
85.3%┣███████████████████████████████████▉ ┫ 931/1.1k [00:52<00:09, 18it/s]
+
85.3%┣███████████████████████████████████▉ ┫ 932/1.1k [00:52<00:09, 18it/s]
+
85.5%┣████████████████████████████████████ ┫ 934/1.1k [00:52<00:09, 18it/s]
+
85.6%┣████████████████████████████████████ ┫ 935/1.1k [00:52<00:09, 18it/s]
+
85.7%┣████████████████████████████████████ ┫ 936/1.1k [00:52<00:09, 18it/s]
+
85.9%┣████████████████████████████████████ ┫ 938/1.1k [00:52<00:09, 18it/s]
+
86.0%┣████████████████████████████████████▏ ┫ 939/1.1k [00:52<00:09, 18it/s]
+
86.1%┣████████████████████████████████████▏ ┫ 940/1.1k [00:52<00:08, 18it/s]
+
86.2%┣████████████████████████████████████▏ ┫ 941/1.1k [00:52<00:08, 18it/s]
+
86.4%┣████████████████████████████████████▎ ┫ 943/1.1k [00:52<00:08, 18it/s]
+
86.4%┣████████████████████████████████████▎ ┫ 944/1.1k [00:53<00:08, 18it/s]
+
86.5%┣████████████████████████████████████▍ ┫ 945/1.1k [00:53<00:08, 18it/s]
+
86.6%┣████████████████████████████████████▍ ┫ 946/1.1k [00:53<00:08, 18it/s]
+
86.8%┣████████████████████████████████████▌ ┫ 948/1.1k [00:53<00:08, 18it/s]
+
86.9%┣████████████████████████████████████▌ ┫ 949/1.1k [00:53<00:08, 18it/s]
+
87.0%┣████████████████████████████████████▌ ┫ 950/1.1k [00:53<00:08, 18it/s]
+
87.2%┣████████████████████████████████████▋ ┫ 952/1.1k [00:53<00:08, 18it/s]
+
87.3%┣████████████████████████████████████▋ ┫ 953/1.1k [00:53<00:08, 18it/s]
+
87.4%┣████████████████████████████████████▊ ┫ 954/1.1k [00:53<00:08, 18it/s]
+
87.5%┣████████████████████████████████████▊ ┫ 955/1.1k [00:53<00:08, 18it/s]
+
87.6%┣████████████████████████████████████▉ ┫ 957/1.1k [00:53<00:08, 18it/s]
+
87.7%┣████████████████████████████████████▉ ┫ 958/1.1k [00:53<00:07, 18it/s]
+
87.8%┣████████████████████████████████████▉ ┫ 959/1.1k [00:53<00:07, 18it/s]
+
88.0%┣█████████████████████████████████████ ┫ 961/1.1k [00:53<00:07, 18it/s]
+
88.2%┣█████████████████████████████████████ ┫ 963/1.1k [00:54<00:07, 18it/s]
+
88.3%┣█████████████████████████████████████ ┫ 964/1.1k [00:54<00:07, 18it/s]
+
88.5%┣█████████████████████████████████████▏ ┫ 966/1.1k [00:54<00:07, 18it/s]
+
88.6%┣█████████████████████████████████████▏ ┫ 967/1.1k [00:54<00:07, 18it/s]
+
88.6%┣█████████████████████████████████████▎ ┫ 968/1.1k [00:54<00:07, 18it/s]
+
88.7%┣█████████████████████████████████████▎ ┫ 969/1.1k [00:54<00:07, 18it/s]
+
88.9%┣█████████████████████████████████████▍ ┫ 971/1.1k [00:54<00:07, 18it/s]
+
89.0%┣█████████████████████████████████████▍ ┫ 972/1.1k [00:54<00:07, 18it/s]
+
89.1%┣█████████████████████████████████████▍ ┫ 973/1.1k [00:54<00:07, 18it/s]
+
89.3%┣█████████████████████████████████████▌ ┫ 975/1.1k [00:54<00:07, 18it/s]
+
89.4%┣█████████████████████████████████████▌ ┫ 976/1.1k [00:54<00:06, 18it/s]
+
89.5%┣█████████████████████████████████████▋ ┫ 977/1.1k [00:54<00:06, 18it/s]
+
89.6%┣█████████████████████████████████████▋ ┫ 978/1.1k [00:54<00:06, 18it/s]
+
89.7%┣█████████████████████████████████████▊ ┫ 980/1.1k [00:54<00:06, 18it/s]
+
89.8%┣█████████████████████████████████████▊ ┫ 981/1.1k [00:55<00:06, 18it/s]
+
89.9%┣█████████████████████████████████████▊ ┫ 982/1.1k [00:55<00:06, 18it/s]
+
90.0%┣█████████████████████████████████████▉ ┫ 983/1.1k [00:55<00:06, 18it/s]
+
90.2%┣█████████████████████████████████████▉ ┫ 985/1.1k [00:55<00:06, 18it/s]
+
90.3%┣██████████████████████████████████████ ┫ 986/1.1k [00:55<00:06, 18it/s]
+
90.4%┣██████████████████████████████████████ ┫ 987/1.1k [00:55<00:06, 18it/s]
+
90.6%┣██████████████████████████████████████ ┫ 989/1.1k [00:55<00:06, 18it/s]
+
90.7%┣██████████████████████████████████████ ┫ 990/1.1k [00:55<00:06, 18it/s]
+
90.8%┣██████████████████████████████████████▏ ┫ 991/1.1k [00:55<00:06, 18it/s]
+
90.8%┣██████████████████████████████████████▏ ┫ 992/1.1k [00:55<00:06, 18it/s]
+
91.0%┣██████████████████████████████████████▎ ┫ 994/1.1k [00:55<00:05, 18it/s]
+
91.1%┣██████████████████████████████████████▎ ┫ 995/1.1k [00:55<00:05, 18it/s]
+
91.2%┣██████████████████████████████████████▎ ┫ 996/1.1k [00:55<00:05, 18it/s]
+
91.3%┣██████████████████████████████████████▍ ┫ 997/1.1k [00:55<00:05, 18it/s]
+
91.5%┣██████████████████████████████████████▍ ┫ 999/1.1k [00:56<00:05, 18it/s]
+
91.6%┣█████████████████████████████████████▌ ┫ 1.0k/1.1k [00:56<00:05, 18it/s]
+
91.7%┣█████████████████████████████████████▋ ┫ 1.0k/1.1k [00:56<00:05, 18it/s]
+
91.8%┣█████████████████████████████████████▋ ┫ 1.0k/1.1k [00:56<00:05, 18it/s]
+
91.9%┣█████████████████████████████████████▊ ┫ 1.0k/1.1k [00:56<00:05, 18it/s]
+
92.0%┣█████████████████████████████████████▊ ┫ 1.0k/1.1k [00:56<00:05, 18it/s]
+
92.1%┣█████████████████████████████████████▊ ┫ 1.0k/1.1k [00:56<00:05, 18it/s]
+
92.3%┣█████████████████████████████████████▉ ┫ 1.0k/1.1k [00:56<00:05, 18it/s]
+
92.4%┣█████████████████████████████████████▉ ┫ 1.0k/1.1k [00:56<00:05, 18it/s]
+
92.5%┣██████████████████████████████████████ ┫ 1.0k/1.1k [00:56<00:05, 18it/s]
+
92.6%┣██████████████████████████████████████ ┫ 1.0k/1.1k [00:56<00:05, 18it/s]
+
92.8%┣██████████████████████████████████████ ┫ 1.0k/1.1k [00:56<00:04, 18it/s]
+
92.9%┣██████████████████████████████████████ ┫ 1.0k/1.1k [00:56<00:04, 18it/s]
+
92.9%┣██████████████████████████████████████ ┫ 1.0k/1.1k [00:56<00:04, 18it/s]
+
93.1%┣██████████████████████████████████████▏ ┫ 1.0k/1.1k [00:57<00:04, 18it/s]
+
93.2%┣██████████████████████████████████████▏ ┫ 1.0k/1.1k [00:57<00:04, 18it/s]
+
93.3%┣██████████████████████████████████████▎ ┫ 1.0k/1.1k [00:57<00:04, 18it/s]
+
93.4%┣██████████████████████████████████████▎ ┫ 1.0k/1.1k [00:57<00:04, 18it/s]
+
93.6%┣██████████████████████████████████████▍ ┫ 1.0k/1.1k [00:57<00:04, 18it/s]
+
93.7%┣██████████████████████████████████████▍ ┫ 1.0k/1.1k [00:57<00:04, 18it/s]
+
93.8%┣██████████████████████████████████████▌ ┫ 1.0k/1.1k [00:57<00:04, 18it/s]
+
93.9%┣██████████████████████████████████████▌ ┫ 1.0k/1.1k [00:57<00:04, 18it/s]
+
94.0%┣██████████████████████████████████████▋ ┫ 1.0k/1.1k [00:57<00:04, 18it/s]
+
94.1%┣██████████████████████████████████████▋ ┫ 1.0k/1.1k [00:57<00:04, 18it/s]
+
94.2%┣██████████████████████████████████████▋ ┫ 1.0k/1.1k [00:57<00:04, 18it/s]
+
94.4%┣██████████████████████████████████████▊ ┫ 1.0k/1.1k [00:57<00:03, 18it/s]
+
94.5%┣██████████████████████████████████████▊ ┫ 1.0k/1.1k [00:57<00:03, 18it/s]
+
94.6%┣██████████████████████████████████████▉ ┫ 1.0k/1.1k [00:57<00:03, 18it/s]
+
94.7%┣██████████████████████████████████████▉ ┫ 1.0k/1.1k [00:57<00:03, 18it/s]
+
94.9%┣███████████████████████████████████████ ┫ 1.0k/1.1k [00:58<00:03, 18it/s]
+
95.0%┣███████████████████████████████████████ ┫ 1.0k/1.1k [00:58<00:03, 18it/s]
+
95.1%┣███████████████████████████████████████ ┫ 1.0k/1.1k [00:58<00:03, 18it/s]
+
95.1%┣███████████████████████████████████████ ┫ 1.0k/1.1k [00:58<00:03, 18it/s]
+
95.3%┣███████████████████████████████████████ ┫ 1.0k/1.1k [00:58<00:03, 18it/s]
+
95.4%┣███████████████████████████████████████▏ ┫ 1.0k/1.1k [00:58<00:03, 18it/s]
+
95.5%┣███████████████████████████████████████▏ ┫ 1.0k/1.1k [00:58<00:03, 18it/s]
+
95.7%┣███████████████████████████████████████▎ ┫ 1.0k/1.1k [00:58<00:03, 18it/s]
+
95.8%┣███████████████████████████████████████▎ ┫ 1.0k/1.1k [00:58<00:03, 18it/s]
+
95.9%┣███████████████████████████████████████▎ ┫ 1.0k/1.1k [00:58<00:03, 18it/s]
+
96.0%┣███████████████████████████████████████▍ ┫ 1.0k/1.1k [00:58<00:02, 18it/s]
+
96.2%┣███████████████████████████████████████▍ ┫ 1.1k/1.1k [00:58<00:02, 18it/s]
+
96.2%┣███████████████████████████████████████▌ ┫ 1.1k/1.1k [00:58<00:02, 18it/s]
+
96.3%┣███████████████████████████████████████▌ ┫ 1.1k/1.1k [00:58<00:02, 18it/s]
+
96.4%┣███████████████████████████████████████▌ ┫ 1.1k/1.1k [00:59<00:02, 18it/s]
+
96.6%┣███████████████████████████████████████▋ ┫ 1.1k/1.1k [00:59<00:02, 18it/s]
+
96.7%┣███████████████████████████████████████▋ ┫ 1.1k/1.1k [00:59<00:02, 18it/s]
+
96.8%┣███████████████████████████████████████▊ ┫ 1.1k/1.1k [00:59<00:02, 18it/s]
+
97.0%┣███████████████████████████████████████▊ ┫ 1.1k/1.1k [00:59<00:02, 18it/s]
+
97.1%┣███████████████████████████████████████▉ ┫ 1.1k/1.1k [00:59<00:02, 18it/s]
+
97.2%┣███████████████████████████████████████▉ ┫ 1.1k/1.1k [00:59<00:02, 18it/s]
+
97.3%┣███████████████████████████████████████▉ ┫ 1.1k/1.1k [00:59<00:02, 18it/s]
+
97.4%┣████████████████████████████████████████ ┫ 1.1k/1.1k [00:59<00:02, 18it/s]
+
97.5%┣████████████████████████████████████████ ┫ 1.1k/1.1k [00:59<00:02, 18it/s]
+
97.6%┣████████████████████████████████████████ ┫ 1.1k/1.1k [00:59<00:01, 18it/s]
+
97.7%┣████████████████████████████████████████ ┫ 1.1k/1.1k [00:59<00:01, 18it/s]
+
97.9%┣████████████████████████████████████████▏┫ 1.1k/1.1k [00:59<00:01, 18it/s]
+
98.0%┣████████████████████████████████████████▏┫ 1.1k/1.1k [00:59<00:01, 18it/s]
+
98.1%┣████████████████████████████████████████▏┫ 1.1k/1.1k [01:00<00:01, 18it/s]
+
98.3%┣████████████████████████████████████████▎┫ 1.1k/1.1k [01:00<00:01, 18it/s]
+
98.4%┣████████████████████████████████████████▎┫ 1.1k/1.1k [01:00<00:01, 18it/s]
+
98.4%┣████████████████████████████████████████▍┫ 1.1k/1.1k [01:00<00:01, 18it/s]
+
98.5%┣████████████████████████████████████████▍┫ 1.1k/1.1k [01:00<00:01, 18it/s]
+
98.7%┣████████████████████████████████████████▌┫ 1.1k/1.1k [01:00<00:01, 18it/s]
+
98.8%┣████████████████████████████████████████▌┫ 1.1k/1.1k [01:00<00:01, 18it/s]
+
98.9%┣████████████████████████████████████████▌┫ 1.1k/1.1k [01:00<00:01, 18it/s]
+
99.0%┣████████████████████████████████████████▋┫ 1.1k/1.1k [01:00<00:01, 18it/s]
+
99.2%┣████████████████████████████████████████▋┫ 1.1k/1.1k [01:00<00:01, 18it/s]
+
99.3%┣████████████████████████████████████████▊┫ 1.1k/1.1k [01:00<00:00, 18it/s]
+
99.4%┣████████████████████████████████████████▊┫ 1.1k/1.1k [01:00<00:00, 18it/s]
+
99.5%┣████████████████████████████████████████▉┫ 1.1k/1.1k [01:00<00:00, 18it/s]
+
99.6%┣████████████████████████████████████████▉┫ 1.1k/1.1k [01:00<00:00, 18it/s]
+
99.7%┣████████████████████████████████████████▉┫ 1.1k/1.1k [01:01<00:00, 18it/s]
+
99.8%┣█████████████████████████████████████████┫ 1.1k/1.1k [01:01<00:00, 18it/s]
+
100.0%┣████████████████████████████████████████┫ 1.1k/1.1k [01:01<00:00, 18it/s]
Get true and predicted energy values (assuming that all configurations have the same no. of atoms).
n = size(get_system(ds_train[1]))[1]
+e_train, e_train_pred = get_all_energies(ds_train)/n, get_all_energies(ds_train, lb)/n
+e_test, e_test_pred = get_all_energies(ds_test)/n, get_all_energies(ds_test, lb)/n;
Compute and print metrics.
e_mae, e_rmse, e_rsq = calc_metrics(e_train, e_train_pred)
+println("MAE: $e_mae, RMSE: $e_rmse, RSQ: $e_rsq")
MAE: 0.004594463322069594, RMSE: 0.006037717547308573, RSQ: 0.8351156363562421
Plot energy error.
e_err_train, e_err_test = (e_train_pred - e_train), (e_test_pred - e_test)
+dpp_inds2 = get_random_subset(dpp; batch_size = 20)
+p = scatter( e_train, e_err_train, label = "Training", color = :blue,
+ markersize = 1.5, markerstrokewidth=0)
+scatter!(e_test, e_err_test, label = "Test", color = :yellow,
+ markersize = 1.5, markerstrokewidth=0)
+scatter!(e_train[dpp_inds2], e_err_train[dpp_inds2],
+ color = :darkred, label = "DPP Samples",
+ markersize = 2.5, markerstrokewidth=0)
+scatter!(xlabel = "Energy (eV/atom)", ylabel = "Error (eV/atom)",
+ dpi = 1000, fontsize = 16)
This page was generated using Literate.jl.