LBetaΒΆ

Computes ln(|Beta(x)|), reducing along the last dimension.

Abstract Signature:

LBeta(x: Tensor)

PyTorch

API: torch.lbeta
Strategy: Direct Mapping

JAX (Core)

API: β€”
Strategy: Macro 'jax.scipy.special.gammaln({x}).sum(-1) - jax.scipy.special.gammaln({x}.sum(-1))'

Keras

API: β€”
Strategy: Macro 'keras.ops.sum(keras.ops.log_gamma({x}), axis=-1) - keras.ops.log_gamma(keras.ops.sum({x}, axis=-1))'

TensorFlow

API: tf.math.lbeta
Strategy: Direct Mapping

Flax NNX

API: β€”
Strategy: Macro 'jax.scipy.special.gammaln({x}).sum(-1) - jax.scipy.special.gammaln({x}.sum(-1))'

PaxML / Praxis

API: β€”
Strategy: Macro 'jax.scipy.special.gammaln({x}).sum(-1) - jax.scipy.special.gammaln({x}.sum(-1))'