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

Function std_elems

dynet/expr.cc:234–238  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

232 return Expression(x.pg, x.pg->add_function<MomentDimension>({x.i}, dims, 1, false));
233}
234Expression std_elems(const Expression& x) {
235 vector<unsigned> dims(x.dim().nd);
236 for(size_t i = 0; i < dims.size(); ++i) dims[i] = i;
237 return Expression(x.pg, x.pg->add_function<StdDimension>({x.i}, dims, false));
238}
239Expression mean_batches(const Expression& x) { return Expression(x.pg, x.pg->add_function<MomentDimension>({x.i}, vector<unsigned>(), 1, true)); }
240Expression moment_batches(const Expression& x, unsigned r) { return Expression(x.pg, x.pg->add_function<MomentDimension>({x.i}, vector<unsigned>(), r, true)); }
241Expression std_batches(const Expression& x) { return Expression(x.pg, x.pg->add_function<StdDimension>({x.i}, vector<unsigned>(), true)); }

Callers 4

dynet.cppFile · 0.85
expr.ccFile · 0.85
BOOST_AUTO_TEST_CASEFunction · 0.85
layer_normFunction · 0.85

Calls 3

ExpressionClass · 0.70
dimMethod · 0.45
sizeMethod · 0.45

Tested by 1

BOOST_AUTO_TEST_CASEFunction · 0.68