fn sequence_construct(tensors: Array<Tensor<T>>) -> Array<Tensor<T>>;
Constructs a tensor sequence containing the input tensors.
tensors
(Array<Tensor<T>>
) - The array of input tensors.
- Panics if input tensor array is empty.
A tensor sequence Array<Tensor<T>>
containing the input tensors.
use array::{ArrayTrait, SpanTrait};
use orion::operators::tensor::{TensorTrait, Tensor, U32Tensor};
use orion::operators::sequence::SequenceTrait;
fn sequence_construct_example() -> Array<Tensor<usize>> {
let tensor1 = TensorTrait::new(shape: array![2, 2].span(), data: array![0, 1, 2, 3].span());
let tensor2 = TensorTrait::new(shape: array![2, 2].span(), data: array![4, 5, 6, 7].span());
let result = SequenceTrait::sequence_construct(tensors: array![tensor1, tensor2]);
return result;
}
>>> [[0, 1, 2, 3], [4, 5, 6, 7]]