Poisson SLDS#

  • 5 Poisson SLDS
  • 5 Poisson SLDS
  • 5 Poisson SLDS
  • Data, Inferred Rate, Laplace-EM, Inferred Rate, BBVI
Fitting SLDS with BBVI

  0%|          | 0/1000 [00:00<?, ?it/s]
LP: -105245.2:   0%|          | 0/1000 [00:00<?, ?it/s]
ELBO: -105243.8:   0%|          | 0/1000 [00:00<?, ?it/s]
ELBO: -105177.8:   0%|          | 1/1000 [00:00<02:29,  6.69it/s]
ELBO: -105177.8:   0%|          | 2/1000 [00:00<01:14, 13.37it/s]
ELBO: -105177.6:   0%|          | 4/1000 [00:00<01:14, 13.37it/s]
ELBO: -105079.7:   0%|          | 5/1000 [00:00<01:14, 13.37it/s]
ELBO: -105079.7:   1%|          | 6/1000 [00:00<00:38, 25.88it/s]
ELBO: -104971.6:   1%|          | 6/1000 [00:00<00:38, 25.88it/s]
ELBO: -104924.1:   1%|1         | 10/1000 [00:00<00:38, 25.88it/s]
ELBO: -104924.1:   1%|1         | 11/1000 [00:00<00:30, 32.10it/s]
ELBO: -104905.0:   1%|1         | 11/1000 [00:00<00:30, 32.10it/s]
ELBO: -104876.4:   1%|1         | 12/1000 [00:00<00:30, 32.10it/s]
ELBO: -104747.4:   1%|1         | 13/1000 [00:00<00:30, 32.10it/s]
ELBO: -104729.1:   1%|1         | 14/1000 [00:00<00:30, 32.10it/s]
ELBO: -104729.1:   2%|1         | 15/1000 [00:00<00:44, 22.30it/s]
ELBO: -104702.4:   2%|1         | 19/1000 [00:00<00:43, 22.30it/s]
ELBO: -104718.9:   2%|2         | 20/1000 [00:00<00:43, 22.30it/s]
ELBO: -104648.6:   2%|2         | 21/1000 [00:00<00:43, 22.30it/s]
ELBO: -104648.6:   2%|2         | 22/1000 [00:00<00:29, 33.35it/s]
ELBO: -104642.2:   2%|2         | 22/1000 [00:00<00:29, 33.35it/s]
ELBO: -104584.4:   2%|2         | 23/1000 [00:00<00:29, 33.35it/s]
ELBO: -104522.4:   2%|2         | 24/1000 [00:00<00:29, 33.35it/s]
ELBO: -104574.2:   2%|2         | 25/1000 [00:00<00:29, 33.35it/s]
ELBO: -104502.4:   3%|2         | 26/1000 [00:00<00:29, 33.35it/s]
ELBO: -104502.4:   3%|2         | 27/1000 [00:00<00:35, 27.24it/s]
ELBO: -104473.4:   3%|2         | 27/1000 [00:01<00:35, 27.24it/s]
ELBO: -104459.1:   3%|3         | 32/1000 [00:01<00:35, 27.24it/s]
ELBO: -104459.1:   3%|3         | 33/1000 [00:01<00:30, 31.65it/s]
ELBO: -104420.5:   3%|3         | 33/1000 [00:01<00:30, 31.65it/s]
ELBO: -104358.4:   3%|3         | 34/1000 [00:01<00:30, 31.65it/s]
ELBO: -104372.1:   4%|3         | 35/1000 [00:01<00:30, 31.65it/s]
ELBO: -104350.2:   4%|3         | 36/1000 [00:01<00:30, 31.65it/s]
ELBO: -104350.2:   4%|3         | 37/1000 [00:01<00:30, 31.72it/s]
ELBO: -104318.4:   4%|3         | 37/1000 [00:01<00:30, 31.72it/s]
ELBO: -104299.3:   4%|3         | 38/1000 [00:01<00:30, 31.72it/s]
ELBO: -104244.3:   4%|3         | 39/1000 [00:01<00:30, 31.72it/s]
ELBO: -104226.6:   4%|4         | 40/1000 [00:01<00:30, 31.72it/s]
ELBO: -104226.6:   4%|4         | 41/1000 [00:01<00:35, 27.00it/s]
ELBO: -104228.5:   4%|4         | 41/1000 [00:01<00:35, 27.00it/s]
ELBO: -104216.8:   4%|4         | 42/1000 [00:01<00:35, 27.00it/s]
ELBO: -104148.9:   4%|4         | 43/1000 [00:01<00:35, 27.00it/s]
ELBO: -104148.9:   5%|4         | 48/1000 [00:01<00:31, 30.44it/s]
ELBO: -104223.5:   5%|4         | 48/1000 [00:01<00:31, 30.44it/s]
ELBO: -104164.5:   5%|4         | 49/1000 [00:01<00:31, 30.44it/s]
ELBO: -104188.8:   5%|5         | 50/1000 [00:01<00:31, 30.44it/s]
ELBO: -104113.8:   5%|5         | 51/1000 [00:01<00:31, 30.44it/s]
ELBO: -104113.8:   5%|5         | 52/1000 [00:01<00:36, 26.30it/s]
ELBO: -104121.3:   5%|5         | 52/1000 [00:01<00:36, 26.30it/s]
ELBO: -104096.6:   5%|5         | 53/1000 [00:02<00:36, 26.30it/s]
ELBO: -104013.3:   5%|5         | 54/1000 [00:02<00:35, 26.30it/s]
ELBO: -104013.3:   6%|5         | 55/1000 [00:02<00:41, 22.74it/s]
ELBO: -104037.2:   6%|5         | 55/1000 [00:02<00:41, 22.74it/s]
ELBO: -104051.0:   6%|5         | 56/1000 [00:02<00:41, 22.74it/s]
ELBO: -104071.6:   6%|5         | 57/1000 [00:02<00:41, 22.74it/s]
ELBO: -104071.6:   6%|5         | 58/1000 [00:02<00:39, 23.60it/s]
ELBO: -104033.9:   6%|5         | 58/1000 [00:02<00:39, 23.60it/s]
ELBO: -103931.3:   6%|5         | 59/1000 [00:02<00:39, 23.60it/s]
ELBO: -103979.7:   6%|6         | 60/1000 [00:02<00:39, 23.60it/s]
ELBO: -103979.7:   6%|6         | 61/1000 [00:02<00:49, 19.13it/s]
ELBO: -104001.1:   6%|6         | 61/1000 [00:02<00:49, 19.13it/s]
ELBO: -103973.1:   6%|6         | 62/1000 [00:02<00:49, 19.13it/s]
ELBO: -103871.8:   6%|6         | 63/1000 [00:02<00:48, 19.13it/s]
ELBO: -103871.8:   6%|6         | 64/1000 [00:02<00:57, 16.30it/s]
ELBO: -103958.0:   6%|6         | 64/1000 [00:02<00:57, 16.30it/s]
ELBO: -103878.4:   6%|6         | 65/1000 [00:02<00:57, 16.30it/s]
ELBO: -103878.4:   7%|6         | 66/1000 [00:02<00:59, 15.63it/s]
ELBO: -103958.9:   7%|6         | 66/1000 [00:02<00:59, 15.63it/s]
ELBO: -103865.3:   7%|6         | 69/1000 [00:02<00:59, 15.63it/s]
ELBO: -103865.3:   7%|7         | 70/1000 [00:02<00:46, 19.97it/s]
ELBO: -103886.0:   7%|7         | 70/1000 [00:02<00:46, 19.97it/s]
ELBO: -103818.5:   7%|7         | 71/1000 [00:03<00:46, 19.97it/s]
ELBO: -103855.9:   7%|7         | 72/1000 [00:03<00:46, 19.97it/s]
ELBO: -103855.9:   7%|7         | 73/1000 [00:03<00:45, 20.18it/s]
ELBO: -103845.9:   7%|7         | 73/1000 [00:03<00:45, 20.18it/s]
ELBO: -103768.8:   7%|7         | 74/1000 [00:03<00:45, 20.18it/s]
ELBO: -103779.7:   8%|7         | 75/1000 [00:03<00:45, 20.18it/s]
ELBO: -103779.7:   8%|7         | 76/1000 [00:03<00:53, 17.41it/s]
ELBO: -103806.5:   8%|7         | 76/1000 [00:03<00:53, 17.41it/s]
ELBO: -103725.0:   8%|7         | 77/1000 [00:03<00:53, 17.41it/s]
ELBO: -103725.0:   8%|7         | 78/1000 [00:03<00:56, 16.29it/s]
ELBO: -103781.4:   8%|7         | 78/1000 [00:03<00:56, 16.29it/s]
ELBO: -103721.7:   8%|7         | 79/1000 [00:03<00:56, 16.29it/s]
ELBO: -103777.7:   8%|8         | 80/1000 [00:03<00:56, 16.29it/s]
ELBO: -103777.7:   8%|8         | 81/1000 [00:03<00:56, 16.25it/s]
ELBO: -103686.1:   8%|8         | 81/1000 [00:03<00:56, 16.25it/s]
ELBO: -103744.0:   8%|8         | 82/1000 [00:03<00:56, 16.25it/s]
ELBO: -103753.3:   8%|8         | 83/1000 [00:03<00:56, 16.25it/s]
ELBO: -103730.2:   8%|8         | 84/1000 [00:03<00:56, 16.25it/s]
ELBO: -103730.2:   8%|8         | 85/1000 [00:03<00:48, 18.92it/s]
ELBO: -103760.7:   8%|8         | 85/1000 [00:03<00:48, 18.92it/s]
ELBO: -103732.3:   9%|8         | 86/1000 [00:03<00:48, 18.92it/s]
ELBO: -103732.3:   9%|8         | 87/1000 [00:03<00:49, 18.33it/s]
ELBO: -103713.2:   9%|8         | 89/1000 [00:03<00:49, 18.33it/s]
ELBO: -103729.0:   9%|9         | 90/1000 [00:04<00:49, 18.33it/s]
ELBO: -103729.0:   9%|9         | 91/1000 [00:04<00:42, 21.14it/s]
ELBO: -103679.8:   9%|9         | 91/1000 [00:04<00:42, 21.14it/s]
ELBO: -103629.7:   9%|9         | 92/1000 [00:04<00:42, 21.14it/s]
ELBO: -103588.5:   9%|9         | 93/1000 [00:04<00:42, 21.14it/s]
ELBO: -103588.5:   9%|9         | 94/1000 [00:04<00:44, 20.32it/s]
ELBO: -103731.4:   9%|9         | 94/1000 [00:04<00:44, 20.32it/s]
ELBO: -103584.5:  10%|9         | 95/1000 [00:04<00:44, 20.32it/s]
ELBO: -103604.7:  10%|9         | 96/1000 [00:04<00:44, 20.32it/s]
ELBO: -103604.7:  10%|9         | 97/1000 [00:04<00:46, 19.52it/s]
ELBO: -103617.8:  10%|9         | 97/1000 [00:04<00:46, 19.52it/s]
ELBO: -103596.1:  10%|9         | 98/1000 [00:04<00:46, 19.52it/s]
ELBO: -103596.1:  10%|9         | 99/1000 [00:04<00:47, 18.78it/s]
ELBO: -103600.7:  10%|9         | 99/1000 [00:04<00:47, 18.78it/s]
ELBO: -103563.6:  10%|#         | 100/1000 [00:04<00:47, 18.78it/s]
ELBO: -103563.6:  10%|#         | 101/1000 [00:04<00:50, 17.76it/s]
ELBO: -103516.3:  10%|#         | 101/1000 [00:04<00:50, 17.76it/s]
ELBO: -103559.9:  10%|#         | 102/1000 [00:04<00:50, 17.76it/s]
ELBO: -103517.5:  10%|#         | 103/1000 [00:04<00:50, 17.76it/s]
ELBO: -103517.5:  10%|#         | 104/1000 [00:04<00:44, 20.30it/s]
ELBO: -103498.3:  10%|#         | 104/1000 [00:04<00:44, 20.30it/s]
ELBO: -103527.7:  10%|#         | 105/1000 [00:04<00:44, 20.30it/s]
ELBO: -103514.8:  11%|#         | 106/1000 [00:04<00:44, 20.30it/s]
ELBO: -103514.8:  11%|#         | 107/1000 [00:04<00:46, 19.30it/s]
ELBO: -103528.4:  11%|#         | 107/1000 [00:04<00:46, 19.30it/s]
ELBO: -103499.0:  11%|#         | 108/1000 [00:05<00:46, 19.30it/s]
ELBO: -103492.2:  11%|#         | 109/1000 [00:05<00:46, 19.30it/s]
ELBO: -103492.2:  11%|#1        | 110/1000 [00:05<00:50, 17.59it/s]
ELBO: -103472.3:  11%|#1        | 112/1000 [00:05<00:50, 17.59it/s]
ELBO: -103464.3:  11%|#1        | 113/1000 [00:05<00:50, 17.59it/s]
ELBO: -103432.2:  11%|#1        | 114/1000 [00:05<00:50, 17.59it/s]
ELBO: -103432.2:  12%|#1        | 115/1000 [00:05<00:37, 23.36it/s]
ELBO: -103474.2:  12%|#1        | 115/1000 [00:05<00:37, 23.36it/s]
ELBO: -103468.2:  12%|#1        | 116/1000 [00:05<00:37, 23.36it/s]
ELBO: -103461.7:  12%|#1        | 117/1000 [00:05<00:37, 23.36it/s]
ELBO: -103461.7:  12%|#1        | 118/1000 [00:05<00:44, 20.00it/s]
ELBO: -103411.9:  12%|#1        | 118/1000 [00:05<00:44, 20.00it/s]
ELBO: -103485.3:  12%|#1        | 119/1000 [00:05<00:44, 20.00it/s]
ELBO: -103426.4:  12%|#2        | 120/1000 [00:05<00:43, 20.00it/s]
ELBO: -103426.4:  12%|#2        | 121/1000 [00:05<00:47, 18.52it/s]
ELBO: -103386.3:  12%|#2        | 121/1000 [00:05<00:47, 18.52it/s]
ELBO: -103420.4:  12%|#2        | 122/1000 [00:05<00:47, 18.52it/s]
ELBO: -103377.5:  12%|#2        | 123/1000 [00:05<00:47, 18.52it/s]
ELBO: -103377.5:  12%|#2        | 124/1000 [00:05<00:43, 20.25it/s]
ELBO: -103304.6:  12%|#2        | 124/1000 [00:05<00:43, 20.25it/s]
ELBO: -103339.4:  12%|#2        | 125/1000 [00:05<00:43, 20.25it/s]
ELBO: -103277.7:  13%|#2        | 126/1000 [00:05<00:43, 20.25it/s]
ELBO: -103277.7:  13%|#2        | 127/1000 [00:05<00:46, 18.63it/s]
ELBO: -103315.2:  13%|#2        | 127/1000 [00:06<00:46, 18.63it/s]
ELBO: -103347.1:  13%|#2        | 128/1000 [00:06<00:46, 18.63it/s]
ELBO: -103340.0:  13%|#2        | 129/1000 [00:06<00:46, 18.63it/s]
ELBO: -103340.0:  13%|#3        | 130/1000 [00:06<00:49, 17.45it/s]
ELBO: -103313.8:  13%|#3        | 130/1000 [00:06<00:49, 17.45it/s]
ELBO: -103272.8:  13%|#3        | 131/1000 [00:06<00:49, 17.45it/s]
ELBO: -103255.1:  13%|#3        | 132/1000 [00:06<00:49, 17.45it/s]
ELBO: -103255.1:  13%|#3        | 133/1000 [00:06<00:44, 19.43it/s]
ELBO: -103284.9:  13%|#3        | 133/1000 [00:06<00:44, 19.43it/s]
ELBO: -103247.2:  13%|#3        | 134/1000 [00:06<00:44, 19.43it/s]
ELBO: -103259.2:  14%|#3        | 135/1000 [00:06<00:44, 19.43it/s]
ELBO: -103259.2:  14%|#3        | 136/1000 [00:06<00:45, 19.20it/s]
ELBO: -103221.6:  14%|#3        | 139/1000 [00:06<00:44, 19.20it/s]
ELBO: -103279.5:  14%|#4        | 140/1000 [00:06<00:44, 19.20it/s]
ELBO: -103202.2:  14%|#4        | 141/1000 [00:06<00:44, 19.20it/s]
ELBO: -103202.2:  14%|#4        | 142/1000 [00:06<00:33, 25.49it/s]
ELBO: -103240.7:  14%|#4        | 142/1000 [00:06<00:33, 25.49it/s]
ELBO: -103276.6:  14%|#4        | 143/1000 [00:06<00:33, 25.49it/s]
ELBO: -103165.3:  14%|#4        | 144/1000 [00:06<00:33, 25.49it/s]
ELBO: -103165.3:  14%|#4        | 145/1000 [00:06<00:35, 24.34it/s]
ELBO: -103199.8:  14%|#4        | 145/1000 [00:06<00:35, 24.34it/s]
ELBO: -103268.3:  15%|#4        | 146/1000 [00:06<00:35, 24.34it/s]
ELBO: -103161.5:  15%|#4        | 147/1000 [00:06<00:35, 24.34it/s]
ELBO: -103161.5:  15%|#4        | 148/1000 [00:06<00:37, 22.59it/s]
ELBO: -103154.7:  15%|#4        | 148/1000 [00:06<00:37, 22.59it/s]
ELBO: -103122.7:  15%|#4        | 149/1000 [00:07<00:37, 22.59it/s]
ELBO: -103143.0:  15%|#5        | 150/1000 [00:07<00:37, 22.59it/s]
ELBO: -103143.0:  15%|#5        | 151/1000 [00:07<00:40, 20.79it/s]
ELBO: -103149.5:  15%|#5        | 151/1000 [00:07<00:40, 20.79it/s]
ELBO: -103157.2:  15%|#5        | 152/1000 [00:07<00:40, 20.79it/s]
ELBO: -103151.2:  15%|#5        | 153/1000 [00:07<00:40, 20.79it/s]
ELBO: -103151.2:  15%|#5        | 154/1000 [00:07<00:39, 21.26it/s]
ELBO: -103188.0:  15%|#5        | 154/1000 [00:07<00:39, 21.26it/s]
ELBO: -103095.4:  16%|#5        | 155/1000 [00:07<00:39, 21.26it/s]
ELBO: -103123.0:  16%|#5        | 156/1000 [00:07<00:39, 21.26it/s]
ELBO: -103123.0:  16%|#5        | 157/1000 [00:07<00:39, 21.20it/s]
ELBO: -103089.3:  16%|#5        | 157/1000 [00:07<00:39, 21.20it/s]
ELBO: -103082.2:  16%|#5        | 158/1000 [00:07<00:39, 21.20it/s]
ELBO: -103101.9:  16%|#5        | 159/1000 [00:07<00:39, 21.20it/s]
ELBO: -103101.9:  16%|#6        | 160/1000 [00:07<00:39, 21.28it/s]
ELBO: -103054.6:  16%|#6        | 160/1000 [00:07<00:39, 21.28it/s]
ELBO: -103029.9:  16%|#6        | 161/1000 [00:07<00:39, 21.28it/s]
ELBO: -103026.9:  16%|#6        | 162/1000 [00:07<00:39, 21.28it/s]
ELBO: -103026.9:  16%|#6        | 163/1000 [00:07<00:44, 18.81it/s]
ELBO: -103085.8:  16%|#6        | 163/1000 [00:07<00:44, 18.81it/s]
ELBO: -103026.5:  17%|#6        | 166/1000 [00:07<00:44, 18.81it/s]
ELBO: -103026.5:  17%|#6        | 167/1000 [00:07<00:38, 21.90it/s]
ELBO: -103028.1:  17%|#6        | 167/1000 [00:07<00:38, 21.90it/s]
ELBO: -102995.1:  17%|#6        | 168/1000 [00:07<00:37, 21.90it/s]
ELBO: -103022.7:  17%|#6        | 169/1000 [00:07<00:37, 21.90it/s]
ELBO: -103022.7:  17%|#7        | 170/1000 [00:07<00:38, 21.84it/s]
ELBO: -103034.6:  17%|#7        | 170/1000 [00:07<00:38, 21.84it/s]
ELBO: -102964.6:  17%|#7        | 171/1000 [00:08<00:37, 21.84it/s]
ELBO: -103037.4:  17%|#7        | 172/1000 [00:08<00:37, 21.84it/s]
ELBO: -103037.4:  17%|#7        | 173/1000 [00:08<00:39, 20.70it/s]
ELBO: -102934.4:  17%|#7        | 173/1000 [00:08<00:39, 20.70it/s]
ELBO: -102998.0:  17%|#7        | 174/1000 [00:08<00:39, 20.70it/s]
ELBO: -102962.1:  18%|#7        | 175/1000 [00:08<00:39, 20.70it/s]
ELBO: -102962.1:  18%|#7        | 176/1000 [00:08<00:38, 21.27it/s]
ELBO: -102980.7:  18%|#7        | 176/1000 [00:08<00:38, 21.27it/s]
ELBO: -102966.8:  18%|#7        | 177/1000 [00:08<00:38, 21.27it/s]
ELBO: -102946.1:  18%|#7        | 178/1000 [00:08<00:38, 21.27it/s]
ELBO: -102946.1:  18%|#7        | 179/1000 [00:08<00:41, 20.01it/s]
ELBO: -102887.3:  18%|#7        | 179/1000 [00:08<00:41, 20.01it/s]
ELBO: -102987.4:  18%|#8        | 180/1000 [00:08<00:40, 20.01it/s]
ELBO: -102954.3:  18%|#8        | 181/1000 [00:08<00:40, 20.01it/s]
ELBO: -102954.3:  18%|#8        | 182/1000 [00:08<00:37, 22.08it/s]
ELBO: -102907.4:  18%|#8        | 182/1000 [00:08<00:37, 22.08it/s]
ELBO: -102874.3:  18%|#8        | 183/1000 [00:08<00:36, 22.08it/s]
ELBO: -102953.0:  18%|#8        | 184/1000 [00:08<00:36, 22.08it/s]
ELBO: -102953.0:  18%|#8        | 185/1000 [00:08<00:40, 20.31it/s]
ELBO: -102838.3:  18%|#8        | 185/1000 [00:08<00:40, 20.31it/s]
ELBO: -102913.1:  19%|#8        | 186/1000 [00:08<00:40, 20.31it/s]
ELBO: -102830.6:  19%|#8        | 187/1000 [00:08<00:40, 20.31it/s]
ELBO: -102830.6:  19%|#8        | 188/1000 [00:08<00:40, 20.29it/s]
ELBO: -102821.6:  19%|#8        | 188/1000 [00:08<00:40, 20.29it/s]
ELBO: -102967.6:  19%|#8        | 189/1000 [00:08<00:39, 20.29it/s]
ELBO: -102879.2:  19%|#9        | 190/1000 [00:08<00:39, 20.29it/s]
ELBO: -102879.2:  19%|#9        | 191/1000 [00:08<00:39, 20.59it/s]
ELBO: -102780.0:  19%|#9        | 191/1000 [00:09<00:39, 20.59it/s]
ELBO: -102854.0:  19%|#9        | 192/1000 [00:09<00:39, 20.59it/s]
ELBO: -102864.2:  19%|#9        | 193/1000 [00:09<00:39, 20.59it/s]
ELBO: -102864.2:  19%|#9        | 194/1000 [00:09<00:38, 20.78it/s]
ELBO: -102814.2:  20%|#9        | 197/1000 [00:09<00:38, 20.78it/s]
ELBO: -102820.2:  20%|#9        | 198/1000 [00:09<00:38, 20.78it/s]
ELBO: -102820.2:  20%|#9        | 199/1000 [00:09<00:29, 27.39it/s]
ELBO: -102813.5:  20%|#9        | 199/1000 [00:09<00:29, 27.39it/s]
ELBO: -102855.8:  20%|##        | 200/1000 [00:09<00:29, 27.39it/s]
ELBO: -102808.5:  20%|##        | 201/1000 [00:09<00:29, 27.39it/s]
ELBO: -102808.5:  20%|##        | 202/1000 [00:09<00:31, 25.25it/s]
ELBO: -102756.3:  20%|##        | 202/1000 [00:09<00:31, 25.25it/s]
ELBO: -102781.6:  20%|##        | 203/1000 [00:09<00:31, 25.25it/s]
ELBO: -102795.0:  20%|##        | 204/1000 [00:09<00:31, 25.25it/s]
ELBO: -102795.0:  20%|##        | 205/1000 [00:09<00:31, 25.15it/s]
ELBO: -102711.7:  20%|##        | 205/1000 [00:09<00:31, 25.15it/s]
ELBO: -102746.9:  21%|##        | 206/1000 [00:09<00:31, 25.15it/s]
ELBO: -102741.2:  21%|##        | 207/1000 [00:09<00:31, 25.15it/s]
ELBO: -102741.2:  21%|##        | 208/1000 [00:09<00:31, 25.14it/s]
ELBO: -102720.0:  21%|##        | 208/1000 [00:09<00:31, 25.14it/s]
ELBO: -102748.8:  21%|##        | 209/1000 [00:09<00:31, 25.14it/s]
ELBO: -102744.8:  21%|##1       | 210/1000 [00:09<00:31, 25.14it/s]
ELBO: -102744.8:  21%|##1       | 211/1000 [00:09<00:36, 21.56it/s]
ELBO: -102731.0:  21%|##1       | 211/1000 [00:09<00:36, 21.56it/s]
ELBO: -102707.4:  21%|##1       | 212/1000 [00:09<00:36, 21.56it/s]
ELBO: -102734.4:  21%|##1       | 213/1000 [00:09<00:36, 21.56it/s]
ELBO: -102734.4:  21%|##1       | 214/1000 [00:09<00:40, 19.43it/s]
ELBO: -102693.9:  21%|##1       | 214/1000 [00:10<00:40, 19.43it/s]
ELBO: -102673.1:  22%|##1       | 215/1000 [00:10<00:40, 19.43it/s]
ELBO: -102684.8:  22%|##1       | 216/1000 [00:10<00:40, 19.43it/s]
ELBO: -102684.8:  22%|##1       | 217/1000 [00:10<00:45, 17.27it/s]
ELBO: -102650.6:  22%|##1       | 217/1000 [00:10<00:45, 17.27it/s]
ELBO: -102632.7:  22%|##1       | 218/1000 [00:10<00:45, 17.27it/s]
ELBO: -102683.7:  22%|##1       | 219/1000 [00:10<00:45, 17.27it/s]
ELBO: -102683.7:  22%|##2       | 220/1000 [00:10<00:42, 18.22it/s]
ELBO: -102619.0:  22%|##2       | 220/1000 [00:10<00:42, 18.22it/s]
ELBO: -102662.2:  22%|##2       | 221/1000 [00:10<00:42, 18.22it/s]
ELBO: -102662.2:  22%|##2       | 222/1000 [00:10<00:43, 17.93it/s]
ELBO: -102668.9:  22%|##2       | 222/1000 [00:10<00:43, 17.93it/s]
ELBO: -102621.2:  22%|##2       | 223/1000 [00:10<00:43, 17.93it/s]
ELBO: -102627.3:  22%|##2       | 224/1000 [00:10<00:43, 17.93it/s]
ELBO: -102627.3:  22%|##2       | 225/1000 [00:10<00:43, 17.76it/s]
ELBO: -102619.7:  22%|##2       | 225/1000 [00:10<00:43, 17.76it/s]
ELBO: -102615.5:  23%|##2       | 226/1000 [00:10<00:43, 17.76it/s]
ELBO: -102615.5:  23%|##2       | 227/1000 [00:10<00:46, 16.53it/s]
ELBO: -102595.6:  23%|##2       | 229/1000 [00:10<00:46, 16.53it/s]
ELBO: -102544.6:  23%|##3       | 230/1000 [00:10<00:46, 16.53it/s]
ELBO: -102594.7:  23%|##3       | 231/1000 [00:10<00:46, 16.53it/s]
ELBO: -102594.7:  23%|##3       | 232/1000 [00:10<00:32, 23.29it/s]
ELBO: -102545.2:  23%|##3       | 232/1000 [00:10<00:32, 23.29it/s]
ELBO: -102618.4:  23%|##3       | 233/1000 [00:10<00:32, 23.29it/s]
ELBO: -102482.7:  23%|##3       | 234/1000 [00:11<00:32, 23.29it/s]
ELBO: -102482.7:  24%|##3       | 235/1000 [00:11<00:32, 23.26it/s]
ELBO: -102569.7:  24%|##3       | 235/1000 [00:11<00:32, 23.26it/s]
ELBO: -102549.0:  24%|##3       | 236/1000 [00:11<00:32, 23.26it/s]
ELBO: -102564.7:  24%|##3       | 237/1000 [00:11<00:32, 23.26it/s]
ELBO: -102564.7:  24%|##3       | 238/1000 [00:11<00:36, 20.96it/s]
ELBO: -102578.7:  24%|##3       | 238/1000 [00:11<00:36, 20.96it/s]
ELBO: -102527.3:  24%|##3       | 239/1000 [00:11<00:36, 20.96it/s]
ELBO: -102529.6:  24%|##4       | 240/1000 [00:11<00:36, 20.96it/s]
ELBO: -102511.2:  24%|##4       | 241/1000 [00:11<00:36, 20.96it/s]
ELBO: -102511.2:  24%|##4       | 242/1000 [00:11<00:34, 21.73it/s]
ELBO: -102521.7:  24%|##4       | 242/1000 [00:11<00:34, 21.73it/s]
ELBO: -102457.7:  24%|##4       | 243/1000 [00:11<00:34, 21.73it/s]
ELBO: -102535.4:  24%|##4       | 244/1000 [00:11<00:34, 21.73it/s]
ELBO: -102535.4:  24%|##4       | 245/1000 [00:11<00:39, 19.16it/s]
ELBO: -102457.4:  24%|##4       | 245/1000 [00:11<00:39, 19.16it/s]
ELBO: -102464.1:  25%|##4       | 246/1000 [00:11<00:39, 19.16it/s]
ELBO: -102444.7:  25%|##4       | 247/1000 [00:11<00:39, 19.16it/s]
ELBO: -102444.7:  25%|##4       | 248/1000 [00:11<00:38, 19.63it/s]
ELBO: -102419.9:  25%|##4       | 248/1000 [00:11<00:38, 19.63it/s]
ELBO: -102453.0:  25%|##4       | 249/1000 [00:11<00:38, 19.63it/s]
ELBO: -102490.0:  25%|##5       | 250/1000 [00:11<00:38, 19.63it/s]
ELBO: -102490.0:  25%|##5       | 251/1000 [00:11<00:37, 19.74it/s]
ELBO: -102408.0:  25%|##5       | 251/1000 [00:11<00:37, 19.74it/s]
ELBO: -102433.1:  25%|##5       | 252/1000 [00:11<00:37, 19.74it/s]
ELBO: -102440.4:  25%|##5       | 253/1000 [00:12<00:37, 19.74it/s]
ELBO: -102440.4:  25%|##5       | 254/1000 [00:12<00:39, 18.74it/s]
ELBO: -102447.3:  25%|##5       | 254/1000 [00:12<00:39, 18.74it/s]
ELBO: -102468.9:  26%|##5       | 255/1000 [00:12<00:39, 18.74it/s]
ELBO: -102451.6:  26%|##5       | 256/1000 [00:12<00:39, 18.74it/s]
ELBO: -102451.6:  26%|##5       | 257/1000 [00:12<00:35, 20.99it/s]
ELBO: -102427.3:  26%|##5       | 257/1000 [00:12<00:35, 20.99it/s]
ELBO: -102393.1:  26%|##5       | 258/1000 [00:12<00:35, 20.99it/s]
ELBO: -102372.9:  26%|##5       | 259/1000 [00:12<00:35, 20.99it/s]
ELBO: -102372.9:  26%|##6       | 260/1000 [00:12<00:40, 18.15it/s]
ELBO: -102410.6:  26%|##6       | 260/1000 [00:12<00:40, 18.15it/s]
ELBO: -102393.4:  26%|##6       | 261/1000 [00:12<00:40, 18.15it/s]
ELBO: -102393.4:  26%|##6       | 262/1000 [00:12<00:48, 15.37it/s]
ELBO: -102395.9:  26%|##6       | 264/1000 [00:12<00:47, 15.37it/s]
ELBO: -102341.4:  26%|##6       | 265/1000 [00:12<00:47, 15.37it/s]
ELBO: -102341.4:  27%|##6       | 266/1000 [00:12<00:43, 16.99it/s]
ELBO: -102380.9:  27%|##6       | 266/1000 [00:12<00:43, 16.99it/s]
ELBO: -102386.7:  27%|##6       | 267/1000 [00:13<00:43, 16.99it/s]
ELBO: -102386.7:  27%|##6       | 268/1000 [00:13<00:54, 13.40it/s]
ELBO: -102366.2:  27%|##6       | 268/1000 [00:13<00:54, 13.40it/s]
ELBO: -102293.4:  27%|##6       | 269/1000 [00:13<00:54, 13.40it/s]
ELBO: -102293.4:  27%|##7       | 270/1000 [00:13<00:58, 12.38it/s]
ELBO: -102302.1:  27%|##7       | 270/1000 [00:13<00:58, 12.38it/s]
ELBO: -102362.7:  27%|##7       | 271/1000 [00:13<00:58, 12.38it/s]
ELBO: -102304.4:  27%|##7       | 272/1000 [00:13<00:58, 12.38it/s]
ELBO: -102304.4:  27%|##7       | 273/1000 [00:13<00:48, 14.88it/s]
ELBO: -102316.3:  27%|##7       | 273/1000 [00:13<00:48, 14.88it/s]
ELBO: -102361.1:  27%|##7       | 274/1000 [00:13<00:48, 14.88it/s]
ELBO: -102345.0:  28%|##7       | 275/1000 [00:13<00:48, 14.88it/s]
ELBO: -102345.0:  28%|##7       | 276/1000 [00:13<00:42, 16.88it/s]
ELBO: -102337.0:  28%|##7       | 276/1000 [00:13<00:42, 16.88it/s]
ELBO: -102304.5:  28%|##7       | 277/1000 [00:13<00:42, 16.88it/s]
ELBO: -102304.5:  28%|##7       | 278/1000 [00:13<00:41, 17.24it/s]
ELBO: -102314.9:  28%|##7       | 278/1000 [00:13<00:41, 17.24it/s]
ELBO: -102244.3:  28%|##7       | 279/1000 [00:13<00:41, 17.24it/s]
ELBO: -102253.2:  28%|##8       | 280/1000 [00:13<00:41, 17.24it/s]
ELBO: -102253.2:  28%|##8       | 281/1000 [00:13<00:39, 18.05it/s]
ELBO: -102261.7:  28%|##8       | 281/1000 [00:13<00:39, 18.05it/s]
ELBO: -102243.0:  28%|##8       | 282/1000 [00:13<00:39, 18.05it/s]
ELBO: -102243.0:  28%|##8       | 283/1000 [00:13<00:40, 17.91it/s]
ELBO: -102199.8:  28%|##8       | 283/1000 [00:13<00:40, 17.91it/s]
ELBO: -102253.0:  28%|##8       | 284/1000 [00:13<00:39, 17.91it/s]
ELBO: -102247.5:  28%|##8       | 285/1000 [00:14<00:39, 17.91it/s]
ELBO: -102247.5:  29%|##8       | 286/1000 [00:14<00:44, 16.00it/s]
ELBO: -102261.5:  29%|##8       | 286/1000 [00:14<00:44, 16.00it/s]
ELBO: -102198.5:  29%|##8       | 287/1000 [00:14<00:44, 16.00it/s]
ELBO: -102198.5:  29%|##8       | 288/1000 [00:14<00:53, 13.22it/s]
ELBO: -102273.0:  29%|##8       | 288/1000 [00:14<00:53, 13.22it/s]
ELBO: -102183.6:  29%|##8       | 289/1000 [00:14<00:53, 13.22it/s]
ELBO: -102224.4:  29%|##9       | 290/1000 [00:14<00:53, 13.22it/s]
ELBO: -102224.4:  29%|##9       | 291/1000 [00:14<00:43, 16.19it/s]
ELBO: -102172.1:  29%|##9       | 291/1000 [00:14<00:43, 16.19it/s]
ELBO: -102212.0:  29%|##9       | 292/1000 [00:14<00:43, 16.19it/s]
ELBO: -102212.0:  29%|##9       | 293/1000 [00:14<00:45, 15.59it/s]
ELBO: -102232.7:  29%|##9       | 293/1000 [00:14<00:45, 15.59it/s]
ELBO: -102219.8:  29%|##9       | 294/1000 [00:14<00:45, 15.59it/s]
ELBO: -102217.9:  30%|##9       | 295/1000 [00:14<00:45, 15.59it/s]
ELBO: -102217.9:  30%|##9       | 296/1000 [00:14<00:38, 18.26it/s]
ELBO: -102179.3:  30%|##9       | 296/1000 [00:14<00:38, 18.26it/s]
ELBO: -102153.3:  30%|##9       | 297/1000 [00:14<00:38, 18.26it/s]
ELBO: -102184.5:  30%|##9       | 298/1000 [00:14<00:38, 18.26it/s]
ELBO: -102184.5:  30%|##9       | 299/1000 [00:14<00:39, 17.72it/s]
ELBO: -102141.3:  30%|###       | 301/1000 [00:14<00:39, 17.72it/s]
ELBO: -102158.2:  30%|###       | 302/1000 [00:14<00:39, 17.72it/s]
ELBO: -102144.9:  30%|###       | 303/1000 [00:15<00:39, 17.72it/s]
ELBO: -102144.9:  30%|###       | 304/1000 [00:15<00:33, 20.97it/s]
ELBO: -102175.0:  30%|###       | 304/1000 [00:15<00:33, 20.97it/s]
ELBO: -102154.1:  30%|###       | 305/1000 [00:15<00:33, 20.97it/s]
ELBO: -102049.5:  31%|###       | 306/1000 [00:15<00:33, 20.97it/s]
ELBO: -102049.5:  31%|###       | 307/1000 [00:15<00:31, 21.72it/s]
ELBO: -102077.9:  31%|###       | 307/1000 [00:15<00:31, 21.72it/s]
ELBO: -102086.3:  31%|###       | 308/1000 [00:15<00:31, 21.72it/s]
ELBO: -102162.4:  31%|###       | 309/1000 [00:15<00:31, 21.72it/s]
ELBO: -102162.4:  31%|###1      | 310/1000 [00:15<00:35, 19.53it/s]
ELBO: -102160.6:  31%|###1      | 310/1000 [00:15<00:35, 19.53it/s]
ELBO: -102099.7:  31%|###1      | 311/1000 [00:15<00:35, 19.53it/s]
ELBO: -102120.8:  31%|###1      | 312/1000 [00:15<00:35, 19.53it/s]
ELBO: -102120.8:  31%|###1      | 313/1000 [00:15<00:35, 19.18it/s]
ELBO: -102067.9:  31%|###1      | 313/1000 [00:15<00:35, 19.18it/s]
ELBO: -102153.0:  31%|###1      | 314/1000 [00:15<00:35, 19.18it/s]
ELBO: -102153.0:  32%|###1      | 315/1000 [00:15<00:40, 16.73it/s]
ELBO: -102073.5:  32%|###1      | 315/1000 [00:15<00:40, 16.73it/s]
ELBO: -102060.3:  32%|###1      | 316/1000 [00:15<00:40, 16.73it/s]
ELBO: -102087.8:  32%|###1      | 317/1000 [00:15<00:40, 16.73it/s]
ELBO: -102087.8:  32%|###1      | 318/1000 [00:15<00:40, 16.86it/s]
ELBO: -102067.0:  32%|###1      | 318/1000 [00:15<00:40, 16.86it/s]
ELBO: -102031.3:  32%|###1      | 319/1000 [00:15<00:40, 16.86it/s]
ELBO: -102031.3:  32%|###2      | 320/1000 [00:15<00:40, 16.59it/s]
ELBO: -102059.3:  32%|###2      | 320/1000 [00:16<00:40, 16.59it/s]
ELBO: -102078.8:  32%|###2      | 321/1000 [00:16<00:40, 16.59it/s]
ELBO: -102078.8:  32%|###2      | 322/1000 [00:16<00:46, 14.54it/s]
ELBO: -101988.2:  32%|###2      | 322/1000 [00:16<00:46, 14.54it/s]
ELBO: -102054.6:  32%|###2      | 323/1000 [00:16<00:46, 14.54it/s]
ELBO: -102054.6:  32%|###2      | 324/1000 [00:16<00:49, 13.57it/s]
ELBO: -102001.9:  32%|###2      | 324/1000 [00:16<00:49, 13.57it/s]
ELBO: -101939.3:  32%|###2      | 325/1000 [00:16<00:49, 13.57it/s]
ELBO: -101939.3:  33%|###2      | 326/1000 [00:16<00:56, 12.02it/s]
ELBO: -101987.7:  33%|###2      | 326/1000 [00:16<00:56, 12.02it/s]
ELBO: -102005.2:  33%|###2      | 327/1000 [00:16<00:55, 12.02it/s]
ELBO: -102066.1:  33%|###2      | 328/1000 [00:16<00:55, 12.02it/s]
ELBO: -102066.1:  33%|###2      | 329/1000 [00:16<00:43, 15.33it/s]
ELBO: -102016.5:  33%|###2      | 329/1000 [00:16<00:43, 15.33it/s]
ELBO: -102008.4:  33%|###3      | 330/1000 [00:16<00:43, 15.33it/s]
ELBO: -102008.4:  33%|###3      | 331/1000 [00:16<00:42, 15.74it/s]
ELBO: -102025.9:  33%|###3      | 331/1000 [00:16<00:42, 15.74it/s]
ELBO: -101931.8:  33%|###3      | 332/1000 [00:16<00:42, 15.74it/s]
ELBO: -101931.8:  33%|###3      | 333/1000 [00:16<00:44, 14.82it/s]
ELBO: -102004.8:  33%|###3      | 333/1000 [00:16<00:44, 14.82it/s]
ELBO: -101988.1:  33%|###3      | 334/1000 [00:17<00:44, 14.82it/s]
ELBO: -102035.0:  34%|###3      | 335/1000 [00:17<00:44, 14.82it/s]
ELBO: -102035.0:  34%|###3      | 336/1000 [00:17<00:37, 17.81it/s]
ELBO: -101970.9:  34%|###3      | 336/1000 [00:17<00:37, 17.81it/s]
ELBO: -101960.9:  34%|###3      | 337/1000 [00:17<00:37, 17.81it/s]
ELBO: -101960.9:  34%|###3      | 338/1000 [00:17<00:41, 16.04it/s]
ELBO: -101938.8:  34%|###4      | 340/1000 [00:17<00:41, 16.04it/s]
ELBO: -101925.9:  34%|###4      | 341/1000 [00:17<00:41, 16.04it/s]
ELBO: -101837.2:  34%|###4      | 342/1000 [00:17<00:41, 16.04it/s]
ELBO: -101837.2:  34%|###4      | 343/1000 [00:17<00:30, 21.29it/s]
ELBO: -101956.3:  34%|###4      | 343/1000 [00:17<00:30, 21.29it/s]
ELBO: -101910.3:  34%|###4      | 344/1000 [00:17<00:30, 21.29it/s]
ELBO: -101913.4:  34%|###4      | 345/1000 [00:17<00:30, 21.29it/s]
ELBO: -101913.4:  35%|###4      | 346/1000 [00:17<00:31, 20.51it/s]
ELBO: -101929.0:  35%|###4      | 346/1000 [00:17<00:31, 20.51it/s]
ELBO: -101909.8:  35%|###4      | 347/1000 [00:17<00:31, 20.51it/s]
ELBO: -101902.6:  35%|###4      | 348/1000 [00:17<00:31, 20.51it/s]
ELBO: -101902.6:  35%|###4      | 349/1000 [00:17<00:37, 17.15it/s]
ELBO: -101910.8:  35%|###4      | 349/1000 [00:17<00:37, 17.15it/s]
ELBO: -101905.3:  35%|###5      | 350/1000 [00:17<00:37, 17.15it/s]
ELBO: -101905.3:  35%|###5      | 351/1000 [00:17<00:43, 15.06it/s]
ELBO: -101937.1:  35%|###5      | 351/1000 [00:17<00:43, 15.06it/s]
ELBO: -101852.2:  35%|###5      | 352/1000 [00:18<00:43, 15.06it/s]
ELBO: -101936.6:  35%|###5      | 353/1000 [00:18<00:42, 15.06it/s]
ELBO: -101936.6:  35%|###5      | 354/1000 [00:18<00:36, 17.83it/s]
ELBO: -101853.5:  35%|###5      | 354/1000 [00:18<00:36, 17.83it/s]
ELBO: -101879.3:  36%|###5      | 355/1000 [00:18<00:36, 17.83it/s]
ELBO: -101900.0:  36%|###5      | 356/1000 [00:18<00:36, 17.83it/s]
ELBO: -101900.0:  36%|###5      | 357/1000 [00:18<00:34, 18.82it/s]
ELBO: -101854.1:  36%|###5      | 357/1000 [00:18<00:34, 18.82it/s]
ELBO: -101862.5:  36%|###5      | 358/1000 [00:18<00:34, 18.82it/s]
ELBO: -101870.9:  36%|###5      | 359/1000 [00:18<00:34, 18.82it/s]
ELBO: -101870.9:  36%|###6      | 360/1000 [00:18<00:30, 20.98it/s]
ELBO: -101819.5:  36%|###6      | 360/1000 [00:18<00:30, 20.98it/s]
ELBO: -101860.5:  36%|###6      | 361/1000 [00:18<00:30, 20.98it/s]
ELBO: -101874.0:  36%|###6      | 362/1000 [00:18<00:30, 20.98it/s]
ELBO: -101874.0:  36%|###6      | 363/1000 [00:18<00:32, 19.69it/s]
ELBO: -101823.0:  36%|###6      | 363/1000 [00:18<00:32, 19.69it/s]
ELBO: -101804.4:  36%|###6      | 364/1000 [00:18<00:32, 19.69it/s]
ELBO: -101814.0:  36%|###6      | 365/1000 [00:18<00:32, 19.69it/s]
ELBO: -101814.0:  37%|###6      | 366/1000 [00:18<00:32, 19.56it/s]
ELBO: -101861.8:  37%|###6      | 366/1000 [00:18<00:32, 19.56it/s]
ELBO: -101773.1:  37%|###6      | 367/1000 [00:18<00:32, 19.56it/s]
ELBO: -101801.9:  37%|###6      | 368/1000 [00:18<00:32, 19.56it/s]
ELBO: -101801.9:  37%|###6      | 369/1000 [00:18<00:41, 15.09it/s]
ELBO: -101781.3:  37%|###6      | 369/1000 [00:18<00:41, 15.09it/s]
ELBO: -101797.6:  37%|###7      | 370/1000 [00:19<00:41, 15.09it/s]
ELBO: -101778.4:  37%|###7      | 371/1000 [00:19<00:41, 15.09it/s]
ELBO: -101778.4:  37%|###7      | 372/1000 [00:19<00:36, 17.00it/s]
ELBO: -101766.3:  37%|###7      | 372/1000 [00:19<00:36, 17.00it/s]
ELBO: -101740.3:  37%|###7      | 373/1000 [00:19<00:36, 17.00it/s]
ELBO: -101740.3:  37%|###7      | 374/1000 [00:19<00:38, 16.10it/s]
ELBO: -101746.8:  37%|###7      | 374/1000 [00:19<00:38, 16.10it/s]
ELBO: -101775.8:  38%|###7      | 375/1000 [00:19<00:38, 16.10it/s]
ELBO: -101704.0:  38%|###7      | 376/1000 [00:19<00:38, 16.10it/s]
ELBO: -101704.0:  38%|###7      | 377/1000 [00:19<00:37, 16.67it/s]
ELBO: -101734.0:  38%|###7      | 377/1000 [00:19<00:37, 16.67it/s]
ELBO: -101731.6:  38%|###7      | 378/1000 [00:19<00:37, 16.67it/s]
ELBO: -101731.6:  38%|###7      | 379/1000 [00:19<00:42, 14.65it/s]
ELBO: -101725.1:  38%|###8      | 381/1000 [00:19<00:42, 14.65it/s]
ELBO: -101680.2:  38%|###8      | 382/1000 [00:19<00:42, 14.65it/s]
ELBO: -101664.3:  38%|###8      | 383/1000 [00:19<00:42, 14.65it/s]
ELBO: -101664.3:  38%|###8      | 384/1000 [00:19<00:29, 21.00it/s]
ELBO: -101732.9:  38%|###8      | 384/1000 [00:19<00:29, 21.00it/s]
ELBO: -101724.2:  38%|###8      | 385/1000 [00:19<00:29, 21.00it/s]
ELBO: -101720.9:  39%|###8      | 386/1000 [00:19<00:29, 21.00it/s]
ELBO: -101711.7:  39%|###8      | 387/1000 [00:19<00:29, 21.00it/s]
ELBO: -101711.7:  39%|###8      | 388/1000 [00:19<00:26, 23.32it/s]
ELBO: -101694.3:  39%|###8      | 388/1000 [00:19<00:26, 23.32it/s]
ELBO: -101685.9:  39%|###8      | 389/1000 [00:19<00:26, 23.32it/s]
ELBO: -101696.5:  39%|###9      | 390/1000 [00:20<00:26, 23.32it/s]
ELBO: -101696.5:  39%|###9      | 391/1000 [00:20<00:29, 20.78it/s]
ELBO: -101705.5:  39%|###9      | 391/1000 [00:20<00:29, 20.78it/s]
ELBO: -101723.6:  39%|###9      | 392/1000 [00:20<00:29, 20.78it/s]
ELBO: -101660.2:  39%|###9      | 393/1000 [00:20<00:29, 20.78it/s]
ELBO: -101660.2:  39%|###9      | 394/1000 [00:20<00:31, 19.10it/s]
ELBO: -101680.2:  39%|###9      | 394/1000 [00:20<00:31, 19.10it/s]
ELBO: -101578.6:  40%|###9      | 395/1000 [00:20<00:31, 19.10it/s]
ELBO: -101615.7:  40%|###9      | 396/1000 [00:20<00:31, 19.10it/s]
ELBO: -101615.7:  40%|###9      | 397/1000 [00:20<00:28, 21.02it/s]
ELBO: -101699.3:  40%|###9      | 397/1000 [00:20<00:28, 21.02it/s]
ELBO: -101668.7:  40%|###9      | 398/1000 [00:20<00:28, 21.02it/s]
ELBO: -101599.6:  40%|###9      | 399/1000 [00:20<00:28, 21.02it/s]
ELBO: -101599.6:  40%|####      | 400/1000 [00:20<00:30, 19.37it/s]
ELBO: -101645.8:  40%|####      | 400/1000 [00:20<00:30, 19.37it/s]
ELBO: -101620.7:  40%|####      | 401/1000 [00:20<00:30, 19.37it/s]
ELBO: -101591.6:  40%|####      | 402/1000 [00:20<00:30, 19.37it/s]
ELBO: -101591.6:  40%|####      | 403/1000 [00:20<00:32, 18.61it/s]
ELBO: -101598.0:  40%|####      | 403/1000 [00:20<00:32, 18.61it/s]
ELBO: -101625.0:  40%|####      | 404/1000 [00:20<00:32, 18.61it/s]
ELBO: -101625.0:  40%|####      | 405/1000 [00:20<00:34, 17.14it/s]
ELBO: -101615.5:  40%|####      | 405/1000 [00:20<00:34, 17.14it/s]
ELBO: -101618.7:  41%|####      | 406/1000 [00:20<00:34, 17.14it/s]
ELBO: -101585.2:  41%|####      | 407/1000 [00:20<00:34, 17.14it/s]
ELBO: -101585.2:  41%|####      | 408/1000 [00:20<00:30, 19.20it/s]
ELBO: -101650.3:  41%|####      | 408/1000 [00:21<00:30, 19.20it/s]
ELBO: -101597.4:  41%|####      | 409/1000 [00:21<00:30, 19.20it/s]
ELBO: -101593.6:  41%|####1     | 410/1000 [00:21<00:30, 19.20it/s]
ELBO: -101593.6:  41%|####1     | 411/1000 [00:21<00:31, 18.47it/s]
ELBO: -101551.2:  41%|####1     | 411/1000 [00:21<00:31, 18.47it/s]
ELBO: -101575.7:  41%|####1     | 412/1000 [00:21<00:31, 18.47it/s]
ELBO: -101572.4:  41%|####1     | 413/1000 [00:21<00:31, 18.47it/s]
ELBO: -101572.4:  41%|####1     | 414/1000 [00:21<00:29, 20.15it/s]
ELBO: -101629.6:  41%|####1     | 414/1000 [00:21<00:29, 20.15it/s]
ELBO: -101563.2:  42%|####1     | 415/1000 [00:21<00:29, 20.15it/s]
ELBO: -101549.2:  42%|####1     | 416/1000 [00:21<00:28, 20.15it/s]
ELBO: -101549.2:  42%|####1     | 417/1000 [00:21<00:29, 20.00it/s]
ELBO: -101507.6:  42%|####1     | 417/1000 [00:21<00:29, 20.00it/s]
ELBO: -101468.8:  42%|####1     | 418/1000 [00:21<00:29, 20.00it/s]
ELBO: -101537.1:  42%|####1     | 419/1000 [00:21<00:29, 20.00it/s]
ELBO: -101537.1:  42%|####2     | 420/1000 [00:21<00:34, 16.63it/s]
ELBO: -101564.8:  42%|####2     | 420/1000 [00:21<00:34, 16.63it/s]
ELBO: -101517.3:  42%|####2     | 421/1000 [00:21<00:34, 16.63it/s]
ELBO: -101607.1:  42%|####2     | 424/1000 [00:21<00:34, 16.63it/s]
ELBO: -101607.1:  42%|####2     | 425/1000 [00:21<00:26, 21.34it/s]
ELBO: -101501.9:  42%|####2     | 425/1000 [00:21<00:26, 21.34it/s]
ELBO: -101574.5:  43%|####2     | 426/1000 [00:21<00:26, 21.34it/s]
ELBO: -101483.1:  43%|####2     | 427/1000 [00:21<00:26, 21.34it/s]
ELBO: -101483.1:  43%|####2     | 428/1000 [00:21<00:26, 21.64it/s]
ELBO: -101470.0:  43%|####2     | 428/1000 [00:21<00:26, 21.64it/s]
ELBO: -101526.2:  43%|####2     | 429/1000 [00:22<00:26, 21.64it/s]
ELBO: -101546.0:  43%|####3     | 430/1000 [00:22<00:26, 21.64it/s]
ELBO: -101546.0:  43%|####3     | 431/1000 [00:22<00:29, 19.08it/s]
ELBO: -101513.6:  43%|####3     | 431/1000 [00:22<00:29, 19.08it/s]
ELBO: -101497.9:  43%|####3     | 432/1000 [00:22<00:29, 19.08it/s]
ELBO: -101531.7:  43%|####3     | 433/1000 [00:22<00:29, 19.08it/s]
ELBO: -101531.7:  43%|####3     | 434/1000 [00:22<00:29, 18.88it/s]
ELBO: -101492.9:  43%|####3     | 434/1000 [00:22<00:29, 18.88it/s]
ELBO: -101521.0:  44%|####3     | 435/1000 [00:22<00:29, 18.88it/s]
ELBO: -101501.8:  44%|####3     | 436/1000 [00:22<00:29, 18.88it/s]
ELBO: -101501.8:  44%|####3     | 437/1000 [00:22<00:30, 18.52it/s]
ELBO: -101489.1:  44%|####3     | 437/1000 [00:22<00:30, 18.52it/s]
ELBO: -101470.1:  44%|####3     | 438/1000 [00:22<00:30, 18.52it/s]
ELBO: -101393.3:  44%|####3     | 439/1000 [00:22<00:30, 18.52it/s]
ELBO: -101393.3:  44%|####4     | 440/1000 [00:22<00:26, 20.83it/s]
ELBO: -101449.2:  44%|####4     | 440/1000 [00:22<00:26, 20.83it/s]
ELBO: -101374.0:  44%|####4     | 441/1000 [00:22<00:26, 20.83it/s]
ELBO: -101459.2:  44%|####4     | 442/1000 [00:22<00:26, 20.83it/s]
ELBO: -101459.2:  44%|####4     | 443/1000 [00:22<00:28, 19.63it/s]
ELBO: -101402.8:  44%|####4     | 443/1000 [00:22<00:28, 19.63it/s]
ELBO: -101438.9:  44%|####4     | 444/1000 [00:22<00:28, 19.63it/s]
ELBO: -101427.5:  44%|####4     | 445/1000 [00:22<00:28, 19.63it/s]
ELBO: -101427.5:  45%|####4     | 446/1000 [00:22<00:25, 21.54it/s]
ELBO: -101396.3:  45%|####4     | 446/1000 [00:22<00:25, 21.54it/s]
ELBO: -101429.9:  45%|####4     | 447/1000 [00:22<00:25, 21.54it/s]
ELBO: -101390.9:  45%|####4     | 448/1000 [00:22<00:25, 21.54it/s]
ELBO: -101421.9:  45%|####4     | 449/1000 [00:22<00:25, 21.54it/s]
ELBO: -101421.9:  45%|####5     | 450/1000 [00:22<00:23, 23.46it/s]
ELBO: -101402.6:  45%|####5     | 450/1000 [00:23<00:23, 23.46it/s]
ELBO: -101422.3:  45%|####5     | 451/1000 [00:23<00:23, 23.46it/s]
ELBO: -101434.1:  45%|####5     | 452/1000 [00:23<00:23, 23.46it/s]
ELBO: -101434.1:  45%|####5     | 453/1000 [00:23<00:25, 21.46it/s]
ELBO: -101404.2:  45%|####5     | 453/1000 [00:23<00:25, 21.46it/s]
ELBO: -101379.6:  45%|####5     | 454/1000 [00:23<00:25, 21.46it/s]
ELBO: -101352.6:  46%|####5     | 455/1000 [00:23<00:25, 21.46it/s]
ELBO: -101352.6:  46%|####5     | 456/1000 [00:23<00:25, 20.93it/s]
ELBO: -101342.6:  46%|####5     | 456/1000 [00:23<00:25, 20.93it/s]
ELBO: -101404.1:  46%|####5     | 457/1000 [00:23<00:25, 20.93it/s]
ELBO: -101400.9:  46%|####5     | 458/1000 [00:23<00:25, 20.93it/s]
ELBO: -101400.9:  46%|####5     | 459/1000 [00:23<00:27, 19.82it/s]
ELBO: -101366.8:  46%|####5     | 459/1000 [00:23<00:27, 19.82it/s]
ELBO: -101345.2:  46%|####6     | 460/1000 [00:23<00:27, 19.82it/s]
ELBO: -101327.0:  46%|####6     | 461/1000 [00:23<00:27, 19.82it/s]
ELBO: -101327.0:  46%|####6     | 462/1000 [00:23<00:24, 21.98it/s]
ELBO: -101331.1:  46%|####6     | 462/1000 [00:23<00:24, 21.98it/s]
ELBO: -101308.5:  46%|####6     | 463/1000 [00:23<00:24, 21.98it/s]
ELBO: -101386.8:  46%|####6     | 464/1000 [00:23<00:24, 21.98it/s]
ELBO: -101386.8:  46%|####6     | 465/1000 [00:23<00:23, 22.58it/s]
ELBO: -101328.8:  46%|####6     | 465/1000 [00:23<00:23, 22.58it/s]
ELBO: -101315.8:  47%|####6     | 469/1000 [00:23<00:23, 22.58it/s]
ELBO: -101315.8:  47%|####6     | 470/1000 [00:23<00:20, 25.93it/s]
ELBO: -101320.6:  47%|####6     | 470/1000 [00:23<00:20, 25.93it/s]
ELBO: -101329.4:  47%|####7     | 471/1000 [00:24<00:20, 25.93it/s]
ELBO: -101264.1:  47%|####7     | 472/1000 [00:24<00:20, 25.93it/s]
ELBO: -101264.1:  47%|####7     | 473/1000 [00:24<00:25, 20.67it/s]
ELBO: -101321.1:  47%|####7     | 473/1000 [00:24<00:25, 20.67it/s]
ELBO: -101313.6:  47%|####7     | 474/1000 [00:24<00:25, 20.67it/s]
ELBO: -101293.8:  48%|####7     | 475/1000 [00:24<00:25, 20.67it/s]
ELBO: -101293.8:  48%|####7     | 476/1000 [00:24<00:31, 16.79it/s]
ELBO: -101238.4:  48%|####7     | 476/1000 [00:24<00:31, 16.79it/s]
ELBO: -101299.8:  48%|####7     | 477/1000 [00:24<00:31, 16.79it/s]
ELBO: -101299.8:  48%|####7     | 478/1000 [00:24<00:34, 14.93it/s]
ELBO: -101296.8:  48%|####7     | 478/1000 [00:24<00:34, 14.93it/s]
ELBO: -101235.9:  48%|####7     | 479/1000 [00:24<00:34, 14.93it/s]
ELBO: -101235.9:  48%|####8     | 480/1000 [00:24<00:33, 15.70it/s]
ELBO: -101251.9:  48%|####8     | 480/1000 [00:24<00:33, 15.70it/s]
ELBO: -101309.3:  48%|####8     | 481/1000 [00:24<00:33, 15.70it/s]
ELBO: -101258.1:  48%|####8     | 482/1000 [00:24<00:32, 15.70it/s]
ELBO: -101258.1:  48%|####8     | 483/1000 [00:24<00:30, 17.01it/s]
ELBO: -101299.0:  48%|####8     | 483/1000 [00:24<00:30, 17.01it/s]
ELBO: -101247.7:  48%|####8     | 484/1000 [00:24<00:30, 17.01it/s]
ELBO: -101247.7:  48%|####8     | 485/1000 [00:24<00:29, 17.43it/s]
ELBO: -101267.5:  48%|####8     | 485/1000 [00:24<00:29, 17.43it/s]
ELBO: -101225.5:  49%|####8     | 486/1000 [00:24<00:29, 17.43it/s]
ELBO: -101251.8:  49%|####8     | 487/1000 [00:25<00:29, 17.43it/s]
ELBO: -101251.8:  49%|####8     | 488/1000 [00:25<00:28, 17.99it/s]
ELBO: -101195.1:  49%|####8     | 488/1000 [00:25<00:28, 17.99it/s]
ELBO: -101267.5:  49%|####8     | 489/1000 [00:25<00:28, 17.99it/s]
ELBO: -101267.5:  49%|####9     | 490/1000 [00:25<00:32, 15.49it/s]
ELBO: -101274.7:  49%|####9     | 490/1000 [00:25<00:32, 15.49it/s]
ELBO: -101217.4:  49%|####9     | 491/1000 [00:25<00:32, 15.49it/s]
ELBO: -101230.1:  49%|####9     | 492/1000 [00:25<00:32, 15.49it/s]
ELBO: -101230.1:  49%|####9     | 493/1000 [00:25<00:27, 18.30it/s]
ELBO: -101233.4:  49%|####9     | 493/1000 [00:25<00:27, 18.30it/s]
ELBO: -101264.3:  49%|####9     | 494/1000 [00:25<00:27, 18.30it/s]
ELBO: -101264.3:  50%|####9     | 495/1000 [00:25<00:30, 16.75it/s]
ELBO: -101205.8:  50%|####9     | 495/1000 [00:25<00:30, 16.75it/s]
ELBO: -101224.7:  50%|####9     | 496/1000 [00:25<00:30, 16.75it/s]
ELBO: -101165.3:  50%|####9     | 497/1000 [00:25<00:30, 16.75it/s]
ELBO: -101165.3:  50%|####9     | 498/1000 [00:25<00:26, 19.08it/s]
ELBO: -101177.9:  50%|####9     | 498/1000 [00:25<00:26, 19.08it/s]
ELBO: -101182.9:  50%|####9     | 499/1000 [00:25<00:26, 19.08it/s]
ELBO: -101176.0:  50%|#####     | 500/1000 [00:25<00:26, 19.08it/s]
ELBO: -101176.0:  50%|#####     | 501/1000 [00:25<00:24, 20.64it/s]
ELBO: -101197.0:  50%|#####     | 501/1000 [00:25<00:24, 20.64it/s]
ELBO: -101174.9:  50%|#####     | 502/1000 [00:25<00:24, 20.64it/s]
ELBO: -101144.4:  50%|#####     | 503/1000 [00:25<00:24, 20.64it/s]
ELBO: -101144.4:  50%|#####     | 504/1000 [00:25<00:30, 16.33it/s]
ELBO: -101192.3:  50%|#####     | 504/1000 [00:26<00:30, 16.33it/s]
ELBO: -101119.6:  50%|#####     | 505/1000 [00:26<00:30, 16.33it/s]
ELBO: -101176.6:  51%|#####     | 506/1000 [00:26<00:30, 16.33it/s]
ELBO: -101170.1:  51%|#####     | 507/1000 [00:26<00:30, 16.33it/s]
ELBO: -101170.1:  51%|#####     | 508/1000 [00:26<00:26, 18.61it/s]
ELBO: -101165.2:  51%|#####     | 508/1000 [00:26<00:26, 18.61it/s]
ELBO: -101068.5:  51%|#####     | 509/1000 [00:26<00:26, 18.61it/s]
ELBO: -101115.0:  51%|#####1    | 510/1000 [00:26<00:26, 18.61it/s]
ELBO: -101115.0:  51%|#####1    | 511/1000 [00:26<00:25, 19.04it/s]
ELBO: -101117.9:  51%|#####1    | 511/1000 [00:26<00:25, 19.04it/s]
ELBO: -101144.3:  51%|#####1    | 512/1000 [00:26<00:25, 19.04it/s]
ELBO: -101128.4:  51%|#####1    | 513/1000 [00:26<00:25, 19.04it/s]
ELBO: -101128.4:  51%|#####1    | 514/1000 [00:26<00:26, 18.39it/s]
ELBO: -101094.6:  52%|#####1    | 517/1000 [00:26<00:26, 18.39it/s]
ELBO: -101073.7:  52%|#####1    | 518/1000 [00:26<00:26, 18.39it/s]
ELBO: -101073.7:  52%|#####1    | 519/1000 [00:26<00:22, 21.01it/s]
ELBO: -101090.5:  52%|#####1    | 519/1000 [00:26<00:22, 21.01it/s]
ELBO: -101114.9:  52%|#####2    | 520/1000 [00:26<00:22, 21.01it/s]
ELBO: -101112.0:  52%|#####2    | 521/1000 [00:27<00:22, 21.01it/s]
ELBO: -101112.0:  52%|#####2    | 522/1000 [00:27<00:32, 14.82it/s]
ELBO: -101137.6:  52%|#####2    | 522/1000 [00:27<00:32, 14.82it/s]
ELBO: -101048.6:  52%|#####2    | 523/1000 [00:27<00:32, 14.82it/s]
ELBO: -101048.6:  52%|#####2    | 524/1000 [00:27<00:31, 15.30it/s]
ELBO: -101071.1:  52%|#####2    | 524/1000 [00:27<00:31, 15.30it/s]
ELBO: -101120.8:  52%|#####2    | 525/1000 [00:27<00:31, 15.30it/s]
ELBO: -101047.6:  53%|#####2    | 526/1000 [00:27<00:30, 15.30it/s]
ELBO: -101047.6:  53%|#####2    | 527/1000 [00:27<00:28, 16.50it/s]
ELBO: -101042.1:  53%|#####2    | 527/1000 [00:27<00:28, 16.50it/s]
ELBO: -101027.8:  53%|#####2    | 528/1000 [00:27<00:28, 16.50it/s]
ELBO: -101048.9:  53%|#####2    | 529/1000 [00:27<00:28, 16.50it/s]
ELBO: -101048.9:  53%|#####3    | 530/1000 [00:27<00:26, 17.98it/s]
ELBO: -101035.7:  53%|#####3    | 530/1000 [00:27<00:26, 17.98it/s]
ELBO: -101063.6:  53%|#####3    | 531/1000 [00:27<00:26, 17.98it/s]
ELBO: -101063.6:  53%|#####3    | 532/1000 [00:27<00:27, 17.24it/s]
ELBO: -101066.7:  53%|#####3    | 532/1000 [00:27<00:27, 17.24it/s]
ELBO: -101033.3:  53%|#####3    | 533/1000 [00:27<00:27, 17.24it/s]
ELBO: -101033.3:  53%|#####3    | 534/1000 [00:27<00:29, 15.56it/s]
ELBO: -101059.3:  53%|#####3    | 534/1000 [00:27<00:29, 15.56it/s]
ELBO: -101034.9:  54%|#####3    | 535/1000 [00:27<00:29, 15.56it/s]
ELBO: -101034.9:  54%|#####3    | 536/1000 [00:27<00:33, 13.85it/s]
ELBO: -101056.1:  54%|#####3    | 536/1000 [00:27<00:33, 13.85it/s]
ELBO: -101049.3:  54%|#####3    | 537/1000 [00:28<00:33, 13.85it/s]
ELBO: -101049.3:  54%|#####3    | 538/1000 [00:28<00:31, 14.69it/s]
ELBO: -101086.6:  54%|#####3    | 538/1000 [00:28<00:31, 14.69it/s]
ELBO: -101007.8:  54%|#####3    | 539/1000 [00:28<00:31, 14.69it/s]
ELBO: -101007.8:  54%|#####4    | 540/1000 [00:28<00:33, 13.60it/s]
ELBO: -101018.3:  54%|#####4    | 540/1000 [00:28<00:33, 13.60it/s]
ELBO: -101053.9:  54%|#####4    | 541/1000 [00:28<00:33, 13.60it/s]
ELBO: -101053.9:  54%|#####4    | 542/1000 [00:28<00:32, 14.25it/s]
ELBO: -100994.8:  54%|#####4    | 542/1000 [00:28<00:32, 14.25it/s]
ELBO: -101049.0:  54%|#####4    | 543/1000 [00:28<00:32, 14.25it/s]
ELBO: -101049.0:  54%|#####4    | 544/1000 [00:28<00:36, 12.48it/s]
ELBO: -101059.1:  54%|#####4    | 544/1000 [00:28<00:36, 12.48it/s]
ELBO: -100981.7:  55%|#####4    | 545/1000 [00:28<00:36, 12.48it/s]
ELBO: -100981.7:  55%|#####4    | 546/1000 [00:28<00:38, 11.72it/s]
ELBO: -100952.7:  55%|#####4    | 546/1000 [00:28<00:38, 11.72it/s]
ELBO: -100939.9:  55%|#####4    | 547/1000 [00:28<00:38, 11.72it/s]
ELBO: -101064.7:  55%|#####4    | 548/1000 [00:28<00:38, 11.72it/s]
ELBO: -101064.7:  55%|#####4    | 549/1000 [00:28<00:29, 15.04it/s]
ELBO: -100966.7:  55%|#####4    | 549/1000 [00:28<00:29, 15.04it/s]
ELBO: -100956.1:  55%|#####5    | 550/1000 [00:29<00:29, 15.04it/s]
ELBO: -100956.1:  55%|#####5    | 551/1000 [00:29<00:35, 12.65it/s]
ELBO: -100991.6:  55%|#####5    | 551/1000 [00:29<00:35, 12.65it/s]
ELBO: -101035.9:  55%|#####5    | 552/1000 [00:29<00:35, 12.65it/s]
ELBO: -101035.9:  55%|#####5    | 553/1000 [00:29<00:35, 12.76it/s]
ELBO: -100926.3:  55%|#####5    | 553/1000 [00:29<00:35, 12.76it/s]
ELBO: -100943.9:  55%|#####5    | 554/1000 [00:29<00:34, 12.76it/s]
ELBO: -100926.2:  56%|#####5    | 555/1000 [00:29<00:34, 12.76it/s]
ELBO: -100926.2:  56%|#####5    | 556/1000 [00:29<00:28, 15.35it/s]
ELBO: -100954.8:  56%|#####5    | 556/1000 [00:29<00:28, 15.35it/s]
ELBO: -100970.3:  56%|#####5    | 557/1000 [00:29<00:28, 15.35it/s]
ELBO: -100970.3:  56%|#####5    | 558/1000 [00:29<00:32, 13.76it/s]
ELBO: -100996.6:  56%|#####5    | 558/1000 [00:29<00:32, 13.76it/s]
ELBO: -100970.6:  56%|#####5    | 559/1000 [00:29<00:32, 13.76it/s]
ELBO: -100970.6:  56%|#####6    | 560/1000 [00:29<00:29, 14.95it/s]
ELBO: -100983.7:  56%|#####6    | 560/1000 [00:29<00:29, 14.95it/s]
ELBO: -100941.3:  56%|#####6    | 561/1000 [00:29<00:29, 14.95it/s]
ELBO: -100878.0:  56%|#####6    | 562/1000 [00:29<00:29, 14.95it/s]
ELBO: -100878.0:  56%|#####6    | 563/1000 [00:29<00:27, 16.02it/s]
ELBO: -100936.8:  56%|#####6    | 563/1000 [00:29<00:27, 16.02it/s]
ELBO: -100922.7:  56%|#####6    | 564/1000 [00:29<00:27, 16.02it/s]
ELBO: -100921.5:  57%|#####6    | 567/1000 [00:29<00:27, 16.02it/s]
ELBO: -100921.5:  57%|#####6    | 568/1000 [00:29<00:19, 21.85it/s]
ELBO: -100976.0:  57%|#####6    | 568/1000 [00:29<00:19, 21.85it/s]
ELBO: -100865.8:  57%|#####6    | 569/1000 [00:30<00:19, 21.85it/s]
ELBO: -100931.5:  57%|#####6    | 570/1000 [00:30<00:19, 21.85it/s]
ELBO: -100931.5:  57%|#####7    | 571/1000 [00:30<00:22, 18.76it/s]
ELBO: -100908.6:  57%|#####7    | 571/1000 [00:30<00:22, 18.76it/s]
ELBO: -100931.1:  57%|#####7    | 572/1000 [00:30<00:22, 18.76it/s]
ELBO: -100878.5:  57%|#####7    | 573/1000 [00:30<00:22, 18.76it/s]
ELBO: -100878.5:  57%|#####7    | 574/1000 [00:30<00:25, 16.40it/s]
ELBO: -100858.4:  57%|#####7    | 574/1000 [00:30<00:25, 16.40it/s]
ELBO: -100911.7:  57%|#####7    | 575/1000 [00:30<00:25, 16.40it/s]
ELBO: -100892.2:  58%|#####7    | 576/1000 [00:30<00:25, 16.40it/s]
ELBO: -100892.2:  58%|#####7    | 577/1000 [00:30<00:24, 17.55it/s]
ELBO: -100878.5:  58%|#####7    | 577/1000 [00:30<00:24, 17.55it/s]
ELBO: -100863.4:  58%|#####7    | 578/1000 [00:30<00:24, 17.55it/s]
ELBO: -100863.4:  58%|#####7    | 579/1000 [00:30<00:24, 17.42it/s]
ELBO: -100846.1:  58%|#####7    | 579/1000 [00:30<00:24, 17.42it/s]
ELBO: -100824.8:  58%|#####8    | 580/1000 [00:30<00:24, 17.42it/s]
ELBO: -100829.8:  58%|#####8    | 581/1000 [00:30<00:24, 17.42it/s]
ELBO: -100829.8:  58%|#####8    | 582/1000 [00:30<00:23, 17.93it/s]
ELBO: -100839.1:  58%|#####8    | 582/1000 [00:30<00:23, 17.93it/s]
ELBO: -100917.9:  58%|#####8    | 583/1000 [00:31<00:23, 17.93it/s]
ELBO: -100917.9:  58%|#####8    | 584/1000 [00:31<00:26, 15.73it/s]
ELBO: -100841.0:  58%|#####8    | 584/1000 [00:31<00:26, 15.73it/s]
ELBO: -100832.2:  58%|#####8    | 585/1000 [00:31<00:26, 15.73it/s]
ELBO: -100852.9:  59%|#####8    | 586/1000 [00:31<00:26, 15.73it/s]
ELBO: -100852.9:  59%|#####8    | 587/1000 [00:31<00:22, 18.21it/s]
ELBO: -100870.0:  59%|#####8    | 587/1000 [00:31<00:22, 18.21it/s]
ELBO: -100810.7:  59%|#####8    | 588/1000 [00:31<00:22, 18.21it/s]
ELBO: -100810.7:  59%|#####8    | 589/1000 [00:31<00:24, 16.86it/s]
ELBO: -100815.6:  59%|#####8    | 589/1000 [00:31<00:24, 16.86it/s]
ELBO: -100880.6:  59%|#####8    | 590/1000 [00:31<00:24, 16.86it/s]
ELBO: -100873.4:  59%|#####9    | 591/1000 [00:31<00:24, 16.86it/s]
ELBO: -100873.4:  59%|#####9    | 592/1000 [00:31<00:20, 19.44it/s]
ELBO: -100825.1:  59%|#####9    | 592/1000 [00:31<00:20, 19.44it/s]
ELBO: -100816.4:  59%|#####9    | 593/1000 [00:31<00:20, 19.44it/s]
ELBO: -100846.9:  59%|#####9    | 594/1000 [00:31<00:20, 19.44it/s]
ELBO: -100846.9:  60%|#####9    | 595/1000 [00:31<00:26, 15.41it/s]
ELBO: -100774.0:  60%|#####9    | 595/1000 [00:31<00:26, 15.41it/s]
ELBO: -100822.7:  60%|#####9    | 596/1000 [00:31<00:26, 15.41it/s]
ELBO: -100822.7:  60%|#####9    | 597/1000 [00:31<00:28, 14.15it/s]
ELBO: -100790.0:  60%|#####9    | 597/1000 [00:31<00:28, 14.15it/s]
ELBO: -100778.4:  60%|#####9    | 598/1000 [00:32<00:28, 14.15it/s]
ELBO: -100778.4:  60%|#####9    | 599/1000 [00:32<00:30, 13.36it/s]
ELBO: -100770.8:  60%|#####9    | 599/1000 [00:32<00:30, 13.36it/s]
ELBO: -100820.2:  60%|######    | 600/1000 [00:32<00:29, 13.36it/s]
ELBO: -100820.2:  60%|######    | 601/1000 [00:32<00:29, 13.61it/s]
ELBO: -100734.2:  60%|######    | 601/1000 [00:32<00:29, 13.61it/s]
ELBO: -100778.1:  60%|######    | 602/1000 [00:32<00:29, 13.61it/s]
ELBO: -100773.7:  60%|######    | 603/1000 [00:32<00:29, 13.61it/s]
ELBO: -100773.7:  60%|######    | 604/1000 [00:32<00:23, 16.73it/s]
ELBO: -100745.0:  60%|######    | 604/1000 [00:32<00:23, 16.73it/s]
ELBO: -100688.9:  60%|######    | 605/1000 [00:32<00:23, 16.73it/s]
ELBO: -100785.3:  61%|######    | 606/1000 [00:32<00:23, 16.73it/s]
ELBO: -100785.3:  61%|######    | 607/1000 [00:32<00:20, 19.34it/s]
ELBO: -100805.2:  61%|######    | 607/1000 [00:32<00:20, 19.34it/s]
ELBO: -100768.2:  61%|######    | 608/1000 [00:32<00:20, 19.34it/s]
ELBO: -100797.3:  61%|######    | 609/1000 [00:32<00:20, 19.34it/s]
ELBO: -100797.3:  61%|######1   | 610/1000 [00:32<00:22, 17.25it/s]
ELBO: -100759.9:  61%|######1   | 610/1000 [00:32<00:22, 17.25it/s]
ELBO: -100758.3:  61%|######1   | 611/1000 [00:32<00:22, 17.25it/s]
ELBO: -100758.3:  61%|######1   | 612/1000 [00:32<00:25, 15.45it/s]
ELBO: -100786.3:  61%|######1   | 612/1000 [00:32<00:25, 15.45it/s]
ELBO: -100763.2:  61%|######1   | 613/1000 [00:32<00:25, 15.45it/s]
ELBO: -100763.2:  61%|######1   | 614/1000 [00:32<00:25, 15.04it/s]
ELBO: -100707.9:  61%|######1   | 614/1000 [00:32<00:25, 15.04it/s]
ELBO: -100729.8:  62%|######1   | 615/1000 [00:32<00:25, 15.04it/s]
ELBO: -100711.4:  62%|######1   | 618/1000 [00:32<00:25, 15.04it/s]
ELBO: -100711.4:  62%|######1   | 619/1000 [00:32<00:17, 22.11it/s]
ELBO: -100704.0:  62%|######1   | 619/1000 [00:33<00:17, 22.11it/s]
ELBO: -100700.6:  62%|######2   | 620/1000 [00:33<00:17, 22.11it/s]
ELBO: -100698.7:  62%|######2   | 621/1000 [00:33<00:17, 22.11it/s]
ELBO: -100698.7:  62%|######2   | 622/1000 [00:33<00:24, 15.63it/s]
ELBO: -100721.8:  62%|######2   | 622/1000 [00:33<00:24, 15.63it/s]
ELBO: -100687.4:  62%|######2   | 623/1000 [00:33<00:24, 15.63it/s]
ELBO: -100721.9:  62%|######2   | 624/1000 [00:33<00:24, 15.63it/s]
ELBO: -100721.9:  62%|######2   | 625/1000 [00:33<00:23, 16.02it/s]
ELBO: -100735.8:  62%|######2   | 625/1000 [00:33<00:23, 16.02it/s]
ELBO: -100707.7:  63%|######2   | 626/1000 [00:33<00:23, 16.02it/s]
ELBO: -100657.4:  63%|######2   | 627/1000 [00:33<00:23, 16.02it/s]
ELBO: -100657.4:  63%|######2   | 628/1000 [00:33<00:21, 17.40it/s]
ELBO: -100683.6:  63%|######2   | 628/1000 [00:33<00:21, 17.40it/s]
ELBO: -100682.9:  63%|######2   | 629/1000 [00:33<00:21, 17.40it/s]
ELBO: -100733.8:  63%|######3   | 630/1000 [00:33<00:21, 17.40it/s]
ELBO: -100733.8:  63%|######3   | 631/1000 [00:33<00:24, 15.08it/s]
ELBO: -100714.7:  63%|######3   | 631/1000 [00:33<00:24, 15.08it/s]
ELBO: -100656.7:  63%|######3   | 632/1000 [00:33<00:24, 15.08it/s]
ELBO: -100692.5:  63%|######3   | 633/1000 [00:34<00:24, 15.08it/s]
ELBO: -100692.5:  63%|######3   | 634/1000 [00:34<00:21, 16.77it/s]
ELBO: -100654.5:  63%|######3   | 634/1000 [00:34<00:21, 16.77it/s]
ELBO: -100677.2:  64%|######3   | 635/1000 [00:34<00:21, 16.77it/s]
ELBO: -100677.2:  64%|######3   | 636/1000 [00:34<00:22, 16.18it/s]
ELBO: -100650.6:  64%|######3   | 636/1000 [00:34<00:22, 16.18it/s]
ELBO: -100703.9:  64%|######3   | 637/1000 [00:34<00:22, 16.18it/s]
ELBO: -100650.9:  64%|######3   | 638/1000 [00:34<00:22, 16.18it/s]
ELBO: -100650.9:  64%|######3   | 639/1000 [00:34<00:19, 18.53it/s]
ELBO: -100677.7:  64%|######3   | 639/1000 [00:34<00:19, 18.53it/s]
ELBO: -100647.8:  64%|######4   | 640/1000 [00:34<00:19, 18.53it/s]
ELBO: -100666.8:  64%|######4   | 641/1000 [00:34<00:19, 18.53it/s]
ELBO: -100666.8:  64%|######4   | 642/1000 [00:34<00:19, 18.27it/s]
ELBO: -100629.4:  64%|######4   | 642/1000 [00:34<00:19, 18.27it/s]
ELBO: -100667.2:  64%|######4   | 643/1000 [00:34<00:19, 18.27it/s]
ELBO: -100632.0:  64%|######4   | 644/1000 [00:34<00:19, 18.27it/s]
ELBO: -100632.0:  64%|######4   | 645/1000 [00:34<00:19, 18.24it/s]
ELBO: -100652.1:  64%|######4   | 645/1000 [00:34<00:19, 18.24it/s]
ELBO: -100604.9:  65%|######4   | 646/1000 [00:34<00:19, 18.24it/s]
ELBO: -100604.9:  65%|######4   | 647/1000 [00:34<00:21, 16.75it/s]
ELBO: -100611.3:  65%|######4   | 647/1000 [00:34<00:21, 16.75it/s]
ELBO: -100626.9:  65%|######4   | 648/1000 [00:34<00:21, 16.75it/s]
ELBO: -100663.4:  65%|######4   | 649/1000 [00:34<00:20, 16.75it/s]
ELBO: -100663.4:  65%|######5   | 650/1000 [00:34<00:18, 19.28it/s]
ELBO: -100678.2:  65%|######5   | 650/1000 [00:34<00:18, 19.28it/s]
ELBO: -100633.1:  65%|######5   | 651/1000 [00:34<00:18, 19.28it/s]
ELBO: -100645.5:  65%|######5   | 652/1000 [00:34<00:18, 19.28it/s]
ELBO: -100645.5:  65%|######5   | 653/1000 [00:34<00:16, 20.89it/s]
ELBO: -100653.1:  65%|######5   | 653/1000 [00:35<00:16, 20.89it/s]
ELBO: -100555.6:  65%|######5   | 654/1000 [00:35<00:16, 20.89it/s]
ELBO: -100612.8:  66%|######5   | 655/1000 [00:35<00:16, 20.89it/s]
ELBO: -100612.8:  66%|######5   | 656/1000 [00:35<00:18, 18.54it/s]
ELBO: -100514.1:  66%|######5   | 656/1000 [00:35<00:18, 18.54it/s]
ELBO: -100586.5:  66%|######5   | 657/1000 [00:35<00:18, 18.54it/s]
ELBO: -100637.5:  66%|######5   | 658/1000 [00:35<00:18, 18.54it/s]
ELBO: -100637.5:  66%|######5   | 659/1000 [00:35<00:17, 19.80it/s]
ELBO: -100535.9:  66%|######5   | 659/1000 [00:35<00:17, 19.80it/s]
ELBO: -100533.8:  66%|######6   | 660/1000 [00:35<00:17, 19.80it/s]
ELBO: -100559.2:  66%|######6   | 661/1000 [00:35<00:17, 19.80it/s]
ELBO: -100559.2:  66%|######6   | 662/1000 [00:35<00:20, 16.59it/s]
ELBO: -100597.8:  66%|######6   | 662/1000 [00:35<00:20, 16.59it/s]
ELBO: -100534.1:  66%|######6   | 663/1000 [00:35<00:20, 16.59it/s]
ELBO: -100534.1:  66%|######6   | 664/1000 [00:35<00:19, 16.92it/s]
ELBO: -100567.7:  66%|######6   | 664/1000 [00:35<00:19, 16.92it/s]
ELBO: -100610.7:  66%|######6   | 665/1000 [00:35<00:19, 16.92it/s]
ELBO: -100583.3:  67%|######6   | 666/1000 [00:35<00:19, 16.92it/s]
ELBO: -100583.3:  67%|######6   | 667/1000 [00:35<00:20, 16.40it/s]
ELBO: -100620.4:  67%|######6   | 667/1000 [00:35<00:20, 16.40it/s]
ELBO: -100565.0:  67%|######6   | 668/1000 [00:36<00:20, 16.40it/s]
ELBO: -100565.0:  67%|######6   | 669/1000 [00:36<00:21, 15.57it/s]
ELBO: -100550.2:  67%|######7   | 671/1000 [00:36<00:21, 15.57it/s]
ELBO: -100562.9:  67%|######7   | 672/1000 [00:36<00:21, 15.57it/s]
ELBO: -100562.9:  67%|######7   | 673/1000 [00:36<00:16, 19.60it/s]
ELBO: -100517.7:  67%|######7   | 673/1000 [00:36<00:16, 19.60it/s]
ELBO: -100551.8:  67%|######7   | 674/1000 [00:36<00:16, 19.60it/s]
ELBO: -100544.9:  68%|######7   | 675/1000 [00:36<00:16, 19.60it/s]
ELBO: -100544.9:  68%|######7   | 676/1000 [00:36<00:17, 18.29it/s]
ELBO: -100507.5:  68%|######7   | 676/1000 [00:36<00:17, 18.29it/s]
ELBO: -100528.6:  68%|######7   | 677/1000 [00:36<00:17, 18.29it/s]
ELBO: -100582.3:  68%|######7   | 678/1000 [00:36<00:17, 18.29it/s]
ELBO: -100582.3:  68%|######7   | 679/1000 [00:36<00:15, 20.57it/s]
ELBO: -100536.7:  68%|######7   | 679/1000 [00:36<00:15, 20.57it/s]
ELBO: -100546.2:  68%|######8   | 680/1000 [00:36<00:15, 20.57it/s]
ELBO: -100546.5:  68%|######8   | 681/1000 [00:36<00:15, 20.57it/s]
ELBO: -100546.5:  68%|######8   | 682/1000 [00:36<00:15, 20.20it/s]
ELBO: -100533.8:  68%|######8   | 682/1000 [00:36<00:15, 20.20it/s]
ELBO: -100531.9:  68%|######8   | 683/1000 [00:36<00:15, 20.20it/s]
ELBO: -100479.8:  68%|######8   | 684/1000 [00:36<00:15, 20.20it/s]
ELBO: -100479.8:  68%|######8   | 685/1000 [00:36<00:14, 21.62it/s]
ELBO: -100503.0:  68%|######8   | 685/1000 [00:36<00:14, 21.62it/s]
ELBO: -100473.1:  69%|######8   | 686/1000 [00:36<00:14, 21.62it/s]
ELBO: -100569.0:  69%|######8   | 687/1000 [00:36<00:14, 21.62it/s]
ELBO: -100569.0:  69%|######8   | 688/1000 [00:36<00:15, 19.57it/s]
ELBO: -100520.6:  69%|######8   | 688/1000 [00:36<00:15, 19.57it/s]
ELBO: -100459.2:  69%|######8   | 689/1000 [00:36<00:15, 19.57it/s]
ELBO: -100475.9:  69%|######9   | 690/1000 [00:37<00:15, 19.57it/s]
ELBO: -100475.9:  69%|######9   | 691/1000 [00:37<00:14, 21.25it/s]
ELBO: -100518.2:  69%|######9   | 691/1000 [00:37<00:14, 21.25it/s]
ELBO: -100491.7:  69%|######9   | 692/1000 [00:37<00:14, 21.25it/s]
ELBO: -100475.3:  69%|######9   | 693/1000 [00:37<00:14, 21.25it/s]
ELBO: -100475.3:  69%|######9   | 694/1000 [00:37<00:17, 17.91it/s]
ELBO: -100534.7:  69%|######9   | 694/1000 [00:37<00:17, 17.91it/s]
ELBO: -100474.8:  70%|######9   | 695/1000 [00:37<00:17, 17.91it/s]
ELBO: -100474.8:  70%|######9   | 696/1000 [00:37<00:18, 16.37it/s]
ELBO: -100446.0:  70%|######9   | 696/1000 [00:37<00:18, 16.37it/s]
ELBO: -100507.6:  70%|######9   | 697/1000 [00:37<00:18, 16.37it/s]
ELBO: -100475.4:  70%|######9   | 698/1000 [00:37<00:18, 16.37it/s]
ELBO: -100498.5:  70%|######9   | 699/1000 [00:37<00:18, 16.37it/s]
ELBO: -100498.5:  70%|#######   | 700/1000 [00:37<00:15, 19.13it/s]
ELBO: -100443.3:  70%|#######   | 700/1000 [00:37<00:15, 19.13it/s]
ELBO: -100457.3:  70%|#######   | 701/1000 [00:37<00:15, 19.13it/s]
ELBO: -100460.2:  70%|#######   | 702/1000 [00:37<00:15, 19.13it/s]
ELBO: -100460.2:  70%|#######   | 703/1000 [00:37<00:15, 18.82it/s]
ELBO: -100458.4:  70%|#######   | 703/1000 [00:37<00:15, 18.82it/s]
ELBO: -100383.7:  70%|#######   | 704/1000 [00:37<00:15, 18.82it/s]
ELBO: -100460.2:  70%|#######   | 705/1000 [00:37<00:15, 18.82it/s]
ELBO: -100460.2:  71%|#######   | 706/1000 [00:37<00:15, 18.67it/s]
ELBO: -100469.6:  71%|#######   | 706/1000 [00:37<00:15, 18.67it/s]
ELBO: -100440.0:  71%|#######   | 707/1000 [00:38<00:15, 18.67it/s]
ELBO: -100440.0:  71%|#######   | 708/1000 [00:38<00:19, 14.89it/s]
ELBO: -100461.7:  71%|#######   | 708/1000 [00:38<00:19, 14.89it/s]
ELBO: -100430.4:  71%|#######   | 709/1000 [00:38<00:19, 14.89it/s]
ELBO: -100442.9:  71%|#######1  | 710/1000 [00:38<00:19, 14.89it/s]
ELBO: -100442.9:  71%|#######1  | 711/1000 [00:38<00:17, 16.45it/s]
ELBO: -100382.8:  71%|#######1  | 711/1000 [00:38<00:17, 16.45it/s]
ELBO: -100454.9:  71%|#######1  | 712/1000 [00:38<00:17, 16.45it/s]
ELBO: -100454.9:  71%|#######1  | 713/1000 [00:38<00:18, 15.16it/s]
ELBO: -100456.1:  71%|#######1  | 713/1000 [00:38<00:18, 15.16it/s]
ELBO: -100381.5:  71%|#######1  | 714/1000 [00:38<00:18, 15.16it/s]
ELBO: -100381.5:  72%|#######1  | 715/1000 [00:38<00:19, 14.91it/s]
ELBO: -100407.2:  72%|#######1  | 715/1000 [00:38<00:19, 14.91it/s]
ELBO: -100388.1:  72%|#######1  | 716/1000 [00:38<00:19, 14.91it/s]
ELBO: -100380.6:  72%|#######1  | 717/1000 [00:38<00:18, 14.91it/s]
ELBO: -100380.6:  72%|#######1  | 718/1000 [00:38<00:16, 17.07it/s]
ELBO: -100340.7:  72%|#######1  | 718/1000 [00:38<00:16, 17.07it/s]
ELBO: -100344.8:  72%|#######1  | 719/1000 [00:38<00:16, 17.07it/s]
ELBO: -100344.8:  72%|#######2  | 720/1000 [00:38<00:19, 14.68it/s]
ELBO: -100367.5:  72%|#######2  | 720/1000 [00:38<00:19, 14.68it/s]
ELBO: -100391.0:  72%|#######2  | 721/1000 [00:38<00:19, 14.68it/s]
ELBO: -100368.0:  72%|#######2  | 722/1000 [00:39<00:18, 14.68it/s]
ELBO: -100368.0:  72%|#######2  | 723/1000 [00:39<00:16, 17.01it/s]
ELBO: -100347.9:  72%|#######2  | 723/1000 [00:39<00:16, 17.01it/s]
ELBO: -100352.7:  72%|#######2  | 724/1000 [00:39<00:16, 17.01it/s]
ELBO: -100352.7:  72%|#######2  | 725/1000 [00:39<00:17, 15.86it/s]
ELBO: -100377.9:  72%|#######2  | 725/1000 [00:39<00:17, 15.86it/s]
ELBO: -100377.9:  73%|#######2  | 728/1000 [00:39<00:14, 18.96it/s]
ELBO: -100390.1:  73%|#######2  | 728/1000 [00:39<00:14, 18.96it/s]
ELBO: -100334.4:  73%|#######2  | 729/1000 [00:39<00:14, 18.96it/s]
ELBO: -100350.1:  73%|#######3  | 730/1000 [00:39<00:14, 18.96it/s]
ELBO: -100350.1:  73%|#######3  | 731/1000 [00:39<00:13, 19.90it/s]
ELBO: -100356.8:  73%|#######3  | 731/1000 [00:39<00:13, 19.90it/s]
ELBO: -100346.4:  73%|#######3  | 732/1000 [00:39<00:13, 19.90it/s]
ELBO: -100416.9:  73%|#######3  | 733/1000 [00:39<00:13, 19.90it/s]
ELBO: -100416.9:  73%|#######3  | 734/1000 [00:39<00:11, 22.26it/s]
ELBO: -100390.7:  73%|#######3  | 734/1000 [00:39<00:11, 22.26it/s]
ELBO: -100342.7:  74%|#######3  | 735/1000 [00:39<00:11, 22.26it/s]
ELBO: -100312.1:  74%|#######3  | 736/1000 [00:39<00:11, 22.26it/s]
ELBO: -100312.1:  74%|#######3  | 737/1000 [00:39<00:12, 20.78it/s]
ELBO: -100324.7:  74%|#######3  | 737/1000 [00:39<00:12, 20.78it/s]
ELBO: -100296.3:  74%|#######3  | 738/1000 [00:39<00:12, 20.78it/s]
ELBO: -100314.9:  74%|#######3  | 739/1000 [00:39<00:12, 20.78it/s]
ELBO: -100254.5:  74%|#######4  | 740/1000 [00:39<00:12, 20.78it/s]
ELBO: -100254.5:  74%|#######4  | 741/1000 [00:39<00:12, 21.30it/s]
ELBO: -100322.6:  74%|#######4  | 741/1000 [00:39<00:12, 21.30it/s]
ELBO: -100318.0:  74%|#######4  | 742/1000 [00:39<00:12, 21.30it/s]
ELBO: -100337.4:  74%|#######4  | 743/1000 [00:39<00:12, 21.30it/s]
ELBO: -100337.4:  74%|#######4  | 744/1000 [00:39<00:11, 21.41it/s]
ELBO: -100263.4:  74%|#######4  | 744/1000 [00:40<00:11, 21.41it/s]
ELBO: -100234.6:  74%|#######4  | 745/1000 [00:40<00:11, 21.41it/s]
ELBO: -100305.4:  75%|#######4  | 746/1000 [00:40<00:11, 21.41it/s]
ELBO: -100305.4:  75%|#######4  | 747/1000 [00:40<00:12, 19.57it/s]
ELBO: -100298.1:  75%|#######4  | 747/1000 [00:40<00:12, 19.57it/s]
ELBO: -100293.2:  75%|#######4  | 748/1000 [00:40<00:12, 19.57it/s]
ELBO: -100287.0:  75%|#######4  | 749/1000 [00:40<00:12, 19.57it/s]
ELBO: -100287.0:  75%|#######5  | 750/1000 [00:40<00:11, 21.72it/s]
ELBO: -100300.8:  75%|#######5  | 750/1000 [00:40<00:11, 21.72it/s]
ELBO: -100362.8:  75%|#######5  | 751/1000 [00:40<00:11, 21.72it/s]
ELBO: -100297.2:  75%|#######5  | 752/1000 [00:40<00:11, 21.72it/s]
ELBO: -100297.2:  75%|#######5  | 753/1000 [00:40<00:15, 16.26it/s]
ELBO: -100254.0:  75%|#######5  | 753/1000 [00:40<00:15, 16.26it/s]
ELBO: -100178.6:  75%|#######5  | 754/1000 [00:40<00:15, 16.26it/s]
ELBO: -100228.1:  76%|#######5  | 755/1000 [00:40<00:15, 16.26it/s]
ELBO: -100228.1:  76%|#######5  | 756/1000 [00:40<00:13, 17.68it/s]
ELBO: -100260.4:  76%|#######5  | 756/1000 [00:40<00:13, 17.68it/s]
ELBO: -100294.0:  76%|#######5  | 757/1000 [00:40<00:13, 17.68it/s]
ELBO: -100275.0:  76%|#######5  | 758/1000 [00:40<00:13, 17.68it/s]
ELBO: -100275.0:  76%|#######5  | 759/1000 [00:40<00:15, 15.71it/s]
ELBO: -100216.4:  76%|#######5  | 759/1000 [00:40<00:15, 15.71it/s]
ELBO: -100205.0:  76%|#######6  | 760/1000 [00:41<00:15, 15.71it/s]
ELBO: -100266.2:  76%|#######6  | 761/1000 [00:41<00:15, 15.71it/s]
ELBO: -100266.2:  76%|#######6  | 762/1000 [00:41<00:14, 16.54it/s]
ELBO: -100247.4:  76%|#######6  | 762/1000 [00:41<00:14, 16.54it/s]
ELBO: -100194.4:  76%|#######6  | 763/1000 [00:41<00:14, 16.54it/s]
ELBO: -100194.4:  76%|#######6  | 764/1000 [00:41<00:14, 16.75it/s]
ELBO: -100250.9:  76%|#######6  | 764/1000 [00:41<00:14, 16.75it/s]
ELBO: -100285.9:  76%|#######6  | 765/1000 [00:41<00:14, 16.75it/s]
ELBO: -100226.7:  77%|#######6  | 766/1000 [00:41<00:13, 16.75it/s]
ELBO: -100226.7:  77%|#######6  | 767/1000 [00:41<00:12, 18.88it/s]
ELBO: -100206.7:  77%|#######6  | 767/1000 [00:41<00:12, 18.88it/s]
ELBO: -100171.9:  77%|#######6  | 768/1000 [00:41<00:12, 18.88it/s]
ELBO: -100203.9:  77%|#######6  | 769/1000 [00:41<00:12, 18.88it/s]
ELBO: -100203.9:  77%|#######7  | 770/1000 [00:41<00:14, 16.32it/s]
ELBO: -100208.7:  77%|#######7  | 770/1000 [00:41<00:14, 16.32it/s]
ELBO: -100229.9:  77%|#######7  | 771/1000 [00:41<00:14, 16.32it/s]
ELBO: -100229.9:  77%|#######7  | 772/1000 [00:41<00:15, 14.83it/s]
ELBO: -100127.7:  77%|#######7  | 772/1000 [00:41<00:15, 14.83it/s]
ELBO: -100173.8:  77%|#######7  | 773/1000 [00:41<00:15, 14.83it/s]
ELBO: -100173.8:  77%|#######7  | 774/1000 [00:41<00:16, 13.50it/s]
ELBO: -100186.5:  77%|#######7  | 774/1000 [00:41<00:16, 13.50it/s]
ELBO: -100177.0:  78%|#######7  | 775/1000 [00:42<00:16, 13.50it/s]
ELBO: -100177.0:  78%|#######7  | 776/1000 [00:42<00:15, 14.28it/s]
ELBO: -100142.2:  78%|#######7  | 776/1000 [00:42<00:15, 14.28it/s]
ELBO: -100157.9:  78%|#######7  | 777/1000 [00:42<00:15, 14.28it/s]
ELBO: -100155.3:  78%|#######7  | 778/1000 [00:42<00:15, 14.28it/s]
ELBO: -100155.3:  78%|#######7  | 779/1000 [00:42<00:14, 14.99it/s]
ELBO: -100161.0:  78%|#######7  | 779/1000 [00:42<00:14, 14.99it/s]
ELBO: -100167.4:  78%|#######8  | 780/1000 [00:42<00:14, 14.99it/s]
ELBO: -100167.4:  78%|#######8  | 781/1000 [00:42<00:14, 15.47it/s]
ELBO: -100120.6:  78%|#######8  | 781/1000 [00:42<00:14, 15.47it/s]
ELBO: -100122.4:  78%|#######8  | 782/1000 [00:42<00:14, 15.47it/s]
ELBO: -100122.4:  78%|#######8  | 783/1000 [00:42<00:15, 14.29it/s]
ELBO: -100113.5:  78%|#######8  | 783/1000 [00:42<00:15, 14.29it/s]
ELBO: -100115.7:  78%|#######8  | 784/1000 [00:42<00:15, 14.29it/s]
ELBO: -100115.7:  78%|#######8  | 785/1000 [00:42<00:15, 13.74it/s]
ELBO: -100167.9:  78%|#######8  | 785/1000 [00:42<00:15, 13.74it/s]
ELBO: -100147.5:  79%|#######8  | 786/1000 [00:42<00:15, 13.74it/s]
ELBO: -100083.9:  79%|#######8  | 789/1000 [00:42<00:15, 13.74it/s]
ELBO: -100083.9:  79%|#######9  | 790/1000 [00:42<00:12, 16.87it/s]
ELBO: -100097.4:  79%|#######9  | 790/1000 [00:42<00:12, 16.87it/s]
ELBO: -100060.8:  79%|#######9  | 791/1000 [00:43<00:12, 16.87it/s]
ELBO: -100060.8:  79%|#######9  | 792/1000 [00:43<00:11, 17.44it/s]
ELBO: -100107.7:  79%|#######9  | 792/1000 [00:43<00:11, 17.44it/s]
ELBO: -100086.0:  79%|#######9  | 793/1000 [00:43<00:11, 17.44it/s]
ELBO: -100086.0:  79%|#######9  | 794/1000 [00:43<00:12, 16.89it/s]
ELBO: -100084.9:  79%|#######9  | 794/1000 [00:43<00:12, 16.89it/s]
ELBO: -100138.1:  80%|#######9  | 795/1000 [00:43<00:12, 16.89it/s]
ELBO: -100138.1:  80%|#######9  | 796/1000 [00:43<00:13, 15.29it/s]
ELBO: -100091.5:  80%|#######9  | 796/1000 [00:43<00:13, 15.29it/s]
ELBO: -100061.6:  80%|#######9  | 797/1000 [00:43<00:13, 15.29it/s]
ELBO: -100077.1:  80%|#######9  | 798/1000 [00:43<00:13, 15.29it/s]
ELBO: -100077.1:  80%|#######9  | 799/1000 [00:43<00:11, 17.68it/s]
ELBO: -100095.5:  80%|#######9  | 799/1000 [00:43<00:11, 17.68it/s]
ELBO: -100101.1:  80%|########  | 800/1000 [00:43<00:11, 17.68it/s]
ELBO: -100101.1:  80%|########  | 801/1000 [00:43<00:11, 17.02it/s]
ELBO: -100036.7:  80%|########  | 801/1000 [00:43<00:11, 17.02it/s]
ELBO: -100060.7:  80%|########  | 802/1000 [00:43<00:11, 17.02it/s]
ELBO: -100038.4:  80%|########  | 803/1000 [00:43<00:11, 17.02it/s]
ELBO: -100071.7:  80%|########  | 804/1000 [00:43<00:11, 17.02it/s]
ELBO: -100071.7:  80%|########  | 805/1000 [00:43<00:09, 19.94it/s]
ELBO: -100006.4:  80%|########  | 805/1000 [00:43<00:09, 19.94it/s]
ELBO: -99984.1:  81%|########  | 806/1000 [00:43<00:09, 19.94it/s]
ELBO: -99984.1:  81%|########  | 807/1000 [00:43<00:10, 18.53it/s]
ELBO: -100038.8:  81%|########  | 807/1000 [00:43<00:10, 18.53it/s]
ELBO: -100039.0:  81%|########  | 808/1000 [00:44<00:10, 18.53it/s]
ELBO: -100039.0:  81%|########  | 809/1000 [00:44<00:11, 16.63it/s]
ELBO: -99941.0:  81%|########  | 809/1000 [00:44<00:11, 16.63it/s]
ELBO: -99997.8:  81%|########1 | 810/1000 [00:44<00:11, 16.63it/s]
ELBO: -99953.0:  81%|########1 | 811/1000 [00:44<00:11, 16.63it/s]
ELBO: -99953.0:  81%|########1 | 812/1000 [00:44<00:10, 18.29it/s]
ELBO: -100039.0:  81%|########1 | 812/1000 [00:44<00:10, 18.29it/s]
ELBO: -100023.7:  81%|########1 | 813/1000 [00:44<00:10, 18.29it/s]
ELBO: -100007.3:  81%|########1 | 814/1000 [00:44<00:10, 18.29it/s]
ELBO: -100007.3:  82%|########1 | 815/1000 [00:44<00:10, 17.91it/s]
ELBO: -100014.6:  82%|########1 | 815/1000 [00:44<00:10, 17.91it/s]
ELBO: -99955.9:  82%|########1 | 816/1000 [00:44<00:10, 17.91it/s]
ELBO: -99998.6:  82%|########1 | 817/1000 [00:44<00:10, 17.91it/s]
ELBO: -99998.6:  82%|########1 | 818/1000 [00:44<00:08, 20.31it/s]
ELBO: -100002.7:  82%|########1 | 818/1000 [00:44<00:08, 20.31it/s]
ELBO: -99995.5:  82%|########1 | 819/1000 [00:44<00:08, 20.31it/s]
ELBO: -99947.0:  82%|########2 | 820/1000 [00:44<00:08, 20.31it/s]
ELBO: -99947.0:  82%|########2 | 821/1000 [00:44<00:10, 16.34it/s]
ELBO: -99937.5:  82%|########2 | 821/1000 [00:44<00:10, 16.34it/s]
ELBO: -99959.0:  82%|########2 | 822/1000 [00:44<00:10, 16.34it/s]
ELBO: -99959.0:  82%|########2 | 823/1000 [00:44<00:11, 15.33it/s]
ELBO: -99939.4:  82%|########2 | 823/1000 [00:44<00:11, 15.33it/s]
ELBO: -99991.1:  82%|########2 | 824/1000 [00:44<00:11, 15.33it/s]
ELBO: -99991.1:  82%|########2 | 825/1000 [00:44<00:11, 15.27it/s]
ELBO: -99952.4:  82%|########2 | 825/1000 [00:45<00:11, 15.27it/s]
ELBO: -99925.1:  83%|########2 | 826/1000 [00:45<00:11, 15.27it/s]
ELBO: -99912.0:  83%|########2 | 827/1000 [00:45<00:11, 15.27it/s]
ELBO: -99912.0:  83%|########2 | 828/1000 [00:45<00:09, 17.61it/s]
ELBO: -99933.6:  83%|########2 | 828/1000 [00:45<00:09, 17.61it/s]
ELBO: -99934.9:  83%|########2 | 829/1000 [00:45<00:09, 17.61it/s]
ELBO: -99923.8:  83%|########2 | 830/1000 [00:45<00:09, 17.61it/s]
ELBO: -99923.8:  83%|########3 | 831/1000 [00:45<00:09, 18.03it/s]
ELBO: -99902.5:  83%|########3 | 831/1000 [00:45<00:09, 18.03it/s]
ELBO: -99926.6:  83%|########3 | 832/1000 [00:45<00:09, 18.03it/s]
ELBO: -99926.6:  83%|########3 | 833/1000 [00:45<00:10, 15.87it/s]
ELBO: -99945.2:  83%|########3 | 833/1000 [00:45<00:10, 15.87it/s]
ELBO: -99901.3:  83%|########3 | 834/1000 [00:45<00:10, 15.87it/s]
ELBO: -99856.4:  84%|########3 | 835/1000 [00:45<00:10, 15.87it/s]
ELBO: -99856.4:  84%|########3 | 836/1000 [00:45<00:08, 18.31it/s]
ELBO: -99859.8:  84%|########3 | 836/1000 [00:45<00:08, 18.31it/s]
ELBO: -99915.6:  84%|########3 | 837/1000 [00:45<00:08, 18.31it/s]
ELBO: -99915.6:  84%|########3 | 838/1000 [00:45<00:09, 16.48it/s]
ELBO: -99877.5:  84%|########3 | 838/1000 [00:45<00:09, 16.48it/s]
ELBO: -99851.0:  84%|########3 | 839/1000 [00:45<00:09, 16.48it/s]
ELBO: -99851.0:  84%|########4 | 840/1000 [00:45<00:09, 16.49it/s]
ELBO: -99895.7:  84%|########4 | 840/1000 [00:45<00:09, 16.49it/s]
ELBO: -99884.4:  84%|########4 | 841/1000 [00:45<00:09, 16.49it/s]
ELBO: -99885.1:  84%|########4 | 842/1000 [00:45<00:09, 16.49it/s]
ELBO: -99885.1:  84%|########4 | 843/1000 [00:45<00:08, 19.22it/s]
ELBO: -99879.3:  84%|########4 | 843/1000 [00:46<00:08, 19.22it/s]
ELBO: -99881.1:  84%|########4 | 844/1000 [00:46<00:08, 19.22it/s]
ELBO: -99856.1:  84%|########4 | 845/1000 [00:46<00:08, 19.22it/s]
ELBO: -99856.1:  85%|########4 | 846/1000 [00:46<00:08, 18.32it/s]
ELBO: -99891.7:  85%|########4 | 848/1000 [00:46<00:08, 18.32it/s]
ELBO: -99866.6:  85%|########4 | 849/1000 [00:46<00:08, 18.32it/s]
ELBO: -99829.4:  85%|########5 | 850/1000 [00:46<00:08, 18.32it/s]
ELBO: -99829.4:  85%|########5 | 851/1000 [00:46<00:06, 23.28it/s]
ELBO: -99870.6:  85%|########5 | 851/1000 [00:46<00:06, 23.28it/s]
ELBO: -99865.2:  85%|########5 | 852/1000 [00:46<00:06, 23.28it/s]
ELBO: -99888.4:  85%|########5 | 853/1000 [00:46<00:06, 23.28it/s]
ELBO: -99888.4:  85%|########5 | 854/1000 [00:46<00:06, 22.84it/s]
ELBO: -99827.3:  85%|########5 | 854/1000 [00:46<00:06, 22.84it/s]
ELBO: -99820.8:  86%|########5 | 855/1000 [00:46<00:06, 22.84it/s]
ELBO: -99864.6:  86%|########5 | 856/1000 [00:46<00:06, 22.84it/s]
ELBO: -99864.6:  86%|########5 | 857/1000 [00:46<00:07, 18.00it/s]
ELBO: -99826.1:  86%|########5 | 857/1000 [00:46<00:07, 18.00it/s]
ELBO: -99827.2:  86%|########5 | 858/1000 [00:46<00:07, 18.00it/s]
ELBO: -99870.0:  86%|########5 | 859/1000 [00:46<00:07, 18.00it/s]
ELBO: -99870.0:  86%|########6 | 860/1000 [00:46<00:07, 19.45it/s]
ELBO: -99799.7:  86%|########6 | 860/1000 [00:46<00:07, 19.45it/s]
ELBO: -99856.1:  86%|########6 | 861/1000 [00:46<00:07, 19.45it/s]
ELBO: -99809.2:  86%|########6 | 862/1000 [00:46<00:07, 19.45it/s]
ELBO: -99809.2:  86%|########6 | 863/1000 [00:46<00:07, 17.80it/s]
ELBO: -99845.2:  86%|########6 | 863/1000 [00:47<00:07, 17.80it/s]
ELBO: -99856.2:  86%|########6 | 864/1000 [00:47<00:07, 17.80it/s]
ELBO: -99775.0:  86%|########6 | 865/1000 [00:47<00:07, 17.80it/s]
ELBO: -99775.0:  87%|########6 | 866/1000 [00:47<00:06, 19.22it/s]
ELBO: -99834.7:  87%|########6 | 866/1000 [00:47<00:06, 19.22it/s]
ELBO: -99806.4:  87%|########6 | 867/1000 [00:47<00:06, 19.22it/s]
ELBO: -99824.3:  87%|########6 | 868/1000 [00:47<00:06, 19.22it/s]
ELBO: -99824.3:  87%|########6 | 869/1000 [00:47<00:06, 19.03it/s]
ELBO: -99802.0:  87%|########6 | 869/1000 [00:47<00:06, 19.03it/s]
ELBO: -99817.1:  87%|########7 | 870/1000 [00:47<00:06, 19.03it/s]
ELBO: -99817.1:  87%|########7 | 871/1000 [00:47<00:08, 15.67it/s]
ELBO: -99810.1:  87%|########7 | 871/1000 [00:47<00:08, 15.67it/s]
ELBO: -99806.1:  87%|########7 | 872/1000 [00:47<00:08, 15.67it/s]
ELBO: -99806.1:  87%|########7 | 873/1000 [00:47<00:08, 15.40it/s]
ELBO: -99770.2:  87%|########7 | 873/1000 [00:47<00:08, 15.40it/s]
ELBO: -99795.2:  87%|########7 | 874/1000 [00:47<00:08, 15.40it/s]
ELBO: -99806.9:  88%|########7 | 875/1000 [00:47<00:08, 15.40it/s]
ELBO: -99806.9:  88%|########7 | 876/1000 [00:47<00:07, 16.66it/s]
ELBO: -99821.6:  88%|########7 | 876/1000 [00:47<00:07, 16.66it/s]
ELBO: -99782.2:  88%|########7 | 877/1000 [00:47<00:07, 16.66it/s]
ELBO: -99782.2:  88%|########7 | 878/1000 [00:47<00:07, 17.20it/s]
ELBO: -99785.6:  88%|########7 | 878/1000 [00:47<00:07, 17.20it/s]
ELBO: -99831.4:  88%|########7 | 879/1000 [00:47<00:07, 17.20it/s]
ELBO: -99797.0:  88%|########8 | 880/1000 [00:47<00:06, 17.20it/s]
ELBO: -99797.0:  88%|########8 | 881/1000 [00:47<00:06, 18.89it/s]
ELBO: -99777.3:  88%|########8 | 881/1000 [00:48<00:06, 18.89it/s]
ELBO: -99823.1:  88%|########8 | 882/1000 [00:48<00:06, 18.89it/s]
ELBO: -99764.0:  88%|########8 | 883/1000 [00:48<00:06, 18.89it/s]
ELBO: -99764.0:  88%|########8 | 884/1000 [00:48<00:05, 19.71it/s]
ELBO: -99758.1:  88%|########8 | 884/1000 [00:48<00:05, 19.71it/s]
ELBO: -99755.5:  88%|########8 | 885/1000 [00:48<00:05, 19.71it/s]
ELBO: -99775.3:  89%|########8 | 886/1000 [00:48<00:05, 19.71it/s]
ELBO: -99775.3:  89%|########8 | 887/1000 [00:48<00:05, 19.36it/s]
ELBO: -99746.4:  89%|########8 | 887/1000 [00:48<00:05, 19.36it/s]
ELBO: -99761.2:  89%|########8 | 888/1000 [00:48<00:05, 19.36it/s]
ELBO: -99775.0:  89%|########8 | 889/1000 [00:48<00:05, 19.36it/s]
ELBO: -99775.0:  89%|########9 | 890/1000 [00:48<00:05, 18.73it/s]
ELBO: -99780.4:  89%|########9 | 890/1000 [00:48<00:05, 18.73it/s]
ELBO: -99807.4:  89%|########9 | 891/1000 [00:48<00:05, 18.73it/s]
ELBO: -99746.5:  89%|########9 | 892/1000 [00:48<00:05, 18.73it/s]
ELBO: -99746.5:  89%|########9 | 893/1000 [00:48<00:06, 17.10it/s]
ELBO: -99705.8:  89%|########9 | 893/1000 [00:48<00:06, 17.10it/s]
ELBO: -99739.5:  89%|########9 | 894/1000 [00:48<00:06, 17.10it/s]
ELBO: -99739.5:  90%|########9 | 895/1000 [00:48<00:06, 15.64it/s]
ELBO: -99775.1:  90%|########9 | 895/1000 [00:48<00:06, 15.64it/s]
ELBO: -99777.4:  90%|########9 | 896/1000 [00:48<00:06, 15.64it/s]
ELBO: -99754.1:  90%|########9 | 897/1000 [00:48<00:06, 15.64it/s]
ELBO: -99754.1:  90%|########9 | 898/1000 [00:48<00:05, 18.33it/s]
ELBO: -99780.6:  90%|########9 | 898/1000 [00:48<00:05, 18.33it/s]
ELBO: -99729.9:  90%|########9 | 899/1000 [00:49<00:05, 18.33it/s]
ELBO: -99729.9:  90%|######### | 900/1000 [00:49<00:05, 17.79it/s]
ELBO: -99768.4:  90%|######### | 900/1000 [00:49<00:05, 17.79it/s]
ELBO: -99777.2:  90%|######### | 901/1000 [00:49<00:05, 17.79it/s]
ELBO: -99761.4:  90%|######### | 902/1000 [00:49<00:05, 17.79it/s]
ELBO: -99761.4:  90%|######### | 903/1000 [00:49<00:04, 19.77it/s]
ELBO: -99760.1:  90%|######### | 903/1000 [00:49<00:04, 19.77it/s]
ELBO: -99744.6:  90%|######### | 904/1000 [00:49<00:04, 19.77it/s]
ELBO: -99750.8:  90%|######### | 905/1000 [00:49<00:04, 19.77it/s]
ELBO: -99750.8:  91%|######### | 906/1000 [00:49<00:04, 21.42it/s]
ELBO: -99756.7:  91%|######### | 906/1000 [00:49<00:04, 21.42it/s]
ELBO: -99731.3:  91%|######### | 907/1000 [00:49<00:04, 21.42it/s]
ELBO: -99734.4:  91%|######### | 908/1000 [00:49<00:04, 21.42it/s]
ELBO: -99734.4:  91%|######### | 909/1000 [00:49<00:03, 23.08it/s]
ELBO: -99734.4:  91%|######### | 909/1000 [00:49<00:03, 23.08it/s]
ELBO: -99755.5:  91%|#########1| 913/1000 [00:49<00:03, 23.08it/s]
ELBO: -99727.6:  91%|#########1| 914/1000 [00:49<00:03, 23.08it/s]
ELBO: -99727.6:  92%|#########1| 915/1000 [00:49<00:03, 27.29it/s]
ELBO: -99757.9:  92%|#########1| 915/1000 [00:49<00:03, 27.29it/s]
ELBO: -99740.3:  92%|#########1| 916/1000 [00:49<00:03, 27.29it/s]
ELBO: -99746.7:  92%|#########1| 917/1000 [00:49<00:03, 27.29it/s]
ELBO: -99746.7:  92%|#########1| 918/1000 [00:49<00:03, 23.17it/s]
ELBO: -99758.2:  92%|#########1| 918/1000 [00:49<00:03, 23.17it/s]
ELBO: -99717.9:  92%|#########1| 919/1000 [00:49<00:03, 23.17it/s]
ELBO: -99737.5:  92%|#########2| 920/1000 [00:49<00:03, 23.17it/s]
ELBO: -99737.5:  92%|#########2| 921/1000 [00:49<00:03, 20.69it/s]
ELBO: -99735.5:  92%|#########2| 921/1000 [00:50<00:03, 20.69it/s]
ELBO: -99716.9:  92%|#########2| 922/1000 [00:50<00:03, 20.69it/s]
ELBO: -99746.7:  92%|#########2| 923/1000 [00:50<00:03, 20.69it/s]
ELBO: -99746.7:  92%|#########2| 924/1000 [00:50<00:04, 18.57it/s]
ELBO: -99715.7:  92%|#########2| 924/1000 [00:50<00:04, 18.57it/s]
ELBO: -99671.8:  92%|#########2| 925/1000 [00:50<00:04, 18.57it/s]
ELBO: -99654.2:  93%|#########2| 926/1000 [00:50<00:03, 18.57it/s]
ELBO: -99654.2:  93%|#########2| 927/1000 [00:50<00:03, 20.29it/s]
ELBO: -99644.8:  93%|#########2| 927/1000 [00:50<00:03, 20.29it/s]
ELBO: -99680.7:  93%|#########2| 928/1000 [00:50<00:03, 20.29it/s]
ELBO: -99675.7:  93%|#########2| 929/1000 [00:50<00:03, 20.29it/s]
ELBO: -99675.7:  93%|#########3| 930/1000 [00:50<00:03, 18.75it/s]
ELBO: -99727.1:  93%|#########3| 930/1000 [00:50<00:03, 18.75it/s]
ELBO: -99745.5:  93%|#########3| 931/1000 [00:50<00:03, 18.75it/s]
ELBO: -99705.3:  93%|#########3| 932/1000 [00:50<00:03, 18.75it/s]
ELBO: -99705.3:  93%|#########3| 933/1000 [00:50<00:03, 20.16it/s]
ELBO: -99753.1:  93%|#########3| 933/1000 [00:50<00:03, 20.16it/s]
ELBO: -99718.9:  93%|#########3| 934/1000 [00:50<00:03, 20.16it/s]
ELBO: -99689.2:  94%|#########3| 935/1000 [00:50<00:03, 20.16it/s]
ELBO: -99689.2:  94%|#########3| 936/1000 [00:50<00:03, 16.63it/s]
ELBO: -99719.3:  94%|#########3| 936/1000 [00:50<00:03, 16.63it/s]
ELBO: -99697.8:  94%|#########3| 937/1000 [00:50<00:03, 16.63it/s]
ELBO: -99692.6:  94%|#########3| 938/1000 [00:50<00:03, 16.63it/s]
ELBO: -99692.6:  94%|#########3| 939/1000 [00:50<00:03, 18.68it/s]
ELBO: -99681.9:  94%|#########3| 939/1000 [00:51<00:03, 18.68it/s]
ELBO: -99710.0:  94%|#########3| 940/1000 [00:51<00:03, 18.68it/s]
ELBO: -99681.7:  94%|#########4| 941/1000 [00:51<00:03, 18.68it/s]
ELBO: -99681.7:  94%|#########4| 942/1000 [00:51<00:03, 18.43it/s]
ELBO: -99682.2:  94%|#########4| 942/1000 [00:51<00:03, 18.43it/s]
ELBO: -99697.1:  94%|#########4| 943/1000 [00:51<00:03, 18.43it/s]
ELBO: -99689.2:  94%|#########4| 944/1000 [00:51<00:03, 18.43it/s]
ELBO: -99689.2:  94%|#########4| 945/1000 [00:51<00:02, 18.98it/s]
ELBO: -99613.2:  94%|#########4| 945/1000 [00:51<00:02, 18.98it/s]
ELBO: -99724.2:  95%|#########4| 946/1000 [00:51<00:02, 18.98it/s]
ELBO: -99697.6:  95%|#########4| 947/1000 [00:51<00:02, 18.98it/s]
ELBO: -99697.6:  95%|#########4| 948/1000 [00:51<00:02, 19.51it/s]
ELBO: -99717.3:  95%|#########4| 948/1000 [00:51<00:02, 19.51it/s]
ELBO: -99648.7:  95%|#########4| 949/1000 [00:51<00:02, 19.51it/s]
ELBO: -99691.1:  95%|#########5| 950/1000 [00:51<00:02, 19.51it/s]
ELBO: -99691.1:  95%|#########5| 951/1000 [00:51<00:02, 18.49it/s]
ELBO: -99694.6:  95%|#########5| 951/1000 [00:51<00:02, 18.49it/s]
ELBO: -99610.8:  95%|#########5| 952/1000 [00:51<00:02, 18.49it/s]
ELBO: -99695.2:  95%|#########5| 953/1000 [00:51<00:02, 18.49it/s]
ELBO: -99695.2:  95%|#########5| 954/1000 [00:51<00:02, 20.31it/s]
ELBO: -99677.1:  95%|#########5| 954/1000 [00:51<00:02, 20.31it/s]
ELBO: -99707.5:  96%|#########5| 955/1000 [00:51<00:02, 20.31it/s]
ELBO: -99687.8:  96%|#########5| 956/1000 [00:51<00:02, 20.31it/s]
ELBO: -99687.8:  96%|#########5| 957/1000 [00:51<00:02, 18.49it/s]
ELBO: -99697.1:  96%|#########5| 957/1000 [00:51<00:02, 18.49it/s]
ELBO: -99698.0:  96%|#########5| 958/1000 [00:52<00:02, 18.49it/s]
ELBO: -99698.0:  96%|#########5| 959/1000 [00:52<00:02, 18.01it/s]
ELBO: -99638.0:  96%|#########5| 959/1000 [00:52<00:02, 18.01it/s]
ELBO: -99662.0:  96%|#########6| 960/1000 [00:52<00:02, 18.01it/s]
ELBO: -99662.0:  96%|#########6| 961/1000 [00:52<00:02, 18.40it/s]
ELBO: -99680.4:  96%|#########6| 961/1000 [00:52<00:02, 18.40it/s]
ELBO: -99696.3:  96%|#########6| 962/1000 [00:52<00:02, 18.40it/s]
ELBO: -99656.2:  96%|#########6| 963/1000 [00:52<00:02, 18.40it/s]
ELBO: -99656.2:  96%|#########6| 964/1000 [00:52<00:01, 20.28it/s]
ELBO: -99649.8:  96%|#########6| 964/1000 [00:52<00:01, 20.28it/s]
ELBO: -99667.4:  96%|#########6| 965/1000 [00:52<00:01, 20.28it/s]
ELBO: -99660.8:  97%|#########6| 966/1000 [00:52<00:01, 20.28it/s]
ELBO: -99670.0:  97%|#########6| 967/1000 [00:52<00:01, 20.28it/s]
ELBO: -99670.0:  97%|#########6| 968/1000 [00:52<00:01, 20.21it/s]
ELBO: -99672.9:  97%|#########6| 968/1000 [00:52<00:01, 20.21it/s]
ELBO: -99640.7:  97%|#########6| 969/1000 [00:52<00:01, 20.21it/s]
ELBO: -99597.3:  97%|#########7| 970/1000 [00:52<00:01, 20.21it/s]
ELBO: -99597.3:  97%|#########7| 971/1000 [00:52<00:01, 15.31it/s]
ELBO: -99703.9:  97%|#########7| 971/1000 [00:52<00:01, 15.31it/s]
ELBO: -99661.0:  97%|#########7| 972/1000 [00:52<00:01, 15.31it/s]
ELBO: -99631.4:  97%|#########7| 973/1000 [00:52<00:01, 15.31it/s]
ELBO: -99631.4:  97%|#########7| 974/1000 [00:52<00:01, 16.81it/s]
ELBO: -99639.3:  97%|#########7| 974/1000 [00:52<00:01, 16.81it/s]
ELBO: -99599.1:  98%|#########7| 977/1000 [00:52<00:01, 16.81it/s]
ELBO: -99631.0:  98%|#########7| 978/1000 [00:53<00:01, 16.81it/s]
ELBO: -99631.0:  98%|#########7| 979/1000 [00:53<00:01, 19.19it/s]
ELBO: -99609.1:  98%|#########7| 979/1000 [00:53<00:01, 19.19it/s]
ELBO: -99672.4:  98%|#########8| 980/1000 [00:53<00:01, 19.19it/s]
ELBO: -99659.5:  98%|#########8| 981/1000 [00:53<00:00, 19.19it/s]
ELBO: -99659.5:  98%|#########8| 982/1000 [00:53<00:01, 17.72it/s]
ELBO: -99643.6:  98%|#########8| 982/1000 [00:53<00:01, 17.72it/s]
ELBO: -99634.5:  98%|#########8| 983/1000 [00:53<00:00, 17.72it/s]
ELBO: -99634.5:  98%|#########8| 984/1000 [00:53<00:00, 16.02it/s]
ELBO: -99605.1:  98%|#########8| 984/1000 [00:53<00:00, 16.02it/s]
ELBO: -99663.4:  98%|#########8| 985/1000 [00:53<00:00, 16.02it/s]
ELBO: -99582.7:  99%|#########8| 986/1000 [00:53<00:00, 16.02it/s]
ELBO: -99582.7:  99%|#########8| 987/1000 [00:53<00:00, 16.23it/s]
ELBO: -99670.3:  99%|#########8| 987/1000 [00:53<00:00, 16.23it/s]
ELBO: -99620.5:  99%|#########8| 988/1000 [00:53<00:00, 16.23it/s]
ELBO: -99620.5:  99%|#########8| 989/1000 [00:53<00:00, 14.55it/s]
ELBO: -99610.7:  99%|#########8| 989/1000 [00:53<00:00, 14.55it/s]
ELBO: -99660.9:  99%|#########9| 990/1000 [00:53<00:00, 14.55it/s]
ELBO: -99601.9:  99%|#########9| 991/1000 [00:53<00:00, 14.55it/s]
ELBO: -99601.9:  99%|#########9| 992/1000 [00:53<00:00, 16.80it/s]
ELBO: -99627.5:  99%|#########9| 992/1000 [00:54<00:00, 16.80it/s]
ELBO: -99642.9:  99%|#########9| 993/1000 [00:54<00:00, 16.80it/s]
ELBO: -99642.9:  99%|#########9| 994/1000 [00:54<00:00, 16.06it/s]
ELBO: -99577.6:  99%|#########9| 994/1000 [00:54<00:00, 16.06it/s]
ELBO: -99613.1: 100%|#########9| 995/1000 [00:54<00:00, 16.06it/s]
ELBO: -99613.1: 100%|#########9| 996/1000 [00:54<00:00, 15.32it/s]
ELBO: -99620.6: 100%|#########9| 996/1000 [00:54<00:00, 15.32it/s]
ELBO: -99607.1: 100%|#########9| 997/1000 [00:54<00:00, 15.32it/s]
ELBO: -99632.9: 100%|#########9| 998/1000 [00:54<00:00, 15.32it/s]
ELBO: -99632.9: 100%|#########9| 999/1000 [00:54<00:00, 16.74it/s]
ELBO: -99588.5: 100%|#########9| 999/1000 [00:54<00:00, 16.74it/s]
ELBO: -99655.1: 100%|##########| 1000/1000 [00:54<00:00, 16.74it/s]
ELBO: -99655.1: : 1001it [00:54, 14.19it/s]
ELBO: -99589.7: : 1001it [00:54, 14.19it/s]
ELBO: -99591.5: : 1002it [00:54, 14.19it/s]
ELBO: -99583.0: : 1003it [00:54, 14.19it/s]
ELBO: -99583.0: : 1004it [00:54, 17.16it/s]
ELBO: -99592.0: : 1004it [00:54, 17.16it/s]
ELBO: -99591.1: : 1005it [00:54, 17.16it/s]
ELBO: -99591.1: : 1006it [00:54, 15.14it/s]
ELBO: -99594.4: : 1006it [00:54, 15.14it/s]
ELBO: -99546.8: : 1007it [00:55, 15.14it/s]
ELBO: -99546.8: : 1008it [00:55, 13.20it/s]
ELBO: -99619.1: : 1008it [00:55, 13.20it/s]
ELBO: -99604.4: : 1009it [00:55, 13.20it/s]
ELBO: -99604.4: : 1010it [00:55, 13.13it/s]
ELBO: -99558.7: : 1010it [00:55, 13.13it/s]
ELBO: -99601.1: : 1011it [00:55, 13.13it/s]
ELBO: -99601.4: : 1012it [00:55, 13.13it/s]
ELBO: -99601.4: : 1013it [00:55, 16.02it/s]
ELBO: -99566.5: : 1013it [00:55, 16.02it/s]
ELBO: -99640.2: : 1014it [00:55, 16.02it/s]
ELBO: -99561.0: : 1015it [00:55, 16.02it/s]
ELBO: -99561.0: : 1016it [00:55, 17.02it/s]
ELBO: -99553.1: : 1016it [00:55, 17.02it/s]
ELBO: -99597.5: : 1017it [00:55, 17.02it/s]
ELBO: -99597.5: : 1018it [00:55, 15.77it/s]
ELBO: -99575.1: : 1018it [00:55, 15.77it/s]
ELBO: -99568.9: : 1019it [00:55, 15.77it/s]
ELBO: -99568.9: : 1020it [00:55, 15.17it/s]
ELBO: -99621.1: : 1020it [00:55, 15.17it/s]
ELBO: -99593.9: : 1021it [00:55, 15.17it/s]
ELBO: -99593.9: : 1022it [00:55, 16.17it/s]
ELBO: -99558.9: : 1022it [00:55, 16.17it/s]
ELBO: -99590.4: : 1023it [00:56, 16.17it/s]
ELBO: -99590.4: : 1024it [00:56, 16.95it/s]
ELBO: -99561.7: : 1024it [00:56, 16.95it/s]
ELBO: -99577.5: : 1025it [00:56, 16.95it/s]
ELBO: -99577.5: : 1026it [00:56, 17.30it/s]
ELBO: -99535.2: : 1026it [00:56, 17.30it/s]
ELBO: -99549.1: : 1027it [00:56, 17.30it/s]
ELBO: -99549.1: : 1028it [00:56, 16.50it/s]
ELBO: -99496.0: : 1028it [00:56, 16.50it/s]
ELBO: -99611.0: : 1029it [00:56, 16.50it/s]
ELBO: -99571.7: : 1030it [00:56, 16.50it/s]
ELBO: -99571.7: : 1031it [00:56, 19.16it/s]
ELBO: -99538.0: : 1031it [00:56, 19.16it/s]
ELBO: -99529.0: : 1032it [00:56, 19.16it/s]
ELBO: -99563.3: : 1033it [00:56, 19.16it/s]
ELBO: -99563.3: : 1034it [00:56, 20.17it/s]
ELBO: -99538.5: : 1034it [00:56, 20.17it/s]
ELBO: -99617.3: : 1035it [00:56, 20.17it/s]
ELBO: -99577.3: : 1036it [00:56, 20.17it/s]
ELBO: -99577.3: : 1037it [00:56, 16.53it/s]
ELBO: -99598.9: : 1037it [00:56, 16.53it/s]
ELBO: -99591.4: : 1038it [00:56, 16.53it/s]
ELBO: -99591.4: : 1039it [00:56, 16.53it/s]
ELBO: -99529.3: : 1039it [00:56, 16.53it/s]
ELBO: -99567.3: : 1040it [00:56, 16.53it/s]
ELBO: -99546.8: : 1041it [00:57, 16.53it/s]
ELBO: -99546.8: : 1042it [00:57, 18.14it/s]
ELBO: -99515.5: : 1044it [00:57, 18.14it/s]
ELBO: -99540.5: : 1045it [00:57, 18.14it/s]
ELBO: -99540.5: : 1046it [00:57, 18.78it/s]
ELBO: -99541.2: : 1046it [00:57, 18.78it/s]
ELBO: -99538.0: : 1047it [00:57, 18.78it/s]
ELBO: -99559.2: : 1048it [00:57, 18.78it/s]
ELBO: -99559.2: : 1049it [00:57, 20.18it/s]
ELBO: -99491.1: : 1049it [00:57, 20.18it/s]
ELBO: -99516.1: : 1050it [00:57, 20.18it/s]
ELBO: -99538.9: : 1051it [00:57, 20.18it/s]
ELBO: -99538.9: : 1052it [00:57, 16.76it/s]
ELBO: -99555.7: : 1052it [00:57, 16.76it/s]
ELBO: -99563.7: : 1053it [00:57, 16.76it/s]
ELBO: -99480.5: : 1054it [00:57, 16.76it/s]
ELBO: -99480.5: : 1055it [00:57, 19.29it/s]
ELBO: -99535.4: : 1055it [00:57, 19.29it/s]
ELBO: -99539.9: : 1056it [00:57, 19.29it/s]
ELBO: -99568.1: : 1057it [00:57, 19.29it/s]
ELBO: -99568.1: : 1058it [00:57, 15.92it/s]
ELBO: -99462.3: : 1058it [00:58, 15.92it/s]
ELBO: -99498.9: : 1059it [00:58, 15.92it/s]
ELBO: -99529.6: : 1060it [00:58, 15.92it/s]
ELBO: -99529.6: : 1061it [00:58, 17.64it/s]
ELBO: -99555.3: : 1061it [00:58, 17.64it/s]
ELBO: -99524.8: : 1062it [00:58, 17.64it/s]
ELBO: -99522.9: : 1063it [00:58, 17.64it/s]
ELBO: -99522.9: : 1064it [00:58, 16.39it/s]
ELBO: -99510.0: : 1064it [00:58, 16.39it/s]
ELBO: -99497.7: : 1065it [00:58, 16.39it/s]
ELBO: -99497.7: : 1066it [00:58, 16.32it/s]
ELBO: -99529.7: : 1066it [00:58, 16.32it/s]
ELBO: -99532.9: : 1067it [00:58, 16.32it/s]
ELBO: -99532.9: : 1068it [00:58, 16.33it/s]
ELBO: -99532.9: 100%|##########| 1000/1000 [00:58<00:00, 17.08it/s]
Fitting SLDS with Laplace-EM

  0%|          | 0/150 [00:00<?, ?it/s]
ELBO: -120670.0:   0%|          | 0/150 [00:00<?, ?it/s]
ELBO: -96943.6:   0%|          | 0/150 [00:00<?, ?it/s]
ELBO: -96943.6:   1%|          | 1/150 [00:00<01:26,  1.72it/s]
ELBO: -96841.8:   1%|          | 1/150 [00:00<01:26,  1.72it/s]
ELBO: -96841.8:   1%|1         | 2/150 [00:00<00:57,  2.57it/s]
ELBO: -96709.4:   1%|1         | 2/150 [00:01<00:57,  2.57it/s]
ELBO: -96709.4:   2%|2         | 3/150 [00:01<01:04,  2.29it/s]
ELBO: -96770.5:   2%|2         | 3/150 [00:01<01:04,  2.29it/s]
ELBO: -96770.5:   3%|2         | 4/150 [00:01<01:00,  2.41it/s]
ELBO: -96783.8:   3%|2         | 4/150 [00:02<01:00,  2.41it/s]
ELBO: -96783.8:   3%|3         | 5/150 [00:02<01:01,  2.37it/s]
ELBO: -96735.2:   3%|3         | 5/150 [00:02<01:01,  2.37it/s]
ELBO: -96735.2:   4%|4         | 6/150 [00:02<01:06,  2.18it/s]
ELBO: -96755.2:   4%|4         | 6/150 [00:03<01:06,  2.18it/s]
ELBO: -96755.2:   5%|4         | 7/150 [00:03<01:13,  1.96it/s]
ELBO: -96723.8:   5%|4         | 7/150 [00:03<01:13,  1.96it/s]
ELBO: -96723.8:   5%|5         | 8/150 [00:03<01:10,  2.01it/s]
ELBO: -96797.0:   5%|5         | 8/150 [00:04<01:10,  2.01it/s]
ELBO: -96797.0:   6%|6         | 9/150 [00:04<01:09,  2.04it/s]
ELBO: -96759.4:   6%|6         | 9/150 [00:04<01:09,  2.04it/s]
ELBO: -96759.4:   7%|6         | 10/150 [00:04<01:03,  2.19it/s]
ELBO: -96756.2:   7%|6         | 10/150 [00:05<01:03,  2.19it/s]
ELBO: -96756.2:   7%|7         | 11/150 [00:05<01:04,  2.15it/s]
ELBO: -96703.0:   7%|7         | 11/150 [00:05<01:04,  2.15it/s]
ELBO: -96703.0:   8%|8         | 12/150 [00:05<01:00,  2.28it/s]
ELBO: -96720.8:   8%|8         | 12/150 [00:05<01:00,  2.28it/s]
ELBO: -96720.8:   9%|8         | 13/150 [00:05<00:52,  2.62it/s]
ELBO: -96711.5:   9%|8         | 13/150 [00:06<00:52,  2.62it/s]
ELBO: -96711.5:   9%|9         | 14/150 [00:06<00:51,  2.62it/s]
ELBO: -96751.7:   9%|9         | 14/150 [00:06<00:51,  2.62it/s]
ELBO: -96751.7:  10%|#         | 15/150 [00:06<00:56,  2.38it/s]
ELBO: -96692.2:  10%|#         | 15/150 [00:06<00:56,  2.38it/s]
ELBO: -96692.2:  11%|#         | 16/150 [00:06<00:47,  2.82it/s]
ELBO: -96702.2:  11%|#         | 16/150 [00:07<00:47,  2.82it/s]
ELBO: -96702.2:  11%|#1        | 17/150 [00:07<00:45,  2.93it/s]
ELBO: -96713.2:  11%|#1        | 17/150 [00:07<00:45,  2.93it/s]
ELBO: -96713.2:  12%|#2        | 18/150 [00:07<00:51,  2.55it/s]
ELBO: -96718.1:  12%|#2        | 18/150 [00:08<00:51,  2.55it/s]
ELBO: -96718.1:  13%|#2        | 19/150 [00:08<00:54,  2.42it/s]
ELBO: -96727.8:  13%|#2        | 19/150 [00:08<00:54,  2.42it/s]
ELBO: -96727.8:  13%|#3        | 20/150 [00:08<00:46,  2.80it/s]
ELBO: -96720.3:  13%|#3        | 20/150 [00:08<00:46,  2.80it/s]
ELBO: -96720.3:  14%|#4        | 21/150 [00:08<00:44,  2.90it/s]
ELBO: -96772.4:  14%|#4        | 21/150 [00:09<00:44,  2.90it/s]
ELBO: -96772.4:  15%|#4        | 22/150 [00:09<00:48,  2.63it/s]
ELBO: -96685.7:  15%|#4        | 22/150 [00:09<00:48,  2.63it/s]
ELBO: -96685.7:  15%|#5        | 23/150 [00:09<00:49,  2.56it/s]
ELBO: -96718.1:  15%|#5        | 23/150 [00:10<00:49,  2.56it/s]
ELBO: -96718.1:  16%|#6        | 24/150 [00:10<00:54,  2.31it/s]
ELBO: -96692.9:  16%|#6        | 24/150 [00:10<00:54,  2.31it/s]
ELBO: -96692.9:  17%|#6        | 25/150 [00:10<00:52,  2.38it/s]
ELBO: -96745.6:  17%|#6        | 25/150 [00:10<00:52,  2.38it/s]
ELBO: -96745.6:  17%|#7        | 26/150 [00:10<00:54,  2.26it/s]
ELBO: -96691.6:  17%|#7        | 26/150 [00:11<00:54,  2.26it/s]
ELBO: -96691.6:  18%|#8        | 27/150 [00:11<00:55,  2.22it/s]
ELBO: -96708.1:  18%|#8        | 27/150 [00:11<00:55,  2.22it/s]
ELBO: -96708.1:  19%|#8        | 28/150 [00:11<00:50,  2.42it/s]
ELBO: -96707.5:  19%|#8        | 28/150 [00:12<00:50,  2.42it/s]
ELBO: -96707.5:  19%|#9        | 29/150 [00:12<00:48,  2.49it/s]
ELBO: -96706.6:  19%|#9        | 29/150 [00:12<00:48,  2.49it/s]
ELBO: -96706.6:  20%|##        | 30/150 [00:12<00:43,  2.73it/s]
ELBO: -96740.7:  20%|##        | 30/150 [00:12<00:43,  2.73it/s]
ELBO: -96740.7:  21%|##        | 31/150 [00:12<00:47,  2.53it/s]
ELBO: -96762.0:  21%|##        | 31/150 [00:13<00:47,  2.53it/s]
ELBO: -96762.0:  21%|##1       | 32/150 [00:13<00:42,  2.81it/s]
ELBO: -96706.7:  21%|##1       | 32/150 [00:13<00:42,  2.81it/s]
ELBO: -96706.7:  22%|##2       | 33/150 [00:13<00:46,  2.54it/s]
ELBO: -96646.4:  22%|##2       | 33/150 [00:13<00:46,  2.54it/s]
ELBO: -96646.4:  23%|##2       | 34/150 [00:13<00:41,  2.79it/s]
ELBO: -96680.7:  23%|##2       | 34/150 [00:14<00:41,  2.79it/s]
ELBO: -96680.7:  23%|##3       | 35/150 [00:14<00:46,  2.50it/s]
ELBO: -96698.9:  23%|##3       | 35/150 [00:14<00:46,  2.50it/s]
ELBO: -96698.9:  24%|##4       | 36/150 [00:14<00:48,  2.33it/s]
ELBO: -96716.7:  24%|##4       | 36/150 [00:15<00:48,  2.33it/s]
ELBO: -96716.7:  25%|##4       | 37/150 [00:15<00:51,  2.21it/s]
ELBO: -96728.0:  25%|##4       | 37/150 [00:15<00:51,  2.21it/s]
ELBO: -96728.0:  25%|##5       | 38/150 [00:15<00:53,  2.10it/s]
ELBO: -96695.5:  25%|##5       | 38/150 [00:16<00:53,  2.10it/s]
ELBO: -96695.5:  26%|##6       | 39/150 [00:16<00:54,  2.05it/s]
ELBO: -96665.7:  26%|##6       | 39/150 [00:16<00:54,  2.05it/s]
ELBO: -96665.7:  27%|##6       | 40/150 [00:16<00:47,  2.31it/s]
ELBO: -96664.7:  27%|##6       | 40/150 [00:17<00:47,  2.31it/s]
ELBO: -96664.7:  27%|##7       | 41/150 [00:17<00:49,  2.18it/s]
ELBO: -96663.2:  27%|##7       | 41/150 [00:17<00:49,  2.18it/s]
ELBO: -96663.2:  28%|##8       | 42/150 [00:17<00:43,  2.49it/s]
ELBO: -96673.5:  28%|##8       | 42/150 [00:17<00:43,  2.49it/s]
ELBO: -96673.5:  29%|##8       | 43/150 [00:17<00:40,  2.63it/s]
ELBO: -96708.3:  29%|##8       | 43/150 [00:18<00:40,  2.63it/s]
ELBO: -96708.3:  29%|##9       | 44/150 [00:18<00:41,  2.55it/s]
ELBO: -96727.4:  29%|##9       | 44/150 [00:18<00:41,  2.55it/s]
ELBO: -96727.4:  30%|###       | 45/150 [00:18<00:42,  2.47it/s]
ELBO: -96644.7:  30%|###       | 45/150 [00:18<00:42,  2.47it/s]
ELBO: -96644.7:  31%|###       | 46/150 [00:18<00:37,  2.75it/s]
ELBO: -96672.0:  31%|###       | 46/150 [00:19<00:37,  2.75it/s]
ELBO: -96672.0:  31%|###1      | 47/150 [00:19<00:37,  2.71it/s]
ELBO: -96669.8:  31%|###1      | 47/150 [00:19<00:37,  2.71it/s]
ELBO: -96669.8:  32%|###2      | 48/150 [00:19<00:39,  2.59it/s]
ELBO: -96667.0:  32%|###2      | 48/150 [00:20<00:39,  2.59it/s]
ELBO: -96667.0:  33%|###2      | 49/150 [00:20<00:36,  2.80it/s]
ELBO: -96659.0:  33%|###2      | 49/150 [00:20<00:36,  2.80it/s]
ELBO: -96659.0:  33%|###3      | 50/150 [00:20<00:37,  2.67it/s]
ELBO: -96712.8:  33%|###3      | 50/150 [00:20<00:37,  2.67it/s]
ELBO: -96712.8:  34%|###4      | 51/150 [00:20<00:37,  2.63it/s]
ELBO: -96687.6:  34%|###4      | 51/150 [00:21<00:37,  2.63it/s]
ELBO: -96687.6:  35%|###4      | 52/150 [00:21<00:38,  2.52it/s]
ELBO: -96622.8:  35%|###4      | 52/150 [00:21<00:38,  2.52it/s]
ELBO: -96622.8:  35%|###5      | 53/150 [00:21<00:40,  2.42it/s]
ELBO: -96623.8:  35%|###5      | 53/150 [00:22<00:40,  2.42it/s]
ELBO: -96623.8:  36%|###6      | 54/150 [00:22<00:42,  2.27it/s]
ELBO: -96647.4:  36%|###6      | 54/150 [00:22<00:42,  2.27it/s]
ELBO: -96647.4:  37%|###6      | 55/150 [00:22<00:40,  2.32it/s]
ELBO: -96663.5:  37%|###6      | 55/150 [00:23<00:40,  2.32it/s]
ELBO: -96663.5:  37%|###7      | 56/150 [00:23<00:37,  2.50it/s]
ELBO: -96700.3:  37%|###7      | 56/150 [00:23<00:37,  2.50it/s]
ELBO: -96700.3:  38%|###8      | 57/150 [00:23<00:36,  2.57it/s]
ELBO: -96674.9:  38%|###8      | 57/150 [00:23<00:36,  2.57it/s]
ELBO: -96674.9:  39%|###8      | 58/150 [00:23<00:32,  2.84it/s]
ELBO: -96693.0:  39%|###8      | 58/150 [00:24<00:32,  2.84it/s]
ELBO: -96693.0:  39%|###9      | 59/150 [00:24<00:32,  2.78it/s]
ELBO: -96682.4:  39%|###9      | 59/150 [00:24<00:32,  2.78it/s]
ELBO: -96682.4:  40%|####      | 60/150 [00:24<00:36,  2.45it/s]
ELBO: -96676.6:  40%|####      | 60/150 [00:25<00:36,  2.45it/s]
ELBO: -96676.6:  41%|####      | 61/150 [00:25<00:37,  2.35it/s]
ELBO: -96627.5:  41%|####      | 61/150 [00:25<00:37,  2.35it/s]
ELBO: -96627.5:  41%|####1     | 62/150 [00:25<00:41,  2.13it/s]
ELBO: -96705.7:  41%|####1     | 62/150 [00:26<00:41,  2.13it/s]
ELBO: -96705.7:  42%|####2     | 63/150 [00:26<00:40,  2.13it/s]
ELBO: -96684.4:  42%|####2     | 63/150 [00:26<00:40,  2.13it/s]
ELBO: -96684.4:  43%|####2     | 64/150 [00:26<00:40,  2.14it/s]
ELBO: -96640.2:  43%|####2     | 64/150 [00:26<00:40,  2.14it/s]
ELBO: -96640.2:  43%|####3     | 65/150 [00:26<00:37,  2.24it/s]
ELBO: -96666.7:  43%|####3     | 65/150 [00:27<00:37,  2.24it/s]
ELBO: -96666.7:  44%|####4     | 66/150 [00:27<00:36,  2.33it/s]
ELBO: -96689.3:  44%|####4     | 66/150 [00:27<00:36,  2.33it/s]
ELBO: -96689.3:  45%|####4     | 67/150 [00:27<00:34,  2.40it/s]
ELBO: -96739.8:  45%|####4     | 67/150 [00:28<00:34,  2.40it/s]
ELBO: -96739.8:  45%|####5     | 68/150 [00:28<00:39,  2.06it/s]
ELBO: -96663.0:  45%|####5     | 68/150 [00:28<00:39,  2.06it/s]
ELBO: -96663.0:  46%|####6     | 69/150 [00:28<00:41,  1.95it/s]
ELBO: -96599.4:  46%|####6     | 69/150 [00:29<00:41,  1.95it/s]
ELBO: -96599.4:  47%|####6     | 70/150 [00:29<00:39,  2.03it/s]
ELBO: -96684.6:  47%|####6     | 70/150 [00:29<00:39,  2.03it/s]
ELBO: -96684.6:  47%|####7     | 71/150 [00:29<00:35,  2.24it/s]
ELBO: -96679.3:  47%|####7     | 71/150 [00:30<00:35,  2.24it/s]
ELBO: -96679.3:  48%|####8     | 72/150 [00:30<00:32,  2.42it/s]
ELBO: -96645.9:  48%|####8     | 72/150 [00:30<00:32,  2.42it/s]
ELBO: -96645.9:  49%|####8     | 73/150 [00:30<00:32,  2.37it/s]
ELBO: -96705.7:  49%|####8     | 73/150 [00:31<00:32,  2.37it/s]
ELBO: -96705.7:  49%|####9     | 74/150 [00:31<00:36,  2.10it/s]
ELBO: -96645.4:  49%|####9     | 74/150 [00:31<00:36,  2.10it/s]
ELBO: -96645.4:  50%|#####     | 75/150 [00:31<00:36,  2.04it/s]
ELBO: -96712.4:  50%|#####     | 75/150 [00:32<00:36,  2.04it/s]
ELBO: -96712.4:  51%|#####     | 76/150 [00:32<00:35,  2.11it/s]
ELBO: -96643.9:  51%|#####     | 76/150 [00:32<00:35,  2.11it/s]
ELBO: -96643.9:  51%|#####1    | 77/150 [00:32<00:31,  2.33it/s]
ELBO: -96678.2:  51%|#####1    | 77/150 [00:32<00:31,  2.33it/s]
ELBO: -96678.2:  52%|#####2    | 78/150 [00:32<00:28,  2.50it/s]
ELBO: -96671.4:  52%|#####2    | 78/150 [00:33<00:28,  2.50it/s]
ELBO: -96671.4:  53%|#####2    | 79/150 [00:33<00:27,  2.56it/s]
ELBO: -96692.3:  53%|#####2    | 79/150 [00:33<00:27,  2.56it/s]
ELBO: -96692.3:  53%|#####3    | 80/150 [00:33<00:30,  2.32it/s]
ELBO: -96638.9:  53%|#####3    | 80/150 [00:34<00:30,  2.32it/s]
ELBO: -96638.9:  54%|#####4    | 81/150 [00:34<00:30,  2.24it/s]
ELBO: -96689.4:  54%|#####4    | 81/150 [00:34<00:30,  2.24it/s]
ELBO: -96689.4:  55%|#####4    | 82/150 [00:34<00:26,  2.55it/s]
ELBO: -96664.6:  55%|#####4    | 82/150 [00:34<00:26,  2.55it/s]
ELBO: -96664.6:  55%|#####5    | 83/150 [00:34<00:24,  2.70it/s]
ELBO: -96644.0:  55%|#####5    | 83/150 [00:34<00:24,  2.70it/s]
ELBO: -96644.0:  56%|#####6    | 84/150 [00:34<00:23,  2.79it/s]
ELBO: -96666.4:  56%|#####6    | 84/150 [00:35<00:23,  2.79it/s]
ELBO: -96666.4:  57%|#####6    | 85/150 [00:35<00:26,  2.49it/s]
ELBO: -96689.5:  57%|#####6    | 85/150 [00:35<00:26,  2.49it/s]
ELBO: -96689.5:  57%|#####7    | 86/150 [00:35<00:26,  2.38it/s]
ELBO: -96635.0:  57%|#####7    | 86/150 [00:36<00:26,  2.38it/s]
ELBO: -96635.0:  58%|#####8    | 87/150 [00:36<00:24,  2.57it/s]
ELBO: -96673.4:  58%|#####8    | 87/150 [00:36<00:24,  2.57it/s]
ELBO: -96673.4:  59%|#####8    | 88/150 [00:36<00:22,  2.70it/s]
ELBO: -96629.3:  59%|#####8    | 88/150 [00:37<00:22,  2.70it/s]
ELBO: -96629.3:  59%|#####9    | 89/150 [00:37<00:23,  2.56it/s]
ELBO: -96646.1:  59%|#####9    | 89/150 [00:37<00:23,  2.56it/s]
ELBO: -96646.1:  60%|######    | 90/150 [00:37<00:21,  2.79it/s]
ELBO: -96600.3:  60%|######    | 90/150 [00:37<00:21,  2.79it/s]
ELBO: -96600.3:  61%|######    | 91/150 [00:37<00:21,  2.68it/s]
ELBO: -96624.6:  61%|######    | 91/150 [00:38<00:21,  2.68it/s]
ELBO: -96624.6:  61%|######1   | 92/150 [00:38<00:21,  2.64it/s]
ELBO: -96661.5:  61%|######1   | 92/150 [00:38<00:21,  2.64it/s]
ELBO: -96661.5:  62%|######2   | 93/150 [00:38<00:20,  2.74it/s]
ELBO: -96715.8:  62%|######2   | 93/150 [00:38<00:20,  2.74it/s]
ELBO: -96715.8:  63%|######2   | 94/150 [00:38<00:20,  2.68it/s]
ELBO: -96680.5:  63%|######2   | 94/150 [00:39<00:20,  2.68it/s]
ELBO: -96680.5:  63%|######3   | 95/150 [00:39<00:20,  2.67it/s]
ELBO: -96639.7:  63%|######3   | 95/150 [00:39<00:20,  2.67it/s]
ELBO: -96639.7:  64%|######4   | 96/150 [00:39<00:22,  2.42it/s]
ELBO: -96644.2:  64%|######4   | 96/150 [00:40<00:22,  2.42it/s]
ELBO: -96644.2:  65%|######4   | 97/150 [00:40<00:21,  2.48it/s]
ELBO: -96666.4:  65%|######4   | 97/150 [00:40<00:21,  2.48it/s]
ELBO: -96666.4:  65%|######5   | 98/150 [00:40<00:22,  2.33it/s]
ELBO: -96678.8:  65%|######5   | 98/150 [00:41<00:22,  2.33it/s]
ELBO: -96678.8:  66%|######6   | 99/150 [00:41<00:25,  2.03it/s]
ELBO: -96625.2:  66%|######6   | 99/150 [00:41<00:25,  2.03it/s]
ELBO: -96625.2:  67%|######6   | 100/150 [00:41<00:22,  2.24it/s]
ELBO: -96627.3:  67%|######6   | 100/150 [00:41<00:22,  2.24it/s]
ELBO: -96627.3:  67%|######7   | 101/150 [00:41<00:21,  2.33it/s]
ELBO: -96647.3:  67%|######7   | 101/150 [00:42<00:21,  2.33it/s]
ELBO: -96647.3:  68%|######8   | 102/150 [00:42<00:26,  1.80it/s]
ELBO: -96671.4:  68%|######8   | 102/150 [00:43<00:26,  1.80it/s]
ELBO: -96671.4:  69%|######8   | 103/150 [00:43<00:23,  2.00it/s]
ELBO: -96722.7:  69%|######8   | 103/150 [00:43<00:23,  2.00it/s]
ELBO: -96722.7:  69%|######9   | 104/150 [00:43<00:25,  1.80it/s]
ELBO: -96665.0:  69%|######9   | 104/150 [00:44<00:25,  1.80it/s]
ELBO: -96665.0:  70%|#######   | 105/150 [00:44<00:22,  2.00it/s]
ELBO: -96615.2:  70%|#######   | 105/150 [00:44<00:22,  2.00it/s]
ELBO: -96615.2:  71%|#######   | 106/150 [00:44<00:18,  2.32it/s]
ELBO: -96672.0:  71%|#######   | 106/150 [00:44<00:18,  2.32it/s]
ELBO: -96672.0:  71%|#######1  | 107/150 [00:44<00:18,  2.29it/s]
ELBO: -96600.8:  71%|#######1  | 107/150 [00:45<00:18,  2.29it/s]
ELBO: -96600.8:  72%|#######2  | 108/150 [00:45<00:17,  2.42it/s]
ELBO: -96613.2:  72%|#######2  | 108/150 [00:45<00:17,  2.42it/s]
ELBO: -96613.2:  73%|#######2  | 109/150 [00:45<00:15,  2.63it/s]
ELBO: -96630.5:  73%|#######2  | 109/150 [00:46<00:15,  2.63it/s]
ELBO: -96630.5:  73%|#######3  | 110/150 [00:46<00:15,  2.59it/s]
ELBO: -96624.2:  73%|#######3  | 110/150 [00:46<00:15,  2.59it/s]
ELBO: -96624.2:  74%|#######4  | 111/150 [00:46<00:17,  2.21it/s]
ELBO: -96632.5:  74%|#######4  | 111/150 [00:47<00:17,  2.21it/s]
ELBO: -96632.5:  75%|#######4  | 112/150 [00:47<00:16,  2.31it/s]
ELBO: -96714.5:  75%|#######4  | 112/150 [00:47<00:16,  2.31it/s]
ELBO: -96714.5:  75%|#######5  | 113/150 [00:47<00:14,  2.48it/s]
ELBO: -96634.3:  75%|#######5  | 113/150 [00:47<00:14,  2.48it/s]
ELBO: -96634.3:  76%|#######6  | 114/150 [00:47<00:14,  2.51it/s]
ELBO: -96663.1:  76%|#######6  | 114/150 [00:48<00:14,  2.51it/s]
ELBO: -96663.1:  77%|#######6  | 115/150 [00:48<00:14,  2.33it/s]
ELBO: -96634.2:  77%|#######6  | 115/150 [00:48<00:14,  2.33it/s]
ELBO: -96634.2:  77%|#######7  | 116/150 [00:48<00:12,  2.63it/s]
ELBO: -96650.3:  77%|#######7  | 116/150 [00:48<00:12,  2.63it/s]
ELBO: -96650.3:  78%|#######8  | 117/150 [00:48<00:12,  2.60it/s]
ELBO: -96652.5:  78%|#######8  | 117/150 [00:49<00:12,  2.60it/s]
ELBO: -96652.5:  79%|#######8  | 118/150 [00:49<00:11,  2.78it/s]
ELBO: -96627.5:  79%|#######8  | 118/150 [00:49<00:11,  2.78it/s]
ELBO: -96627.5:  79%|#######9  | 119/150 [00:49<00:10,  2.98it/s]
ELBO: -96643.1:  79%|#######9  | 119/150 [00:50<00:10,  2.98it/s]
ELBO: -96643.1:  80%|########  | 120/150 [00:50<00:12,  2.49it/s]
ELBO: -96675.8:  80%|########  | 120/150 [00:50<00:12,  2.49it/s]
ELBO: -96675.8:  81%|########  | 121/150 [00:50<00:11,  2.60it/s]
ELBO: -96612.2:  81%|########  | 121/150 [00:50<00:11,  2.60it/s]
ELBO: -96612.2:  81%|########1 | 122/150 [00:50<00:11,  2.38it/s]
ELBO: -96641.5:  81%|########1 | 122/150 [00:51<00:11,  2.38it/s]
ELBO: -96641.5:  82%|########2 | 123/150 [00:51<00:12,  2.19it/s]
ELBO: -96606.1:  82%|########2 | 123/150 [00:51<00:12,  2.19it/s]
ELBO: -96606.1:  83%|########2 | 124/150 [00:51<00:10,  2.40it/s]
ELBO: -96634.5:  83%|########2 | 124/150 [00:52<00:10,  2.40it/s]
ELBO: -96634.5:  83%|########3 | 125/150 [00:52<00:10,  2.30it/s]
ELBO: -96671.7:  83%|########3 | 125/150 [00:52<00:10,  2.30it/s]
ELBO: -96671.7:  84%|########4 | 126/150 [00:52<00:11,  2.12it/s]
ELBO: -96618.8:  84%|########4 | 126/150 [00:53<00:11,  2.12it/s]
ELBO: -96618.8:  85%|########4 | 127/150 [00:53<00:10,  2.13it/s]
ELBO: -96659.8:  85%|########4 | 127/150 [00:53<00:10,  2.13it/s]
ELBO: -96659.8:  85%|########5 | 128/150 [00:53<00:09,  2.25it/s]
ELBO: -96629.2:  85%|########5 | 128/150 [00:54<00:09,  2.25it/s]
ELBO: -96629.2:  86%|########6 | 129/150 [00:54<00:08,  2.34it/s]
ELBO: -96635.5:  86%|########6 | 129/150 [00:54<00:08,  2.34it/s]
ELBO: -96635.5:  87%|########6 | 130/150 [00:54<00:08,  2.25it/s]
ELBO: -96615.8:  87%|########6 | 130/150 [00:54<00:08,  2.25it/s]
ELBO: -96615.8:  87%|########7 | 131/150 [00:54<00:07,  2.62it/s]
ELBO: -96630.9:  87%|########7 | 131/150 [00:55<00:07,  2.62it/s]
ELBO: -96630.9:  88%|########8 | 132/150 [00:55<00:06,  2.60it/s]
ELBO: -96601.0:  88%|########8 | 132/150 [00:55<00:06,  2.60it/s]
ELBO: -96601.0:  89%|########8 | 133/150 [00:55<00:05,  2.94it/s]
ELBO: -96586.5:  89%|########8 | 133/150 [00:55<00:05,  2.94it/s]
ELBO: -96586.5:  89%|########9 | 134/150 [00:55<00:05,  2.83it/s]
ELBO: -96631.7:  89%|########9 | 134/150 [00:56<00:05,  2.83it/s]
ELBO: -96631.7:  90%|######### | 135/150 [00:56<00:05,  2.51it/s]
ELBO: -96628.8:  90%|######### | 135/150 [00:56<00:05,  2.51it/s]
ELBO: -96628.8:  91%|######### | 136/150 [00:56<00:05,  2.77it/s]
ELBO: -96651.2:  91%|######### | 136/150 [00:56<00:05,  2.77it/s]
ELBO: -96651.2:  91%|#########1| 137/150 [00:56<00:04,  2.61it/s]
ELBO: -96670.8:  91%|#########1| 137/150 [00:57<00:04,  2.61it/s]
ELBO: -96670.8:  92%|#########2| 138/150 [00:57<00:04,  2.55it/s]
ELBO: -96622.9:  92%|#########2| 138/150 [00:57<00:04,  2.55it/s]
ELBO: -96622.9:  93%|#########2| 139/150 [00:57<00:03,  2.78it/s]
ELBO: -96634.9:  93%|#########2| 139/150 [00:58<00:03,  2.78it/s]
ELBO: -96634.9:  93%|#########3| 140/150 [00:58<00:04,  2.46it/s]
ELBO: -96607.4:  93%|#########3| 140/150 [00:58<00:04,  2.46it/s]
ELBO: -96607.4:  94%|#########3| 141/150 [00:58<00:03,  2.41it/s]
ELBO: -96598.8:  94%|#########3| 141/150 [00:58<00:03,  2.41it/s]
ELBO: -96598.8:  95%|#########4| 142/150 [00:58<00:02,  2.70it/s]
ELBO: -96631.3:  95%|#########4| 142/150 [00:59<00:02,  2.70it/s]
ELBO: -96631.3:  95%|#########5| 143/150 [00:59<00:02,  2.84it/s]
ELBO: -96623.6:  95%|#########5| 143/150 [00:59<00:02,  2.84it/s]
ELBO: -96623.6:  96%|#########6| 144/150 [00:59<00:02,  2.58it/s]
ELBO: -96584.9:  96%|#########6| 144/150 [01:00<00:02,  2.58it/s]
ELBO: -96584.9:  97%|#########6| 145/150 [01:00<00:02,  2.37it/s]
ELBO: -96631.1:  97%|#########6| 145/150 [01:00<00:02,  2.37it/s]
ELBO: -96631.1:  97%|#########7| 146/150 [01:00<00:01,  2.23it/s]
ELBO: -96615.7:  97%|#########7| 146/150 [01:00<00:01,  2.23it/s]
ELBO: -96615.7:  98%|#########8| 147/150 [01:00<00:01,  2.59it/s]
ELBO: -96612.9:  98%|#########8| 147/150 [01:01<00:01,  2.59it/s]
ELBO: -96612.9:  99%|#########8| 148/150 [01:01<00:00,  2.62it/s]
ELBO: -96667.0:  99%|#########8| 148/150 [01:01<00:00,  2.62it/s]
ELBO: -96667.0:  99%|#########9| 149/150 [01:01<00:00,  2.74it/s]
ELBO: -96585.6:  99%|#########9| 149/150 [01:01<00:00,  2.74it/s]
ELBO: -96585.6: 100%|##########| 150/150 [01:01<00:00,  2.94it/s]
ELBO: -96585.6: 100%|##########| 150/150 [01:01<00:00,  2.42it/s]

<matplotlib.colorbar.Colorbar object at 0x1724f3ee0>

# +
import autograd.numpy as np
import autograd.numpy.random as npr
npr.seed(0)

import matplotlib.pyplot as plt
# %matplotlib inline

import seaborn as sns
sns.set_style("white")
sns.set_context("talk")

import ssm
from ssm.util import random_rotation, find_permutation
# -

# Set the parameters of the SLDS
T = 1000    # number of time bins
K = 5       # number of discrete states
D = 2       # number of latent dimensions
N = 100     # number of observed dimensions

# +
# Make an SLDS with the true parameters
true_slds = ssm.SLDS(N, K, D, emissions="poisson_orthog", emission_kwargs=dict(link="softplus"))

# Set rotational dynamics
for k in range(K):
    true_slds.dynamics.As[k] = .95 * random_rotation(D, theta=(k+1) * np.pi/20)
    true_slds.dynamics.bs[k] = 3 * npr.randn(D)

# Set an offset to make the counts larger
# true_slds.emissions.ds += 10

# Sample data
z, x, y = true_slds.sample(T)

# Mask off some data
mask = npr.rand(T, N) < 0.95
y_masked = y * mask
# -

plt.imshow(y.T, aspect="auto", interpolation="none")
plt.xlabel("time")
plt.ylabel("neuron")
plt.colorbar()

# +
print("Fitting SLDS with BBVI")
slds = ssm.SLDS(N, K, D, emissions="poisson_orthog", emission_kwargs=dict(link="softplus"))
slds.initialize(y_masked, masks=mask)

q_bbvi_elbos, q_bbvi = slds.fit(y_masked, masks=mask, method="bbvi",
                              variational_posterior="tridiag",
                              initial_variance=1,
                              num_iters=1000, print_intvl=100, initialize=False)
q_bbvi_x = q_bbvi.mean[0]

# Find the permutation that matches the true and inferred states
slds.permute(find_permutation(z, slds.most_likely_states(q_bbvi_x, y)))
q_bbvi_z = slds.most_likely_states(q_bbvi_x, y)

# Smooth the observations
q_bbvi_y = slds.smooth(q_bbvi_x, y)

# +
print("Fitting SLDS with Laplace-EM")
slds = ssm.SLDS(N, K, D, emissions="poisson_orthog", emission_kwargs=dict(link="softplus"))
slds.initialize(y_masked, masks=mask)

q_lem_elbos, q_lem = slds.fit(y_masked, masks=mask, method="laplace_em",
                              variational_posterior="structured_meanfield",
                              num_iters=150, initialize=False, alpha=0)
q_lem_x = q_lem.mean_continuous_states[0]

# Find the permutation that matches the true and inferred states
slds.permute(find_permutation(z, slds.most_likely_states(q_lem_x, y)))
q_lem_z = slds.most_likely_states(q_lem_x, y)

# Smooth the data under the variational posterior
q_lem_y = slds.smooth(q_lem_x, y)
# -

plt.plot(q_bbvi_elbos, label="BBVI")
plt.plot(q_lem_elbos[1:], label="Laplace-EM")
plt.xlabel("Iteration")
plt.ylabel("ELBO")
plt.legend()

plt.plot(q_lem_elbos[1:], label="Laplace-EM")
plt.xlabel("Iteration")
plt.ylabel("ELBO")
plt.legend()

# +
# Plot the true and inferred states
xlim = (0, 1000)

plt.figure(figsize=(8,4))
plt.imshow(np.column_stack((z, q_lem_z, q_bbvi_z)).T, aspect="auto")
plt.plot(xlim, [0.5, 0.5], '-k', lw=2)
plt.yticks([0, 1, 2], ["$z_{\\mathrm{true}}$", "$z_{\\mathrm{LEM}}$", "$z_{\\mathrm{BBVI}}$"])
plt.xlim(xlim)
# -

plt.figure(figsize=(8,4))
plt.plot(x, '-k')
plt.plot(q_bbvi_x, '-')
plt.ylabel("$x$")
plt.xlim(xlim)

# +
# Plot the smoothed observations
lim = max(y.max(), q_bbvi_y.max(), q_lem_y.max())
plt.figure(figsize=(18,6))
plt.subplot(131)
plt.imshow(y.T, aspect="auto", vmin=0, vmax=lim)
plt.ylabel("neuron")
plt.xlabel("time")
plt.title("Data")
plt.colorbar()

plt.subplot(132)
plt.imshow(q_lem_y.T, aspect="auto", vmin=0, vmax=lim)
plt.xlabel("time")
plt.title("Inferred Rate, Laplace-EM")
plt.colorbar()

plt.subplot(133)
plt.imshow(q_bbvi_y.T, aspect="auto", vmin=0, vmax=lim)
plt.xlabel("time")
plt.title("Inferred Rate, BBVI")
plt.colorbar()

Total running time of the script: ( 2 minutes 2.550 seconds)

Gallery generated by Sphinx-Gallery