Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bugfix for calling integrate twice. #86

Merged
merged 4 commits into from
Jan 3, 2021
Merged

Conversation

patrick-kidger
Copy link
Collaborator

Deliberately opening this PR against master, not dev.

@google-cla google-cla bot added the cla: yes label Jan 2, 2021
@patrick-kidger patrick-kidger mentioned this pull request Jan 2, 2021
15 tasks
@lxuechen lxuechen merged commit d56cf13 into master Jan 3, 2021
lxuechen added a commit that referenced this pull request Jan 3, 2021
* fixes for diagnostics

* Added every applicable method to every diagnostic. Added ito_general. Added run_all.

* fixed levy area appproximation choices

* added no_grad wrappers

* switched all diagnostics to neural network problems, which don't exhibit structure that could get erroneously good convergence orders

* bugfix for Ex2

* increased Ex complexity slightly

* introduced the neural SDEs as separate without replacing Ex1-3

* recursion fix

* Renamed Ex1->ExDiagonal etc.

* Bugfix for calling integrate twice. (#86)

* Bugfix for calling integrate twice.

* Increment version.

* Fix scipy version imcompatibility with Py3.6.

* Fix numpy incompatibility with Py3.6.

Co-authored-by: Xuechen Li <12689993+lxuechen@users.noreply.github.com>

* fixes for diagnostics

* Added every applicable method to every diagnostic. Added ito_general. Added run_all.

* fixed levy area appproximation choices

* added no_grad wrappers

* switched all diagnostics to neural network problems, which don't exhibit structure that could get erroneously good convergence orders

* bugfix for Ex2

* increased Ex complexity slightly

* introduced the neural SDEs as separate without replacing Ex1-3

* recursion fix

* Renamed Ex1->ExDiagonal etc.

* Simplify.

* Fix docstring.

Co-authored-by: Xuechen Li <12689993+lxuechen@users.noreply.github.com>
lxuechen added a commit that referenced this pull request Jan 3, 2021
* Major bugfix. New efficiency improvements.

* bugfix

* bugfix for diagonal noise. Improved Milstein efficiency.

* Documentation update

* fixes for diagnostics

* Added every applicable method to every diagnostic. Added ito_general. Added run_all.

* fixed levy area appproximation choices

* added no_grad wrappers

* switched all diagnostics to neural network problems, which don't exhibit structure that could get erroneously good convergence orders

* bugfix for Ex2

* increased Ex complexity slightly

* introduced the neural SDEs as separate without replacing Ex1-3

* bugfix for Milstein

* recursion fix

* Added tests for specialised functions and fixed bugs as a result

* Renamed Ex1->ExDiagonal etc.

* Bugfix for calling integrate twice.

* Dev diagnostics fixes (#85)

* fixes for diagnostics

* Added every applicable method to every diagnostic. Added ito_general. Added run_all.

* fixed levy area appproximation choices

* added no_grad wrappers

* switched all diagnostics to neural network problems, which don't exhibit structure that could get erroneously good convergence orders

* bugfix for Ex2

* increased Ex complexity slightly

* introduced the neural SDEs as separate without replacing Ex1-3

* recursion fix

* Renamed Ex1->ExDiagonal etc.

* Bugfix for calling integrate twice. (#86)

* Bugfix for calling integrate twice.

* Increment version.

* Fix scipy version imcompatibility with Py3.6.

* Fix numpy incompatibility with Py3.6.

Co-authored-by: Xuechen Li <12689993+lxuechen@users.noreply.github.com>

* fixes for diagnostics

* Added every applicable method to every diagnostic. Added ito_general. Added run_all.

* fixed levy area appproximation choices

* added no_grad wrappers

* switched all diagnostics to neural network problems, which don't exhibit structure that could get erroneously good convergence orders

* bugfix for Ex2

* increased Ex complexity slightly

* introduced the neural SDEs as separate without replacing Ex1-3

* recursion fix

* Renamed Ex1->ExDiagonal etc.

* Simplify.

* Fix docstring.

Co-authored-by: Xuechen Li <12689993+lxuechen@users.noreply.github.com>

* Major bugfix. New efficiency improvements.

* bugfix

* bugfix for diagonal noise. Improved Milstein efficiency.

* Documentation update

* bugfix for Milstein

* Added tests for specialised functions and fixed bugs as a result

* Patch license.

Co-authored-by: Xuechen Li <12689993+lxuechen@users.noreply.github.com>
@lxuechen lxuechen deleted the master-patch-integrate branch January 3, 2021 07:20
lxuechen added a commit that referenced this pull request Jan 5, 2021
* fixes for diagnostics

* Added every applicable method to every diagnostic. Added ito_general. Added run_all.

* fixed levy area appproximation choices

* added no_grad wrappers

* switched all diagnostics to neural network problems, which don't exhibit structure that could get erroneously good convergence orders

* bugfix for Ex2

* increased Ex complexity slightly

* introduced the neural SDEs as separate without replacing Ex1-3

* recursion fix

* Renamed Ex1->ExDiagonal etc.

* Bugfix for calling integrate twice. (#86)

* Bugfix for calling integrate twice.

* Increment version.

* Fix scipy version imcompatibility with Py3.6.

* Fix numpy incompatibility with Py3.6.

Co-authored-by: Xuechen Li <12689993+lxuechen@users.noreply.github.com>

* fixes for diagnostics

* Added every applicable method to every diagnostic. Added ito_general. Added run_all.

* fixed levy area appproximation choices

* added no_grad wrappers

* switched all diagnostics to neural network problems, which don't exhibit structure that could get erroneously good convergence orders

* bugfix for Ex2

* increased Ex complexity slightly

* introduced the neural SDEs as separate without replacing Ex1-3

* recursion fix

* Renamed Ex1->ExDiagonal etc.

* Simplify.

* Fix docstring.

Co-authored-by: Xuechen Li <12689993+lxuechen@users.noreply.github.com>
lxuechen added a commit that referenced this pull request Jan 5, 2021
* Major bugfix. New efficiency improvements.

* bugfix

* bugfix for diagonal noise. Improved Milstein efficiency.

* Documentation update

* fixes for diagnostics

* Added every applicable method to every diagnostic. Added ito_general. Added run_all.

* fixed levy area appproximation choices

* added no_grad wrappers

* switched all diagnostics to neural network problems, which don't exhibit structure that could get erroneously good convergence orders

* bugfix for Ex2

* increased Ex complexity slightly

* introduced the neural SDEs as separate without replacing Ex1-3

* bugfix for Milstein

* recursion fix

* Added tests for specialised functions and fixed bugs as a result

* Renamed Ex1->ExDiagonal etc.

* Bugfix for calling integrate twice.

* Dev diagnostics fixes (#85)

* fixes for diagnostics

* Added every applicable method to every diagnostic. Added ito_general. Added run_all.

* fixed levy area appproximation choices

* added no_grad wrappers

* switched all diagnostics to neural network problems, which don't exhibit structure that could get erroneously good convergence orders

* bugfix for Ex2

* increased Ex complexity slightly

* introduced the neural SDEs as separate without replacing Ex1-3

* recursion fix

* Renamed Ex1->ExDiagonal etc.

* Bugfix for calling integrate twice. (#86)

* Bugfix for calling integrate twice.

* Increment version.

* Fix scipy version imcompatibility with Py3.6.

* Fix numpy incompatibility with Py3.6.

Co-authored-by: Xuechen Li <12689993+lxuechen@users.noreply.github.com>

* fixes for diagnostics

* Added every applicable method to every diagnostic. Added ito_general. Added run_all.

* fixed levy area appproximation choices

* added no_grad wrappers

* switched all diagnostics to neural network problems, which don't exhibit structure that could get erroneously good convergence orders

* bugfix for Ex2

* increased Ex complexity slightly

* introduced the neural SDEs as separate without replacing Ex1-3

* recursion fix

* Renamed Ex1->ExDiagonal etc.

* Simplify.

* Fix docstring.

Co-authored-by: Xuechen Li <12689993+lxuechen@users.noreply.github.com>

* Major bugfix. New efficiency improvements.

* bugfix

* bugfix for diagonal noise. Improved Milstein efficiency.

* Documentation update

* bugfix for Milstein

* Added tests for specialised functions and fixed bugs as a result

* Patch license.

Co-authored-by: Xuechen Li <12689993+lxuechen@users.noreply.github.com>
patrick-kidger added a commit that referenced this pull request Jan 5, 2021
* Improve usability. (#81)

* Improve usability.

* Minor fix.

* Fixes from comments.

* Fixes.

* Dev diagnostics fixes (#85)

* fixes for diagnostics

* Added every applicable method to every diagnostic. Added ito_general. Added run_all.

* fixed levy area appproximation choices

* added no_grad wrappers

* switched all diagnostics to neural network problems, which don't exhibit structure that could get erroneously good convergence orders

* bugfix for Ex2

* increased Ex complexity slightly

* introduced the neural SDEs as separate without replacing Ex1-3

* recursion fix

* Renamed Ex1->ExDiagonal etc.

* Bugfix for calling integrate twice. (#86)

* Bugfix for calling integrate twice.

* Increment version.

* Fix scipy version imcompatibility with Py3.6.

* Fix numpy incompatibility with Py3.6.

Co-authored-by: Xuechen Li <12689993+lxuechen@users.noreply.github.com>

* fixes for diagnostics

* Added every applicable method to every diagnostic. Added ito_general. Added run_all.

* fixed levy area appproximation choices

* added no_grad wrappers

* switched all diagnostics to neural network problems, which don't exhibit structure that could get erroneously good convergence orders

* bugfix for Ex2

* increased Ex complexity slightly

* introduced the neural SDEs as separate without replacing Ex1-3

* recursion fix

* Renamed Ex1->ExDiagonal etc.

* Simplify.

* Fix docstring.

Co-authored-by: Xuechen Li <12689993+lxuechen@users.noreply.github.com>

* Major bugfix + new efficiency-focused functionality. (#84)

* Major bugfix. New efficiency improvements.

* bugfix

* bugfix for diagonal noise. Improved Milstein efficiency.

* Documentation update

* fixes for diagnostics

* Added every applicable method to every diagnostic. Added ito_general. Added run_all.

* fixed levy area appproximation choices

* added no_grad wrappers

* switched all diagnostics to neural network problems, which don't exhibit structure that could get erroneously good convergence orders

* bugfix for Ex2

* increased Ex complexity slightly

* introduced the neural SDEs as separate without replacing Ex1-3

* bugfix for Milstein

* recursion fix

* Added tests for specialised functions and fixed bugs as a result

* Renamed Ex1->ExDiagonal etc.

* Bugfix for calling integrate twice.

* Dev diagnostics fixes (#85)

* fixes for diagnostics

* Added every applicable method to every diagnostic. Added ito_general. Added run_all.

* fixed levy area appproximation choices

* added no_grad wrappers

* switched all diagnostics to neural network problems, which don't exhibit structure that could get erroneously good convergence orders

* bugfix for Ex2

* increased Ex complexity slightly

* introduced the neural SDEs as separate without replacing Ex1-3

* recursion fix

* Renamed Ex1->ExDiagonal etc.

* Bugfix for calling integrate twice. (#86)

* Bugfix for calling integrate twice.

* Increment version.

* Fix scipy version imcompatibility with Py3.6.

* Fix numpy incompatibility with Py3.6.

Co-authored-by: Xuechen Li <12689993+lxuechen@users.noreply.github.com>

* fixes for diagnostics

* Added every applicable method to every diagnostic. Added ito_general. Added run_all.

* fixed levy area appproximation choices

* added no_grad wrappers

* switched all diagnostics to neural network problems, which don't exhibit structure that could get erroneously good convergence orders

* bugfix for Ex2

* increased Ex complexity slightly

* introduced the neural SDEs as separate without replacing Ex1-3

* recursion fix

* Renamed Ex1->ExDiagonal etc.

* Simplify.

* Fix docstring.

Co-authored-by: Xuechen Li <12689993+lxuechen@users.noreply.github.com>

* Major bugfix. New efficiency improvements.

* bugfix

* bugfix for diagonal noise. Improved Milstein efficiency.

* Documentation update

* bugfix for Milstein

* Added tests for specialised functions and fixed bugs as a result

* Patch license.

Co-authored-by: Xuechen Li <12689993+lxuechen@users.noreply.github.com>

* Minor formatting.

* Simplify detach logic in core adjoint functions.

* Improve usability. (#81)

* Improve usability.

* Minor fix.

* Fixes from comments.

* Fixes.

* Dev diagnostics fixes (#85)

* fixes for diagnostics

* Added every applicable method to every diagnostic. Added ito_general. Added run_all.

* fixed levy area appproximation choices

* added no_grad wrappers

* switched all diagnostics to neural network problems, which don't exhibit structure that could get erroneously good convergence orders

* bugfix for Ex2

* increased Ex complexity slightly

* introduced the neural SDEs as separate without replacing Ex1-3

* recursion fix

* Renamed Ex1->ExDiagonal etc.

* Bugfix for calling integrate twice. (#86)

* Bugfix for calling integrate twice.

* Increment version.

* Fix scipy version imcompatibility with Py3.6.

* Fix numpy incompatibility with Py3.6.

Co-authored-by: Xuechen Li <12689993+lxuechen@users.noreply.github.com>

* fixes for diagnostics

* Added every applicable method to every diagnostic. Added ito_general. Added run_all.

* fixed levy area appproximation choices

* added no_grad wrappers

* switched all diagnostics to neural network problems, which don't exhibit structure that could get erroneously good convergence orders

* bugfix for Ex2

* increased Ex complexity slightly

* introduced the neural SDEs as separate without replacing Ex1-3

* recursion fix

* Renamed Ex1->ExDiagonal etc.

* Simplify.

* Fix docstring.

Co-authored-by: Xuechen Li <12689993+lxuechen@users.noreply.github.com>

* Major bugfix + new efficiency-focused functionality. (#84)

* Major bugfix. New efficiency improvements.

* bugfix

* bugfix for diagonal noise. Improved Milstein efficiency.

* Documentation update

* fixes for diagnostics

* Added every applicable method to every diagnostic. Added ito_general. Added run_all.

* fixed levy area appproximation choices

* added no_grad wrappers

* switched all diagnostics to neural network problems, which don't exhibit structure that could get erroneously good convergence orders

* bugfix for Ex2

* increased Ex complexity slightly

* introduced the neural SDEs as separate without replacing Ex1-3

* bugfix for Milstein

* recursion fix

* Added tests for specialised functions and fixed bugs as a result

* Renamed Ex1->ExDiagonal etc.

* Bugfix for calling integrate twice.

* Dev diagnostics fixes (#85)

* fixes for diagnostics

* Added every applicable method to every diagnostic. Added ito_general. Added run_all.

* fixed levy area appproximation choices

* added no_grad wrappers

* switched all diagnostics to neural network problems, which don't exhibit structure that could get erroneously good convergence orders

* bugfix for Ex2

* increased Ex complexity slightly

* introduced the neural SDEs as separate without replacing Ex1-3

* recursion fix

* Renamed Ex1->ExDiagonal etc.

* Bugfix for calling integrate twice. (#86)

* Bugfix for calling integrate twice.

* Increment version.

* Fix scipy version imcompatibility with Py3.6.

* Fix numpy incompatibility with Py3.6.

Co-authored-by: Xuechen Li <12689993+lxuechen@users.noreply.github.com>

* fixes for diagnostics

* Added every applicable method to every diagnostic. Added ito_general. Added run_all.

* fixed levy area appproximation choices

* added no_grad wrappers

* switched all diagnostics to neural network problems, which don't exhibit structure that could get erroneously good convergence orders

* bugfix for Ex2

* increased Ex complexity slightly

* introduced the neural SDEs as separate without replacing Ex1-3

* recursion fix

* Renamed Ex1->ExDiagonal etc.

* Simplify.

* Fix docstring.

Co-authored-by: Xuechen Li <12689993+lxuechen@users.noreply.github.com>

* Major bugfix. New efficiency improvements.

* bugfix

* bugfix for diagonal noise. Improved Milstein efficiency.

* Documentation update

* bugfix for Milstein

* Added tests for specialised functions and fixed bugs as a result

* Patch license.

Co-authored-by: Xuechen Li <12689993+lxuechen@users.noreply.github.com>

* Minor formatting.

* Simplify detach logic in core adjoint functions.

* Increment version count.

Co-authored-by: Patrick Kidger <33688385+patrick-kidger@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants