This repository was archived by the owner on Nov 17, 2023. It is now read-only.
Commit ab22211
authored
[BACKPORT][BUGFIX][FEATURE] Add oneDNN 1D and 3D deconvolution support and fix bias (#20292)
* [v1.x][BUGFIX] Implement oneDNN deconvolution primitives to deconvolution 2D (#20107)
* Use mkldnn deconvolution primitive in deconvolution
* Apply clang-format
* Refactor deconvolution version 1
* Refactor deconvolution version 2 and use permute_axes in IOLogicalSwapDesc
* Refactor deconvolution version 3
* Enable Deconvolution2D test
* Fix sanity
* Fix windows builds
* Fix deconvolution with bias test
* [v1.x][FEATURE] Add MKLDNN Deconvolution 1D and 3D support (#20137)
* Use MXNET_USE_ONEDNN
* Fix test
* Apply formatter
* Add native support for 3D deconvolution
* Remove outdated check
* Replace math.prod with np.prod
* Check convolution layout only when it has value
* Remove outdated check
* Change tests
* Increase default workspace size to mach convolution
* Fix deconv workspace size
* Increase default deconv workspace size in python API
* Disable 3D tests for GPU
* Add deconv arguments checks
* Remove next_impl calls until it is fixed
* Share workspace
* Fix documentation
* Add test_deconv_dilation
* Fix check
* Fix include order1 parent 80d72b5 commit ab22211
File tree
13 files changed
+1082
-828
lines changed- python/mxnet
- ndarray/numpy_extension
- numpy_extension
- src/operator
- nn
- mkldnn
- tests/python
- mkl
- unittest
13 files changed
+1082
-828
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
617 | 617 | | |
618 | 618 | | |
619 | 619 | | |
620 | | - | |
| 620 | + | |
621 | 621 | | |
622 | | - | |
| 622 | + | |
623 | 623 | | |
624 | 624 | | |
625 | 625 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
586 | 586 | | |
587 | 587 | | |
588 | 588 | | |
589 | | - | |
| 589 | + | |
590 | 590 | | |
591 | | - | |
| 591 | + | |
592 | 592 | | |
593 | 593 | | |
594 | 594 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
328 | 328 | | |
329 | 329 | | |
330 | 330 | | |
331 | | - | |
| 331 | + | |
332 | 332 | | |
333 | 333 | | |
334 | 334 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
389 | 389 | | |
390 | 390 | | |
391 | 391 | | |
392 | | - | |
| 392 | + | |
393 | 393 | | |
394 | 394 | | |
395 | 395 | | |
| |||
Large diffs are not rendered by default.
Large diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
97 | 97 | | |
98 | 98 | | |
99 | 99 | | |
100 | | - | |
101 | | - | |
102 | | - | |
103 | | - | |
104 | | - | |
105 | | - | |
106 | 100 | | |
107 | 101 | | |
108 | 102 | | |
| |||
412 | 406 | | |
413 | 407 | | |
414 | 408 | | |
415 | | - | |
416 | | - | |
417 | | - | |
| 409 | + | |
| 410 | + | |
| 411 | + | |
418 | 412 | | |
419 | 413 | | |
420 | 414 | | |
| |||
0 commit comments