Given a list of values (possibly containing numbers), returns a list where each value is broadcasted based on the following rules:
Source:R/distributions-utils.R
broadcast_all.RdRaises value_error: if any of the values is not a numeric instance,
a torch.*Tensor instance, or an instance implementing torch_function
TODO: add has_torch_function((v,))
See: https://github.com/pytorch/pytorch/blob/master/torch/distributions/utils.py
Arguments
- values
List of:
torch.*Tensorinstances are broadcasted as per_broadcasting-semantics.numericinstances (scalars) are upcast to tensors having the same size and type as the first tensor passed tovalues. If all the values are scalars, then they are upcasted to scalar Tensors. values (list ofnumeric,torch.*Tensoror objects implementing torch_function)