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.
View source on GitHub