用法:
eval(ctx=None, **kwargs)
- ctx:(mxnet.context.Context) - 生成的执行程序运行的设备上下文。
- kwargs:(类型的关键字参数
NDArray
) - 符号的输入参数。必须提供所有参数。
- result:(
a list of NDArrays corresponding to the values taken by each symbol when
) evaluated on given args. When called on a single symbol (not a group),
the result will be a list with one element.
- result:(
参数:
返回:
评估给定参数的符号。
eval
方法结合了对bind
(返回执行程序)的调用和对forward
(执行程序方法)的调用。对于可能使用相同参数重复评估的常见用例,eval 很慢。在这种情况下,您应该调用bind
一次,然后重复调用 forward。此函数允许使用更简单的语法来减少繁琐的内省。示例:
>>> a = mx.sym.Variable('a') >>> b = mx.sym.Variable('b') >>> c = a + b >>> ex = c.eval(ctx = mx.cpu(), a = mx.nd.ones([2,3]), b = mx.nd.ones([2,3])) >>> ex [<NDArray 2x3 @cpu(0)>] >>> ex[0].asnumpy() array([[ 2., 2., 2.], [ 2., 2., 2.]], dtype=float32)
相关用法
- Python mxnet.symbol.Symbol.get_children用法及代码示例
- Python mxnet.symbol.Symbol.list_outputs用法及代码示例
- Python mxnet.symbol.Symbol.infer_type_partial用法及代码示例
- Python mxnet.symbol.Symbol.infer_shape_partial用法及代码示例
- Python mxnet.symbol.Symbol.simple_bind用法及代码示例
- Python mxnet.symbol.Symbol.list_inputs用法及代码示例
- Python mxnet.symbol.Symbol.infer_type用法及代码示例
- Python mxnet.symbol.Symbol.debug_str用法及代码示例
- Python mxnet.symbol.Symbol.infer_shape用法及代码示例
- Python mxnet.symbol.Symbol.list_auxiliary_states用法及代码示例
- Python mxnet.symbol.Symbol.bind用法及代码示例
- Python mxnet.symbol.Symbol.attr_dict用法及代码示例
- Python mxnet.symbol.Symbol.attr用法及代码示例
- Python mxnet.symbol.Symbol.list_attr用法及代码示例
- Python mxnet.symbol.Symbol.get_internals用法及代码示例
- Python mxnet.symbol.Symbol.list_arguments用法及代码示例
- Python mxnet.symbol.SequenceReverse用法及代码示例
- Python mxnet.symbol.SequenceMask用法及代码示例
- Python mxnet.symbol.SequenceLast用法及代码示例
- Python mxnet.symbol.SoftmaxActivation用法及代码示例
注:本文由纯净天空筛选整理自apache.org大神的英文原创作品 mxnet.symbol.Symbol.eval。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。