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

WIP: Add support for ChainRules Composite type #806

Open
wants to merge 38 commits into
base: chainrules_types
Choose a base branch
from

Commits on Sep 24, 2020

  1. do not convert chain rules output to named tuple

    Miha Zgubic committed Sep 24, 2020
    Configuration menu
    Copy the full SHA
    8b4826c View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2020

  1. using Composite

    Miha Zgubic committed Sep 30, 2020
    Configuration menu
    Copy the full SHA
    ee9cc0a View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2020

  1. add the old changes

    Miha Zgubic committed Oct 9, 2020
    Configuration menu
    Copy the full SHA
    407eb34 View commit details
    Browse the repository at this point in the history
  2. Update with changes to mz/cr-types

    Miha Zgubic committed Oct 9, 2020
    Configuration menu
    Copy the full SHA
    07598a0 View commit details
    Browse the repository at this point in the history
  3. remove some changes

    Miha Zgubic committed Oct 9, 2020
    Configuration menu
    Copy the full SHA
    bac7fa9 View commit details
    Browse the repository at this point in the history
  4. add legacytype_warn

    Miha Zgubic committed Oct 9, 2020
    Configuration menu
    Copy the full SHA
    0d65140 View commit details
    Browse the repository at this point in the history
  5. Merge branch 'mz/cr-types' into mz/cr-composite

    Miha Zgubic committed Oct 9, 2020
    Configuration menu
    Copy the full SHA
    5cb1036 View commit details
    Browse the repository at this point in the history
  6. add Composite to allowed gradients

    Miha Zgubic committed Oct 9, 2020
    Configuration menu
    Copy the full SHA
    dbb7675 View commit details
    Browse the repository at this point in the history
  7. Merge branch 'mz/cr-types' into mz/cr-composite

    Miha Zgubic committed Oct 9, 2020
    Configuration menu
    Copy the full SHA
    33df078 View commit details
    Browse the repository at this point in the history
  8. __new__ and __splatnew__ add Composite support

    Miha Zgubic committed Oct 9, 2020
    Configuration menu
    Copy the full SHA
    b84d0a9 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2020

  1. improve readability

    Miha Zgubic committed Oct 14, 2020
    Configuration menu
    Copy the full SHA
    a20a6e1 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2020

  1. remove __new__ changes

    Miha Zgubic committed Oct 16, 2020
    Configuration menu
    Copy the full SHA
    457826b View commit details
    Browse the repository at this point in the history
  2. move to new warnings with types passed

    Miha Zgubic committed Oct 16, 2020
    Configuration menu
    Copy the full SHA
    a02a649 View commit details
    Browse the repository at this point in the history
  3. fix the iterator

    Miha Zgubic committed Oct 16, 2020
    Configuration menu
    Copy the full SHA
    d4b7e49 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2020

  1. add warnings to chainrules

    Miha Zgubic committed Oct 17, 2020
    Configuration menu
    Copy the full SHA
    78a7170 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2020

  1. Composite{Any} -> Composite(typeof(g)}

    Miha Zgubic committed Oct 21, 2020
    Configuration menu
    Copy the full SHA
    a9c0b7a View commit details
    Browse the repository at this point in the history
  2. allowed gradient types change

    Miha Zgubic committed Oct 21, 2020
    Configuration menu
    Copy the full SHA
    09652d9 View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2020

  1. remove some legacy2differential instances

    Miha Zgubic committed Oct 22, 2020
    Configuration menu
    Copy the full SHA
    6f609e9 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2020

  1. accum_sum and unbroadcast to differential types

    Miha Zgubic committed Oct 26, 2020
    Configuration menu
    Copy the full SHA
    98cd45e View commit details
    Browse the repository at this point in the history
  2. remove some gradtuple1

    Miha Zgubic committed Oct 26, 2020
    Configuration menu
    Copy the full SHA
    d3bb7fa View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2020

  1. fix literal getproperty as _pullback

    Miha Zgubic committed Oct 27, 2020
    Configuration menu
    Copy the full SHA
    22f5ae5 View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2020

  1. fix cholesky adjoints

    Miha Zgubic committed Oct 28, 2020
    Configuration menu
    Copy the full SHA
    8d9810f View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2020

  1. fix call overload

    Miha Zgubic committed Nov 3, 2020
    Configuration menu
    Copy the full SHA
    2ae657f View commit details
    Browse the repository at this point in the history
  2. fix Real constructor

    Miha Zgubic committed Nov 3, 2020
    Configuration menu
    Copy the full SHA
    a58fc37 View commit details
    Browse the repository at this point in the history
  3. change to diffgradtuple

    Miha Zgubic committed Nov 3, 2020
    Configuration menu
    Copy the full SHA
    96633d1 View commit details
    Browse the repository at this point in the history
  4. Core._apply tuples to Composites

    Miha Zgubic committed Nov 3, 2020
    Configuration menu
    Copy the full SHA
    cae7b62 View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2020

  1. fix tasks

    Miha Zgubic committed Nov 5, 2020
    Configuration menu
    Copy the full SHA
    3ec66c9 View commit details
    Browse the repository at this point in the history
  2. fix the warnings

    Miha Zgubic committed Nov 5, 2020
    Configuration menu
    Copy the full SHA
    33ed358 View commit details
    Browse the repository at this point in the history
  3. change the test

    Miha Zgubic committed Nov 5, 2020
    Configuration menu
    Copy the full SHA
    1528485 View commit details
    Browse the repository at this point in the history
  4. improve type stability

    Miha Zgubic committed Nov 5, 2020
    Configuration menu
    Copy the full SHA
    60c3d72 View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2020

  1. Configuration menu
    Copy the full SHA
    2040fc1 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2020

  1. fix _back

    Miha Zgubic committed Nov 17, 2020
    Configuration menu
    Copy the full SHA
    697792e View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2020

  1. nested ad fix first draft

    Miha Zgubic committed Nov 20, 2020
    Configuration menu
    Copy the full SHA
    48102d8 View commit details
    Browse the repository at this point in the history
  2. fix map a bit

    Miha Zgubic committed Nov 20, 2020
    Configuration menu
    Copy the full SHA
    cb13531 View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2020

  1. add map tests and fix reverse of composite

    Miha Zgubic committed Nov 24, 2020
    Configuration menu
    Copy the full SHA
    925b471 View commit details
    Browse the repository at this point in the history
  2. l2d

    Miha Zgubic committed Nov 24, 2020
    Configuration menu
    Copy the full SHA
    453df12 View commit details
    Browse the repository at this point in the history
  3. move getindex to _pullback

    Miha Zgubic committed Nov 24, 2020
    Configuration menu
    Copy the full SHA
    db0662f View commit details
    Browse the repository at this point in the history
  4. Core.getfield to _pullback

    Miha Zgubic committed Nov 24, 2020
    Configuration menu
    Copy the full SHA
    5bdc8b1 View commit details
    Browse the repository at this point in the history