Method: TensorFlow::Context#initialize

Defined in:
lib/tensorflow/context.rb

#initializeContext

Returns a new instance of Context.



3
4
5
6
7
8
9
10
# File 'lib/tensorflow/context.rb', line 3

def initialize
  options = FFI.TFE_NewContextOptions
  @status = TensorFlow::FFI.TF_NewStatus
  @pointer = FFI.TFE_NewContext(options, @status)
  Utils.check_status @status
  ObjectSpace.define_finalizer(self, self.class.finalize(@pointer))
  FFI.TFE_DeleteContextOptions(options)
end