burn-vision 0.21.0

Vision processing operations for burn tensors
Documentation
#[cfg(feature = "tch")]
mod tch {
    use crate::{BoolVisionOps, FloatVisionOps, IntVisionOps, QVisionOps, VisionBackend};
    use burn_tch::{LibTorch, TchElement};

    impl<E: TchElement> BoolVisionOps for LibTorch<E> {}
    impl<E: TchElement> IntVisionOps for LibTorch<E> {}
    impl<E: TchElement> FloatVisionOps for LibTorch<E> {}
    impl<E: TchElement> QVisionOps for LibTorch<E> {}
    impl<E: TchElement> VisionBackend for LibTorch<E> {}
}

#[cfg(feature = "flex")]
mod flex {
    use crate::{BoolVisionOps, FloatVisionOps, IntVisionOps, QVisionOps, VisionBackend};
    use burn_flex::Flex;

    impl BoolVisionOps for Flex {}
    impl IntVisionOps for Flex {}
    impl FloatVisionOps for Flex {}
    impl QVisionOps for Flex {}
    impl VisionBackend for Flex {}
}