flashlight_tensor 0.4.5

gpu/cpu tensor library focused around matrix and neural network operations
Documentation
//! import of all functions in crate

pub use crate::{
    tensor::*,
    cpu::{
        math::{
            functions::*,
            addition::*,
            division::*,
            multiplication::*,
            subtraction::*,
        },
        subtypes::{
            matrix::*,
            vector::*,
            helpers::*,
        },
        machine_learning::{
            relu::*,
            sigmoid::*,
        },
        broadcasting::{
            helpers::*,
            operations::*,
        }
    },
    wgpu::runners::{
        sample::*,
        gpu_data::*,
        gpu_buffers::*,
        shaders::*,
        helpers::*,
        gpu_runner::{
            *,
            runner_ops::{
                subtypes::*,
                broadcasting::*,
                math::{
                    matrix::*,
                    addition::*,
                    division::*,
                    functions::*,
                    multiplication::*,
                    subtraction::*,
                },
                machine_learning::{
                    forward_prop::*,
                    backward_bias::*,
                    backward_grad::*,
                    backward_weight::*,
                },
            },
        },
    },
};