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
的设备。callback for device mapping, see
load
.返回一个
numpy.dtype
对象表示一个Tensor
的数据类型。Returns a string represents the memory format of a
Tensor
.gradient of this tensor, see
autodiff
.Returns a string represents the name of a
Tensor
.返回自身
Tensor
的维数。Returns a bool indicates whether the
Tensor
requires gradient.返回自身
Tensor
的大小。方法
astype
(dtype)detach
()返回一个与求导当前计算图分离的新
Tensor
。flatten
()查看
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])See
prod
.1.0 版后已移除.
reshape
(*args)查看
reshape
。set_value
(value)1.0 版后已移除.
sum
([axis, keepdims])See
sum
.to
(device, *[, _borrow])将
Tensor
复制到指定的设备。tolist
()将张量作为(嵌套)列表返回。
transpose
(*args)查看
transpose
。