MCPcopy Create free account
hub / github.com/clab/dynet / add_input

Method add_input

python/dynet_viz.py:631–638  ·  view source on GitHub ↗
(self, x)

Source from the content-addressed store, hash-verified

629 self._out = out
630
631 def add_input(self, x): # x: Expression
632 input_dim = make_dim(self.builder.input_dim)
633 input_dim = x.dim if x.dim==input_dim else InvalidConcreteDim(x.dim, input_dim)
634 rnn_type = self.builder.whoami()
635 if rnn_type.endswith("Builder"): rnn_type = rnn_type[:-len("Builder")]
636 output_e = GVExpr('RNNState', [x, input_dim, rnn_type, self.builder.builder_version, self.state_idx+1], dim=make_dim(self.builder.hidden_dim))
637 new_state = RNNState(self.builder, self.state_idx+1, self, output_e)
638 return new_state
639
640 def add_inputs(self, xs):
641 if self._prev is None:

Callers 6

add_inputMethod · 0.45
add_input_to_prevMethod · 0.45
add_inputsMethod · 0.45
add_inputMethod · 0.45
add_inputsMethod · 0.45
new_style_save_and_loadFunction · 0.45

Calls 5

make_dimFunction · 0.85
InvalidConcreteDimClass · 0.85
GVExprFunction · 0.85
RNNStateClass · 0.70
whoamiMethod · 0.45

Tested by 1

new_style_save_and_loadFunction · 0.36