@@ -31,6 +31,7 @@ py_library(
31
31
srcs_version = "PY3" ,
32
32
deps = [
33
33
":automatic_structured_vi" ,
34
+ ":cascading_flows" ,
34
35
":surrogate_posteriors" ,
35
36
"//tensorflow_probability/python/experimental/vi/util" ,
36
37
"//tensorflow_probability/python/internal:all_util" ,
@@ -67,6 +68,37 @@ py_library(
67
68
],
68
69
)
69
70
71
+ py_library (
72
+ name = "cascading_flows" ,
73
+ srcs = ["cascading_flows.py.py" ],
74
+ srcs_version = "PY3" ,
75
+ deps = [
76
+ # tensorflow dep,
77
+
78
+ "//tensorflow_probability/python/bijectors:build_highway_flow_layer" ,
79
+ "//tensorflow_probability/python/bijectors:chain" ,
80
+ "//tensorflow_probability/python/bijectors:reshape" ,
81
+ "//tensorflow_probability/python/bijectors:scale" ,
82
+ "//tensorflow_probability/python/bijectors:shift" ,
83
+ "//tensorflow_probability/python/bijectors:split" ,
84
+ "//tensorflow_probability/python/distributions:batch_broadcast" ,
85
+ "//tensorflow_probability/python/distributions:beta" ,
86
+ "//tensorflow_probability/python/distributions:blockwise" ,
87
+ "//tensorflow_probability/python/distributions:chi2" ,
88
+ "//tensorflow_probability/python/distributions:exponential" ,
89
+ "//tensorflow_probability/python/distributions:gamma" ,
90
+ "//tensorflow_probability/python/distributions:half_normal" ,
91
+ "//tensorflow_probability/python/distributions:joint_distribution_auto_batched" ,
92
+ "//tensorflow_probability/python/distributions:joint_distribution_coroutine" ,
93
+ "//tensorflow_probability/python/distributions:normal" ,
94
+ "//tensorflow_probability/python/distributions:sample" ,
95
+ "//tensorflow_probability/python/distributions:transformed_distribution" ,
96
+ "//tensorflow_probability/python/distributions:truncated_normal" ,
97
+ "//tensorflow_probability/python/distributions:uniform" ,
98
+ "//tensorflow_probability/python/internal:samplers" ,
99
+ ],
100
+ )
101
+
70
102
py_library (
71
103
name = "surrogate_posteriors" ,
72
104
srcs = ["surrogate_posteriors.py" ],
0 commit comments