Spec-Zone.ru › TensorFlow

tf.raw_ops.RngReadAndSkip

Увеличивает счетчик генератора псевдослучайных чисел на основе счетчика.

Просмотреть псевдонимы

Псевдонимы для обеспечения совместимости при миграции

Подробнее см. в руководстве по миграции.

tf.compat.v1.raw_ops.RngReadAndSkip

tf.raw_ops.RngReadAndSkip(
    resource, alg, delta, name=None
)

Состояние генератора псевдослучайных чисел после rng_read_and_skip(n) будет таким же, как после uniform([n]) (или любого другого распределения). Фактическое приращение счетчика определяется реализацией и не специфицировано.

Если входной алгоритм — RNG_ALG_AUTO_SELECT, счетчик в состоянии должен иметь размер int64[2], то есть максимальный на данный момент размер счетчика среди алгоритмов. В этом случае эта операция будет работать со счетчиком как с 128-битным целым числом с расположением [lower_64bits, higher_64bits]. Если алгоритму для счетчика требуется меньше 128 бит, он должен использовать младшую часть int64[2]. Благодаря этому int64[2] совместим со всеми текущими алгоритмами генерации псевдослучайных чисел (Philox, ThreeFry и xla::RandomAlgorithm::RNG_DEFAULT). Таким образом, последующие операции генератора псевдослучайных чисел могут использовать этот счетчик с любым алгоритмом.

Аргументы
resource resource типа Tensor. Дескриптор переменной-ресурса, в которой хранится состояние генератора псевдослучайных чисел. Состояние состоит из счетчика, за которым следует ключ.
alg int32 типа Tensor. Алгоритм генератора псевдослучайных чисел.
delta uint64 типа Tensor. Величина сдвига счетчика.
name Имя операции (необязательно).
Возвращаемое значение
int64 типа Tensor.

© 2022 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/api_docs/python/tf/raw_ops/RngReadAndSkip

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API