-
Notifications
You must be signed in to change notification settings - Fork 20
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
Add a single normal form for sum-product contractions #157
Commits on Jul 10, 2019
-
Configuration menu - View commit details
-
Copy full SHA for f724719 - Browse repository at this point
Copy the full SHA f724719View commit details
Commits on Jul 13, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 1b3d5ba - Browse repository at this point
Copy the full SHA 1b3d5baView commit details -
Configuration menu - View commit details
-
Copy full SHA for 281e6a6 - Browse repository at this point
Copy the full SHA 281e6a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f7db9a - Browse repository at this point
Copy the full SHA 1f7db9aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4bd5123 - Browse repository at this point
Copy the full SHA 4bd5123View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d68667 - Browse repository at this point
Copy the full SHA 6d68667View commit details -
Configuration menu - View commit details
-
Copy full SHA for aef75ec - Browse repository at this point
Copy the full SHA aef75ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for db77777 - Browse repository at this point
Copy the full SHA db77777View commit details -
Configuration menu - View commit details
-
Copy full SHA for c0289d8 - Browse repository at this point
Copy the full SHA c0289d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 911b74a - Browse repository at this point
Copy the full SHA 911b74aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c7b7be - Browse repository at this point
Copy the full SHA 7c7b7beView commit details
Commits on Jul 17, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 8f6ab12 - Browse repository at this point
Copy the full SHA 8f6ab12View commit details
Commits on Jul 18, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 2284213 - Browse repository at this point
Copy the full SHA 2284213View commit details
Commits on Jul 19, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 2935568 - Browse repository at this point
Copy the full SHA 2935568View commit details -
Configuration menu - View commit details
-
Copy full SHA for 104da75 - Browse repository at this point
Copy the full SHA 104da75View commit details -
Configuration menu - View commit details
-
Copy full SHA for 14e8355 - Browse repository at this point
Copy the full SHA 14e8355View commit details -
Configuration menu - View commit details
-
Copy full SHA for 74df439 - Browse repository at this point
Copy the full SHA 74df439View commit details
Commits on Jul 25, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 8f0e64a - Browse repository at this point
Copy the full SHA 8f0e64aView commit details -
Configuration menu - View commit details
-
Copy full SHA for e860e42 - Browse repository at this point
Copy the full SHA e860e42View commit details -
Configuration menu - View commit details
-
Copy full SHA for 127adc4 - Browse repository at this point
Copy the full SHA 127adc4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 48367db - Browse repository at this point
Copy the full SHA 48367dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1433561 - Browse repository at this point
Copy the full SHA 1433561View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f5f5fc - Browse repository at this point
Copy the full SHA 1f5f5fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6323b04 - Browse repository at this point
Copy the full SHA 6323b04View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7338362 - Browse repository at this point
Copy the full SHA 7338362View commit details -
Configuration menu - View commit details
-
Copy full SHA for f69b2e8 - Browse repository at this point
Copy the full SHA f69b2e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6fa04c6 - Browse repository at this point
Copy the full SHA 6fa04c6View commit details
Commits on Jul 26, 2019
-
Refactor optimizer to use Contraction and normalize (#165)
* Add a type-aware eager contraction evaluator * Update optimizer to use Contraction * Remove funsor.contract * Make tests pass and resolve recursion issues * revert file removal
Configuration menu - View commit details
-
Copy full SHA for a4b2ec2 - Browse repository at this point
Copy the full SHA a4b2ec2View commit details -
Refactor Affine into Contraction (#173)
* Remove Affine * remove duplicated test * nit * generalize is_affine * register Funsor reciprocal
Configuration menu - View commit details
-
Copy full SHA for e209789 - Browse repository at this point
Copy the full SHA e209789View commit details -
Merge branch 'contraction-normal-form' of github.com:pyro-ppl/funsor …
…into contraction-normal-form
Configuration menu - View commit details
-
Copy full SHA for 3259855 - Browse repository at this point
Copy the full SHA 3259855View commit details -
Configuration menu - View commit details
-
Copy full SHA for 880d912 - Browse repository at this point
Copy the full SHA 880d912View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f08ca9 - Browse repository at this point
Copy the full SHA 9f08ca9View commit details -
Configuration menu - View commit details
-
Copy full SHA for c71a840 - Browse repository at this point
Copy the full SHA c71a840View commit details -
Configuration menu - View commit details
-
Copy full SHA for f0d3d89 - Browse repository at this point
Copy the full SHA f0d3d89View commit details -
Configuration menu - View commit details
-
Copy full SHA for de5cabf - Browse repository at this point
Copy the full SHA de5cabfView commit details
Commits on Jul 27, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 18af1be - Browse repository at this point
Copy the full SHA 18af1beView commit details
Commits on Jul 30, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 48b605c - Browse repository at this point
Copy the full SHA 48b605cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a6ad54 - Browse repository at this point
Copy the full SHA 3a6ad54View commit details
Commits on Jul 31, 2019
-
Configuration menu - View commit details
-
Copy full SHA for f74bbea - Browse repository at this point
Copy the full SHA f74bbeaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 06dacfc - Browse repository at this point
Copy the full SHA 06dacfcView commit details -
Configuration menu - View commit details
-
Copy full SHA for fe64b25 - Browse repository at this point
Copy the full SHA fe64b25View commit details -
Configuration menu - View commit details
-
Copy full SHA for 74e2460 - Browse repository at this point
Copy the full SHA 74e2460View commit details -
Refactor Joint into multivariate Delta and Contraction (#169)
* start removing some joint patterns * Update joint smoke tests * add a rule for permuting joint inputs * make more joint and gaussian tests pass * Add multidelta term * remove Joint, integrator, dead code * remove remaining Joint appearances * remove duplicate test cases * fix smoke tests * lint * remove duplicate moment matching test * make commutativity pattern less of a hack * fix bug in delta * move joint patterns to joint.py * remove redundant pattern * remove Delta entirely in favor of MultiDelta * refactor MultiDelta to have a single log-density tensor * have Tensor.unscaled_sample return a single MultiDelta * revert Tensor.unscaled_sample to Delta * fix moment matching * lint * remove incorrect tensor contraction * another attempt at scaling * removed faulty pattern that was causing gaussian integration tests to fail * fix one bug in minipyro and expose another * fix minipyro.Distribution.expand_inputs * increase tolerance in sequential_sum_product test * fix a couple more tests * fix wrong log pattern * sketch independent? * All integrate tests pass * Add basic align method to Contraction * nit * remove inplace op in reciprocal * fix advanced indexing tests * fix independent
Configuration menu - View commit details
-
Copy full SHA for d2c79b0 - Browse repository at this point
Copy the full SHA d2c79b0View commit details
Commits on Aug 7, 2019
-
Add normalize patterns for eliminating log(exp), exp(log), neg(neg), and
remove cons-caching in normalize interpreter
Configuration menu - View commit details
-
Copy full SHA for b461e47 - Browse repository at this point
Copy the full SHA b461e47View commit details -
Configuration menu - View commit details
-
Copy full SHA for b5c9844 - Browse repository at this point
Copy the full SHA b5c9844View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f93f9d - Browse repository at this point
Copy the full SHA 9f93f9dView commit details
Commits on Aug 17, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 6cc4a1f - Browse repository at this point
Copy the full SHA 6cc4a1fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2575e97 - Browse repository at this point
Copy the full SHA 2575e97View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a6cc0c - Browse repository at this point
Copy the full SHA 4a6cc0cView commit details
Commits on Aug 19, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 6fca2ba - Browse repository at this point
Copy the full SHA 6fca2baView commit details
Commits on Sep 3, 2019
-
Squashed commit of the following:
commit c8b851615cbf7c3da9526cc42383805fda34464b Author: Eli <[email protected]> Date: Sat Aug 31 19:39:32 2019 -0700 fix fusion condition commit 211379337db7912f70ce09e9ad4903f27b2e1c0e Author: Eli <[email protected]> Date: Sat Aug 31 19:12:42 2019 -0700 fix affine commit 31b2e4dc7680e428bcbb6cb422ebbf3cc8483086 Merge: 7d18851 6fca2ba Author: Eli <[email protected]> Date: Mon Aug 19 14:14:12 2019 -0700 Merge branch 'contraction-normal-form' into separate-unfold-from-cnf commit 7d1885129d262fbb0c6c7d27360987a09c0da78f Merge: 1edfa18 4a6cc0c Author: Eli <[email protected]> Date: Fri Aug 16 21:23:09 2019 -0700 Merge branch 'contraction-normal-form' into separate-unfold-from-cnf commit 1edfa1880ff9361b909d5ee6c906dc69ad344560 Author: Eli <[email protected]> Date: Fri Aug 16 21:17:57 2019 -0700 change semiring commit 354277b3249a8e0d6a93ecc5d2c954bd8f43fd10 Merge: 2038544 2575e97 Author: Eli <[email protected]> Date: Fri Aug 16 18:50:36 2019 -0700 Merge branch 'contraction-normal-form' into separate-unfold-from-cnf commit 2038544ac0314153b8b3a4527b8aa7c33b358366 Author: Eli <[email protected]> Date: Fri Aug 16 18:46:28 2019 -0700 change to new api commit 69c5f639b1c24cde651d310110f8967eb80da12d Merge: 6e33dd4 6cc4a1f Author: Eli <[email protected]> Date: Fri Aug 16 18:09:16 2019 -0700 Merge branch 'contraction-normal-form' into separate-unfold-from-cnf commit 6e33dd42a76d1b0aef6cd58f8d3740974e58f652 Author: Eli <[email protected]> Date: Thu Aug 15 14:42:46 2019 -0700 separate unfolding from normalization
Configuration menu - View commit details
-
Copy full SHA for ffdd381 - Browse repository at this point
Copy the full SHA ffdd381View commit details -
Configuration menu - View commit details
-
Copy full SHA for 57a43bd - Browse repository at this point
Copy the full SHA 57a43bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for e7ed3bf - Browse repository at this point
Copy the full SHA e7ed3bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for df056c2 - Browse repository at this point
Copy the full SHA df056c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ce4adc - Browse repository at this point
Copy the full SHA 4ce4adcView commit details -
Configuration menu - View commit details
-
Copy full SHA for b8f7e9f - Browse repository at this point
Copy the full SHA b8f7e9fView commit details
Commits on Sep 4, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 8714349 - Browse repository at this point
Copy the full SHA 8714349View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4cb9546 - Browse repository at this point
Copy the full SHA 4cb9546View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1187edc - Browse repository at this point
Copy the full SHA 1187edcView commit details -
Configuration menu - View commit details
-
Copy full SHA for e1bf2a0 - Browse repository at this point
Copy the full SHA e1bf2a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for e59d85f - Browse repository at this point
Copy the full SHA e59d85fView commit details -
Configuration menu - View commit details
-
Copy full SHA for a3c00a6 - Browse repository at this point
Copy the full SHA a3c00a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 30cbcb1 - Browse repository at this point
Copy the full SHA 30cbcb1View commit details -
Configuration menu - View commit details
-
Copy full SHA for d8532d3 - Browse repository at this point
Copy the full SHA d8532d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ca8e96 - Browse repository at this point
Copy the full SHA 0ca8e96View commit details -
Configuration menu - View commit details
-
Copy full SHA for 15ac285 - Browse repository at this point
Copy the full SHA 15ac285View commit details
Commits on Sep 5, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 23d2551 - Browse repository at this point
Copy the full SHA 23d2551View commit details -
Configuration menu - View commit details
-
Copy full SHA for 09d8e4f - Browse repository at this point
Copy the full SHA 09d8e4fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 85b189c - Browse repository at this point
Copy the full SHA 85b189cView commit details -
Configuration menu - View commit details
-
Copy full SHA for a09648b - Browse repository at this point
Copy the full SHA a09648bView commit details
Commits on Sep 9, 2019
-
fixed infinite loop in Integrate evaluation, now seeing different err…
…ors in adjoint and einsum
Configuration menu - View commit details
-
Copy full SHA for c4240dd - Browse repository at this point
Copy the full SHA c4240ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for aadf5e3 - Browse repository at this point
Copy the full SHA aadf5e3View commit details
Commits on Sep 10, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 0ac8791 - Browse repository at this point
Copy the full SHA 0ac8791View commit details
Commits on Sep 12, 2019
-
Configuration menu - View commit details
-
Copy full SHA for f93141a - Browse repository at this point
Copy the full SHA f93141aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 44fea35 - Browse repository at this point
Copy the full SHA 44fea35View commit details -
xfail test_joint.py::test_reduce_moment_matching_moment for missing p…
…atterns, all other tests and examples now pass
Configuration menu - View commit details
-
Copy full SHA for 1d089a4 - Browse repository at this point
Copy the full SHA 1d089a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for bb416b1 - Browse repository at this point
Copy the full SHA bb416b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 847e208 - Browse repository at this point
Copy the full SHA 847e208View commit details -
Configuration menu - View commit details
-
Copy full SHA for e285c2f - Browse repository at this point
Copy the full SHA e285c2fView commit details
Commits on Sep 16, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 8eb0930 - Browse repository at this point
Copy the full SHA 8eb0930View commit details -
Configuration menu - View commit details
-
Copy full SHA for 96ba8d3 - Browse repository at this point
Copy the full SHA 96ba8d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0adc1d3 - Browse repository at this point
Copy the full SHA 0adc1d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 98d63e5 - Browse repository at this point
Copy the full SHA 98d63e5View commit details
Commits on Sep 17, 2019
-
Configuration menu - View commit details
-
Copy full SHA for b066e80 - Browse repository at this point
Copy the full SHA b066e80View commit details -
Configuration menu - View commit details
-
Copy full SHA for 307e7bd - Browse repository at this point
Copy the full SHA 307e7bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for a137c18 - Browse repository at this point
Copy the full SHA a137c18View commit details -
Configuration menu - View commit details
-
Copy full SHA for 227fe9c - Browse repository at this point
Copy the full SHA 227fe9cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 76307c4 - Browse repository at this point
Copy the full SHA 76307c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for b2eb02f - Browse repository at this point
Copy the full SHA b2eb02fView commit details