View source on GitHub |
TensorFlow operations and functions.
Functions
create_range_decoder(...)
: Creates range decoder objects to be used by EntropyDecode*
ops.
create_range_encoder(...)
: Creates range encoder objects to be used by EntropyEncode*
ops.
entropy_decode_channel(...)
: Decodes the encoded stream inside handle
.
entropy_decode_finalize(...)
: Finalizes the decoding process.
entropy_decode_index(...)
: Decodes the encoded stream inside handle
.
entropy_encode_channel(...)
: Encodes each input in value
.
entropy_encode_finalize(...)
: Finalizes the encoding process and extracts byte stream from the encoder.
entropy_encode_index(...)
: Encodes each input in value
according to a distribution selected by index
.
lower_bound(...)
: Same as tf.maximum
, but with helpful gradient for inputs < bound
.
perturb_and_apply(...)
: Perturbs the inputs of a pointwise function.
pmf_to_quantized_cdf(...)
: Converts a PMF into a quantized CDF for range coding.
round_st(...)
: Straight-through round with optional quantization offset.
run_length_decode(...)
: Decodes data
using run-length coding.
run_length_encode(...)
: Encodes data
using run-length coding.
run_length_gamma_decode(...)
: Decodes data
using run-length and Elias gamma coding.
run_length_gamma_encode(...)
: Encodes data
using run-length and Elias gamma coding.
same_padding_for_kernel(...)
: Determine correct amount of padding for same
convolution.
soft_round(...)
: Differentiable approximation to round
.
soft_round_conditional_mean(...)
: Conditional mean of inputs given noisy soft rounded values.
soft_round_inverse(...)
: Inverse of soft_round
.
stochastic_round(...)
: Rounds inputs / step_size
stochastically.
upper_bound(...)
: Same as tf.minimum
, but with helpful gradient for inputs > bound
.