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

Add plated einsum example #10

Closed
2 tasks done
fritzo opened this issue Feb 16, 2019 · 2 comments
Closed
2 tasks done

Add plated einsum example #10

fritzo opened this issue Feb 16, 2019 · 2 comments
Assignees
Labels
examples Examples and tutorials

Comments

@fritzo
Copy link
Member

fritzo commented Feb 16, 2019

Add an example implementing plated einsum via funsors. Funsors are arguably a cleaner DSL for expressing these kinds of dynamic programs, and the example could demonstrate both how to implement general plated einsum, and how to express various specific problems using funsor syntax rather than einsum syntax.

Outline

  • add a non-plated einsum example
  • add plated einsum implementation
@fritzo fritzo added the examples Examples and tutorials label Feb 16, 2019
@eb8680 eb8680 added the Blocked Blocked by other issues label Feb 17, 2019
@fritzo fritzo added Blocked Blocked by other issues and removed Blocked Blocked by other issues labels Feb 17, 2019
@eb8680 eb8680 removed the Blocked Blocked by other issues label Feb 22, 2019
@eb8680 eb8680 added this to the Initial examples milestone Feb 22, 2019
@eb8680
Copy link
Member

eb8680 commented Feb 22, 2019

Even a completely naive working version of this will be really useful for testing

@eb8680 eb8680 self-assigned this Mar 1, 2019
@eb8680 eb8680 removed this from the Initial examples milestone Mar 2, 2019
@eb8680 eb8680 added this to the Initial examples milestone Mar 6, 2019
@eb8680
Copy link
Member

eb8680 commented Mar 6, 2019

Addressed by #46

@eb8680 eb8680 closed this as completed Mar 6, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
examples Examples and tutorials
Projects
None yet
Development

No branches or pull requests

2 participants