hpt_traits/
lib.rs

1//! this crate defines a set of traits for tensor and its operations.
2
3#![deny(missing_docs)]
4
5/// A module contains tensor traits
6pub mod tensor;
7/// A module contains tensor operations traits
8pub mod ops {
9    /// A module contains advance operations
10    pub mod advance;
11    /// A module contains binary operations
12    pub mod binary;
13    /// A module contains comparison operations
14    pub mod cmp;
15    /// A module contains conv operations
16    pub mod conv;
17    /// A module contains creation operations
18    pub mod creation;
19    /// A module contains cumulative operations
20    pub mod cumulative;
21    /// A module contains fft operations
22    pub mod fft;
23    /// A module contains normalization operations
24    pub mod normalization;
25    /// A module contains pooling operations
26    pub mod pooling;
27    /// A module contains random number generation operations
28    pub mod random;
29    /// A module contains reduction operations
30    pub mod reduce;
31    /// A module contains regularization operations
32    pub mod regularization;
33    /// A module contains shape manipulation operations
34    pub mod shape_manipulate;
35    /// A module contains slice operations
36    pub mod slice;
37    /// A module contains unary operations
38    pub mod unary;
39    /// A module contains window operations
40    pub mod windows;
41}