InferenceMasks#

class bayesflow.masking.InferenceMasks(fixed_target_mask: Tensor | None = None, infer_target_mask: Tensor | None = None, observed_condition_mask: Tensor | None = None, fixed_target_value: Tensor | None = None, subnet_kwargs: Mapping[str, ~bayesflow.types.tensor.Tensor | None]=<factory>)[source]#

Bases: object

Masks prepared for one inference-network operation.

fixed_target_mask: Tensor | None = None#
infer_target_mask: Tensor | None = None#
observed_condition_mask: Tensor | None = None#
fixed_target_value: Tensor | None = None#
subnet_kwargs: Mapping[str, Tensor | None]#
semantic_kwargs() → dict[str, Tensor][source]#