chela 0.0.2

High-performance Machine Learning, Auto-Differentiation and Tensor Algebra crate for Rust
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use chela::*;
use std::env;
use cpu_time::ProcessTime;

fn profile(size: usize) -> u128 {
    let start = ProcessTime::now();
    let _tensor: NdArray<f32> = NdArray::ones(size);
    start.elapsed().as_nanos()
}

fn main() {
    let args: Vec<String> = env::args().collect();
    let size = args[1].parse::<usize>().unwrap();

   println!("{}", profile(size));
}