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

© 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