class Chainer::Initializers::Constant

Public Class Methods

new(fill_value, dtype: nil) click to toggle source
Calls superclass method Chainer::Initializer::new
# File lib/chainer/initializers/constant.rb, line 4
def initialize(fill_value, dtype: nil)
  @fill_value = fill_value
  super(dtype: dtype)
end

Public Instance Methods

call(array) click to toggle source
# File lib/chainer/initializers/constant.rb, line 9
def call(array)
  if @dtype
    raise ArgumentError unless array.class == @dtype
  end
  array.store(@fill_value)
  array
end