1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
//! This module exposes functions for building standard operations.
//!
//! Each operation has a struct which can be used as a builder and allows
//! setting optional attributes:
//!
//! ```ignore
//! MatMul::new().transpose_a(true).build(a, b, &mut scope)?;
//! ```
//!
//! and a function which is shorter when no attributes need to be set:
//!
//! ```ignore
//! mat_mul(a, b, &mut scope)
//! ```
//!
//! Note that for some ops, the builder may always be required, because
//! the op has required attributes with no default specified.
pub use *;
pub use *;
pub use *;