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

TagBot trigger issue #15

Closed
JuliaTagBot opened this issue Mar 23, 2021 · 26 comments
Closed

TagBot trigger issue #15

JuliaTagBot opened this issue Mar 23, 2021 · 26 comments

Comments

@JuliaTagBot
Copy link

This issue is used to trigger TagBot; feel free to unsubscribe.

If you haven't already, you should update your TagBot.yml to include issue comment triggers.
Please see this post on Discourse for instructions and more details.

If you'd like for me to do this for you, comment TagBot fix on this issue.
I'll open a PR within a few hours, please be patient!

@JuliaTagBot
Copy link
Author

Triggering TagBot for merged registry pull request: JuliaRegistries/General#32616

@JuliaTagBot
Copy link
Author

Triggering TagBot for merged registry pull request: JuliaRegistries/General#33743

@JuliaTagBot
Copy link
Author

Triggering TagBot for merged registry pull request: JuliaRegistries/General#33811

@JuliaTagBot
Copy link
Author

Triggering TagBot for merged registry pull request: JuliaRegistries/General#41455

@JuliaTagBot
Copy link
Author

Triggering TagBot for merged registry pull request: JuliaRegistries/General#44580

@JuliaTagBot
Copy link
Author

Triggering TagBot for merged registry pull request: JuliaRegistries/General#48304

@JuliaTagBot
Copy link
Author

Triggering TagBot for merged registry pull request: JuliaRegistries/General#49505

bors bot pushed a commit that referenced this issue Feb 7, 2022
This is a draft PR introducing a `Model` type that stores and makes use the model graph. 

The main type introduced here is the `Model` struct which stores the `ModelState` and `DAG`, each of which are their own types. `ModelState` contains information about the node values, dependencies and eval functions and `DAG` contains the graph and topologically ordered vertex list. 

A model can be constructed in the following way: 

```julia
julia> nt = (
               s2 = (0.0, (), () -> InverseGamma(2.0,3.0), :Stochastic), 
               μ = (1.0, (), () -> 1.0, :Logical), 
               y = (0.0, (:μ, :s2), (μ, s2) -> MvNormal(μ, sqrt(s2)), :Stochastic)
           )
(s2 = (0.0, (), var"#33#36"(), :Stochastic), μ = (1.0, (), var"#34#37"(), :Logical), y = (0.0, (:μ, :s2), var"#35#38"(), :Stochastic))

julia> Model(nt)
Nodes: 
μ = (value = 1.0, input = (), eval = var"#16#19"(), kind = :Logical)
s2 = (value = 0.0, input = (), eval = var"#15#18"(), kind = :Stochastic)
y = (value = 0.0, input = (:μ, :s2), eval = var"#17#20"(), kind = :Stochastic)
DAG: 
3×3 SparseMatrixCSC{Float64, Int64} with 2 stored entries:
  ⋅    ⋅    ⋅ 
  ⋅    ⋅    ⋅ 
 1.0  1.0   ⋅ 
```

At present, only functions needed for the constructors are implemented, as well as indexing using `@varname`. I still need to complete the integration with the AbstractPPL api. TODO: 
~~- [ ] `condition`/`decondition`,~~
~~- [ ] `sample`~~
~~- [ ] `logdensityof`~~
- [x] pure functions for ordered dictionary, as outlined in [AbstractPPL](https://github.com/TuringLang/AbstractPPL.jl#property-interface)

Feedback on `Model` structure welcome whilst I implement the remaining features!
@JuliaTagBot
Copy link
Author

Triggering TagBot for merged registry pull request: JuliaRegistries/General#55582

@JuliaTagBot
Copy link
Author

Triggering TagBot for merged registry pull request: JuliaRegistries/General#55608

@JuliaTagBot
Copy link
Author

Triggering TagBot for merged registry pull request: JuliaRegistries/General#56246

@JuliaTagBot
Copy link
Author

Triggering TagBot for merged registry pull request: JuliaRegistries/General#73779

@JuliaTagBot
Copy link
Author

Triggering TagBot for merged registry pull request: JuliaRegistries/General#74778

@JuliaTagBot
Copy link
Author

Triggering TagBot for merged registry pull request: JuliaRegistries/General#75504

@JuliaTagBot
Copy link
Author

Triggering TagBot for merged registry pull request

This extra notification is being sent because I expected a tag to exist by now, but it doesn't.
You may want to check your TagBot configuration to ensure that it's running, and if it is, check the logs to make sure that there are no errors.

@JuliaTagBot
Copy link
Author

Triggering TagBot for merged registry pull request: JuliaRegistries/General#77381

@JuliaTagBot
Copy link
Author

Triggering TagBot for merged registry pull request: JuliaRegistries/General#78510

@JuliaTagBot
Copy link
Author

Triggering TagBot for merged registry pull request: JuliaRegistries/General#94989

@JuliaTagBot
Copy link
Author

Triggering TagBot for merged registry pull request: JuliaRegistries/General#102538

@JuliaTagBot
Copy link
Author

Triggering TagBot for merged registry pull request: JuliaRegistries/General#103811

@JuliaTagBot
Copy link
Author

Triggering TagBot for merged registry pull request: JuliaRegistries/General#104445

@JuliaTagBot
Copy link
Author

Triggering TagBot for merged registry pull request: JuliaRegistries/General#104544

@JuliaTagBot
Copy link
Author

Triggering TagBot for merged registry pull request: JuliaRegistries/General#104783

@JuliaTagBot
Copy link
Author

Triggering TagBot for merged registry pull request: JuliaRegistries/General#105113

@JuliaTagBot
Copy link
Author

Triggering TagBot for merged registry pull request: JuliaRegistries/General#116385

@JuliaTagBot
Copy link
Author

Triggering TagBot for merged registry pull request: JuliaRegistries/General#121651

@JuliaTagBot
Copy link
Author

Triggering TagBot for merged registry pull request: JuliaRegistries/General#121704

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant