Skip to content

issues Search Results · repo:pymc-devs/symbolic-pymc language:Python

Filter by

44 results
 (63 ms)

44 results

inpymc-devs/symbolic-pymc (press backspace or delete to remove)

Per discussion with @RandallBalestriero, add logical-unification and cons support for symjax (i.e. networkx.DiGraph) graphs.
important
  • brandonwillard
  • Opened 
    on Jun 24, 2020
  • #111

We can create a function that constructs a RandomVariable class for a given PyMC3 Distribution class. The basic requirements are 1. that #109 be in place and log_lik = Distribution.logp(out_var), 2. ...
enhancement
pymc3
  • brandonwillard
  • 2
  • Opened 
    on Jun 6, 2020
  • #110

~In RandomVariable.make_node, return theano.gof.Apply(self, inputs, (rng.type(), out_var, log_lik)) mdash;where log_lik is a graph of the log-likelihood for the given RV. This addition will allow RandomVariables ...
enhancement
pymc3
  • brandonwillard
  • Opened 
    on Jun 6, 2020
  • #109

Let s make some simple examples showing how symbolic-pymc can be used to convert a manually constructed model mdash;or components thereof mdash;into its corresponding PyMC3 distribution class. For example, ...
miniKanren
Theano
  • brandonwillard
  • Opened 
    on Mar 13, 2020
  • #104

We need a documentation section that illustrates how to debug kanren goals and meta object unification (i.e. kanren.core.dbgo, and unification.debug_unify), as well as how to inspect graphs (i.e. theano.printing.debugprint ...
documentation
important
  • brandonwillard
  • Opened 
    on Mar 3, 2020
  • #102

MetaSymbol.reify is still pretty stack-driven, which is bad for scaling toward larger graphs, so we should consider implementing a trampolined approach (e.g like etuples and unification).
enhancement
important
meta graph
  • brandonwillard
  • Opened 
    on Mar 2, 2020
  • #101

An issue arises when reifying meta tensors that are intended to be new to a TF graph, because a tensor with an unspecified name value is currently set mdash;by default mdash;to its OpDefs name. This issue ...
enhancement
important
meta graph
TensorFlow
  • brandonwillard
  • 2
  • Opened 
    on Dec 3, 2019
  • #93

In some instances, we automatically create logic variables as stand-ins for unspecified meta object components (e.g. #35, TFlowMetaOp.outputs); following #84, we should always produce properly typed generic ...
bug
enhancement
important
meta graph
  • brandonwillard
  • Opened 
    on Oct 30, 2019
  • #87

The commutative and associative miniKanren relations/goals (i.e. eq_comm, eq_assoc and eq_assoccomm) provided by kanren don t map well to TensorFlow objects. These goals use the operator and arguments ...
enhancement
miniKanren
question
TensorFlow
  • brandonwillard
  • 1
  • Opened 
    on Oct 30, 2019
  • #86

It might be worth investigating a way to partially specify the NodeDef.attr dict, especially since complete removal/reassignment causes problems for constants (the Numpy constant value is held in that ...
enhancement
meta graph
TensorFlow
  • brandonwillard
  • Opened 
    on Oct 28, 2019
  • #84
Issue origami icon

Learn how you can use GitHub Issues to plan and track your work.

Save views for sprints, backlogs, teams, or releases. Rank, sort, and filter issues to suit the occasion. The possibilities are endless.Learn more about GitHub Issues
ProTip! 
Restrict your search to the title by using the in:title qualifier.
Issue origami icon

Learn how you can use GitHub Issues to plan and track your work.

Save views for sprints, backlogs, teams, or releases. Rank, sort, and filter issues to suit the occasion. The possibilities are endless.Learn more about GitHub Issues
ProTip! 
Press the
/
key to activate the search input again and adjust your query.
Issue search results · GitHub