|
def | __init__ (self, cells, residual_output_layers=None, kwargs) |
|
def | layer_scoper (self, layer_id) |
|
def | prepare_input (self, model, input_blob) |
|
def | get_state_names (self) |
|
def | get_output_state_index (self) |
|
def | __init__ (self, name=None, forward_only=False, initializer=None) |
|
def | initializer (self) |
|
def | initializer (self, value) |
|
def | scope (self, name) |
|
def | apply_over_sequence (self, model, inputs, seq_lengths=None, initial_states=None, outputs_with_grads=None) |
|
def | apply (self, model, input_t, seq_lengths, states, timestep) |
|
def | apply_override (self, model, input_t, seq_lengths, timestep, extra_inputs=None) |
|
def | prepare_input (self, model, input_blob) |
|
def | get_output_state_index (self) |
|
def | get_state_names (self) |
|
def | get_state_names_override (self) |
|
def | get_output_dim (self) |
|
Multilayer RNN via the composition of RNNCell instance.
It is the resposibility of calling code to ensure the compatibility
of the successive layers in terms of input/output dimensiality, etc.,
and to ensure that their blobs do not have name conflicts, typically by
creating the cells with names that specify layer number.
Assumes first state (recurrent output) for each layer should be the input
to the next layer.
Definition at line 911 of file rnn_cell.py.