class MXNet::Gluon::Constant
- MXNet::Gluon::Constant
- MXNet::Gluon::Parameter
- Reference
- Object
Overview
A constant parameter for holding immutable tensors.
Constants are ignored by Autograd and Trainer, thus their
values will not change during training. But you can still update
their values manually with the set_data method.
Defined in:
mxnet/gluon/parameter.crConstructors
-
.new(name, value)
Creates a new instance.
Instance Method Summary
-
#to_s(io)
Writes this object to an
IO.
Instance methods inherited from class MXNet::Gluon::Parameter
==(other : self)
==,
data(ctx = nil)
data,
dtype : Symbol?
dtype,
dtype=(dtype)
dtype=,
grad(ctx = nil)
grad,
init(init = nil, ctx = nil, default_init = :uniform, force_reinit = false)
init,
list_ctx
list_ctx,
list_data
list_data,
list_grad
list_grad,
name : String
name,
set_data(data)
set_data,
shape : Array(Int32)?
shape,
shape=(shape)
shape=,
to_s(io)
to_s,
trainer : MXNet::Gluon::Trainer?
trainer,
trainer=(trainer)
trainer=,
var
var,
zero_grad
zero_grad
Constructor methods inherited from class MXNet::Gluon::Parameter
new(name, shape = nil, dtype = nil, init = nil, allow_deferred_init = false, grad_req = :write)
new
Constructor Detail
def self.new(name, value)
#
Creates a new instance.
Parameters
- name (
String, required) Name of the constant. - value (
Array|NDArray, required) Initial value for the constant.