Common utilities used by downstream automatic differentiation tools
This package is designed to help in testing ChainRulesCore.frule
and ChainRulesCore.rrule
methods. The main entry points are ChainRulesTestUtils.frule_test
, ChainRulesTestUtils.rrule_test
, and ChainRulesTestUtils.test_scalar
. Currently this is done via testing the rules against numerical differentiation (using FiniteDifferences.jl
).
ChainRulesTestUtils.jl
is separated 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.
System | Target | Derivation | Build status |
---|---|---|---|
x86_64-linux | /gnu/store/n0ilk1nfw52yj6bi8ird2y8aw0cw6yyc-julia-chainrulestestutils-1.2.3.drv | ||
i686-linux | /gnu/store/fjsxpjmbxf83g51ai3qk9q8m2m1lld3j-julia-chainrulestestutils-1.2.3.drv | ||
aarch64-linux | /gnu/store/gjvqgk83c608rd7yifxs1vi991x6m75g-julia-chainrulestestutils-1.2.3.drv |
Linter | Message | Location |
---|---|---|
description Validate package descriptions | sentences in description should be followed by two spaces; possible infraction at 260 | |
derivation Report failure to compile a package to a derivation | failed to create i586-gnu derivation: #<&package-input-error package: #<package nghttp2@1.48.0 gnu/packages/web.scm:7487 7f8ed7409c60> input: ("_" "static")> | |
derivation Report failure to compile a package to a derivation | failed to create i586-gnu derivation: #<&package-input-error package: #<package nghttp2@1.48.0 gnu/packages/web.scm:7487 7fa7aa068c60> input: ("_" "static")> | |
derivation Report failure to compile a package to a derivation | failed to create i586-gnu derivation: #<&package-input-error package: #<package nghttp2@1.48.0 gnu/packages/web.scm:7487 7f5755cb9c60> input: ("_" "static")> | |
derivation Report failure to compile a package to a derivation | failed to create i586-gnu derivation: #<&package-input-error package: #<package nghttp2@1.48.0 gnu/packages/web.scm:7487 7f119da52c60> input: ("_" "static")> | |
derivation Report failure to compile a package to a derivation | failed to create i586-gnu derivation: #<&package-input-error package: #<package nghttp2@1.48.0 gnu/packages/web.scm:7492 7fb2d2987dc0> input: ("_" "static")> | |
derivation Report failure to compile a package to a derivation | failed to create i586-gnu derivation: #<&package-input-error package: #<package nghttp2@1.48.0 gnu/packages/web.scm:7492 7f3e6bc77dc0> input: ("_" "static")> | |
derivation Report failure to compile a package to a derivation | failed to create i586-gnu derivation: #<&package-input-error package: #<package nghttp2@1.48.0 gnu/packages/web.scm:7492 7f62abeb7dc0> input: ("_" "static")> | |
derivation Report failure to compile a package to a derivation | failed to create i586-gnu derivation: #<&package-input-error package: #<package nghttp2@1.48.0 gnu/packages/web.scm:7492 7fa23c1dddc0> input: ("_" "static")> | |
derivation Report failure to compile a package to a derivation | failed to create i586-gnu derivation: #<&package-input-error package: #<package nghttp2@1.48.0 gnu/packages/web.scm:7492 7f0f10522dc0> input: ("_" "static")> |