Skip to content

Utilities for testing custom forward- and reverse-mode AD primatives.

License

Notifications You must be signed in to change notification settings

sethaxen/ChainRulesTestUtils.jl

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ChainRulesTestUtils.jl

Travis Code Style: Blue

Utilities for testing forward- and reverse-mode AD sensitivities.

ChainRulesTestUtils.jl is designed to help you test ChainRulesCore.frule and ChainRulesCore.rrule methods. Currently this is done via testing the rules against numerical differentiation (using FiniteDifferences.jl).

ChainRulesTestUtils.jl is separate from ChainRulesCore.jl so that it can be a test-only dependency, allowing it to have potentially heavy dependencies, while keeping ChainRulesCore.jl as light-weight as possible.

About

Utilities for testing custom forward- and reverse-mode AD primatives.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Julia 100.0%