HNHacker News
TopNewBestAskShowJobs

autograd

100 karma · joined January 9, 2014

submissionscomments
autograd··on Finding your home in game graphics programming
It's easy to "trivially know" because it's really expensive to disprove the statement, so you continue believing in your original one.

I am not in game development, but was recently looking in some deep learning networks. A lot of compute, bazillion layers of abstractions (erm python), but at the end of the day, 98% of the time was really spent calculating the matmul. I had luck that it was easy to check it and estimate the abstraction cost (not into great detail), and disprove my original thought.

Had i not checked it, I'd still trivially know that far more perf loss happened because of abstractions.

autograd··on Overview of Python dependency management tools
Thanks a lot for the reply. I'll include it some time soon in the article update
autograd··on Overview of Python dependency management tools
Does it pin versions of 2nd degree dependencies too? Like pip freeze would do? Also, when you remove a package, does it know to clear packages that were its deps and are not needed anymore?