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

JuliaBUGS Meta Issue #2435

Closed
2 tasks
sunxd3 opened this issue Dec 9, 2024 · 2 comments
Closed
2 tasks

JuliaBUGS Meta Issue #2435

sunxd3 opened this issue Dec 9, 2024 · 2 comments
Labels
Milestone

Comments

@sunxd3
Copy link
Member

sunxd3 commented Dec 9, 2024

One of the fundamental difference between JuliaBUGS and DynamicPPL is that JuliaBUGS' simpler syntax makes it amendable to more precise analysis. In fact, JuliaBUGS compiles a probabilistic programming language to graphical models.

Code Quality

Goal: Ensure better testing and documentation.
Tasks:

  • Integrate and test functionality with other packages.
    Refer to: Issue #245
    (this is not a Turing 1.0 task, but rather a task part of the JuliaBUGS research project)

Integration with Turing

Goal: Enhance integration with the Turing framework.
Tasks:

  • Address compatibility issues with Turing.
    Refer to: Issue #2425

Performance Improvements

  • Parallel Computing Potentials
    Explore parallel computing capabilities to enhance performance.
    Refer to: Issue #209
    (again, not a Turing 1.0 task, but rather a future direction for JuliaBUGS)
  • Gibbs Sampling
    Ensure correctness through more rigorous testing and improve performance.
@sunxd3 sunxd3 added this to the Turing v1.0.0 milestone Dec 9, 2024
@sunxd3 sunxd3 added the roadmap label Dec 9, 2024
@yebai
Copy link
Member

yebai commented Dec 16, 2024

This needs more work. The above todo items are vague and too ambitious.

The core goals are to improve the performance of JuliaBUGS for log density and gradient evaluation and provide a to_distribution / to_sampleable interface so they can be used as submodels / customised distributions in Turing.

@yebai
Copy link
Member

yebai commented Dec 16, 2024

Closed in favour of #2425

@yebai yebai closed this as completed Dec 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants