用法:
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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。