Spec-Zone.ru › TensorFlow

tf.raw_ops.CudnnRNNParamsSize

Вычисляет размер весов, которые могут использоваться моделью Cudnn RNN.

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

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

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

tf.compat.v1.raw_ops.CudnnRNNParamsSize

tf.raw_ops.CudnnRNNParamsSize(
    num_layers,
    num_units,
    input_size,
    T,
    S,
    rnn_mode='lstm',
    input_mode='linear_input',
    direction='unidirectional',
    dropout=0,
    seed=0,
    seed2=0,
    num_proj=0,
    name=None
)

Возвращает размер параметров, который может использоваться моделью Cudnn RNN. При последующем выделении памяти для весов и их инициализации следует использовать этот размер.

num_layers: задает количество слоев в модели RNN. num_units: задает размер скрытого состояния. input_size: задает размер входного состояния. rnn_mode: указывает тип модели RNN. input_mode: указывает, используется ли линейная проекция между входом и фактическими вычислениями перед первым слоем. «skip_input» разрешен только при input_size == num_units; «auto_select» подразумевает «skip_input», если input_size == num_units; в противном случае подразумевается «linear_input». direction: указывает, будет ли использоваться двунаправленная модель. dir = (direction == bidirectional) ? 2 : 1 dropout: вероятность исключения. При значении 0. исключение отключено. seed: первая часть начального значения для инициализации исключения. seed2: вторая часть начального значения для инициализации исключения. params_size: размер буфера параметров, который следует выделить и инициализировать для этой модели RNN. Обратите внимание, что этот буфер параметров может быть несовместим между графическими процессорами. Используйте CudnnRNNParamsWeights и CudnnRNNParamsBiases, чтобы сохранять и восстанавливать его с обеспечением совместимости между запусками.

Аргументы
num_layers A Tensor of type int32.
num_units A Tensor of type int32.
input_size A Tensor of type int32.
T A tf.DType from: tf.bfloat16, tf.half, tf.float32, tf.float64.
S A tf.DType from: tf.int32, tf.int64.
rnn_mode An optional string from: "rnn_relu", "rnn_tanh", "lstm", "gru". Defaults to "lstm".
input_mode An optional string from: "linear_input", "skip_input", "auto_select". Defaults to "linear_input".
direction An optional string from: "unidirectional", "bidirectional". Defaults to "unidirectional".
dropout An optional float. Defaults to 0.
seed An optional int. Defaults to 0.
seed2 An optional int. Defaults to 0.
num_proj An optional int. Defaults to 0.
name A name for the operation (optional).
Возвращаемое значение
A Tensor of type S.

© 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/CudnnRNNParamsSize

Spec-Zone.ru

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