forked from coreylowman/dfdx
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[Breaking] Adding dilation/groups to Conv2D. Adding dilation to Pool2D (
coreylowman#767) * Forward pass for CPU working with dilation/groups * Adding test generation script * Backward img grad working * Backward filters working * Removing large test case * Adding sketches of cuda/cudnn kernels * Update cudnn code * Temp commit * Update filters transpose logic for cuda * Cuda kernel implementation * batched conv2d tests * Fixing dilation * Cudnn passing tests * cuda tests passing * Reverting numpy tests * Removing old conv2d implementation * Pool2D rewrite * Updates for pool2d cuda * Adding dilated pool2d test * Adding dilation & groups to nn layer * Adding conv2d dilation & group tests * Fixing tests & warning
- Loading branch information
1 parent
43fe597
commit 5d3fc0e
Showing
16 changed files
with
1,357 additions
and
1,268 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.