Closed whedon closed 3 years ago
Hello human, I'm @whedon, a robot that can help you with some common editorial tasks. @snoeyink, @dourouc05 it looks like you're currently assigned to review this paper :tada:.
:star: Important :star:
If you haven't already, you should seriously consider unsubscribing from GitHub notifications for this (https://github.com/JuliaCon/proceedings-review) repository. As a reviewer, you're probably currently watching this repository which means for GitHub's default behaviour you will receive notifications (emails) for all reviews 😿
To fix this do the following two things:
For a list of things I can do to help you, just type:
@whedon commands
For example, to regenerate the paper pdf after making changes in the paper's md or bib files, type:
@whedon generate pdf
Attempting PDF compilation. Reticulating splines etc...
PDF failed to compile for issue #37 with the following error:
Can't find any papers to compile :-(
Comment from the pre-review from @snoeyink This paper introduces a raytracer built in Julia that allows the Zygote Automatic Differentiation tool to compute gradients of parameters. One can then optimize parameter values for scene understanding or reconstruction.
The examples shown are toy experiments of obtaining camera or light parameters to match a rendered image. They demonstrate that the combination works, which is good.
I would like to see some discussion of more interesting parameters, such as determining material properties from images. And more on limitations: determining geometry seems out of reach because there are so many discrete choices: the problem is not differentiable. How fast is the gradient computation after AD? (How fast is the AD?) How do these grow with scene complexity?
This paper shows the hallmarks of being written in haste as the package is being developed. I have many comments and suggestions in pdf uploaded to the package repository. avik-pal/RayTracer.jl#9
The abstract discusses training times for ML, which is not in the paper, so here is a rewrite: In this paper we present RayTracer.jl, a renderer in Julia that is fully differentiable via Zygote.jl. This means that RayTracer not only renders 2D images from 3D scene parameters, but it can be used to optimize for model parameters that generate a target image in a Differentiable Programming (DP) pipeline. We interface our renderer with the deep learning library Flux for use in combination with neural networks. We demonstrate the use of this differentiable renderer in rendering tasks and in solving inverse graphics problems.
@whedon generate pdf from branch juliacon-paper
Attempting PDF compilation from custom branch juliacon-paper. Reticulating splines etc...
added comments in avik-pal/RayTracer.jl#9 on latest version, which is an improvement.
@whedon generate pdf from branch review-updates
Attempting PDF compilation from custom branch review-updates
. Reticulating splines etc...
PDF failed to compile for issue #37 with the following error:
error: pathspec 'review-updates ' did not match any file(s) known to git. Can't find any papers to compile :-(
@whedon generate pdf from branch review_updates
Attempting PDF compilation from custom branch review_updates. Reticulating splines etc...
ping @snoeyink and @dourouc05 :)
bump
@whedon generate pdf from branch juliacon-paper
@whedon generate pdf from branch juliacon-paper
Attempting PDF compilation from custom branch juliacon-paper. Reticulating splines etc...
@avik-pal no idea what happened, whedon was napping
ping @snoeyink and @dourouc05 :)
@snoeyink, @dourouc05 I think we are almost done here, could we finish this review?
I did not see that @avik-pal had taken my comments into account... Green light for me!
@snoeyink, @dourouc05 still missing some check boxes. If they are considered good, tick them so that we can wrap this up
Bump.
@matbesancon is there anything I need to do?
@snoeyink still has a few check boxes to tick, I think.
@whedon check references
Attempting to check references...
@whedon check references from branch juliacon-paper
OK DOIs
- 10.1145/15922.15916 is OK
- 10.1145/1468075.1468082 is OK
- 10.1145/54852.378457 is OK
- 10.21105/joss.00615 is OK
MISSING DOIs
- https://doi.org/10.1137/141000671 may be missing for title: Julia: A fresh approach to numerical computing
- https://doi.org/10.1145/3272127.3275109 may be missing for title: Differentiable Monte Carlo Ray Tracing through Edge Sampling
- https://doi.org/10.1007/s12532-018-0139-4 may be missing for title: CasADi – A software framework for nonlinear optimization and optimal control
INVALID DOIs
- None
Attempting to check references... from custom branch juliacon-paper
@avik-pal can you check the DOIs above?
OK DOIs
- 10.1145/15922.15916 is OK
- 10.1145/1468075.1468082 is OK
- 10.1145/54852.378457 is OK
- 10.21105/joss.00615 is OK
MISSING DOIs
- https://doi.org/10.1137/141000671 may be missing for title: Julia: A fresh approach to numerical computing
- https://doi.org/10.1145/3272127.3275109 may be missing for title: Differentiable Monte Carlo Ray Tracing through Edge Sampling
- https://doi.org/10.1007/s12532-018-0139-4 may be missing for title: CasADi – A software framework for nonlinear optimization and optimal control
INVALID DOIs
- None
@whedon check references
Attempting to check references...
OK DOIs
- 10.1145/15922.15916 is OK
- 10.1145/1468075.1468082 is OK
- 10.1145/54852.378457 is OK
- 10.21105/joss.00615 is OK
MISSING DOIs
- https://doi.org/10.1137/141000671 may be missing for title: Julia: A fresh approach to numerical computing
- https://doi.org/10.1145/3272127.3275109 may be missing for title: Differentiable Monte Carlo Ray Tracing through Edge Sampling
- https://doi.org/10.1007/s12532-018-0139-4 may be missing for title: CasADi – A software framework for nonlinear optimization and optimal control
INVALID DOIs
- None
@whedon check references
Attempting to check references...
OK DOIs
- 10.1145/15922.15916 is OK
- 10.1145/1468075.1468082 is OK
- 10.1145/54852.378457 is OK
- 10.21105/joss.00615 is OK
MISSING DOIs
- https://doi.org/10.1137/141000671 may be missing for title: Julia: A fresh approach to numerical computing
- https://doi.org/10.1145/3272127.3275109 may be missing for title: Differentiable Monte Carlo Ray Tracing through Edge Sampling
- https://doi.org/10.1007/s12532-018-0139-4 may be missing for title: CasADi – A software framework for nonlinear optimization and optimal control
INVALID DOIs
- None
@matbesancon I am not sure what is the issue here I added the DOIs in the latest commit f03c297
Sometimes it just doesn't pick it up, if you put it it's fine.
On Tue, Oct 22, 2019, 18:06 Avik Pal notifications@github.com wrote:
@matbesancon https://github.com/matbesancon I am not sure what is the issue here I added the DOIs in the latest commit f03c297 https://github.com/avik-pal/RayTracer.jl/commit/f03c2974a87f5f05e34c2d8f53f736e5a6bd5d4f
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/JuliaCon/proceedings-review/issues/37?email_source=notifications&email_token=AB2FDMRJTGEIO67AVJFPY7DQP4QGVA5CNFSM4IDWUZZ2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEB6JLUY#issuecomment-545035731, or unsubscribe https://github.com/notifications/unsubscribe-auth/AB2FDMRQCCW7TDQ4NJWJSYTQP4QGVANCNFSM4IDWUZZQ .
@whedon check references
Attempting to check references...
OK DOIs
- 10.1145/15922.15916 is OK
- 10.1145/1468075.1468082 is OK
- 10.1145/54852.378457 is OK
- 10.21105/joss.00615 is OK
MISSING DOIs
- https://doi.org/10.1137/141000671 may be missing for title: Julia: A fresh approach to numerical computing
- https://doi.org/10.1145/3272127.3275109 may be missing for title: Differentiable Monte Carlo Ray Tracing through Edge Sampling
- https://doi.org/10.1007/s12532-018-0139-4 may be missing for title: CasADi – A software framework for nonlinear optimization and optimal control
INVALID DOIs
- None
@whedon check references
Attempting to check references...
OK DOIs
- 10.1137/141000671 is OK
- 10.1145/3272127.3275109 is OK
- 10.1145/15922.15916 is OK
- 10.1007/s12532-018-0139-4 is OK
- 10.1145/1468075.1468082 is OK
- 10.1145/54852.378457 is OK
- 10.21105/joss.00615 is OK
MISSING DOIs
- None
INVALID DOIs
- None
Attempting to check references...
OK DOIs
- 10.1137/141000671 is OK
- 10.1145/3272127.3275109 is OK
- 10.1145/15922.15916 is OK
- 10.1007/s12532-018-0139-4 is OK
- 10.1145/1468075.1468082 is OK
- 10.1145/54852.378457 is OK
- 10.21105/joss.00615 is OK
MISSING DOIs
- None
INVALID DOIs
- None
Submitting author: !--author-handle-->@avik-pal<!--end-author-handle-- (Avik Pal) Repository: https://github.com/avik-pal/RayTracer.jl Branch with paper.md (empty if default branch): Version: Editor: !--editor-->@matbesancon<!--end-editor-- Reviewers: @snoeyink, @dourouc05 Archive:
Status
Status badge code:
Reviewers and authors:
Please avoid lengthy details of difficulties in the review thread. Instead, please create a new issue in the target repository and link to those issues (especially acceptance-blockers) by leaving comments in the review thread below. (For completists: if the target issue tracker is also on GitHub, linking the review thread in the issue or vice versa will create corresponding breadcrumb trails in the link target.)
Reviewer instructions & questions
@snoeyink & @dourouc05, please carry out your review in this issue by updating the checklist below. If you cannot edit the checklist please:
The reviewer guidelines are available here: https://proceedings.juliacon.org/guide/reviewers. Any questions/concerns please let @matbesancon know.
✨ Please try and complete your review in the next two weeks ✨
Review checklist for @snoeyink
Conflict of interest
Code of Conduct
General checks
Functionality
Documentation
Paper format
paper.tex
file include a list of authors with their affiliations?Content
Review checklist for @dourouc05
Conflict of interest
Code of Conduct
General checks
Functionality
Documentation
Paper format
paper.tex
file include a list of authors with their affiliations?Content