megengine.Parameter¶
- class Parameter(data, dtype=None, device=None, is_const=False, no_cache=False, name=None, format='default')[源代码]¶
一类表示模块参数的张量。
注解
参数上发生的操作通常返回张量而不是参数。 例如,使用参数
x,x.reshape/to/sum/...将产生一个张量。 参数和张量之间的任何操作都将以张量作为输出。属性
transpose的别名。返回一个字符串,表示存储了一个
Tensor的设备。设备映射的回调函数,参见
load。返回一个
numpy.dtype对象表示一个Tensor的数据类型。返回一个表示
Tensor的 :ref:`memory format <format-introduction>`的字符串。此 tensor 的梯度见
autodiff。返回一个表示
Tensor的名字的字符串。返回自身
Tensor的维数。返回一个布尔值,表示
Tensor是否需要梯度。返回自身
Tensor的大小。方法
astype(dtype)detach()返回一个与求导当前计算图分离的新
Tensor。flatten([start_axis, end_axis])查看
flatten。item(*args)将标准 Python
numbers.Number作为Tensor的值返回。max([axis, keepdims])See
max.mean([axis, keepdims])See
mean.min([axis, keepdims])See
min.numpy()将
numpy.ndarray作为selfTensor返回。prod([axis, keepdims])见
prod。1.0 版后已移除.
reshape(*args)查看
reshape。set_value(value)1.0 版后已移除.
sum([axis, keepdims])见
sum。to(device, *[, _borrow])将
Tensor复制到指定的设备。tolist()将张量作为(嵌套)列表返回。
transpose(*args)查看
transpose。