-
Notifications
You must be signed in to change notification settings - Fork 421
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
What's missing for 1.0? #1239
Comments
@JuliaRegistrator register() |
Registration pull request created: JuliaRegistries/General/26483 After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version. This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
|
@matbesancon I'm not sure whether I should be able to deduce something here, but I can't. |
@Datseris sorry no I just used the issue opened to register a version |
Oh okay. BTW you can also tag releases by commenting on commits. I typically find this cleaner on the long term, as the comment that tags the release is directly associated the commit this release should be done on. |
Regarding the original question: For example, I was trying to figure out if I can backpropagate through rand with respect to the distribution parameters in Flux. That is relevant for things like variational inference. After working my way through the code I'm pretty convinced that this is possible, at least for the multivariate normal distribution. Are there plans to improve the documentation and if so, how could I help? |
I will close this issue as a duplicate of #880
Completely agreed, more and better.
Through other functions yes, but through rand I am not sure this is doable? |
No plans yet, but whenever you see things that could be improved a PR is useful |
Good point! What I was trying to do with this package is called the reparameterization trick. In case of the MvNormal distribution that seems to be possible, however, my problem was that there is nothing like a batch dimension for distribution along the line of PyTorch's distributions. This made it impossible to create a batch of MvNormal distributions by passing a 2d array, which is necessary for CUDA arrays, since they discourage scalar access. |
Hi there,
this awesome package has been around for a really long time and is a dependency of many Julia packages but still not in 1.0. From my experience, the interface has also been "stable" for a quite a while.
What is missing? What breaking changes are planned that keep this package obtaining its first stable version? Do you have a list of these somewhere? If not, can you please state them here, or somewhere else, to give the developers that use this package an idea?
The text was updated successfully, but these errors were encountered: