__init__.py
|
9
|
9
|
0
|
0
|
100.00%
|
contrib/__init__.py
|
2
|
2
|
0
|
0
|
100.00%
|
contrib/autoguide.py
|
2
|
0
|
0
|
2
|
0.00%
|
contrib/autoname/__init__.py
|
3
|
3
|
0
|
0
|
100.00%
|
contrib/autoname/named.py
|
92
|
78
|
0
|
14
|
84.78%
|
contrib/autoname/scoping.py
|
53
|
53
|
0
|
0
|
100.00%
|
contrib/bnn/__init__.py
|
2
|
2
|
0
|
0
|
100.00%
|
contrib/bnn/hidden_layer.py
|
42
|
41
|
0
|
1
|
97.61%
|
contrib/bnn/utils.py
|
10
|
6
|
0
|
4
|
60.00%
|
contrib/conjugate/infer.py
|
123
|
121
|
0
|
2
|
98.37%
|
contrib/easyguide/__init__.py
|
2
|
2
|
0
|
0
|
100.00%
|
contrib/easyguide/easyguide.py
|
145
|
144
|
0
|
1
|
99.31%
|
contrib/examples/multi_mnist.py
|
58
|
14
|
0
|
44
|
24.13%
|
contrib/examples/util.py
|
30
|
29
|
0
|
1
|
96.66%
|
contrib/gp/__init__.py
|
3
|
3
|
0
|
0
|
100.00%
|
contrib/gp/kernels/__init__.py
|
9
|
9
|
0
|
0
|
100.00%
|
contrib/gp/kernels/brownian.py
|
20
|
20
|
0
|
0
|
100.00%
|
contrib/gp/kernels/coregionalize.py
|
28
|
28
|
0
|
0
|
100.00%
|
contrib/gp/kernels/dot_product.py
|
32
|
32
|
0
|
0
|
100.00%
|
contrib/gp/kernels/isotropic.py
|
76
|
75
|
0
|
1
|
98.68%
|
contrib/gp/kernels/kernel.py
|
82
|
77
|
0
|
5
|
93.90%
|
contrib/gp/kernels/periodic.py
|
34
|
34
|
0
|
0
|
100.00%
|
contrib/gp/kernels/static.py
|
26
|
26
|
0
|
0
|
100.00%
|
contrib/gp/likelihoods/__init__.py
|
7
|
7
|
0
|
0
|
100.00%
|
contrib/gp/likelihoods/binary.py
|
17
|
15
|
0
|
2
|
88.23%
|
contrib/gp/likelihoods/gaussian.py
|
17
|
17
|
0
|
0
|
100.00%
|
contrib/gp/likelihoods/likelihood.py
|
5
|
5
|
0
|
0
|
100.00%
|
contrib/gp/likelihoods/multi_class.py
|
23
|
20
|
0
|
3
|
86.95%
|
contrib/gp/likelihoods/poisson.py
|
15
|
15
|
0
|
0
|
100.00%
|
contrib/gp/models/__init__.py
|
7
|
7
|
0
|
0
|
100.00%
|
contrib/gp/models/gplvm.py
|
23
|
23
|
0
|
0
|
100.00%
|
contrib/gp/models/gpr.py
|
75
|
71
|
0
|
4
|
94.66%
|
contrib/gp/models/model.py
|
20
|
20
|
0
|
0
|
100.00%
|
contrib/gp/models/sgpr.py
|
92
|
90
|
0
|
2
|
97.82%
|
contrib/gp/models/vgp.py
|
52
|
52
|
0
|
0
|
100.00%
|
contrib/gp/models/vsgp.py
|
53
|
53
|
0
|
0
|
100.00%
|
contrib/gp/parameterized.py
|
88
|
87
|
0
|
1
|
98.86%
|
contrib/gp/util.py
|
66
|
66
|
0
|
0
|
100.00%
|
contrib/minipyro.py
|
188
|
173
|
0
|
15
|
92.02%
|
contrib/oed/__init__.py
|
2
|
2
|
0
|
0
|
100.00%
|
contrib/oed/eig.py
|
338
|
310
|
0
|
28
|
91.71%
|
contrib/oed/glmm/__init__.py
|
2
|
2
|
0
|
0
|
100.00%
|
contrib/oed/glmm/glmm.py
|
145
|
117
|
0
|
28
|
80.68%
|
contrib/oed/glmm/guides.py
|
144
|
71
|
0
|
73
|
49.30%
|
contrib/oed/search.py
|
15
|
15
|
0
|
0
|
100.00%
|
contrib/oed/util.py
|
19
|
19
|
0
|
0
|
100.00%
|
contrib/timeseries/__init__.py
|
5
|
5
|
0
|
0
|
100.00%
|
contrib/timeseries/base.py
|
4
|
4
|
0
|
0
|
100.00%
|
contrib/timeseries/gp.py
|
191
|
187
|
0
|
4
|
97.90%
|
contrib/timeseries/lgssm.py
|
56
|
54
|
0
|
2
|
96.42%
|
contrib/timeseries/lgssmgp.py
|
87
|
85
|
0
|
2
|
97.70%
|
contrib/tracking/__init__.py
|
2
|
2
|
0
|
0
|
100.00%
|
contrib/tracking/assignment.py
|
164
|
164
|
0
|
0
|
100.00%
|
contrib/tracking/distributions.py
|
43
|
33
|
0
|
10
|
76.74%
|
contrib/tracking/dynamic_models.py
|
128
|
128
|
0
|
0
|
100.00%
|
contrib/tracking/extended_kalman_filter.py
|
79
|
76
|
0
|
3
|
96.20%
|
contrib/tracking/hashing.py
|
84
|
83
|
0
|
1
|
98.80%
|
contrib/tracking/measurements.py
|
36
|
36
|
0
|
0
|
100.00%
|
contrib/util.py
|
44
|
42
|
0
|
2
|
95.45%
|
distributions/__init__.py
|
32
|
32
|
0
|
0
|
100.00%
|
distributions/avf_mvn.py
|
24
|
24
|
0
|
0
|
100.00%
|
distributions/conditional.py
|
32
|
20
|
0
|
12
|
62.50%
|
distributions/conjugate.py
|
133
|
133
|
0
|
0
|
100.00%
|
distributions/constraints.py
|
21
|
21
|
0
|
0
|
100.00%
|
distributions/delta.py
|
40
|
38
|
0
|
2
|
95.00%
|
distributions/diag_normal_mixture.py
|
71
|
71
|
0
|
0
|
100.00%
|
distributions/diag_normal_mixture_shared_cov.py
|
72
|
72
|
0
|
0
|
100.00%
|
distributions/distribution.py
|
15
|
15
|
0
|
0
|
100.00%
|
distributions/empirical.py
|
57
|
56
|
0
|
1
|
98.24%
|
distributions/folded.py
|
17
|
17
|
0
|
0
|
100.00%
|
distributions/gaussian_scale_mixture.py
|
49
|
49
|
0
|
0
|
100.00%
|
distributions/hmm.py
|
165
|
148
|
0
|
17
|
89.69%
|
distributions/inverse_gamma.py
|
17
|
15
|
0
|
2
|
88.23%
|
distributions/kl.py
|
33
|
33
|
0
|
0
|
100.00%
|
distributions/lkj.py
|
63
|
63
|
0
|
0
|
100.00%
|
distributions/mixture.py
|
73
|
68
|
0
|
5
|
93.15%
|
distributions/omt_mvn.py
|
22
|
22
|
0
|
0
|
100.00%
|
distributions/rejector.py
|
39
|
39
|
0
|
0
|
100.00%
|
distributions/relaxed_straight_through.py
|
39
|
39
|
0
|
0
|
100.00%
|
distributions/score_parts.py
|
8
|
8
|
0
|
0
|
100.00%
|
distributions/spanning_tree.py
|
217
|
213
|
0
|
4
|
98.15%
|
distributions/testing/fakes.py
|
9
|
9
|
0
|
0
|
100.00%
|
distributions/testing/naive_dirichlet.py
|
21
|
16
|
0
|
5
|
76.19%
|
distributions/testing/rejection_exponential.py
|
21
|
21
|
0
|
0
|
100.00%
|
distributions/testing/rejection_gamma.py
|
140
|
138
|
0
|
2
|
98.57%
|
distributions/torch.py
|
45
|
45
|
0
|
0
|
100.00%
|
distributions/torch_distribution.py
|
90
|
87
|
0
|
3
|
96.66%
|
distributions/torch_patch.py
|
38
|
38
|
0
|
0
|
100.00%
|
distributions/torch_transform.py
|
6
|
6
|
0
|
0
|
100.00%
|
distributions/transforms/__init__.py
|
24
|
24
|
0
|
0
|
100.00%
|
distributions/transforms/affine_autoregressive.py
|
82
|
77
|
0
|
5
|
93.90%
|
distributions/transforms/affine_coupling.py
|
50
|
40
|
0
|
10
|
80.00%
|
distributions/transforms/batchnorm.py
|
40
|
39
|
0
|
1
|
97.50%
|
distributions/transforms/block_autoregressive.py
|
90
|
89
|
0
|
1
|
98.88%
|
distributions/transforms/cholesky.py
|
47
|
46
|
0
|
1
|
97.87%
|
distributions/transforms/householder.py
|
48
|
47
|
0
|
1
|
97.91%
|
distributions/transforms/neural_autoregressive.py
|
108
|
105
|
0
|
3
|
97.22%
|
distributions/transforms/permute.py
|
28
|
27
|
0
|
1
|
96.42%
|
distributions/transforms/planar.py
|
70
|
69
|
0
|
1
|
98.57%
|
distributions/transforms/polynomial.py
|
53
|
52
|
0
|
1
|
98.11%
|
distributions/transforms/radial.py
|
42
|
41
|
0
|
1
|
97.61%
|
distributions/transforms/sylvester.py
|
57
|
56
|
0
|
1
|
98.24%
|
distributions/transforms/utils.py
|
2
|
2
|
0
|
0
|
100.00%
|
distributions/unit.py
|
24
|
24
|
0
|
0
|
100.00%
|
distributions/util.py
|
120
|
108
|
0
|
12
|
90.00%
|
distributions/von_mises.py
|
71
|
69
|
0
|
2
|
97.18%
|
distributions/von_mises_3d.py
|
22
|
20
|
0
|
2
|
90.90%
|
distributions/zero_inflated_poisson.py
|
33
|
33
|
0
|
0
|
100.00%
|
generic.py
|
3
|
3
|
0
|
0
|
100.00%
|
infer/__init__.py
|
23
|
23
|
0
|
0
|
100.00%
|
infer/abstract_infer.py
|
163
|
94
|
0
|
69
|
57.66%
|
infer/autoguide/__init__.py
|
4
|
4
|
0
|
0
|
100.00%
|
infer/autoguide/guides.py
|
326
|
323
|
0
|
3
|
99.07%
|
infer/autoguide/initialization.py
|
52
|
46
|
0
|
6
|
88.46%
|
infer/autoguide/utils.py
|
15
|
15
|
0
|
0
|
100.00%
|
infer/csis.py
|
62
|
62
|
0
|
0
|
100.00%
|
infer/discrete.py
|
109
|
107
|
0
|
2
|
98.16%
|
infer/elbo.py
|
56
|
55
|
0
|
1
|
98.21%
|
infer/enum.py
|
68
|
68
|
0
|
0
|
100.00%
|
infer/importance.py
|
86
|
69
|
0
|
17
|
80.23%
|
infer/mcmc/__init__.py
|
4
|
4
|
0
|
0
|
100.00%
|
infer/mcmc/adaptation.py
|
122
|
122
|
0
|
0
|
100.00%
|
infer/mcmc/api.py
|
269
|
258
|
0
|
11
|
95.91%
|
infer/mcmc/hmc.py
|
169
|
168
|
0
|
1
|
99.40%
|
infer/mcmc/logger.py
|
118
|
93
|
0
|
25
|
78.81%
|
infer/mcmc/mcmc_kernel.py
|
17
|
13
|
0
|
4
|
76.47%
|
infer/mcmc/nuts.py
|
162
|
162
|
0
|
0
|
100.00%
|
infer/mcmc/util.py
|
310
|
252
|
0
|
58
|
81.29%
|
infer/predictive.py
|
103
|
98
|
0
|
5
|
95.14%
|
infer/renyi_elbo.py
|
102
|
69
|
0
|
33
|
67.64%
|
infer/smcfilter.py
|
79
|
77
|
0
|
2
|
97.46%
|
infer/svgd.py
|
129
|
129
|
0
|
0
|
100.00%
|
infer/svi.py
|
52
|
49
|
0
|
3
|
94.23%
|
infer/trace_crps.py
|
93
|
93
|
0
|
0
|
100.00%
|
infer/trace_elbo.py
|
112
|
110
|
0
|
2
|
98.21%
|
infer/trace_mean_field_elbo.py
|
74
|
74
|
0
|
0
|
100.00%
|
infer/trace_mmd.py
|
92
|
79
|
0
|
13
|
85.86%
|
infer/trace_tail_adaptive_elbo.py
|
26
|
26
|
0
|
0
|
100.00%
|
infer/traceenum_elbo.py
|
265
|
265
|
0
|
0
|
100.00%
|
infer/tracegraph_elbo.py
|
155
|
155
|
0
|
0
|
100.00%
|
infer/util.py
|
142
|
139
|
0
|
3
|
97.88%
|
logger.py
|
10
|
10
|
0
|
0
|
100.00%
|
nn/__init__.py
|
5
|
5
|
0
|
0
|
100.00%
|
nn/auto_reg_nn.py
|
86
|
78
|
0
|
8
|
90.69%
|
nn/dense_nn.py
|
30
|
28
|
0
|
2
|
93.33%
|
nn/module.py
|
233
|
216
|
0
|
17
|
92.70%
|
ops/contract.py
|
233
|
231
|
0
|
2
|
99.14%
|
ops/dual_averaging.py
|
19
|
19
|
0
|
0
|
100.00%
|
ops/einsum/__init__.py
|
22
|
22
|
0
|
0
|
100.00%
|
ops/einsum/adjoint.py
|
97
|
87
|
0
|
10
|
89.69%
|
ops/einsum/torch_log.py
|
32
|
32
|
0
|
0
|
100.00%
|
ops/einsum/torch_map.py
|
36
|
36
|
0
|
0
|
100.00%
|
ops/einsum/torch_marginal.py
|
43
|
43
|
0
|
0
|
100.00%
|
ops/einsum/torch_sample.py
|
47
|
47
|
0
|
0
|
100.00%
|
ops/einsum/util.py
|
33
|
30
|
0
|
3
|
90.90%
|
ops/gaussian.py
|
183
|
182
|
0
|
1
|
99.45%
|
ops/hessian.py
|
10
|
10
|
0
|
0
|
100.00%
|
ops/indexing.py
|
44
|
41
|
0
|
3
|
93.18%
|
ops/integrator.py
|
47
|
46
|
0
|
1
|
97.87%
|
ops/jit.py
|
66
|
64
|
0
|
2
|
96.96%
|
ops/linalg.py
|
52
|
52
|
0
|
0
|
100.00%
|
ops/newton.py
|
57
|
57
|
0
|
0
|
100.00%
|
ops/packed.py
|
102
|
85
|
0
|
17
|
83.33%
|
ops/rings.py
|
169
|
165
|
0
|
4
|
97.63%
|
ops/ssm_gp.py
|
70
|
70
|
0
|
0
|
100.00%
|
ops/stats.py
|
188
|
186
|
0
|
2
|
98.93%
|
ops/tensor_utils.py
|
48
|
48
|
0
|
0
|
100.00%
|
ops/welford.py
|
29
|
29
|
0
|
0
|
100.00%
|
optim/__init__.py
|
7
|
7
|
0
|
0
|
100.00%
|
optim/adagrad_rmsprop.py
|
36
|
30
|
0
|
6
|
83.33%
|
optim/clipped_adam.py
|
36
|
34
|
0
|
2
|
94.44%
|
optim/lr_scheduler.py
|
16
|
16
|
0
|
0
|
100.00%
|
optim/multi.py
|
54
|
49
|
0
|
5
|
90.74%
|
optim/optim.py
|
84
|
78
|
0
|
6
|
92.85%
|
optim/pytorch_optimizers.py
|
32
|
30
|
0
|
2
|
93.75%
|
params/__init__.py
|
2
|
2
|
0
|
0
|
100.00%
|
params/param_store.py
|
100
|
95
|
0
|
5
|
95.00%
|
poutine/__init__.py
|
5
|
5
|
0
|
0
|
100.00%
|
poutine/block_messenger.py
|
39
|
39
|
0
|
0
|
100.00%
|
poutine/broadcast_messenger.py
|
22
|
22
|
0
|
0
|
100.00%
|
poutine/condition_messenger.py
|
14
|
14
|
0
|
0
|
100.00%
|
poutine/do_messenger.py
|
23
|
23
|
0
|
0
|
100.00%
|
poutine/enumerate_messenger.py
|
104
|
99
|
0
|
5
|
95.19%
|
poutine/escape_messenger.py
|
14
|
14
|
0
|
0
|
100.00%
|
poutine/handlers.py
|
102
|
102
|
0
|
0
|
100.00%
|
poutine/indep_messenger.py
|
68
|
60
|
0
|
8
|
88.23%
|
poutine/infer_config_messenger.py
|
11
|
11
|
0
|
0
|
100.00%
|
poutine/lift_messenger.py
|
59
|
55
|
0
|
4
|
93.22%
|
poutine/markov_messenger.py
|
43
|
43
|
0
|
0
|
100.00%
|
poutine/mask_messenger.py
|
15
|
15
|
0
|
0
|
100.00%
|
poutine/messenger.py
|
59
|
43
|
0
|
16
|
72.88%
|
poutine/plate_messenger.py
|
11
|
11
|
0
|
0
|
100.00%
|
poutine/reentrant_messenger.py
|
17
|
17
|
0
|
0
|
100.00%
|
poutine/replay_messenger.py
|
26
|
25
|
0
|
1
|
96.15%
|
poutine/runtime.py
|
96
|
95
|
0
|
1
|
98.95%
|
poutine/scale_messenger.py
|
13
|
13
|
0
|
0
|
100.00%
|
poutine/subsample_messenger.py
|
72
|
69
|
0
|
3
|
95.83%
|
poutine/trace_messenger.py
|
79
|
78
|
0
|
1
|
98.73%
|
poutine/trace_struct.py
|
231
|
230
|
0
|
1
|
99.56%
|
poutine/uncondition_messenger.py
|
12
|
12
|
0
|
0
|
100.00%
|
poutine/util.py
|
41
|
30
|
0
|
11
|
73.17%
|
primitives.py
|
100
|
97
|
0
|
3
|
97.00%
|
util.py
|
196
|
160
|
0
|
36
|
81.63%
|