1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
use crate::tensor::Shape;
use ndarray::Dim;
macro_rules! define_convertion {
(
$n:expr
) => {
impl Into<Dim<[usize; $n]>> for Shape<$n> {
fn into(self) -> Dim<[usize; $n]> {
Dim(self.dims)
}
}
};
}
define_convertion!(0);
define_convertion!(1);
define_convertion!(2);
define_convertion!(3);
define_convertion!(4);
define_convertion!(5);
define_convertion!(6);