Module: NDAV::OrtValue::Converter

Defined in:
lib/ndav/ort_value.rb

Instance Method Summary collapse

Instance Method Details

#OrtValue(array) ⇒ Object



134
135
136
137
138
139
140
141
142
143
144
# File 'lib/ndav/ort_value.rb', line 134

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