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}