Module: NDAV::OrtValue::Converter

Defined in:
lib/ndav/ort_value.rb

Instance Method Summary collapse

Instance Method Details

#OrtValue(array) ⇒ Object



109
110
111
112
113
114
115
116
117
118
119
# File 'lib/ndav/ort_value.rb', line 109

def OrtValue(array, *, **)
  if array.kind_of? ::OnnxRuntime::OrtValue
    array
  elsif array.respond_to? :to_ort_value
    array.to_ort_value
  elsif array.respond_to? :to_ndav
    to_ndav(*, **).to_ort_value
  else
    ::NDAV.new(array, *, **).to_ort_value
  end
end