cumath 0.2.7

Cuda-based matrix/vector computations


mod meta;
mod cuda_core;
mod cuvector;
mod cumatrix;
mod kernel;

pub use cuda_core::{cuda::*, cublas::*, curand::*};
pub use cuvector::*;
pub use cumatrix::*;




use std::fmt::Display;


pub trait CuDataType: Clone + PartialEq + Display {
    #[inline]
    fn zero() -> Self;
}
impl CuDataType for i32 {
    fn zero() -> i32 { 0 }
}
impl CuDataType for f32 {
    fn zero() -> f32 { 0.0 }
}