pub trait TensorCommand<T: Scalar, K: Kind> {
// Required methods
fn copy_tensor(
&mut self,
source: &TensorGpu<T, K>,
destination: &TensorGpu<T, K>,
) -> Result<(), TensorError>;
fn copy_tensor_batch(
&mut self,
source: &TensorGpu<T, K>,
destination: &TensorGpu<T, K>,
from: usize,
to: usize,
) -> Result<(), TensorError>;
}