-
-
Notifications
You must be signed in to change notification settings - Fork 83
Memory allocation tracing and bug fixes. #212
Conversation
bors try |
@staticfloat: IIRC you developed something similar while debugging FluxML, any missing features? Furthermore, since you looked at the Profiler code recently, any suggestions on improving the call stack saving? |
tryBuild succeeded |
14baa01
to
92094dd
Compare
I started looking at GPU usage, but it was all manual and didn't get me very far. I'm actually currently working on something a little more fundamental for Julia; something that can build graphs similar to what Google gives you in the TPU cloud console: The basic idea is that you'll do something like You can follow along with my work on this branch, but note that I'm mostly just hooking into the GC in C-land, then using Julia code to pull the results out, just like the profiler does. As far as efficiency goes, |
Cool, that looks very promising. Would be trivial to add a |
Looks like |
I've done something like that, thanks for the suggestion. I'm currently drowning in backtrace swampland, but once I get things all working together, I hope to be able to support your usecase as well. |
Developed when working on https://github.com/JuliaGPU/CuArrays.jl/issues/210: