blob: 78986c5e339a43289e4d3bbc929f5765e97379ba (
plain)
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
|
#pragma once
namespace intgemm {
namespace callbacks {
struct Dummy {
};
struct UnquantizeAndWrite {
float unquant_mult;
float* addr;
UnquantizeAndWrite(float unquant_mult, float* addr) : unquant_mult(unquant_mult), addr(addr) {}
};
struct UnquantizeAndAddBiasAndWrite {
float unquant_mult;
const float* bias_addr;
float* output_addr;
UnquantizeAndAddBiasAndWrite(float unquant_mult, const float* bias_addr, float* output_addr) : unquant_mult(unquant_mult), bias_addr(bias_addr), output_addr(output_addr) {}
};
}
}
|