Method: Tensorflow::Train::Optimizer#initialize

Defined in:
lib/tensorflow/train/optimizer.rb

#initialize(name: nil, use_locking: false) ⇒ Optimizer

Returns a new instance of Optimizer.



7
8
9
10
11
12
13
14
# File 'lib/tensorflow/train/optimizer.rb', line 7

def initialize(name: nil, use_locking: false)
  @name = name
  @use_locking = use_locking
  raise(Error::InvalidArgumentError, "Must specify the optimizer name") unless name

  @slots = {}
  @non_slots = {}
end