arr_o_gpu/arr_o_gpu/module/
error.rs

1use wgpu::PollError;
2
3#[derive(Debug)]
4pub enum ArrOgpuErr {
5    // module
6    ModuleInit(String),
7
8    // Init
9    Init(String),
10    ArangeInit(String),
11
12    // Operation
13    Matmul2D(String),
14    MatmulND(String),
15    Matmul(String),
16    Add(String),
17    Sub(String),
18    Mul(String),
19    Div(String),
20    DotProduct(String),
21    SumAxis(String),
22
23    // function
24    Pow(String),
25    Abs(String),
26    Log2(String),
27    Powf(String),
28    Powi(String),
29    Sqrt(String),
30    Sin(String),
31    Cos(String),
32    Tan(String),
33
34    // View
35    Indexing(String),
36    Broadcast(String),
37    Slicing(String),
38    ToShape(String),
39    Permute(String),
40    Contiguous(String),
41
42    // tools
43    NegativeIndexing(String),
44    Padding(String),
45
46    // pool
47    Poll(String, PollError),
48
49    // Refactor
50    Refactor(String),
51}
52
53impl ArrOgpuErr {
54    pub fn refactor_err_0_1_0_5() -> ArrOgpuErr {
55        ArrOgpuErr::Refactor("Refactor Error | Updating Array MetaData".to_string())
56    }
57}