Commit 6e7b191
authored
oneDNN new features for next major version. (#439)
* oneDNN: add fpmath_mode requirements
* oneDNN: move quantization model description to int8 section
* oneDNN: update the int8 quantization model with asymetric and dynamic quant support
* oneDNN: add matmul to primitives supporting the `any` format.
* oneDNN: add support of broadcast semantic
* oneDNN: split scale and shift flags/parameters in batchnorm
* oneDNN: split scale and shift flags/parameters in layernorm
* oneDNN: split src/dst descriptor for normalization, eltwise, shuffle
* oneDNN: remove logsoftmax and handle it through softmax
* oneDNN: add new eltwise functions and some parametrizations
* oneDNN: add prelu primitive
* oneDNN: add reduction primitive
* oneDNN: new quantization mecanism
- split quantization parameter as per tensor properties
- now inputs qparams are used to compute compensations, and dequantize
after op, and output qparams are applied before write to requantize.
- all scales/shift are passed at execution time, removes overhead of
transfering host scales to device for implementions. Also allow
better reuse of primitives for dynamic quantization.
* oneDNN: add binary post-op
* oneDNN: add AUGRU and LBR-AUGRU cells to RNN primitive
* oneDNN: remove op_desc
* oneDNN: fix outdated doc in header
* fixup! oneDNN: new quantization mecanism
* fixup! oneDNN: update the int8 quantization model with asymetric and dynamic quant support
* oneDNN: various warning/rendering fixes
- Use relative paths for includes
- fix missing replacements
- fix missing references
- fix itemizations
- fix latex rendering
* oneDNN: int8: fix notations
* oneDNN: modify header to match spec changes
* oneDNN: update post-ops support and naming1 parent 90727ee commit 6e7b191
File tree
34 files changed
+3885
-2576
lines changed- source/elements/oneDNN
- include
- source
- data_model
- data_types
- memory
- execution_model
- primitives
- attributes
34 files changed
+3885
-2576
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
267 | 267 | | |
268 | 268 | | |
269 | 269 | | |
| 270 | + | |
| 271 | + | |
| 272 | + | |
| 273 | + | |
| 274 | + | |
| 275 | + | |
| 276 | + | |
| 277 | + | |
| 278 | + | |
| 279 | + | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
| 287 | + | |
| 288 | + | |
| 289 | + | |
| 290 | + | |
| 291 | + | |
| 292 | + | |
| 293 | + | |
| 294 | + | |
| 295 | + | |
| 296 | + | |
| 297 | + | |
| 298 | + | |
| 299 | + | |
| 300 | + | |
| 301 | + | |
| 302 | + | |
| 303 | + | |
| 304 | + | |
270 | 305 | | |
271 | 306 | | |
272 | 307 | | |
| |||
0 commit comments