|
13 | 13 | # limitations under the License.
|
14 | 14 | # ============================================================================
|
15 | 15 | """FunMC API."""
|
| 16 | +# pylint: disable=wildcard-import, unused-import |
16 | 17 |
|
| 18 | +from fun_mc import fun_mc_lib |
17 | 19 | from fun_mc import prefab
|
18 | 20 | from fun_mc import util_tfp
|
19 |
| -from fun_mc.fun_mc_lib import adam_init |
20 |
| -from fun_mc.fun_mc_lib import adam_step |
21 |
| -from fun_mc.fun_mc_lib import AdamExtra |
22 |
| -from fun_mc.fun_mc_lib import AdamState |
23 |
| -from fun_mc.fun_mc_lib import blanes_3_stage_step |
24 |
| -from fun_mc.fun_mc_lib import blanes_4_stage_step |
25 |
| -from fun_mc.fun_mc_lib import call_fn |
26 |
| -from fun_mc.fun_mc_lib import call_potential_fn |
27 |
| -from fun_mc.fun_mc_lib import call_potential_fn_with_grads |
28 |
| -from fun_mc.fun_mc_lib import call_transition_operator |
29 |
| -from fun_mc.fun_mc_lib import call_transport_map |
30 |
| -from fun_mc.fun_mc_lib import call_transport_map_with_ldj |
31 |
| -from fun_mc.fun_mc_lib import choose |
32 |
| -from fun_mc.fun_mc_lib import gaussian_momentum_sample |
33 |
| -from fun_mc.fun_mc_lib import gaussian_proposal |
34 |
| -from fun_mc.fun_mc_lib import gradient_descent_init |
35 |
| -from fun_mc.fun_mc_lib import gradient_descent_step |
36 |
| -from fun_mc.fun_mc_lib import GradientDescentExtra |
37 |
| -from fun_mc.fun_mc_lib import GradientDescentState |
38 |
| -from fun_mc.fun_mc_lib import hamiltonian_integrator |
39 |
| -from fun_mc.fun_mc_lib import hamiltonian_monte_carlo_init |
40 |
| -from fun_mc.fun_mc_lib import hamiltonian_monte_carlo_step |
41 |
| -from fun_mc.fun_mc_lib import HamiltonianMonteCarloExtra |
42 |
| -from fun_mc.fun_mc_lib import HamiltonianMonteCarloState |
43 |
| -from fun_mc.fun_mc_lib import IntegratorExtras |
44 |
| -from fun_mc.fun_mc_lib import IntegratorState |
45 |
| -from fun_mc.fun_mc_lib import IntegratorStep |
46 |
| -from fun_mc.fun_mc_lib import IntegratorStepState |
47 |
| -from fun_mc.fun_mc_lib import leapfrog_step |
48 |
| -from fun_mc.fun_mc_lib import make_gaussian_kinetic_energy_fn |
49 |
| -from fun_mc.fun_mc_lib import make_surrogate_loss_fn |
50 |
| -from fun_mc.fun_mc_lib import maximal_reflection_coupling_proposal |
51 |
| -from fun_mc.fun_mc_lib import MaximalReflectiveCouplingProposalExtra |
52 |
| -from fun_mc.fun_mc_lib import maybe_broadcast_structure |
53 |
| -from fun_mc.fun_mc_lib import mclachlan_optimal_4th_order_step |
54 |
| -from fun_mc.fun_mc_lib import metropolis_hastings_step |
55 |
| -from fun_mc.fun_mc_lib import MetropolisHastingsExtra |
56 |
| -from fun_mc.fun_mc_lib import potential_scale_reduction_extract |
57 |
| -from fun_mc.fun_mc_lib import potential_scale_reduction_init |
58 |
| -from fun_mc.fun_mc_lib import potential_scale_reduction_step |
59 |
| -from fun_mc.fun_mc_lib import PotentialFn |
60 |
| -from fun_mc.fun_mc_lib import PotentialScaleReductionState |
61 |
| -from fun_mc.fun_mc_lib import random_walk_metropolis_init |
62 |
| -from fun_mc.fun_mc_lib import random_walk_metropolis_step |
63 |
| -from fun_mc.fun_mc_lib import RandomWalkMetropolisExtra |
64 |
| -from fun_mc.fun_mc_lib import RandomWalkMetropolisState |
65 |
| -from fun_mc.fun_mc_lib import recover_state_from_args |
66 |
| -from fun_mc.fun_mc_lib import reparameterize_potential_fn |
67 |
| -from fun_mc.fun_mc_lib import running_approximate_auto_covariance_init |
68 |
| -from fun_mc.fun_mc_lib import running_approximate_auto_covariance_step |
69 |
| -from fun_mc.fun_mc_lib import running_covariance_init |
70 |
| -from fun_mc.fun_mc_lib import running_covariance_step |
71 |
| -from fun_mc.fun_mc_lib import running_mean_init |
72 |
| -from fun_mc.fun_mc_lib import running_mean_step |
73 |
| -from fun_mc.fun_mc_lib import running_variance_init |
74 |
| -from fun_mc.fun_mc_lib import running_variance_step |
75 |
| -from fun_mc.fun_mc_lib import RunningApproximateAutoCovarianceState |
76 |
| -from fun_mc.fun_mc_lib import RunningCovarianceState |
77 |
| -from fun_mc.fun_mc_lib import RunningMeanState |
78 |
| -from fun_mc.fun_mc_lib import RunningVarianceState |
79 |
| -from fun_mc.fun_mc_lib import ruth4_step |
80 |
| -from fun_mc.fun_mc_lib import sign_adaptation |
81 |
| -from fun_mc.fun_mc_lib import simple_dual_averages_init |
82 |
| -from fun_mc.fun_mc_lib import simple_dual_averages_step |
83 |
| -from fun_mc.fun_mc_lib import SimpleDualAveragesExtra |
84 |
| -from fun_mc.fun_mc_lib import SimpleDualAveragesState |
85 |
| -from fun_mc.fun_mc_lib import splitting_integrator_step |
86 |
| -from fun_mc.fun_mc_lib import State |
87 |
| -from fun_mc.fun_mc_lib import trace |
88 |
| -from fun_mc.fun_mc_lib import transform_log_prob_fn |
89 |
| -from fun_mc.fun_mc_lib import TransitionOperator |
90 |
| -from fun_mc.fun_mc_lib import TransportMap |
| 21 | +from fun_mc.fun_mc_lib import * |
91 | 22 |
|
92 | 23 | __all__ = [
|
93 |
| - 'adam_init', |
94 |
| - 'adam_step', |
95 |
| - 'AdamExtra', |
96 |
| - 'AdamState', |
97 |
| - 'blanes_3_stage_step', |
98 |
| - 'blanes_4_stage_step', |
99 |
| - 'call_fn', |
100 |
| - 'call_potential_fn', |
101 |
| - 'call_potential_fn_with_grads', |
102 |
| - 'call_transition_operator', |
103 |
| - 'call_transport_map', |
104 |
| - 'call_transport_map_with_ldj', |
105 |
| - 'choose', |
106 |
| - 'gaussian_momentum_sample', |
107 |
| - 'gaussian_proposal', |
108 |
| - 'gradient_descent_init', |
109 |
| - 'gradient_descent_step', |
110 |
| - 'GradientDescentExtra', |
111 |
| - 'GradientDescentState', |
112 |
| - 'hamiltonian_integrator', |
113 |
| - 'hamiltonian_monte_carlo_init', |
114 |
| - 'hamiltonian_monte_carlo_step', |
115 |
| - 'HamiltonianMonteCarloExtra', |
116 |
| - 'HamiltonianMonteCarloState', |
117 |
| - 'IntegratorExtras', |
118 |
| - 'IntegratorState', |
119 |
| - 'IntegratorStep', |
120 |
| - 'IntegratorStepState', |
121 |
| - 'leapfrog_step', |
122 |
| - 'make_gaussian_kinetic_energy_fn', |
123 |
| - 'make_surrogate_loss_fn', |
124 |
| - 'maximal_reflection_coupling_proposal', |
125 |
| - 'MaximalReflectiveCouplingProposalExtra', |
126 |
| - 'maybe_broadcast_structure', |
127 |
| - 'mclachlan_optimal_4th_order_step', |
128 |
| - 'metropolis_hastings_step', |
129 |
| - 'MetropolisHastingsExtra', |
130 |
| - 'potential_scale_reduction_extract', |
131 |
| - 'potential_scale_reduction_init', |
132 |
| - 'potential_scale_reduction_step', |
133 |
| - 'PotentialFn', |
134 |
| - 'PotentialScaleReductionState', |
135 | 24 | 'prefab',
|
136 |
| - 'random_walk_metropolis_init', |
137 |
| - 'random_walk_metropolis_step', |
138 |
| - 'RandomWalkMetropolisExtra', |
139 |
| - 'RandomWalkMetropolisState', |
140 |
| - 'reparameterize_potential_fn', |
141 |
| - 'recover_state_from_args', |
142 |
| - 'running_approximate_auto_covariance_init', |
143 |
| - 'running_approximate_auto_covariance_step', |
144 |
| - 'running_covariance_init', |
145 |
| - 'running_covariance_step', |
146 |
| - 'running_mean_init', |
147 |
| - 'running_mean_step', |
148 |
| - 'running_variance_init', |
149 |
| - 'running_variance_step', |
150 |
| - 'RunningApproximateAutoCovarianceState', |
151 |
| - 'RunningCovarianceState', |
152 |
| - 'RunningMeanState', |
153 |
| - 'RunningVarianceState', |
154 |
| - 'ruth4_step', |
155 |
| - 'sign_adaptation', |
156 |
| - 'simple_dual_averages_init', |
157 |
| - 'simple_dual_averages_step', |
158 |
| - 'SimpleDualAveragesExtra', |
159 |
| - 'SimpleDualAveragesState', |
160 |
| - 'splitting_integrator_step', |
161 |
| - 'State', |
162 |
| - 'trace', |
163 |
| - 'transform_log_prob_fn', |
164 |
| - 'TransitionOperator', |
165 |
| - 'TransportMap', |
166 | 25 | 'util_tfp',
|
167 |
| -] |
168 |
| - |
| 26 | +] + fun_mc_lib.__all__ |
0 commit comments