Bean Machine
beanmachine.ppl package
beanmachine.ppl.compiler package
beanmachine.ppl.distributions package
beanmachine.ppl.inference package
beanmachine.ppl.model package
beanmachine.ppl.world package
Bean Machine
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
Y
|
Z
A
accumulate_graph() (beanmachine.ppl.compiler.runtime.BMGRuntime method)
accumulate_input_nodes() (beanmachine.ppl.compiler.fix_multiary_ops.MultiaryOperatorFixer method)
adaptive_samples (beanmachine.ppl.inference.monte_carlo_samples.MonteCarloSamples property)
(beanmachine.ppl.inference.monte_carlo_samples.Samples attribute)
add_addition() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_bernoulli() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_bernoulli_logit() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_beta() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_binomial() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_binomial_logit() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_bitand() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_bitor() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_bitxor() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_boolean() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_boolean_matrix() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_broadcast() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_categorical() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_categorical_logit() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_chi2() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_choice() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_cholesky() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_column_index() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_complement() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_constant() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_constant_of_matrix_type() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_constant_of_type() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_constant_tensor() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_dirichlet() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_division() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_elementwise_multiplication() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_equal() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_error() (beanmachine.ppl.compiler.error_report.ErrorReport method)
add_exp() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_exp2() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_exp_product() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_expm1() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_fill_matrix() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_flat() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_floordiv() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_gamma() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_greater_than() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_greater_than_equal() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_groups() (beanmachine.ppl.inference.monte_carlo_samples.MonteCarloSamples method)
add_halfcauchy() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_halfnormal() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_if_then_else() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_in() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_index() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_invert() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_is() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_is_not() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_item() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_less_than() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_less_than_equal() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_lkj_cholesky() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_log() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_log10() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_log1mexp() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_log1p() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_log2() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_log_prob() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_logaddexp() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_logistic() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_logsumexp() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_logsumexp_torch() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_logsumexp_vector() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_lshift() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_matrix_addition() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_matrix_complement() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_matrix_exp() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_matrix_log() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_matrix_log1mexp() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_matrix_multiplication() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_matrix_negate() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_matrix_phi() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_matrix_scale() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_matrix_sum() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_mod() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_multi_addition() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_multi_multiplication() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_multiplication() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_natural() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_natural_matrix() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_neg_real() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_neg_real_matrix() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_negate() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_node() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_normal() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_not() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_not_equal() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_not_in() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_observation() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_phi() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_poisson() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_pos_real() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_pos_real_matrix() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_power() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_probability() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_probability_matrix() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_query() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_real() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_real_matrix() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_rshift() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_sample() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_simplex() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_squareroot() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_studentt() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_subtraction() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_sum() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_switch() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_tensor() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_to_int() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_to_matrix() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_to_negative_real() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_to_negative_real_matrix() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_to_positive_real() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_to_positive_real_matrix() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_to_probability() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_to_real() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_to_real_matrix() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_transpose() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_uniform() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
add_vector_index() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
addition_fixer() (in module beanmachine.ppl.compiler.fix_additions)
AdditionNode (class in beanmachine.ppl.compiler.bmg_nodes)
ADVI (class in beanmachine.ppl.inference.vi)
(class in beanmachine.ppl.inference.vi.autoguide)
all_ancestor_nodes() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
all_children() (beanmachine.ppl.compiler.rules.RuleDomain method)
all_nodes() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
all_observations() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
AllChildren (class in beanmachine.ppl.compiler.rules)
AllListEditMembers (class in beanmachine.ppl.compiler.rules)
AllListMembers (class in beanmachine.ppl.compiler.rules)
AllOf (class in beanmachine.ppl.compiler.rules)
AllTermChildren (class in beanmachine.ppl.compiler.rules)
alpha (beanmachine.ppl.compiler.bmg_nodes.BetaNode property)
alternative (beanmachine.ppl.compiler.bmg_nodes.IfThenElseNode property)
(beanmachine.ppl.compiler.rules.Choose attribute)
always_matrix() (in module beanmachine.ppl.compiler.bmg_types)
always_replace() (in module beanmachine.ppl.compiler.rules)
always_succeeds() (beanmachine.ppl.compiler.rules.AllChildren method)
(beanmachine.ppl.compiler.rules.AllListEditMembers method)
(beanmachine.ppl.compiler.rules.AllListMembers method)
(beanmachine.ppl.compiler.rules.AllOf method)
(beanmachine.ppl.compiler.rules.AllTermChildren method)
(beanmachine.ppl.compiler.rules.Check method)
(beanmachine.ppl.compiler.rules.Choose method)
(beanmachine.ppl.compiler.rules.Compose method)
(beanmachine.ppl.compiler.rules.FirstMatch method)
(beanmachine.ppl.compiler.rules.IgnoreException method)
(beanmachine.ppl.compiler.rules.OneChild method)
(beanmachine.ppl.compiler.rules.OneListMember method)
(beanmachine.ppl.compiler.rules.OrElse method)
(beanmachine.ppl.compiler.rules.PatternRule method)
(beanmachine.ppl.compiler.rules.Recursive method)
(beanmachine.ppl.compiler.rules.Rule method)
(beanmachine.ppl.compiler.rules.SomeChildren method)
(beanmachine.ppl.compiler.rules.SomeListMembers method)
(beanmachine.ppl.compiler.rules.SomeOf method)
(beanmachine.ppl.compiler.rules.SpecificChild method)
(beanmachine.ppl.compiler.rules.Trace method)
(beanmachine.ppl.compiler.rules.TryMany method)
(beanmachine.ppl.compiler.rules.TryOnce method)
AlwaysMatrix (class in beanmachine.ppl.compiler.bmg_types)
ancestors_first_graph_fixer() (in module beanmachine.ppl.compiler.fix_problem)
ann_assign() (in module beanmachine.ppl.compiler.ast_patterns)
ANY (beanmachine.ppl.compiler.devectorizer_transformer.ElementType attribute)
any() (beanmachine.ppl.compiler.error_report.ErrorReport method)
AnyPattern (class in beanmachine.ppl.compiler.patterns)
AnyPosRealMatrix (class in beanmachine.ppl.compiler.bmg_types)
AnyRealMatrix (class in beanmachine.ppl.compiler.bmg_types)
AnyRequirement (class in beanmachine.ppl.compiler.bmg_types)
apply() (beanmachine.ppl.compiler.rules.AllChildren method)
(beanmachine.ppl.compiler.rules.AllListEditMembers method)
(beanmachine.ppl.compiler.rules.AllListMembers method)
(beanmachine.ppl.compiler.rules.AllOf method)
(beanmachine.ppl.compiler.rules.AllTermChildren method)
(beanmachine.ppl.compiler.rules.Check method)
(beanmachine.ppl.compiler.rules.Choose method)
(beanmachine.ppl.compiler.rules.Compose method)
(beanmachine.ppl.compiler.rules.FirstMatch method)
(beanmachine.ppl.compiler.rules.IgnoreException method)
(beanmachine.ppl.compiler.rules.OneChild method)
(beanmachine.ppl.compiler.rules.OneListMember method)
(beanmachine.ppl.compiler.rules.OrElse method)
(beanmachine.ppl.compiler.rules.PatternRule method)
(beanmachine.ppl.compiler.rules.Recursive method)
(beanmachine.ppl.compiler.rules.Rule method)
(beanmachine.ppl.compiler.rules.SomeChildren method)
(beanmachine.ppl.compiler.rules.SomeListMembers method)
(beanmachine.ppl.compiler.rules.SomeOf method)
(beanmachine.ppl.compiler.rules.SpecificChild method)
(beanmachine.ppl.compiler.rules.Trace method)
(beanmachine.ppl.compiler.rules.TryMany method)
(beanmachine.ppl.compiler.rules.TryOnce method)
arg_constraints (beanmachine.ppl.distributions.Delta attribute)
(beanmachine.ppl.distributions.delta.Delta attribute)
(beanmachine.ppl.distributions.Flat attribute)
(beanmachine.ppl.distributions.flat.Flat attribute)
(beanmachine.ppl.distributions.Unit attribute)
(beanmachine.ppl.distributions.unit.Unit attribute)
args (beanmachine.ppl.compiler.execution_context.FunctionCall attribute)
arguments (beanmachine.ppl.model.rv_identifier.RVIdentifier attribute)
(beanmachine.ppl.model.RVIdentifier attribute)
(beanmachine.ppl.RVIdentifier attribute)
arguments() (in module beanmachine.ppl.compiler.ast_patterns)
arithmetic_graph_fixer() (in module beanmachine.ppl.compiler.fix_problems)
assess_node() (beanmachine.ppl.compiler.copy_and_replace.NodeTransformer method)
(beanmachine.ppl.compiler.copy_transformer.CopyGraph method)
(beanmachine.ppl.compiler.devectorizer_transformer.Devectorizer method)
(beanmachine.ppl.compiler.tensorizer_transformer.Tensorizer method)
assign() (in module beanmachine.ppl.compiler.ast_patterns)
ast (beanmachine.ppl.compiler.internal_error.LiftedCompilationError attribute)
ast_assert() (in module beanmachine.ppl.compiler.ast_patterns)
ast_boolop() (in module beanmachine.ppl.compiler.ast_patterns)
ast_compare() (in module beanmachine.ppl.compiler.ast_patterns)
ast_dict() (in module beanmachine.ppl.compiler.ast_patterns)
ast_dictComp() (in module beanmachine.ppl.compiler.ast_patterns)
ast_for() (in module beanmachine.ppl.compiler.ast_patterns)
ast_generator() (in module beanmachine.ppl.compiler.ast_patterns)
ast_if() (in module beanmachine.ppl.compiler.ast_patterns)
ast_index() (in module beanmachine.ppl.compiler.ast_patterns)
ast_list() (in module beanmachine.ppl.compiler.ast_patterns)
ast_listComp() (in module beanmachine.ppl.compiler.ast_patterns)
ast_luple() (in module beanmachine.ppl.compiler.ast_patterns)
ast_return() (in module beanmachine.ppl.compiler.ast_patterns)
ast_setComp() (in module beanmachine.ppl.compiler.ast_patterns)
ast_str() (in module beanmachine.ppl.compiler.ast_patterns)
ast_while() (in module beanmachine.ppl.compiler.ast_patterns)
at_least_once() (in module beanmachine.ppl.compiler.rules)
AtomicPattern (class in beanmachine.ppl.compiler.patterns)
attribute() (in module beanmachine.ppl.compiler.ast_patterns)
(in module beanmachine.ppl.compiler.patterns)
AttributeSubpattern (class in beanmachine.ppl.compiler.patterns)
aug_assign() (in module beanmachine.ppl.compiler.ast_patterns)
AutoGuideVI (class in beanmachine.ppl.inference.vi.autoguide)
B
bad_matmul_reporter() (in module beanmachine.ppl.compiler.fix_unsupported)
BadMatrixMultiplication (class in beanmachine.ppl.compiler.error_report)
BaseInference (class in beanmachine.ppl.inference.base_inference)
BaseProposer (class in beanmachine.ppl.inference.proposer.base_proposer)
BaseRequirement (class in beanmachine.ppl.compiler.bmg_types)
BaseSingleSiteMHProposer (class in beanmachine.ppl.inference.proposer.base_single_site_mh_proposer)
BaseWorld (class in beanmachine.ppl.world.base_world)
beanmachine
module
beanmachine.ppl
module
beanmachine.ppl.compiler
module
beanmachine.ppl.compiler.ast_patterns
module
beanmachine.ppl.compiler.ast_tools
module
beanmachine.ppl.compiler.beanstalk_common
module
beanmachine.ppl.compiler.bm_graph_builder
module
beanmachine.ppl.compiler.bm_to_bmg
module
beanmachine.ppl.compiler.bmg_node_types
module
beanmachine.ppl.compiler.bmg_nodes
module
beanmachine.ppl.compiler.bmg_requirements
module
beanmachine.ppl.compiler.bmg_types
module
beanmachine.ppl.compiler.broadcaster
module
beanmachine.ppl.compiler.copy_and_replace
module
beanmachine.ppl.compiler.copy_transformer
module
beanmachine.ppl.compiler.devectorizer_transformer
module
beanmachine.ppl.compiler.error_report
module
beanmachine.ppl.compiler.execution_context
module
beanmachine.ppl.compiler.fix_additions
module
beanmachine.ppl.compiler.fix_arithmetic
module
beanmachine.ppl.compiler.fix_beta_conjugate_prior
module
beanmachine.ppl.compiler.fix_bool_arithmetic
module
beanmachine.ppl.compiler.fix_bool_comparisons
module
beanmachine.ppl.compiler.fix_logsumexp
module
beanmachine.ppl.compiler.fix_matrix_scale
module
beanmachine.ppl.compiler.fix_multiary_ops
module
beanmachine.ppl.compiler.fix_normal_conjugate_prior
module
beanmachine.ppl.compiler.fix_observations
module
beanmachine.ppl.compiler.fix_observe_true
module
beanmachine.ppl.compiler.fix_problem
module
beanmachine.ppl.compiler.fix_problems
module
beanmachine.ppl.compiler.fix_requirements
module
beanmachine.ppl.compiler.fix_transpose
module
beanmachine.ppl.compiler.fix_unsupported
module
beanmachine.ppl.compiler.gen_bm_python
module
beanmachine.ppl.compiler.gen_bmg_cpp
module
beanmachine.ppl.compiler.gen_bmg_graph
module
beanmachine.ppl.compiler.gen_bmg_python
module
beanmachine.ppl.compiler.gen_builder
module
beanmachine.ppl.compiler.gen_dot
module
beanmachine.ppl.compiler.gen_mini
module
beanmachine.ppl.compiler.graph_labels
module
beanmachine.ppl.compiler.internal_error
module
beanmachine.ppl.compiler.lattice_typer
module
beanmachine.ppl.compiler.patterns
module
beanmachine.ppl.compiler.performance_report
module
beanmachine.ppl.compiler.profiler
module
beanmachine.ppl.compiler.rules
module
beanmachine.ppl.compiler.runtime
module
beanmachine.ppl.compiler.single_assignment
module
beanmachine.ppl.compiler.size_assessment
module
beanmachine.ppl.compiler.sizer
module
beanmachine.ppl.compiler.special_function_caller
module
beanmachine.ppl.compiler.support
module
beanmachine.ppl.compiler.tensorizer_transformer
module
beanmachine.ppl.compiler.typer_base
module
beanmachine.ppl.distributions
module
beanmachine.ppl.distributions.delta
module
beanmachine.ppl.distributions.flat
module
beanmachine.ppl.distributions.unit
module
beanmachine.ppl.inference
module
beanmachine.ppl.inference.base_inference
module
beanmachine.ppl.inference.bmg_inference
module
beanmachine.ppl.inference.compositional_infer
module
beanmachine.ppl.inference.hmc_inference
module
beanmachine.ppl.inference.monte_carlo_samples
module
beanmachine.ppl.inference.nuts_inference
module
beanmachine.ppl.inference.predictive
module
beanmachine.ppl.inference.proposer
module
beanmachine.ppl.inference.proposer.base_proposer
module
beanmachine.ppl.inference.proposer.base_single_site_mh_proposer
module
beanmachine.ppl.inference.proposer.hmc_proposer
module
beanmachine.ppl.inference.proposer.hmc_utils
module
beanmachine.ppl.inference.proposer.newtonian_monte_carlo_utils
module
beanmachine.ppl.inference.proposer.nmc
module
beanmachine.ppl.inference.proposer.nmc.single_site_half_space_nmc_proposer
module
beanmachine.ppl.inference.proposer.nmc.single_site_real_space_nmc_proposer
module
beanmachine.ppl.inference.proposer.nmc.single_site_simplex_space_nmc_proposer
module
beanmachine.ppl.inference.proposer.nnc
module
beanmachine.ppl.inference.proposer.nnc.utils
module
beanmachine.ppl.inference.proposer.normal_eig
module
beanmachine.ppl.inference.proposer.nuts_proposer
module
beanmachine.ppl.inference.proposer.sequential_proposer
module
beanmachine.ppl.inference.proposer.single_site_ancestral_proposer
module
beanmachine.ppl.inference.proposer.single_site_random_walk_proposer
module
beanmachine.ppl.inference.proposer.single_site_uniform_proposer
module
beanmachine.ppl.inference.proposer.utils
module
beanmachine.ppl.inference.sampler
module
beanmachine.ppl.inference.single_site_ancestral_mh
module
beanmachine.ppl.inference.single_site_inference
module
beanmachine.ppl.inference.single_site_nmc
module
beanmachine.ppl.inference.single_site_random_walk
module
beanmachine.ppl.inference.single_site_uniform_mh
module
beanmachine.ppl.inference.utils
module
beanmachine.ppl.inference.vi
module
beanmachine.ppl.inference.vi.autoguide
module
beanmachine.ppl.inference.vi.discrepancy
module
beanmachine.ppl.inference.vi.gradient_estimator
module
beanmachine.ppl.inference.vi.variational_infer
module
beanmachine.ppl.inference.vi.variational_world
module
beanmachine.ppl.model
module
beanmachine.ppl.model.rv_identifier
module
beanmachine.ppl.model.statistical_model
module
beanmachine.ppl.model.utils
module
beanmachine.ppl.world
module
beanmachine.ppl.world.base_world
module
beanmachine.ppl.world.initialize_fn
module
beanmachine.ppl.world.utils
module
beanmachine.ppl.world.variable
module
beanmachine.ppl.world.world
module
begin (beanmachine.ppl.compiler.profiler.Event attribute)
begin() (beanmachine.ppl.compiler.profiler.ProfilerData method)
BernoulliBase (class in beanmachine.ppl.compiler.bmg_nodes)
BernoulliLogitNode (class in beanmachine.ppl.compiler.bmg_nodes)
BernoulliNode (class in beanmachine.ppl.compiler.bmg_nodes)
beta (beanmachine.ppl.compiler.bmg_nodes.BetaNode property)
beta_bernoulli_conjugate_fixer() (in module beanmachine.ppl.compiler.fix_beta_conjugate_prior)
beta_binomial_conjugate_fixer() (in module beanmachine.ppl.compiler.fix_beta_conjugate_prior)
beta_dist_from_moments() (beanmachine.ppl.inference.proposer.single_site_random_walk_proposer.SingleSiteRandomWalkProposer method)
BetaDimensionTransform (class in beanmachine.ppl.world)
(class in beanmachine.ppl.world.utils)
BetaNode (class in beanmachine.ppl.compiler.bmg_nodes)
bijective (beanmachine.ppl.world.BetaDimensionTransform attribute)
(beanmachine.ppl.world.utils.BetaDimensionTransform attribute)
binary_compare() (in module beanmachine.ppl.compiler.ast_patterns)
BinaryOperatorNode (class in beanmachine.ppl.compiler.bmg_nodes)
bind_torch_instance_function() (beanmachine.ppl.compiler.special_function_caller.SpecialFunctionCaller method)
BinomialLogitNode (class in beanmachine.ppl.compiler.bmg_nodes)
BinomialNode (class in beanmachine.ppl.compiler.bmg_nodes)
BinomialNodeBase (class in beanmachine.ppl.compiler.bmg_nodes)
binop() (in module beanmachine.ppl.compiler.ast_patterns)
BitAndNode (class in beanmachine.ppl.compiler.bmg_nodes)
BitOrNode (class in beanmachine.ppl.compiler.bmg_nodes)
BitXorNode (class in beanmachine.ppl.compiler.bmg_nodes)
bmg (beanmachine.ppl.compiler.fix_requirements.RequirementsFixer attribute)
(beanmachine.ppl.compiler.gen_bm_python.ToBMPython attribute)
(beanmachine.ppl.compiler.gen_bmg_cpp.GeneratedGraphCPP attribute)
(beanmachine.ppl.compiler.gen_bmg_graph.GeneratedGraph attribute)
(beanmachine.ppl.compiler.gen_bmg_python.GeneratedGraphPython attribute)
(beanmachine.ppl.compiler.gen_builder.GenerateBuilder attribute)
BMGElementType (class in beanmachine.ppl.compiler.bmg_types)
BMGError (class in beanmachine.ppl.compiler.error_report)
BMGInference (class in beanmachine.ppl.inference)
(class in beanmachine.ppl.inference.bmg_inference)
BMGLatticeType (class in beanmachine.ppl.compiler.bmg_types)
BMGMatrixType (class in beanmachine.ppl.compiler.bmg_types)
BMGNode (class in beanmachine.ppl.compiler.bmg_nodes)
BMGraphBuilder (class in beanmachine.ppl.compiler.bm_graph_builder)
BMGRuntime (class in beanmachine.ppl.compiler.runtime)
bool_arithmetic_fixer() (in module beanmachine.ppl.compiler.fix_bool_arithmetic)
bool_comparison_fixer() (in module beanmachine.ppl.compiler.fix_bool_comparisons)
BoolArithmeticFixer (class in beanmachine.ppl.compiler.fix_bool_arithmetic)
BoolComparisonFixer (class in beanmachine.ppl.compiler.fix_bool_comparisons)
BooleanMatrix (class in beanmachine.ppl.compiler.bmg_types)
BooleanNode (class in beanmachine.ppl.compiler.bmg_nodes)
boolop() (in module beanmachine.ppl.compiler.ast_patterns)
BoolPattern (class in beanmachine.ppl.compiler.patterns)
bottom_up() (beanmachine.ppl.compiler.rules.RuleDomain method)
bound (beanmachine.ppl.compiler.bmg_types.AlwaysMatrix attribute)
(beanmachine.ppl.compiler.bmg_types.UpperBound attribute)
broadcast_fnc() (in module beanmachine.ppl.compiler.broadcaster)
broadcast_shape() (in module beanmachine.ppl.distributions.unit)
BroadcastMatrixType (class in beanmachine.ppl.compiler.bmg_types)
BroadcastNode (class in beanmachine.ppl.compiler.bmg_nodes)
C
call() (beanmachine.ppl.compiler.execution_context.ExecutionContext method)
(beanmachine.ppl.world.base_world.BaseWorld method)
(in module beanmachine.ppl.compiler.ast_patterns)
call_to() (in module beanmachine.ppl.compiler.ast_patterns)
calls (beanmachine.ppl.compiler.profiler.ProfileReport attribute)
CallStack (class in beanmachine.ppl.compiler.execution_context)
can_be_tensorized() (beanmachine.ppl.compiler.tensorizer_transformer.Tensorizer method)
canonicalize_function() (in module beanmachine.ppl.compiler.special_function_caller)
CategoricalLogitNode (class in beanmachine.ppl.compiler.bmg_nodes)
CategoricalNode (class in beanmachine.ppl.compiler.bmg_nodes)
CategoricalNodeBase (class in beanmachine.ppl.compiler.bmg_nodes)
Check (class in beanmachine.ppl.compiler.rules)
Chi2Node (class in beanmachine.ppl.compiler.bmg_nodes)
child (beanmachine.ppl.compiler.rules.SpecificChild attribute)
children (beanmachine.ppl.compiler.profiler.ProfileReport attribute)
(beanmachine.ppl.world.variable.Variable attribute)
ChoiceNode (class in beanmachine.ppl.compiler.bmg_nodes)
CholeskyNode (class in beanmachine.ppl.compiler.bmg_nodes)
Choose (class in beanmachine.ppl.compiler.rules)
clone() (beanmachine.ppl.compiler.copy_and_replace.Cloner method)
Cloner (class in beanmachine.ppl.compiler.copy_and_replace)
code (beanmachine.ppl.compiler.gen_bm_python.ToBMPython attribute)
(beanmachine.ppl.compiler.gen_bmg_cpp.GeneratedGraphCPP attribute)
(beanmachine.ppl.compiler.gen_bmg_python.GeneratedGraphPython attribute)
codomain (beanmachine.ppl.world.BetaDimensionTransform attribute)
(beanmachine.ppl.world.utils.BetaDimensionTransform attribute)
ColumnIndexNode (class in beanmachine.ppl.compiler.bmg_nodes)
columns (beanmachine.ppl.compiler.bmg_nodes.ToMatrixNode property)
(beanmachine.ppl.compiler.bmg_types.BMGMatrixType attribute)
(beanmachine.ppl.compiler.bmg_types.BooleanMatrix attribute)
(beanmachine.ppl.compiler.bmg_types.BroadcastMatrixType attribute)
(beanmachine.ppl.compiler.bmg_types.NaturalMatrix attribute)
(beanmachine.ppl.compiler.bmg_types.NegativeRealMatrix attribute)
(beanmachine.ppl.compiler.bmg_types.OneHotMatrix attribute)
(beanmachine.ppl.compiler.bmg_types.PositiveRealMatrix attribute)
(beanmachine.ppl.compiler.bmg_types.ProbabilityMatrix attribute)
(beanmachine.ppl.compiler.bmg_types.RealMatrix attribute)
(beanmachine.ppl.compiler.bmg_types.SimplexMatrix attribute)
(beanmachine.ppl.compiler.bmg_types.ZeroMatrix attribute)
combined_rule (beanmachine.ppl.compiler.rules.AllChildren attribute)
compare() (in module beanmachine.ppl.compiler.ast_patterns)
ComparisonNode (class in beanmachine.ppl.compiler.bmg_nodes)
ComplementNode (class in beanmachine.ppl.compiler.bmg_nodes)
Compose (class in beanmachine.ppl.compiler.rules)
CompositionalInference (class in beanmachine.ppl)
(class in beanmachine.ppl.inference)
(class in beanmachine.ppl.inference.compositional_infer)
compute_alpha() (beanmachine.ppl.inference.proposer.nmc.single_site_simplex_space_nmc_proposer.SingleSiteSimplexSpaceNMCProposer method)
(beanmachine.ppl.inference.proposer.nmc.SingleSiteSimplexSpaceNMCProposer method)
compute_alpha_beta() (beanmachine.ppl.inference.proposer.nmc.single_site_half_space_nmc_proposer.SingleSiteHalfSpaceNMCProposer method)
(beanmachine.ppl.inference.proposer.nmc.SingleSiteHalfSpaceNMCProposer method)
compute_beta_priors_from_accepted_lr() (beanmachine.ppl.inference.proposer.nmc.single_site_real_space_nmc_proposer.SingleSiteRealSpaceNMCProposer method)
(beanmachine.ppl.inference.proposer.nmc.SingleSiteRealSpaceNMCProposer method)
compute_eigvals_eigvecs() (in module beanmachine.ppl.inference.proposer.newtonian_monte_carlo_utils)
compute_first_gradient() (in module beanmachine.ppl.inference.proposer.newtonian_monte_carlo_utils)
compute_hessian() (in module beanmachine.ppl.inference.proposer.newtonian_monte_carlo_utils)
ComputeSupport (class in beanmachine.ppl.compiler.support)
concentration (beanmachine.ppl.compiler.bmg_nodes.DirichletNode property)
(beanmachine.ppl.compiler.bmg_nodes.GammaNode property)
condition (beanmachine.ppl.compiler.bmg_nodes.IfThenElseNode property)
(beanmachine.ppl.compiler.rules.Choose attribute)
conditional_graph_fixer() (in module beanmachine.ppl.compiler.fix_problem)
conjugacy_graph_fixer() (in module beanmachine.ppl.compiler.fix_problems)
consequence (beanmachine.ppl.compiler.bmg_nodes.IfThenElseNode property)
(beanmachine.ppl.compiler.rules.Choose attribute)
ConstantBooleanMatrixNode (class in beanmachine.ppl.compiler.bmg_nodes)
ConstantNaturalMatrixNode (class in beanmachine.ppl.compiler.bmg_nodes)
ConstantNegativeRealMatrixNode (class in beanmachine.ppl.compiler.bmg_nodes)
ConstantNode (class in beanmachine.ppl.compiler.bmg_nodes)
ConstantPositiveRealMatrixNode (class in beanmachine.ppl.compiler.bmg_nodes)
ConstantProbabilityMatrixNode (class in beanmachine.ppl.compiler.bmg_nodes)
ConstantRealMatrixNode (class in beanmachine.ppl.compiler.bmg_nodes)
ConstantSimplexMatrixNode (class in beanmachine.ppl.compiler.bmg_nodes)
ConstantTensorNode (class in beanmachine.ppl.compiler.bmg_nodes)
construct (beanmachine.ppl.compiler.rules.AllTermChildren attribute)
(beanmachine.ppl.compiler.rules.OneChild attribute)
(beanmachine.ppl.compiler.rules.RuleDomain attribute)
(beanmachine.ppl.compiler.rules.SomeChildren attribute)
(beanmachine.ppl.compiler.rules.SpecificChild attribute)
consumer (beanmachine.ppl.compiler.error_report.UnsupportedNode attribute)
(beanmachine.ppl.compiler.error_report.Violation attribute)
copy() (beanmachine.ppl.inference.vi.variational_world.VariationalWorld method)
(beanmachine.ppl.world.World method)
(beanmachine.ppl.world.world.World method)
(in module beanmachine.ppl.compiler.copy_transformer)
copy_and_replace() (in module beanmachine.ppl.compiler.copy_and_replace)
CopyContext (class in beanmachine.ppl.compiler.devectorizer_transformer)
CopyGraph (class in beanmachine.ppl.compiler.copy_transformer)
count (beanmachine.ppl.compiler.bmg_nodes.BinomialNodeBase property)
current_site() (beanmachine.ppl.compiler.execution_context.ExecutionContext method)
D
DEBUG_GRAPH (beanmachine.ppl.model.utils.LogLevel attribute)
DEBUG_PROPOSER (beanmachine.ppl.model.utils.LogLevel attribute)
DEBUG_UPDATES (beanmachine.ppl.model.utils.LogLevel attribute)
Delta (class in beanmachine.ppl.distributions)
(class in beanmachine.ppl.distributions.delta)
descend_until() (beanmachine.ppl.compiler.rules.RuleDomain method)
detach_samples() (in module beanmachine.ppl.inference.utils)
Devectorizer (class in beanmachine.ppl.compiler.devectorizer_transformer)
DevectorizeTransformation (class in beanmachine.ppl.compiler.devectorizer_transformer)
df (beanmachine.ppl.compiler.bmg_nodes.Chi2Node property)
(beanmachine.ppl.compiler.bmg_nodes.StudentTNode property)
diagnostics (beanmachine.ppl.inference.monte_carlo_samples.MonteCarloSamples attribute)
Diagnostics (class in beanmachine.ppl)
DictToVecConverter (class in beanmachine.ppl.inference.proposer.utils)
DictTransform (class in beanmachine.ppl.inference.proposer.hmc_utils)
dim (beanmachine.ppl.compiler.bmg_nodes.LKJCholeskyNode property)
dirichlet_dist_from_moments() (beanmachine.ppl.inference.proposer.single_site_random_walk_proposer.SingleSiteRandomWalkProposer method)
DirichletNode (class in beanmachine.ppl.compiler.bmg_nodes)
dist_to_rv_id (beanmachine.ppl.compiler.gen_bm_python.ToBMPython attribute)
dist_type() (in module beanmachine.ppl.compiler.bmg_node_types)
distribution (beanmachine.ppl.world.variable.Variable attribute)
distribution_to_node() (beanmachine.ppl.compiler.special_function_caller.SpecialFunctionCaller method)
distribution_type (beanmachine.ppl.compiler.error_report.ImpossibleObservation attribute)
DistributionNode (class in beanmachine.ppl.compiler.bmg_nodes)
div_can_be_tensorized() (beanmachine.ppl.compiler.tensorizer_transformer.Tensorizer method)
DivisionNode (class in beanmachine.ppl.compiler.bmg_nodes)
do_adaptation() (beanmachine.ppl.inference.proposer.base_proposer.BaseProposer method)
(beanmachine.ppl.inference.proposer.hmc_proposer.HMCProposer method)
(beanmachine.ppl.inference.proposer.nmc.single_site_real_space_nmc_proposer.SingleSiteRealSpaceNMCProposer method)
(beanmachine.ppl.inference.proposer.nmc.SingleSiteRealSpaceNMCProposer method)
(beanmachine.ppl.inference.proposer.sequential_proposer.SequentialProposer method)
(beanmachine.ppl.inference.proposer.single_site_random_walk_proposer.SingleSiteRandomWalkProposer method)
do_special_call_always_stochastic() (beanmachine.ppl.compiler.special_function_caller.SpecialFunctionCaller method)
do_special_call_maybe_stochastic() (beanmachine.ppl.compiler.special_function_caller.SpecialFunctionCaller method)
domain (beanmachine.ppl.world.BetaDimensionTransform attribute)
(beanmachine.ppl.world.utils.BetaDimensionTransform attribute)
down_then_up() (beanmachine.ppl.compiler.rules.RuleDomain method)
DualAverageAdapter (class in beanmachine.ppl.inference.proposer.hmc_utils)
E
edge (beanmachine.ppl.compiler.error_report.UnsupportedNode attribute)
(beanmachine.ppl.compiler.error_report.Violation attribute)
edge_error_pass() (in module beanmachine.ppl.compiler.fix_problem)
EdgeRequirements (class in beanmachine.ppl.compiler.bmg_requirements)
edits (beanmachine.ppl.compiler.rules.ListEdit attribute)
effective_sample_size() (in module beanmachine.ppl)
either_or_both() (in module beanmachine.ppl.compiler.rules)
element_type (beanmachine.ppl.compiler.bmg_types.BMGMatrixType attribute)
(beanmachine.ppl.compiler.bmg_types.BooleanMatrix attribute)
(beanmachine.ppl.compiler.bmg_types.BroadcastMatrixType attribute)
(beanmachine.ppl.compiler.bmg_types.NaturalMatrix attribute)
(beanmachine.ppl.compiler.bmg_types.NegativeRealMatrix attribute)
(beanmachine.ppl.compiler.bmg_types.OneHotMatrix attribute)
(beanmachine.ppl.compiler.bmg_types.PositiveRealMatrix attribute)
(beanmachine.ppl.compiler.bmg_types.ProbabilityMatrix attribute)
(beanmachine.ppl.compiler.bmg_types.RealMatrix attribute)
(beanmachine.ppl.compiler.bmg_types.SimplexMatrix attribute)
(beanmachine.ppl.compiler.bmg_types.ZeroMatrix attribute)
ElementType (class in beanmachine.ppl.compiler.devectorizer_transformer)
(class in beanmachine.ppl.compiler.tensorizer_transformer)
ElementwiseMultiplyNode (class in beanmachine.ppl.compiler.bmg_nodes)
empirical() (beanmachine.ppl.inference.predictive.Predictive static method)
(in module beanmachine.ppl)
(in module beanmachine.ppl.inference)
(in module beanmachine.ppl.inference.predictive)
EmptyListPattern (class in beanmachine.ppl.compiler.patterns)
enumerate_node() (beanmachine.ppl.world.World method)
(beanmachine.ppl.world.world.World method)
equal() (in module beanmachine.ppl.compiler.ast_patterns)
EqualNode (class in beanmachine.ppl.compiler.bmg_nodes)
ERROR (beanmachine.ppl.model.utils.LogLevel attribute)
error_report (beanmachine.ppl.compiler.copy_and_replace.TransformAssessment attribute)
ErrorReport (class in beanmachine.ppl.compiler.error_report)
errors (beanmachine.ppl.compiler.error_report.ErrorReport attribute)
(beanmachine.ppl.compiler.fix_requirements.RequirementsFixer attribute)
eta (beanmachine.ppl.compiler.bmg_nodes.LKJCholeskyNode property)
Event (class in beanmachine.ppl.compiler.profiler)
event_dim (beanmachine.ppl.distributions.Delta property)
(beanmachine.ppl.distributions.delta.Delta property)
event_list_to_report() (in module beanmachine.ppl.compiler.profiler)
events (beanmachine.ppl.compiler.profiler.ProfilerData attribute)
execution_context (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder attribute)
ExecutionContext (class in beanmachine.ppl.compiler.execution_context)
Exp2Node (class in beanmachine.ppl.compiler.bmg_nodes)
expand() (beanmachine.ppl.distributions.Delta method)
(beanmachine.ppl.distributions.delta.Delta method)
(beanmachine.ppl.distributions.Unit method)
(beanmachine.ppl.distributions.unit.Unit method)
expect_success() (beanmachine.ppl.compiler.rules.Fail method)
(beanmachine.ppl.compiler.rules.RuleResult method)
(beanmachine.ppl.compiler.rules.Success method)
expected (beanmachine.ppl.compiler.rules.IgnoreException attribute)
ExpM1Node (class in beanmachine.ppl.compiler.bmg_nodes)
ExpNode (class in beanmachine.ppl.compiler.bmg_nodes)
ExpProductFactorNode (class in beanmachine.ppl.compiler.bmg_nodes)
expr() (in module beanmachine.ppl.compiler.ast_patterns)
F
factor_type() (in module beanmachine.ppl.compiler.bmg_node_types)
FactorNode (class in beanmachine.ppl.compiler.bmg_nodes)
Fail (class in beanmachine.ppl.compiler.patterns)
(class in beanmachine.ppl.compiler.rules)
FailPattern (class in beanmachine.ppl.compiler.patterns)
FillMatrixNode (class in beanmachine.ppl.compiler.bmg_nodes)
finalize() (beanmachine.ppl.inference.proposer.hmc_utils.DualAverageAdapter method)
(beanmachine.ppl.inference.proposer.hmc_utils.MassMatrixAdapter method)
(beanmachine.ppl.inference.proposer.hmc_utils.WelfordCovariance method)
finish() (beanmachine.ppl.compiler.profiler.ProfilerData method)
finish_adaptation() (beanmachine.ppl.inference.proposer.base_proposer.BaseProposer method)
(beanmachine.ppl.inference.proposer.hmc_proposer.HMCProposer method)
(beanmachine.ppl.inference.proposer.sequential_proposer.SequentialProposer method)
first (beanmachine.ppl.compiler.rules.Compose attribute)
(beanmachine.ppl.compiler.rules.OrElse attribute)
FirstMatch (class in beanmachine.ppl.compiler.rules)
fix_problems() (beanmachine.ppl.compiler.fix_requirements.RequirementsFixer method)
(in module beanmachine.ppl.compiler.fix_problems)
fixpoint_graph_fixer() (in module beanmachine.ppl.compiler.fix_problem)
Flat (class in beanmachine.ppl.distributions)
(class in beanmachine.ppl.distributions.flat)
FlatNode (class in beanmachine.ppl.compiler.bmg_nodes)
flatten() (in module beanmachine.ppl.compiler.copy_and_replace)
FloatPattern (class in beanmachine.ppl.compiler.patterns)
FloorDivNode (class in beanmachine.ppl.compiler.bmg_nodes)
forward_shape() (beanmachine.ppl.world.BetaDimensionTransform method)
(beanmachine.ppl.world.utils.BetaDimensionTransform method)
fresh_names() (beanmachine.ppl.compiler.single_assignment.SingleAssignment method)
func (beanmachine.ppl.compiler.execution_context.FunctionCall attribute)
function (beanmachine.ppl.compiler.special_function_caller.KnownFunction attribute)
(beanmachine.ppl.model.rv_identifier.RVIdentifier property)
(beanmachine.ppl.model.RVIdentifier property)
(beanmachine.ppl.RVIdentifier property)
function_def() (in module beanmachine.ppl.compiler.ast_patterns)
functional() (beanmachine.ppl.model.statistical_model.StatisticalModel static method)
(beanmachine.ppl.model.StatisticalModel static method)
(in module beanmachine.ppl)
(in module beanmachine.ppl.model)
(in module beanmachine.ppl.model.statistical_model)
FunctionCall (class in beanmachine.ppl.compiler.execution_context)
G
gamma_dist_from_moments() (beanmachine.ppl.inference.proposer.single_site_random_walk_proposer.SingleSiteRandomWalkProposer method)
GammaNode (class in beanmachine.ppl.compiler.bmg_nodes)
generate_builder() (in module beanmachine.ppl.compiler.gen_builder)
GenerateBuilder (class in beanmachine.ppl.compiler.gen_builder)
GeneratedGraph (class in beanmachine.ppl.compiler.gen_bmg_graph)
GeneratedGraphCPP (class in beanmachine.ppl.compiler.gen_bmg_cpp)
GeneratedGraphPython (class in beanmachine.ppl.compiler.gen_bmg_python)
get() (beanmachine.ppl.inference.monte_carlo_samples.MonteCarloSamples method)
get_beanmachine_logger() (in module beanmachine.ppl.model)
(in module beanmachine.ppl.model.utils)
get_chain() (beanmachine.ppl.inference.monte_carlo_samples.MonteCarloSamples method)
get_children (beanmachine.ppl.compiler.rules.AllTermChildren attribute)
(beanmachine.ppl.compiler.rules.OneChild attribute)
(beanmachine.ppl.compiler.rules.RuleDomain attribute)
(beanmachine.ppl.compiler.rules.SomeChildren attribute)
(beanmachine.ppl.compiler.rules.SpecificChild attribute)
get_default_transforms() (in module beanmachine.ppl.world)
(in module beanmachine.ppl.world.utils)
get_edge_label() (in module beanmachine.ppl.compiler.graph_labels)
get_edge_labels() (in module beanmachine.ppl.compiler.graph_labels)
get_func_key() (beanmachine.ppl.model.statistical_model.StatisticalModel static method)
(beanmachine.ppl.model.StatisticalModel static method)
get_guide() (beanmachine.ppl.inference.vi.ADVI static method)
(beanmachine.ppl.inference.vi.autoguide.ADVI static method)
(beanmachine.ppl.inference.vi.autoguide.AutoGuideVI static method)
(beanmachine.ppl.inference.vi.autoguide.MAP static method)
(beanmachine.ppl.inference.vi.MAP static method)
get_guide_distribution() (beanmachine.ppl.inference.vi.variational_world.VariationalWorld method)
get_log_likelihoods() (beanmachine.ppl.inference.monte_carlo_samples.MonteCarloSamples method)
get_node_error_label() (in module beanmachine.ppl.compiler.graph_labels)
get_node_label() (in module beanmachine.ppl.compiler.graph_labels)
get_num_samples() (beanmachine.ppl.inference.monte_carlo_samples.MonteCarloSamples method)
get_param() (beanmachine.ppl.inference.vi.variational_world.VariationalWorld method)
get_proposal_distribution() (beanmachine.ppl.inference.proposer.base_single_site_mh_proposer.BaseSingleSiteMHProposer method)
(beanmachine.ppl.inference.proposer.nmc.single_site_half_space_nmc_proposer.SingleSiteHalfSpaceNMCProposer method)
(beanmachine.ppl.inference.proposer.nmc.single_site_real_space_nmc_proposer.SingleSiteRealSpaceNMCProposer method)
(beanmachine.ppl.inference.proposer.nmc.single_site_simplex_space_nmc_proposer.SingleSiteSimplexSpaceNMCProposer method)
(beanmachine.ppl.inference.proposer.nmc.SingleSiteHalfSpaceNMCProposer method)
(beanmachine.ppl.inference.proposer.nmc.SingleSiteRealSpaceNMCProposer method)
(beanmachine.ppl.inference.proposer.nmc.SingleSiteSimplexSpaceNMCProposer method)
(beanmachine.ppl.inference.proposer.single_site_ancestral_proposer.SingleSiteAncestralProposer method)
(beanmachine.ppl.inference.proposer.single_site_random_walk_proposer.SingleSiteRandomWalkProposer method)
(beanmachine.ppl.inference.proposer.single_site_uniform_proposer.SingleSiteUniformProposer method)
get_proposers() (beanmachine.ppl.CompositionalInference method)
(beanmachine.ppl.GlobalHamiltonianMonteCarlo method)
(beanmachine.ppl.GlobalNoUTurnSampler method)
(beanmachine.ppl.inference.base_inference.BaseInference method)
(beanmachine.ppl.inference.compositional_infer.CompositionalInference method)
(beanmachine.ppl.inference.CompositionalInference method)
(beanmachine.ppl.inference.GlobalHamiltonianMonteCarlo method)
(beanmachine.ppl.inference.GlobalNoUTurnSampler method)
(beanmachine.ppl.inference.hmc_inference.GlobalHamiltonianMonteCarlo method)
(beanmachine.ppl.inference.hmc_inference.SingleSiteHamiltonianMonteCarlo method)
(beanmachine.ppl.inference.nuts_inference.GlobalNoUTurnSampler method)
(beanmachine.ppl.inference.nuts_inference.SingleSiteNoUTurnSampler method)
(beanmachine.ppl.inference.single_site_inference.SingleSiteInference method)
(beanmachine.ppl.inference.single_site_nmc.SingleSiteNewtonianMonteCarlo method)
(beanmachine.ppl.inference.single_site_random_walk.SingleSiteRandomWalk method)
(beanmachine.ppl.inference.SingleSiteHamiltonianMonteCarlo method)
(beanmachine.ppl.inference.SingleSiteNewtonianMonteCarlo method)
(beanmachine.ppl.inference.SingleSiteNoUTurnSampler method)
(beanmachine.ppl.inference.SingleSiteRandomWalk method)
(beanmachine.ppl.SingleSiteHamiltonianMonteCarlo method)
(beanmachine.ppl.SingleSiteNewtonianMonteCarlo method)
(beanmachine.ppl.SingleSiteNoUTurnSampler method)
(beanmachine.ppl.SingleSiteRandomWalk method)
get_subtest (beanmachine.ppl.compiler.patterns.Subpattern attribute)
get_value() (in module beanmachine.ppl.compiler.ast_patterns)
get_variable() (beanmachine.ppl.inference.monte_carlo_samples.MonteCarloSamples method)
(beanmachine.ppl.world.World method)
(beanmachine.ppl.world.world.World method)
get_world_context() (in module beanmachine.ppl.world)
(in module beanmachine.ppl.world.base_world)
GlobalHamiltonianMonteCarlo (class in beanmachine.ppl)
(class in beanmachine.ppl.inference)
(class in beanmachine.ppl.inference.hmc_inference)
GlobalNoUTurnSampler (class in beanmachine.ppl)
(class in beanmachine.ppl.inference)
(class in beanmachine.ppl.inference.nuts_inference)
graph (beanmachine.ppl.compiler.gen_bmg_graph.GeneratedGraph attribute)
greater_than() (in module beanmachine.ppl.compiler.ast_patterns)
greater_than_equal() (in module beanmachine.ppl.compiler.ast_patterns)
GreaterThanEqualNode (class in beanmachine.ppl.compiler.bmg_nodes)
GreaterThanNode (class in beanmachine.ppl.compiler.bmg_nodes)
H
HalfCauchyNode (class in beanmachine.ppl.compiler.bmg_nodes)
HalfNormalNode (class in beanmachine.ppl.compiler.bmg_nodes)
handle_dot_get() (beanmachine.ppl.compiler.runtime.BMGRuntime method)
handle_dot_set() (beanmachine.ppl.compiler.runtime.BMGRuntime method)
handle_for() (beanmachine.ppl.compiler.runtime.BMGRuntime method)
handle_function() (beanmachine.ppl.compiler.runtime.BMGRuntime method)
handle_if() (beanmachine.ppl.compiler.runtime.BMGRuntime method)
handle_index() (beanmachine.ppl.compiler.runtime.BMGRuntime method)
handle_not_in() (beanmachine.ppl.compiler.runtime.BMGRuntime method)
handle_slice() (beanmachine.ppl.compiler.runtime.BMGRuntime method)
handle_subscript_assign() (beanmachine.ppl.compiler.runtime.BMGRuntime method)
has_enumerate_support (beanmachine.ppl.distributions.Flat attribute)
(beanmachine.ppl.distributions.flat.Flat attribute)
has_rsample (beanmachine.ppl.distributions.Delta attribute)
(beanmachine.ppl.distributions.delta.Delta attribute)
(beanmachine.ppl.distributions.Flat attribute)
(beanmachine.ppl.distributions.flat.Flat attribute)
head (beanmachine.ppl.compiler.patterns.HeadTail attribute)
HeadTail (class in beanmachine.ppl.compiler.patterns)
hessian_of_log_prob() (in module beanmachine.ppl.inference.proposer.newtonian_monte_carlo_utils)
high (beanmachine.ppl.compiler.bmg_nodes.UniformNode property)
HMCProposer (class in beanmachine.ppl.inference.proposer.hmc_proposer)
I
id_from_call() (in module beanmachine.ppl.compiler.ast_patterns)
identity_fnc() (in module beanmachine.ppl.compiler.broadcaster)
identity_graph_fixer() (in module beanmachine.ppl.compiler.fix_problem)
identity_transpose_fixer() (in module beanmachine.ppl.compiler.fix_transpose)
if_exp() (in module beanmachine.ppl.compiler.ast_patterns)
if_statement() (in module beanmachine.ppl.compiler.ast_patterns)
if_then() (in module beanmachine.ppl.compiler.rules)
IfThenElseNode (class in beanmachine.ppl.compiler.bmg_nodes)
ignore_div_zero() (in module beanmachine.ppl.compiler.rules)
ignore_runtime_error() (in module beanmachine.ppl.compiler.rules)
ignore_value_error() (in module beanmachine.ppl.compiler.rules)
IgnoreException (class in beanmachine.ppl.compiler.rules)
ImpossibleObservation (class in beanmachine.ppl.compiler.error_report)
in_flight (beanmachine.ppl.compiler.profiler.ProfilerData attribute)
(beanmachine.ppl.compiler.runtime.BMGRuntime attribute)
index() (in module beanmachine.ppl.compiler.ast_patterns)
IndexNode (class in beanmachine.ppl.compiler.bmg_nodes)
infer() (beanmachine.ppl.inference.base_inference.BaseInference method)
(beanmachine.ppl.inference.bmg_inference.BMGInference method)
(beanmachine.ppl.inference.BMGInference method)
(beanmachine.ppl.inference.vi.variational_infer.VariationalInfer method)
(beanmachine.ppl.inference.vi.VariationalInfer method)
INFO (beanmachine.ppl.model.utils.LogLevel attribute)
init_from_prior() (in module beanmachine.ppl.world)
(in module beanmachine.ppl.world.initialize_fn)
init_to_uniform() (in module beanmachine.ppl.world)
(in module beanmachine.ppl.world.initialize_fn)
initialize_momentums() (beanmachine.ppl.inference.proposer.hmc_utils.MassMatrixAdapter method)
initialize_value() (beanmachine.ppl.world.World method)
(beanmachine.ppl.world.world.World method)
(in module beanmachine.ppl.world.utils)
initialize_world() (beanmachine.ppl.inference.vi.variational_infer.VariationalInfer method)
(beanmachine.ppl.inference.vi.VariationalInfer method)
(beanmachine.ppl.world.World class method)
(beanmachine.ppl.world.world.World class method)
InNode (class in beanmachine.ppl.compiler.bmg_nodes)
InputList (class in beanmachine.ppl.compiler.bmg_nodes)
inputs (beanmachine.ppl.compiler.bmg_nodes.AdditionNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.BernoulliBase attribute)
(beanmachine.ppl.compiler.bmg_nodes.BernoulliLogitNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.BernoulliNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.BetaNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.BinaryOperatorNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.BinomialLogitNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.BinomialNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.BinomialNodeBase attribute)
(beanmachine.ppl.compiler.bmg_nodes.BitAndNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.BitOrNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.BitXorNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.BMGNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.BroadcastNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.CategoricalLogitNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.CategoricalNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.CategoricalNodeBase attribute)
(beanmachine.ppl.compiler.bmg_nodes.Chi2Node attribute)
(beanmachine.ppl.compiler.bmg_nodes.ChoiceNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.CholeskyNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.ColumnIndexNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.ComparisonNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.ComplementNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.DirichletNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.DistributionNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.DivisionNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.ElementwiseMultiplyNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.EqualNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.Exp2Node attribute)
(beanmachine.ppl.compiler.bmg_nodes.ExpM1Node attribute)
(beanmachine.ppl.compiler.bmg_nodes.ExpNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.ExpProductFactorNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.FactorNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.FillMatrixNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.FlatNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.FloorDivNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.GammaNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.GreaterThanEqualNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.GreaterThanNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.HalfCauchyNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.HalfNormalNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.IfThenElseNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.IndexNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.InNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.InputList attribute)
(beanmachine.ppl.compiler.bmg_nodes.InvertNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.IsNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.IsNotNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.ItemNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.LessThanEqualNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.LessThanNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.LKJCholeskyNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.Log10Node attribute)
(beanmachine.ppl.compiler.bmg_nodes.Log1mexpNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.Log1pNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.Log2Node attribute)
(beanmachine.ppl.compiler.bmg_nodes.LogAddExpNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.LogisticNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.LogNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.LogProbNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.LogSumExpNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.LogSumExpTorchNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.LogSumExpVectorNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.LShiftNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.MatrixAddNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.MatrixComplementNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.MatrixExpNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.MatrixLog1mexpNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.MatrixLogNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.MatrixMultiplicationNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.MatrixNegateNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.MatrixPhiNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.MatrixScaleNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.MatrixSumNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.ModNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.MultiplicationNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.NegateNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.NormalNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.NotEqualNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.NotInNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.NotNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.OperatorNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.PhiNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.PoissonNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.PowerNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.Query attribute)
(beanmachine.ppl.compiler.bmg_nodes.RShiftNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.SampleNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.SquareRootNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.StudentTNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.SumNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.SwitchNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.ToIntNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.ToMatrixNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.ToNegativeRealMatrixNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.ToNegativeRealNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.ToPositiveRealMatrixNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.ToPositiveRealNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.ToProbabilityNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.ToRealMatrixNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.ToRealNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.TransposeNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.UnaryOperatorNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.UniformNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.UntypedConstantNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.VectorIndexNode attribute)
InternalError
IntPattern (class in beanmachine.ppl.compiler.patterns)
inv() (beanmachine.ppl.inference.proposer.hmc_utils.DictTransform method)
inverse_shape() (beanmachine.ppl.world.BetaDimensionTransform method)
(beanmachine.ppl.world.utils.BetaDimensionTransform method)
InvertNode (class in beanmachine.ppl.compiler.bmg_nodes)
is_any() (in module beanmachine.ppl.compiler.patterns)
is_atomic() (in module beanmachine.ppl.compiler.bmg_types)
is_bool() (beanmachine.ppl.compiler.lattice_typer.LatticeTyper method)
is_constraint_eq() (in module beanmachine.ppl.world.utils)
is_convertible_to() (in module beanmachine.ppl.compiler.bmg_types)
is_end_window (beanmachine.ppl.inference.proposer.hmc_utils.WindowScheme property)
is_fail() (beanmachine.ppl.compiler.patterns.Fail method)
(beanmachine.ppl.compiler.patterns.MatchResult method)
(beanmachine.ppl.compiler.patterns.Success method)
(beanmachine.ppl.compiler.rules.Fail method)
(beanmachine.ppl.compiler.rules.RuleResult method)
(beanmachine.ppl.compiler.rules.Success method)
is_functional (beanmachine.ppl.model.rv_identifier.RVIdentifier property)
(beanmachine.ppl.model.RVIdentifier property)
(beanmachine.ppl.RVIdentifier property)
is_in_window (beanmachine.ppl.inference.proposer.hmc_utils.WindowScheme property)
is_leaf (beanmachine.ppl.compiler.bmg_nodes.BMGNode property)
is_matrix() (beanmachine.ppl.compiler.lattice_typer.LatticeTyper method)
is_natural() (beanmachine.ppl.compiler.lattice_typer.LatticeTyper method)
is_neg_real() (beanmachine.ppl.compiler.lattice_typer.LatticeTyper method)
is_one() (in module beanmachine.ppl.compiler.bmg_nodes)
(in module beanmachine.ppl.compiler.bmg_types)
is_pos_real() (beanmachine.ppl.compiler.lattice_typer.LatticeTyper method)
is_prob_or_bool() (beanmachine.ppl.compiler.lattice_typer.LatticeTyper method)
is_random_variable (beanmachine.ppl.model.rv_identifier.RVIdentifier property)
(beanmachine.ppl.model.RVIdentifier property)
(beanmachine.ppl.RVIdentifier property)
is_real() (beanmachine.ppl.compiler.lattice_typer.LatticeTyper method)
is_scalar() (in module beanmachine.ppl.compiler.sizer)
(in module beanmachine.ppl.inference.proposer.newtonian_monte_carlo_utils)
is_singleton() (beanmachine.ppl.compiler.bmg_types.BMGLatticeType method)
(beanmachine.ppl.compiler.bmg_types.BMGMatrixType method)
is_special_function() (beanmachine.ppl.compiler.special_function_caller.SpecialFunctionCaller method)
is_special_tensor_bound_instance_method() (beanmachine.ppl.compiler.special_function_caller.SpecialFunctionCaller method)
is_success() (beanmachine.ppl.compiler.patterns.Fail method)
(beanmachine.ppl.compiler.patterns.MatchResult method)
(beanmachine.ppl.compiler.patterns.Success method)
(beanmachine.ppl.compiler.rules.Fail method)
(beanmachine.ppl.compiler.rules.RuleResult method)
(beanmachine.ppl.compiler.rules.Success method)
is_supported_by_bmg() (in module beanmachine.ppl.compiler.bmg_node_types)
is_valid() (in module beanmachine.ppl.inference.proposer.newtonian_monte_carlo_utils)
is_zero() (in module beanmachine.ppl.compiler.bmg_nodes)
(in module beanmachine.ppl.compiler.bmg_types)
IsNode (class in beanmachine.ppl.compiler.bmg_nodes)
IsNotNode (class in beanmachine.ppl.compiler.bmg_nodes)
ItemNode (class in beanmachine.ppl.compiler.bmg_nodes)
J
json (beanmachine.ppl.compiler.performance_report.PerformanceReport attribute)
json_to_perf_report() (in module beanmachine.ppl.compiler.performance_report)
K
keyword() (in module beanmachine.ppl.compiler.ast_patterns)
kind (beanmachine.ppl.compiler.profiler.Event attribute)
kl_forward() (in module beanmachine.ppl.inference.vi.discrepancy)
kl_reverse() (in module beanmachine.ppl.inference.vi.discrepancy)
KnownFunction (class in beanmachine.ppl.compiler.special_function_caller)
kwargs (beanmachine.ppl.compiler.execution_context.FunctionCall attribute)
L
latent_nodes (beanmachine.ppl.world.World property)
(beanmachine.ppl.world.world.World property)
lattice_to_bmg() (in module beanmachine.ppl.compiler.bmg_types)
LatticeTyper (class in beanmachine.ppl.compiler.lattice_typer)
left (beanmachine.ppl.compiler.bmg_nodes.BinaryOperatorNode property)
left_type (beanmachine.ppl.compiler.error_report.BadMatrixMultiplication attribute)
less_than() (in module beanmachine.ppl.compiler.ast_patterns)
less_than_equal() (in module beanmachine.ppl.compiler.ast_patterns)
LessThanEqualNode (class in beanmachine.ppl.compiler.bmg_nodes)
LessThanNode (class in beanmachine.ppl.compiler.bmg_nodes)
lifted_map (beanmachine.ppl.compiler.runtime.BMGRuntime attribute)
LiftedCompilationError
list_member_children() (in module beanmachine.ppl.compiler.rules)
ListAll (class in beanmachine.ppl.compiler.patterns)
ListAny (class in beanmachine.ppl.compiler.patterns)
ListEdit (class in beanmachine.ppl.compiler.rules)
ListPattern (class in beanmachine.ppl.compiler.patterns)
LKJCholeskyNode (class in beanmachine.ppl.compiler.bmg_nodes)
LOAD_BAR (beanmachine.ppl.inference.utils.VerboseLevel attribute)
(beanmachine.ppl.inference.VerboseLevel attribute)
loc (beanmachine.ppl.compiler.bmg_nodes.StudentTNode property)
Log10Node (class in beanmachine.ppl.compiler.bmg_nodes)
log1mexp_fixer() (in module beanmachine.ppl.compiler.fix_arithmetic)
Log1mexpNode (class in beanmachine.ppl.compiler.bmg_nodes)
Log1pNode (class in beanmachine.ppl.compiler.bmg_nodes)
Log2Node (class in beanmachine.ppl.compiler.bmg_nodes)
log_abs_det_jacobian() (beanmachine.ppl.inference.proposer.hmc_utils.DictTransform method)
(beanmachine.ppl.world.BetaDimensionTransform method)
(beanmachine.ppl.world.utils.BetaDimensionTransform method)
log_prob (beanmachine.ppl.world.variable.Variable property)
log_prob() (beanmachine.ppl.distributions.Delta method)
(beanmachine.ppl.distributions.delta.Delta method)
(beanmachine.ppl.distributions.Flat method)
(beanmachine.ppl.distributions.flat.Flat method)
(beanmachine.ppl.distributions.Unit method)
(beanmachine.ppl.distributions.unit.Unit method)
(beanmachine.ppl.inference.proposer.normal_eig.NormalEig method)
(beanmachine.ppl.world.World method)
(beanmachine.ppl.world.world.World method)
LogAddExpNode (class in beanmachine.ppl.compiler.bmg_nodes)
logger (beanmachine.ppl.compiler.rules.Trace attribute)
LogisticNode (class in beanmachine.ppl.compiler.bmg_nodes)
LogLevel (class in beanmachine.ppl.model.utils)
LogNode (class in beanmachine.ppl.compiler.bmg_nodes)
LogProbNode (class in beanmachine.ppl.compiler.bmg_nodes)
logsumexp_fixer() (in module beanmachine.ppl.compiler.fix_logsumexp)
LogSumExpNode (class in beanmachine.ppl.compiler.bmg_nodes)
LogSumExpTorchNode (class in beanmachine.ppl.compiler.bmg_nodes)
LogSumExpVectorNode (class in beanmachine.ppl.compiler.bmg_nodes)
long_name (beanmachine.ppl.compiler.bmg_types.AnyPosRealMatrix attribute)
(beanmachine.ppl.compiler.bmg_types.AnyRealMatrix attribute)
(beanmachine.ppl.compiler.bmg_types.AnyRequirement attribute)
(beanmachine.ppl.compiler.bmg_types.BaseRequirement attribute)
(beanmachine.ppl.compiler.bmg_types.BMGElementType attribute)
(beanmachine.ppl.compiler.bmg_types.BMGLatticeType attribute)
(beanmachine.ppl.compiler.bmg_types.BooleanMatrix attribute)
(beanmachine.ppl.compiler.bmg_types.BroadcastMatrixType attribute)
(beanmachine.ppl.compiler.bmg_types.NaturalMatrix attribute)
(beanmachine.ppl.compiler.bmg_types.NegativeRealMatrix attribute)
(beanmachine.ppl.compiler.bmg_types.OneHotMatrix attribute)
(beanmachine.ppl.compiler.bmg_types.PositiveRealMatrix attribute)
(beanmachine.ppl.compiler.bmg_types.ProbabilityMatrix attribute)
(beanmachine.ppl.compiler.bmg_types.RealMatrix attribute)
(beanmachine.ppl.compiler.bmg_types.SimplexMatrix attribute)
(beanmachine.ppl.compiler.bmg_types.ZeroMatrix attribute)
low (beanmachine.ppl.compiler.bmg_nodes.UniformNode property)
LShiftNode (class in beanmachine.ppl.compiler.bmg_nodes)
M
make_logger() (in module beanmachine.ppl.compiler.rules)
MAP (class in beanmachine.ppl.inference.vi)
(class in beanmachine.ppl.inference.vi.autoguide)
MassMatrixAdapter (class in beanmachine.ppl.inference.proposer.hmc_utils)
match() (beanmachine.ppl.compiler.patterns.AnyPattern method)
(beanmachine.ppl.compiler.patterns.AtomicPattern method)
(beanmachine.ppl.compiler.patterns.AttributeSubpattern method)
(beanmachine.ppl.compiler.patterns.EmptyListPattern method)
(beanmachine.ppl.compiler.patterns.FailPattern method)
(beanmachine.ppl.compiler.patterns.HeadTail method)
(beanmachine.ppl.compiler.patterns.ListAll method)
(beanmachine.ppl.compiler.patterns.ListAny method)
(beanmachine.ppl.compiler.patterns.ListPattern method)
(beanmachine.ppl.compiler.patterns.MatchAny method)
(beanmachine.ppl.compiler.patterns.MatchEvery method)
(beanmachine.ppl.compiler.patterns.Negate method)
(beanmachine.ppl.compiler.patterns.PatternBase method)
(beanmachine.ppl.compiler.patterns.PredicatePattern method)
(beanmachine.ppl.compiler.patterns.Subpattern method)
(beanmachine.ppl.compiler.patterns.TypePattern method)
(in module beanmachine.ppl.compiler.patterns)
match_any() (in module beanmachine.ppl.compiler.patterns)
match_every() (in module beanmachine.ppl.compiler.patterns)
MatchAny (class in beanmachine.ppl.compiler.patterns)
MatchEvery (class in beanmachine.ppl.compiler.patterns)
MatchResult (class in beanmachine.ppl.compiler.patterns)
MATRIX (beanmachine.ppl.compiler.tensorizer_transformer.ElementType attribute)
matrix_scale_fixer() (in module beanmachine.ppl.compiler.fix_matrix_scale)
MatrixAddNode (class in beanmachine.ppl.compiler.bmg_nodes)
MatrixComplementNode (class in beanmachine.ppl.compiler.bmg_nodes)
MatrixExpNode (class in beanmachine.ppl.compiler.bmg_nodes)
MatrixLog1mexpNode (class in beanmachine.ppl.compiler.bmg_nodes)
MatrixLogNode (class in beanmachine.ppl.compiler.bmg_nodes)
MatrixMultiplicationNode (class in beanmachine.ppl.compiler.bmg_nodes)
MatrixNegateNode (class in beanmachine.ppl.compiler.bmg_nodes)
MatrixPhiNode (class in beanmachine.ppl.compiler.bmg_nodes)
MatrixScaleNode (class in beanmachine.ppl.compiler.bmg_nodes)
MatrixSumNode (class in beanmachine.ppl.compiler.bmg_nodes)
mean (beanmachine.ppl.distributions.Delta property)
(beanmachine.ppl.distributions.delta.Delta property)
meet_requirement() (beanmachine.ppl.compiler.fix_requirements.RequirementsFixer method)
merge_dicts() (in module beanmachine.ppl.inference.utils)
ModNode (class in beanmachine.ppl.compiler.bmg_nodes)
module
beanmachine
beanmachine.ppl
beanmachine.ppl.compiler
beanmachine.ppl.compiler.ast_patterns
beanmachine.ppl.compiler.ast_tools
beanmachine.ppl.compiler.beanstalk_common
beanmachine.ppl.compiler.bm_graph_builder
beanmachine.ppl.compiler.bm_to_bmg
beanmachine.ppl.compiler.bmg_node_types
beanmachine.ppl.compiler.bmg_nodes
beanmachine.ppl.compiler.bmg_requirements
beanmachine.ppl.compiler.bmg_types
beanmachine.ppl.compiler.broadcaster
beanmachine.ppl.compiler.copy_and_replace
beanmachine.ppl.compiler.copy_transformer
beanmachine.ppl.compiler.devectorizer_transformer
beanmachine.ppl.compiler.error_report
beanmachine.ppl.compiler.execution_context
beanmachine.ppl.compiler.fix_additions
beanmachine.ppl.compiler.fix_arithmetic
beanmachine.ppl.compiler.fix_beta_conjugate_prior
beanmachine.ppl.compiler.fix_bool_arithmetic
beanmachine.ppl.compiler.fix_bool_comparisons
beanmachine.ppl.compiler.fix_logsumexp
beanmachine.ppl.compiler.fix_matrix_scale
beanmachine.ppl.compiler.fix_multiary_ops
beanmachine.ppl.compiler.fix_normal_conjugate_prior
beanmachine.ppl.compiler.fix_observations
beanmachine.ppl.compiler.fix_observe_true
beanmachine.ppl.compiler.fix_problem
beanmachine.ppl.compiler.fix_problems
beanmachine.ppl.compiler.fix_requirements
beanmachine.ppl.compiler.fix_transpose
beanmachine.ppl.compiler.fix_unsupported
beanmachine.ppl.compiler.gen_bm_python
beanmachine.ppl.compiler.gen_bmg_cpp
beanmachine.ppl.compiler.gen_bmg_graph
beanmachine.ppl.compiler.gen_bmg_python
beanmachine.ppl.compiler.gen_builder
beanmachine.ppl.compiler.gen_dot
beanmachine.ppl.compiler.gen_mini
beanmachine.ppl.compiler.graph_labels
beanmachine.ppl.compiler.internal_error
beanmachine.ppl.compiler.lattice_typer
beanmachine.ppl.compiler.patterns
beanmachine.ppl.compiler.performance_report
beanmachine.ppl.compiler.profiler
beanmachine.ppl.compiler.rules
beanmachine.ppl.compiler.runtime
beanmachine.ppl.compiler.single_assignment
beanmachine.ppl.compiler.size_assessment
beanmachine.ppl.compiler.sizer
beanmachine.ppl.compiler.special_function_caller
beanmachine.ppl.compiler.support
beanmachine.ppl.compiler.tensorizer_transformer
beanmachine.ppl.compiler.typer_base
beanmachine.ppl.distributions
beanmachine.ppl.distributions.delta
beanmachine.ppl.distributions.flat
beanmachine.ppl.distributions.unit
beanmachine.ppl.inference
beanmachine.ppl.inference.base_inference
beanmachine.ppl.inference.bmg_inference
beanmachine.ppl.inference.compositional_infer
beanmachine.ppl.inference.hmc_inference
beanmachine.ppl.inference.monte_carlo_samples
beanmachine.ppl.inference.nuts_inference
beanmachine.ppl.inference.predictive
beanmachine.ppl.inference.proposer
beanmachine.ppl.inference.proposer.base_proposer
beanmachine.ppl.inference.proposer.base_single_site_mh_proposer
beanmachine.ppl.inference.proposer.hmc_proposer
beanmachine.ppl.inference.proposer.hmc_utils
beanmachine.ppl.inference.proposer.newtonian_monte_carlo_utils
beanmachine.ppl.inference.proposer.nmc
beanmachine.ppl.inference.proposer.nmc.single_site_half_space_nmc_proposer
beanmachine.ppl.inference.proposer.nmc.single_site_real_space_nmc_proposer
beanmachine.ppl.inference.proposer.nmc.single_site_simplex_space_nmc_proposer
beanmachine.ppl.inference.proposer.nnc
beanmachine.ppl.inference.proposer.nnc.utils
beanmachine.ppl.inference.proposer.normal_eig
beanmachine.ppl.inference.proposer.nuts_proposer
beanmachine.ppl.inference.proposer.sequential_proposer
beanmachine.ppl.inference.proposer.single_site_ancestral_proposer
beanmachine.ppl.inference.proposer.single_site_random_walk_proposer
beanmachine.ppl.inference.proposer.single_site_uniform_proposer
beanmachine.ppl.inference.proposer.utils
beanmachine.ppl.inference.sampler
beanmachine.ppl.inference.single_site_ancestral_mh
beanmachine.ppl.inference.single_site_inference
beanmachine.ppl.inference.single_site_nmc
beanmachine.ppl.inference.single_site_random_walk
beanmachine.ppl.inference.single_site_uniform_mh
beanmachine.ppl.inference.utils
beanmachine.ppl.inference.vi
beanmachine.ppl.inference.vi.autoguide
beanmachine.ppl.inference.vi.discrepancy
beanmachine.ppl.inference.vi.gradient_estimator
beanmachine.ppl.inference.vi.variational_infer
beanmachine.ppl.inference.vi.variational_world
beanmachine.ppl.model
beanmachine.ppl.model.rv_identifier
beanmachine.ppl.model.statistical_model
beanmachine.ppl.model.utils
beanmachine.ppl.world
beanmachine.ppl.world.base_world
beanmachine.ppl.world.initialize_fn
beanmachine.ppl.world.utils
beanmachine.ppl.world.variable
beanmachine.ppl.world.world
module() (in module beanmachine.ppl.compiler.ast_patterns)
monte_carlo_approximate_reparam() (in module beanmachine.ppl.inference.vi.gradient_estimator)
monte_carlo_approximate_sf() (in module beanmachine.ppl.inference.vi.gradient_estimator)
MonteCarloSamples (class in beanmachine.ppl.inference.monte_carlo_samples)
mu (beanmachine.ppl.compiler.bmg_nodes.NormalNode property)
mult_can_be_tensorized() (beanmachine.ppl.compiler.tensorizer_transformer.Tensorizer method)
multiary_addition_fixer() (in module beanmachine.ppl.compiler.fix_multiary_ops)
multiary_multiplication_fixer() (in module beanmachine.ppl.compiler.fix_multiary_ops)
MultiaryOperatorFixer (class in beanmachine.ppl.compiler.fix_multiary_ops)
MultiplicationNode (class in beanmachine.ppl.compiler.bmg_nodes)
must_be_matrix() (in module beanmachine.ppl.compiler.bmg_types)
N
name (beanmachine.ppl.compiler.patterns.AttributeSubpattern attribute)
(beanmachine.ppl.compiler.patterns.EmptyListPattern attribute)
(beanmachine.ppl.compiler.patterns.HeadTail attribute)
(beanmachine.ppl.compiler.patterns.ListAll attribute)
(beanmachine.ppl.compiler.patterns.ListAny attribute)
(beanmachine.ppl.compiler.patterns.ListPattern attribute)
(beanmachine.ppl.compiler.patterns.PredicatePattern attribute)
(beanmachine.ppl.compiler.patterns.Subpattern attribute)
(beanmachine.ppl.compiler.rules.Rule attribute)
name() (in module beanmachine.ppl.compiler.ast_patterns)
name_constant() (in module beanmachine.ppl.compiler.ast_patterns)
NaturalMatrix (class in beanmachine.ppl.compiler.bmg_types)
NaturalNode (class in beanmachine.ppl.compiler.bmg_nodes)
neg_neg_fixer() (in module beanmachine.ppl.compiler.fix_arithmetic)
Negate (class in beanmachine.ppl.compiler.patterns)
negate() (in module beanmachine.ppl.compiler.patterns)
negate_can_be_tensorized() (beanmachine.ppl.compiler.tensorizer_transformer.Tensorizer method)
NegateNode (class in beanmachine.ppl.compiler.bmg_nodes)
negative_real_multiplication_fixer() (in module beanmachine.ppl.compiler.fix_arithmetic)
NegativeRealMatrix (class in beanmachine.ppl.compiler.bmg_types)
NegativeRealNode (class in beanmachine.ppl.compiler.bmg_nodes)
nested_if_same_cond_fixer() (in module beanmachine.ppl.compiler.fix_arithmetic)
nested_matrix_scale_fixer() (in module beanmachine.ppl.compiler.fix_matrix_scale)
nnc_jit() (in module beanmachine.ppl.inference.proposer.nnc)
(in module beanmachine.ppl.inference.proposer.nnc.utils)
NO (beanmachine.ppl.compiler.devectorizer_transformer.DevectorizeTransformation attribute)
no_dist_samples (beanmachine.ppl.compiler.gen_bm_python.ToBMPython attribute)
node (beanmachine.ppl.compiler.bmg_nodes.InputList attribute)
(beanmachine.ppl.compiler.error_report.BadMatrixMultiplication attribute)
(beanmachine.ppl.compiler.error_report.ImpossibleObservation attribute)
(beanmachine.ppl.compiler.error_report.UnsizableNode attribute)
(beanmachine.ppl.compiler.error_report.UnsupportedNode attribute)
(beanmachine.ppl.compiler.error_report.UntypableNode attribute)
(beanmachine.ppl.compiler.error_report.Violation attribute)
node_error_pass() (in module beanmachine.ppl.compiler.fix_problem)
node_fixer_first_match() (in module beanmachine.ppl.compiler.fix_problem)
node_locations (beanmachine.ppl.compiler.error_report.BadMatrixMultiplication attribute)
(beanmachine.ppl.compiler.error_report.UnsizableNode attribute)
(beanmachine.ppl.compiler.error_report.UnsupportedNode attribute)
(beanmachine.ppl.compiler.error_report.UntypableNode attribute)
(beanmachine.ppl.compiler.error_report.Violation attribute)
node_locations() (beanmachine.ppl.compiler.execution_context.ExecutionContext method)
node_needs_transform (beanmachine.ppl.compiler.copy_and_replace.TransformAssessment attribute)
node_to_func_id (beanmachine.ppl.compiler.gen_bm_python.ToBMPython attribute)
node_to_graph_id (beanmachine.ppl.compiler.gen_bmg_cpp.GeneratedGraphCPP attribute)
(beanmachine.ppl.compiler.gen_bmg_graph.GeneratedGraph attribute)
(beanmachine.ppl.compiler.gen_bmg_python.GeneratedGraphPython attribute)
node_to_var_id (beanmachine.ppl.compiler.gen_bm_python.ToBMPython attribute)
node_type (beanmachine.ppl.compiler.error_report.Violation attribute)
NodeFixerError (class in beanmachine.ppl.compiler.fix_problem)
NodeTransformer (class in beanmachine.ppl.compiler.copy_and_replace)
NonePattern (class in beanmachine.ppl.compiler.patterns)
normal_normal_conjugate_fixer() (in module beanmachine.ppl.compiler.fix_normal_conjugate_prior)
NormalEig (class in beanmachine.ppl.inference.proposer.normal_eig)
NormalNode (class in beanmachine.ppl.compiler.bmg_nodes)
not_equal() (in module beanmachine.ppl.compiler.ast_patterns)
NotEqualNode (class in beanmachine.ppl.compiler.bmg_nodes)
NotInNode (class in beanmachine.ppl.compiler.bmg_nodes)
NotNode (class in beanmachine.ppl.compiler.bmg_nodes)
num() (in module beanmachine.ppl.compiler.ast_patterns)
NUTSProposer (class in beanmachine.ppl.inference.proposer.nuts_proposer)
O
Observation (class in beanmachine.ppl.compiler.bmg_nodes)
observations (beanmachine.ppl.compiler.gen_bm_python.ToBMPython attribute)
observations_fixer() (in module beanmachine.ppl.compiler.fix_observations)
observe_true_fixer() (in module beanmachine.ppl.compiler.fix_observe_true)
observed (beanmachine.ppl.compiler.bmg_nodes.Observation property)
OFF (beanmachine.ppl.inference.utils.VerboseLevel attribute)
(beanmachine.ppl.inference.VerboseLevel attribute)
one_child() (beanmachine.ppl.compiler.rules.RuleDomain method)
OneChild (class in beanmachine.ppl.compiler.rules)
OneHotMatrix (class in beanmachine.ppl.compiler.bmg_types)
OneListMember (class in beanmachine.ppl.compiler.rules)
only_ordinary_arguments() (in module beanmachine.ppl.compiler.special_function_caller)
operand (beanmachine.ppl.compiler.bmg_nodes.SampleNode property)
(beanmachine.ppl.compiler.bmg_nodes.UnaryOperatorNode property)
operator (beanmachine.ppl.compiler.bmg_nodes.Query property)
operator_type() (in module beanmachine.ppl.compiler.bmg_node_types)
OperatorNode (class in beanmachine.ppl.compiler.bmg_nodes)
OrElse (class in beanmachine.ppl.compiler.rules)
original_exception (beanmachine.ppl.compiler.internal_error.InternalError attribute)
outputs (beanmachine.ppl.compiler.bmg_nodes.AdditionNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.BernoulliBase attribute)
(beanmachine.ppl.compiler.bmg_nodes.BernoulliLogitNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.BernoulliNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.BetaNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.BinaryOperatorNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.BinomialLogitNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.BinomialNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.BinomialNodeBase attribute)
(beanmachine.ppl.compiler.bmg_nodes.BitAndNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.BitOrNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.BitXorNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.BMGNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.BroadcastNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.CategoricalLogitNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.CategoricalNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.CategoricalNodeBase attribute)
(beanmachine.ppl.compiler.bmg_nodes.Chi2Node attribute)
(beanmachine.ppl.compiler.bmg_nodes.ChoiceNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.CholeskyNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.ColumnIndexNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.ComparisonNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.ComplementNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.DirichletNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.DistributionNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.DivisionNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.ElementwiseMultiplyNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.EqualNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.Exp2Node attribute)
(beanmachine.ppl.compiler.bmg_nodes.ExpM1Node attribute)
(beanmachine.ppl.compiler.bmg_nodes.ExpNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.ExpProductFactorNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.FactorNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.FillMatrixNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.FlatNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.FloorDivNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.GammaNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.GreaterThanEqualNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.GreaterThanNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.HalfCauchyNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.HalfNormalNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.IfThenElseNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.IndexNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.InNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.InvertNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.IsNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.IsNotNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.ItemNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.LessThanEqualNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.LessThanNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.LKJCholeskyNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.Log10Node attribute)
(beanmachine.ppl.compiler.bmg_nodes.Log1mexpNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.Log1pNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.Log2Node attribute)
(beanmachine.ppl.compiler.bmg_nodes.LogAddExpNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.LogisticNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.LogNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.LogProbNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.LogSumExpNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.LogSumExpTorchNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.LogSumExpVectorNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.LShiftNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.MatrixAddNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.MatrixComplementNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.MatrixExpNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.MatrixLog1mexpNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.MatrixLogNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.MatrixMultiplicationNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.MatrixNegateNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.MatrixPhiNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.MatrixScaleNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.MatrixSumNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.ModNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.MultiplicationNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.NegateNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.NormalNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.NotEqualNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.NotInNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.NotNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.OperatorNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.PhiNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.PoissonNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.PowerNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.Query attribute)
(beanmachine.ppl.compiler.bmg_nodes.RShiftNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.SampleNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.SquareRootNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.StudentTNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.SumNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.SwitchNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.ToIntNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.ToMatrixNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.ToNegativeRealMatrixNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.ToNegativeRealNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.ToPositiveRealMatrixNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.ToPositiveRealNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.ToProbabilityNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.ToRealMatrixNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.ToRealNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.TransposeNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.UnaryOperatorNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.UniformNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.UntypedConstantNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.VectorIndexNode attribute)
P
param() (beanmachine.ppl.model.statistical_model.StatisticalModel static method)
(beanmachine.ppl.model.StatisticalModel static method)
(in module beanmachine.ppl)
(in module beanmachine.ppl.model)
(in module beanmachine.ppl.model.statistical_model)
parent (beanmachine.ppl.compiler.profiler.ProfileReport attribute)
parents (beanmachine.ppl.world.variable.Variable attribute)
pattern (beanmachine.ppl.compiler.patterns.ListAll attribute)
(beanmachine.ppl.compiler.patterns.ListAny attribute)
(beanmachine.ppl.compiler.patterns.Negate attribute)
(beanmachine.ppl.compiler.rules.PatternRule attribute)
pattern_rules() (in module beanmachine.ppl.compiler.rules)
PatternBase (class in beanmachine.ppl.compiler.patterns)
PatternRule (class in beanmachine.ppl.compiler.rules)
patterns (beanmachine.ppl.compiler.patterns.ListPattern attribute)
(beanmachine.ppl.compiler.patterns.MatchAny attribute)
(beanmachine.ppl.compiler.patterns.MatchEvery attribute)
peek() (beanmachine.ppl.compiler.execution_context.CallStack method)
PerformanceReport (class in beanmachine.ppl.compiler.performance_report)
phi() (in module beanmachine.ppl.compiler.bm_graph_builder)
PhiNode (class in beanmachine.ppl.compiler.bmg_nodes)
PoissonNode (class in beanmachine.ppl.compiler.bmg_nodes)
pop() (beanmachine.ppl.compiler.execution_context.CallStack method)
PositiveRealMatrix (class in beanmachine.ppl.compiler.bmg_types)
PositiveRealNode (class in beanmachine.ppl.compiler.bmg_nodes)
PowerNode (class in beanmachine.ppl.compiler.bmg_nodes)
predicate (beanmachine.ppl.compiler.patterns.PredicatePattern attribute)
PredicatePattern (class in beanmachine.ppl.compiler.patterns)
Predictive (class in beanmachine.ppl.inference.predictive)
print_graph() (in module beanmachine.ppl.compiler.ast_tools)
print_python() (in module beanmachine.ppl.compiler.ast_tools)
print_tree() (in module beanmachine.ppl.compiler.ast_tools)
probability (beanmachine.ppl.compiler.bmg_nodes.BernoulliBase property)
(beanmachine.ppl.compiler.bmg_nodes.BinomialNodeBase property)
(beanmachine.ppl.compiler.bmg_nodes.CategoricalNodeBase property)
ProbabilityMatrix (class in beanmachine.ppl.compiler.bmg_types)
ProbabilityNode (class in beanmachine.ppl.compiler.bmg_nodes)
ProfilerData (class in beanmachine.ppl.compiler.profiler)
ProfileReport (class in beanmachine.ppl.compiler.profiler)
projection (beanmachine.ppl.compiler.rules.PatternRule attribute)
projection_rule() (in module beanmachine.ppl.compiler.rules)
propose() (beanmachine.ppl.inference.proposer.base_proposer.BaseProposer method)
(beanmachine.ppl.inference.proposer.base_single_site_mh_proposer.BaseSingleSiteMHProposer method)
(beanmachine.ppl.inference.proposer.hmc_proposer.HMCProposer method)
(beanmachine.ppl.inference.proposer.nuts_proposer.NUTSProposer method)
(beanmachine.ppl.inference.proposer.sequential_proposer.SequentialProposer method)
push() (beanmachine.ppl.compiler.execution_context.CallStack method)
Q
queries (beanmachine.ppl.compiler.gen_bm_python.ToBMPython attribute)
Query (class in beanmachine.ppl.compiler.bmg_nodes)
query_to_query_id (beanmachine.ppl.compiler.gen_bmg_cpp.GeneratedGraphCPP attribute)
(beanmachine.ppl.compiler.gen_bmg_graph.GeneratedGraph attribute)
(beanmachine.ppl.compiler.gen_bmg_python.GeneratedGraphPython attribute)
R
r_hat() (in module beanmachine.ppl)
raise_errors() (beanmachine.ppl.compiler.error_report.ErrorReport method)
random_variable() (beanmachine.ppl.model.statistical_model.StatisticalModel static method)
(beanmachine.ppl.model.StatisticalModel static method)
(in module beanmachine.ppl)
(in module beanmachine.ppl.model)
(in module beanmachine.ppl.model.statistical_model)
rate (beanmachine.ppl.compiler.bmg_nodes.GammaNode property)
(beanmachine.ppl.compiler.bmg_nodes.PoissonNode property)
RealMatrix (class in beanmachine.ppl.compiler.bmg_types)
RealNode (class in beanmachine.ppl.compiler.bmg_nodes)
RealSpaceTransform (class in beanmachine.ppl.inference.proposer.hmc_utils)
receiver (beanmachine.ppl.compiler.special_function_caller.KnownFunction attribute)
record_node_call() (beanmachine.ppl.compiler.execution_context.ExecutionContext method)
Recursive (class in beanmachine.ppl.compiler.rules)
remove_leaf() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
remove_node() (beanmachine.ppl.compiler.bm_graph_builder.BMGraphBuilder method)
replace() (beanmachine.ppl.world.variable.Variable method)
(beanmachine.ppl.world.World method)
(beanmachine.ppl.world.world.World method)
requirement (beanmachine.ppl.compiler.error_report.Violation attribute)
requirement_to_type() (in module beanmachine.ppl.compiler.bmg_types)
requirements() (beanmachine.ppl.compiler.bmg_requirements.EdgeRequirements method)
requirements_fixer() (in module beanmachine.ppl.compiler.fix_requirements)
RequirementsFixer (class in beanmachine.ppl.compiler.fix_requirements)
result (beanmachine.ppl.compiler.rules.Success attribute)
right (beanmachine.ppl.compiler.bmg_nodes.BinaryOperatorNode property)
right_type (beanmachine.ppl.compiler.error_report.BadMatrixMultiplication attribute)
rows (beanmachine.ppl.compiler.bmg_nodes.ToMatrixNode property)
(beanmachine.ppl.compiler.bmg_types.BMGMatrixType attribute)
(beanmachine.ppl.compiler.bmg_types.BooleanMatrix attribute)
(beanmachine.ppl.compiler.bmg_types.BroadcastMatrixType attribute)
(beanmachine.ppl.compiler.bmg_types.NaturalMatrix attribute)
(beanmachine.ppl.compiler.bmg_types.NegativeRealMatrix attribute)
(beanmachine.ppl.compiler.bmg_types.OneHotMatrix attribute)
(beanmachine.ppl.compiler.bmg_types.PositiveRealMatrix attribute)
(beanmachine.ppl.compiler.bmg_types.ProbabilityMatrix attribute)
(beanmachine.ppl.compiler.bmg_types.RealMatrix attribute)
(beanmachine.ppl.compiler.bmg_types.SimplexMatrix attribute)
(beanmachine.ppl.compiler.bmg_types.ZeroMatrix attribute)
rsample() (beanmachine.ppl.distributions.Delta method)
(beanmachine.ppl.distributions.delta.Delta method)
(beanmachine.ppl.distributions.Flat method)
(beanmachine.ppl.distributions.flat.Flat method)
RShiftNode (class in beanmachine.ppl.compiler.bmg_nodes)
rule (beanmachine.ppl.compiler.rules.AllChildren attribute)
(beanmachine.ppl.compiler.rules.AllListEditMembers attribute)
(beanmachine.ppl.compiler.rules.AllListMembers attribute)
(beanmachine.ppl.compiler.rules.AllTermChildren attribute)
(beanmachine.ppl.compiler.rules.Check attribute)
(beanmachine.ppl.compiler.rules.IgnoreException attribute)
(beanmachine.ppl.compiler.rules.OneChild attribute)
(beanmachine.ppl.compiler.rules.OneListMember attribute)
(beanmachine.ppl.compiler.rules.SomeChildren attribute)
(beanmachine.ppl.compiler.rules.SomeListMembers attribute)
(beanmachine.ppl.compiler.rules.SpecificChild attribute)
(beanmachine.ppl.compiler.rules.Trace attribute)
(beanmachine.ppl.compiler.rules.TryMany attribute)
(beanmachine.ppl.compiler.rules.TryOnce attribute)
Rule (class in beanmachine.ppl.compiler.rules)
rule_maker (beanmachine.ppl.compiler.rules.Recursive attribute)
RuleDomain (class in beanmachine.ppl.compiler.rules)
RuleResult (class in beanmachine.ppl.compiler.rules)
rules (beanmachine.ppl.compiler.rules.AllOf attribute)
(beanmachine.ppl.compiler.rules.FirstMatch attribute)
(beanmachine.ppl.compiler.rules.SomeOf attribute)
rv_identifier (beanmachine.ppl.compiler.bmg_nodes.Query property)
rv_map (beanmachine.ppl.compiler.runtime.BMGRuntime attribute)
rv_to_query() (in module beanmachine.ppl.compiler.bm_graph_builder)
RVIdentifier (class in beanmachine.ppl)
(class in beanmachine.ppl.model)
(class in beanmachine.ppl.model.rv_identifier)
S
safe_log_prob_sum() (in module beanmachine.ppl.inference.utils)
sample() (beanmachine.ppl.distributions.Flat method)
(beanmachine.ppl.distributions.flat.Flat method)
(beanmachine.ppl.distributions.Unit method)
(beanmachine.ppl.distributions.unit.Unit method)
(beanmachine.ppl.inference.proposer.normal_eig.NormalEig method)
SampleNode (class in beanmachine.ppl.compiler.bmg_nodes)
Sampler (class in beanmachine.ppl.inference.sampler)
sampler() (beanmachine.ppl.inference.base_inference.BaseInference method)
samples (beanmachine.ppl.inference.monte_carlo_samples.MonteCarloSamples property)
(beanmachine.ppl.inference.monte_carlo_samples.Samples attribute)
Samples (class in beanmachine.ppl.inference.monte_carlo_samples)
SCALAR (beanmachine.ppl.compiler.devectorizer_transformer.ElementType attribute)
(beanmachine.ppl.compiler.tensorizer_transformer.ElementType attribute)
scale (beanmachine.ppl.compiler.bmg_nodes.HalfCauchyNode property)
(beanmachine.ppl.compiler.bmg_nodes.StudentTNode property)
second (beanmachine.ppl.compiler.rules.Compose attribute)
(beanmachine.ppl.compiler.rules.OrElse attribute)
seed() (in module beanmachine.ppl)
(in module beanmachine.ppl.inference)
(in module beanmachine.ppl.inference.utils)
send() (beanmachine.ppl.inference.sampler.Sampler method)
sequential_graph_fixer() (in module beanmachine.ppl.compiler.fix_problem)
SequentialProposer (class in beanmachine.ppl.inference.proposer.sequential_proposer)
set_params() (beanmachine.ppl.inference.vi.variational_world.VariationalWorld method)
shape() (beanmachine.ppl.distributions.Delta method)
(beanmachine.ppl.distributions.delta.Delta method)
short_name (beanmachine.ppl.compiler.bmg_types.AnyPosRealMatrix attribute)
(beanmachine.ppl.compiler.bmg_types.AnyRealMatrix attribute)
(beanmachine.ppl.compiler.bmg_types.AnyRequirement attribute)
(beanmachine.ppl.compiler.bmg_types.BaseRequirement attribute)
(beanmachine.ppl.compiler.bmg_types.BMGElementType attribute)
(beanmachine.ppl.compiler.bmg_types.BMGLatticeType attribute)
(beanmachine.ppl.compiler.bmg_types.BooleanMatrix attribute)
(beanmachine.ppl.compiler.bmg_types.BroadcastMatrixType attribute)
(beanmachine.ppl.compiler.bmg_types.NaturalMatrix attribute)
(beanmachine.ppl.compiler.bmg_types.NegativeRealMatrix attribute)
(beanmachine.ppl.compiler.bmg_types.OneHotMatrix attribute)
(beanmachine.ppl.compiler.bmg_types.PositiveRealMatrix attribute)
(beanmachine.ppl.compiler.bmg_types.ProbabilityMatrix attribute)
(beanmachine.ppl.compiler.bmg_types.RealMatrix attribute)
(beanmachine.ppl.compiler.bmg_types.SimplexMatrix attribute)
(beanmachine.ppl.compiler.bmg_types.ZeroMatrix attribute)
sigma (beanmachine.ppl.compiler.bmg_nodes.HalfNormalNode property)
(beanmachine.ppl.compiler.bmg_nodes.NormalNode property)
SimplexMatrix (class in beanmachine.ppl.compiler.bmg_types)
simulate() (beanmachine.ppl.inference.predictive.Predictive static method)
(in module beanmachine.ppl)
(in module beanmachine.ppl.inference)
(in module beanmachine.ppl.inference.predictive)
single_assignment() (beanmachine.ppl.compiler.single_assignment.SingleAssignment method)
(in module beanmachine.ppl.compiler.single_assignment)
SingleAssignment (class in beanmachine.ppl.compiler.single_assignment)
SingleSiteAncestralMetropolisHastings (class in beanmachine.ppl)
(class in beanmachine.ppl.inference)
(class in beanmachine.ppl.inference.single_site_ancestral_mh)
SingleSiteAncestralProposer (class in beanmachine.ppl.inference.proposer.single_site_ancestral_proposer)
SingleSiteHalfSpaceNMCProposer (class in beanmachine.ppl.inference.proposer.nmc)
(class in beanmachine.ppl.inference.proposer.nmc.single_site_half_space_nmc_proposer)
SingleSiteHamiltonianMonteCarlo (class in beanmachine.ppl)
(class in beanmachine.ppl.inference)
(class in beanmachine.ppl.inference.hmc_inference)
SingleSiteInference (class in beanmachine.ppl.inference.single_site_inference)
SingleSiteNewtonianMonteCarlo (class in beanmachine.ppl)
(class in beanmachine.ppl.inference)
(class in beanmachine.ppl.inference.single_site_nmc)
SingleSiteNoUTurnSampler (class in beanmachine.ppl)
(class in beanmachine.ppl.inference)
(class in beanmachine.ppl.inference.nuts_inference)
SingleSiteRandomWalk (class in beanmachine.ppl)
(class in beanmachine.ppl.inference)
(class in beanmachine.ppl.inference.single_site_random_walk)
SingleSiteRandomWalkProposer (class in beanmachine.ppl.inference.proposer.single_site_random_walk_proposer)
SingleSiteRealSpaceNMCProposer (class in beanmachine.ppl.inference.proposer.nmc)
(class in beanmachine.ppl.inference.proposer.nmc.single_site_real_space_nmc_proposer)
SingleSiteSimplexSpaceNMCProposer (class in beanmachine.ppl.inference.proposer.nmc)
(class in beanmachine.ppl.inference.proposer.nmc.single_site_simplex_space_nmc_proposer)
SingleSiteUniformMetropolisHastings (class in beanmachine.ppl)
(class in beanmachine.ppl.inference)
(class in beanmachine.ppl.inference.single_site_uniform_mh)
SingleSiteUniformProposer (class in beanmachine.ppl.inference.proposer.single_site_uniform_proposer)
size_error() (beanmachine.ppl.compiler.size_assessment.SizeAssessment method)
size_to_str() (in module beanmachine.ppl.compiler.sizer)
SizeAssessment (class in beanmachine.ppl.compiler.size_assessment)
Sizer (class in beanmachine.ppl.compiler.sizer)
slice_pattern() (in module beanmachine.ppl.compiler.ast_patterns)
soft_abs_inverse() (in module beanmachine.ppl.inference.proposer.newtonian_monte_carlo_utils)
some_bottom_up() (beanmachine.ppl.compiler.rules.RuleDomain method)
some_children() (beanmachine.ppl.compiler.rules.RuleDomain method)
some_top_down() (beanmachine.ppl.compiler.rules.RuleDomain method)
SomeChildren (class in beanmachine.ppl.compiler.rules)
SomeListMembers (class in beanmachine.ppl.compiler.rules)
SomeOf (class in beanmachine.ppl.compiler.rules)
source (beanmachine.ppl.compiler.internal_error.LiftedCompilationError attribute)
SpecialFunctionCaller (class in beanmachine.ppl.compiler.special_function_caller)
specific_child() (beanmachine.ppl.compiler.rules.RuleDomain method)
SpecificChild (class in beanmachine.ppl.compiler.rules)
split_r_hat() (in module beanmachine.ppl)
SquareRootNode (class in beanmachine.ppl.compiler.bmg_nodes)
starred() (in module beanmachine.ppl.compiler.ast_patterns)
StatisticalModel (class in beanmachine.ppl.model)
(class in beanmachine.ppl.model.statistical_model)
step() (beanmachine.ppl.inference.proposer.hmc_utils.DualAverageAdapter method)
(beanmachine.ppl.inference.proposer.hmc_utils.MassMatrixAdapter method)
(beanmachine.ppl.inference.proposer.hmc_utils.WelfordCovariance method)
(beanmachine.ppl.inference.proposer.hmc_utils.WindowScheme method)
(beanmachine.ppl.inference.vi.variational_infer.VariationalInfer method)
(beanmachine.ppl.inference.vi.VariationalInfer method)
StringPattern (class in beanmachine.ppl.compiler.patterns)
StudentTNode (class in beanmachine.ppl.compiler.bmg_nodes)
submatches (beanmachine.ppl.compiler.patterns.Fail attribute)
(beanmachine.ppl.compiler.patterns.MatchResult attribute)
(beanmachine.ppl.compiler.patterns.Success attribute)
subpattern (beanmachine.ppl.compiler.patterns.AttributeSubpattern attribute)
(beanmachine.ppl.compiler.patterns.Subpattern attribute)
Subpattern (class in beanmachine.ppl.compiler.patterns)
subscript() (in module beanmachine.ppl.compiler.ast_patterns)
Success (class in beanmachine.ppl.compiler.patterns)
(class in beanmachine.ppl.compiler.rules)
sum_fixer() (in module beanmachine.ppl.compiler.fix_additions)
sum_rightmost() (in module beanmachine.ppl.distributions.delta)
SumNode (class in beanmachine.ppl.compiler.bmg_nodes)
support (beanmachine.ppl.distributions.Delta attribute)
(beanmachine.ppl.distributions.delta.Delta attribute)
(beanmachine.ppl.distributions.Flat attribute)
(beanmachine.ppl.distributions.flat.Flat attribute)
(beanmachine.ppl.distributions.Unit attribute)
(beanmachine.ppl.distributions.unit.Unit attribute)
support() (beanmachine.ppl.compiler.bmg_nodes.BinomialNodeBase method)
supremum() (in module beanmachine.ppl.compiler.bmg_types)
SwitchNode (class in beanmachine.ppl.compiler.bmg_nodes)
T
tail (beanmachine.ppl.compiler.patterns.HeadTail attribute)
TENSOR (beanmachine.ppl.compiler.devectorizer_transformer.ElementType attribute)
(beanmachine.ppl.compiler.tensorizer_transformer.ElementType attribute)
Tensorizer (class in beanmachine.ppl.compiler.tensorizer_transformer)
TensorNode (class in beanmachine.ppl.compiler.bmg_nodes)
test (beanmachine.ppl.compiler.patterns.Fail attribute)
(beanmachine.ppl.compiler.patterns.MatchResult attribute)
(beanmachine.ppl.compiler.patterns.Success attribute)
(beanmachine.ppl.compiler.rules.Fail attribute)
(beanmachine.ppl.compiler.rules.RuleResult attribute)
throw() (beanmachine.ppl.inference.sampler.Sampler method)
time_in() (beanmachine.ppl.compiler.profiler.ProfilerData method)
timestamp (beanmachine.ppl.compiler.profiler.Event attribute)
to_bm_python() (beanmachine.ppl.inference.bmg_inference.BMGInference method)
(beanmachine.ppl.inference.BMGInference method)
(in module beanmachine.ppl.compiler.gen_bm_python)
to_bmg_cpp() (in module beanmachine.ppl.compiler.gen_bmg_cpp)
to_bmg_graph() (in module beanmachine.ppl.compiler.gen_bmg_graph)
to_bmg_python() (in module beanmachine.ppl.compiler.gen_bmg_python)
to_cpp() (beanmachine.ppl.inference.bmg_inference.BMGInference method)
(beanmachine.ppl.inference.BMGInference method)
to_dict() (beanmachine.ppl.inference.proposer.utils.DictToVecConverter method)
to_dot() (beanmachine.ppl.inference.bmg_inference.BMGInference method)
(beanmachine.ppl.inference.BMGInference method)
(in module beanmachine.ppl.compiler.gen_dot)
to_graph() (beanmachine.ppl.inference.bmg_inference.BMGInference method)
(beanmachine.ppl.inference.BMGInference method)
to_graphviz() (beanmachine.ppl.inference.bmg_inference.BMGInference method)
(beanmachine.ppl.inference.BMGInference method)
to_inference_data() (beanmachine.ppl.inference.monte_carlo_samples.MonteCarloSamples method)
to_json() (beanmachine.ppl.compiler.gen_mini.ToMini method)
to_mini() (in module beanmachine.ppl.compiler.gen_mini)
to_pattern() (in module beanmachine.ppl.compiler.patterns)
to_python() (beanmachine.ppl.inference.bmg_inference.BMGInference method)
(beanmachine.ppl.inference.BMGInference method)
to_report() (beanmachine.ppl.compiler.profiler.ProfilerData method)
to_vec() (beanmachine.ppl.inference.proposer.utils.DictToVecConverter method)
to_xarray() (beanmachine.ppl.inference.monte_carlo_samples.MonteCarloSamples method)
ToBMPython (class in beanmachine.ppl.compiler.gen_bm_python)
ToIntNode (class in beanmachine.ppl.compiler.bmg_nodes)
ToMatrixNode (class in beanmachine.ppl.compiler.bmg_nodes)
ToMini (class in beanmachine.ppl.compiler.gen_mini)
ToNegativeRealMatrixNode (class in beanmachine.ppl.compiler.bmg_nodes)
ToNegativeRealNode (class in beanmachine.ppl.compiler.bmg_nodes)
top_down() (beanmachine.ppl.compiler.rules.RuleDomain method)
ToPositiveRealMatrixNode (class in beanmachine.ppl.compiler.bmg_nodes)
ToPositiveRealNode (class in beanmachine.ppl.compiler.bmg_nodes)
ToProbabilityNode (class in beanmachine.ppl.compiler.bmg_nodes)
ToRealMatrixNode (class in beanmachine.ppl.compiler.bmg_nodes)
ToRealNode (class in beanmachine.ppl.compiler.bmg_nodes)
total_time (beanmachine.ppl.compiler.profiler.ProfileReport attribute)
Trace (class in beanmachine.ppl.compiler.rules)
transform_node() (beanmachine.ppl.compiler.copy_and_replace.NodeTransformer method)
(beanmachine.ppl.compiler.copy_transformer.CopyGraph method)
(beanmachine.ppl.compiler.devectorizer_transformer.Devectorizer method)
(beanmachine.ppl.compiler.tensorizer_transformer.Tensorizer method)
TransformAssessment (class in beanmachine.ppl.compiler.copy_and_replace)
TransposeNode (class in beanmachine.ppl.compiler.bmg_nodes)
trivial_matmul_fixer() (in module beanmachine.ppl.compiler.fix_matrix_scale)
TryMany (class in beanmachine.ppl.compiler.rules)
TryOnce (class in beanmachine.ppl.compiler.rules)
typ (beanmachine.ppl.compiler.patterns.TypePattern attribute)
type_and_attributes() (in module beanmachine.ppl.compiler.patterns)
type_guard() (in module beanmachine.ppl.compiler.fix_problem)
type_of_value() (in module beanmachine.ppl.compiler.bmg_types)
TypePattern (class in beanmachine.ppl.compiler.patterns)
typer (beanmachine.ppl.compiler.bmg_requirements.EdgeRequirements attribute)
TyperBase (class in beanmachine.ppl.compiler.typer_base)
U
unaryop() (in module beanmachine.ppl.compiler.ast_patterns)
UnaryOperatorNode (class in beanmachine.ppl.compiler.bmg_nodes)
unarysub() (in module beanmachine.ppl.compiler.ast_patterns)
UniformNode (class in beanmachine.ppl.compiler.bmg_nodes)
Unit (class in beanmachine.ppl.distributions)
(class in beanmachine.ppl.distributions.unit)
UNKNOWN (beanmachine.ppl.compiler.tensorizer_transformer.ElementType attribute)
UnsizableNode (class in beanmachine.ppl.compiler.error_report)
unsupported_node_fixer() (in module beanmachine.ppl.compiler.fix_unsupported)
unsupported_node_reporter() (in module beanmachine.ppl.compiler.fix_unsupported)
UnsupportedNode (class in beanmachine.ppl.compiler.error_report)
UnsupportedNodeFixer (class in beanmachine.ppl.compiler.fix_unsupported)
Untypable (in module beanmachine.ppl.compiler.bmg_types)
untypable_node_reporter() (in module beanmachine.ppl.compiler.fix_unsupported)
UntypableNode (class in beanmachine.ppl.compiler.error_report)
UntypedConstantNode (class in beanmachine.ppl.compiler.bmg_nodes)
update_graph() (beanmachine.ppl.inference.vi.variational_world.VariationalWorld method)
(beanmachine.ppl.world.base_world.BaseWorld method)
(beanmachine.ppl.world.World method)
(beanmachine.ppl.world.world.World method)
update_type() (beanmachine.ppl.compiler.typer_base.TyperBase method)
upper_bound() (in module beanmachine.ppl.compiler.bmg_types)
UpperBound (class in beanmachine.ppl.compiler.bmg_types)
V
value (beanmachine.ppl.compiler.bmg_nodes.BooleanNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.ConstantBooleanMatrixNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.ConstantNaturalMatrixNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.ConstantNegativeRealMatrixNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.ConstantNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.ConstantPositiveRealMatrixNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.ConstantProbabilityMatrixNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.ConstantRealMatrixNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.ConstantSimplexMatrixNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.ConstantTensorNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.NaturalNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.NegativeRealNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.Observation attribute)
(beanmachine.ppl.compiler.bmg_nodes.PositiveRealNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.ProbabilityNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.RealNode attribute)
(beanmachine.ppl.compiler.bmg_nodes.UntypedConstantNode attribute)
(beanmachine.ppl.compiler.patterns.AtomicPattern attribute)
(beanmachine.ppl.compiler.patterns.BoolPattern attribute)
(beanmachine.ppl.compiler.patterns.FloatPattern attribute)
(beanmachine.ppl.compiler.patterns.IntPattern attribute)
(beanmachine.ppl.compiler.patterns.NonePattern attribute)
(beanmachine.ppl.compiler.patterns.StringPattern attribute)
(beanmachine.ppl.world.variable.Variable attribute)
Variable (class in beanmachine.ppl.world.variable)
variance (beanmachine.ppl.distributions.Delta property)
(beanmachine.ppl.distributions.delta.Delta property)
VariationalInfer (class in beanmachine.ppl.inference.vi)
(class in beanmachine.ppl.inference.vi.variational_infer)
VariationalWorld (class in beanmachine.ppl.inference.vi.variational_world)
VectorIndexNode (class in beanmachine.ppl.compiler.bmg_nodes)
vectorized_graph_fixer() (in module beanmachine.ppl.compiler.devectorizer_transformer)
VerboseLevel (class in beanmachine.ppl.inference)
(class in beanmachine.ppl.inference.utils)
Violation (class in beanmachine.ppl.compiler.error_report)
W
WARNING (beanmachine.ppl.model.utils.LogLevel attribute)
WelfordCovariance (class in beanmachine.ppl.inference.proposer.hmc_utils)
WindowScheme (class in beanmachine.ppl.inference.proposer.hmc_utils)
with_dimensions() (beanmachine.ppl.compiler.bmg_types.BMGMatrixType method)
(beanmachine.ppl.compiler.bmg_types.BooleanMatrix method)
(beanmachine.ppl.compiler.bmg_types.NaturalMatrix method)
(beanmachine.ppl.compiler.bmg_types.NegativeRealMatrix method)
(beanmachine.ppl.compiler.bmg_types.OneHotMatrix method)
(beanmachine.ppl.compiler.bmg_types.PositiveRealMatrix method)
(beanmachine.ppl.compiler.bmg_types.ProbabilityMatrix method)
(beanmachine.ppl.compiler.bmg_types.RealMatrix method)
(beanmachine.ppl.compiler.bmg_types.SimplexMatrix method)
(beanmachine.ppl.compiler.bmg_types.ZeroMatrix method)
with_size() (beanmachine.ppl.compiler.bmg_types.BMGMatrixType method)
World (class in beanmachine.ppl.world)
(class in beanmachine.ppl.world.world)
wrapper (beanmachine.ppl.model.rv_identifier.RVIdentifier attribute)
(beanmachine.ppl.model.RVIdentifier attribute)
(beanmachine.ppl.RVIdentifier attribute)
Y
YES (beanmachine.ppl.compiler.devectorizer_transformer.DevectorizeTransformation attribute)
YES_WITH_MERGE (beanmachine.ppl.compiler.devectorizer_transformer.DevectorizeTransformation attribute)
Z
zero_grad() (in module beanmachine.ppl.inference.proposer.newtonian_monte_carlo_utils)
ZeroMatrix (class in beanmachine.ppl.compiler.bmg_types)