class OnnxRuntime::Tensor

Overview

Tensor class provides high-level API for working with dense tensors in ONNX Runtime.

Defined in:

onnxruntime/tensor.cr

Class Method Summary

Class Method Detail

def self.create(data : Array(Float32), shape = nil, session = nil) #

Creates a tensor from various data types


[View source]
def self.create(data : Array(Int32), shape = nil, session = nil) #

[View source]
def self.create(data : Array(Int64), shape = nil, session = nil) #

[View source]
def self.create(data : Array(Float64), shape = nil, session = nil) #

[View source]
def self.create(data : Array(UInt8), shape = nil, session = nil) #

[View source]
def self.create(data : Array(Int8), shape = nil, session = nil) #

[View source]
def self.create(data : Array(UInt16), shape = nil, session = nil) #

[View source]
def self.create(data : Array(Int16), shape = nil, session = nil) #

[View source]
def self.create(data : Array(UInt32), shape = nil, session = nil) #

[View source]
def self.create(data : Array(UInt64), shape = nil, session = nil) #

[View source]
def self.create(data : Array(Bool), shape = nil, session = nil) #

[View source]
def self.create(data : Array(String), shape = nil, session = nil) #

[View source]
def self.create(data, shape = nil, session = nil) #

[View source]
def self.extract_data(tensor, session) #

Extract data from a tensor


[View source]