We can't find the internet
Attempting to reconnect
Something went wrong!
Attempting to reconnect
← All tracks
0 / 3
JAX Profiling & Debugging
JAXProfiler hooks, debug primitives, fixing common tracer/concretization errors, AOT compilation. Practical-skill problems for production work.
This track is written for JAX, which isn't the mode you're browsing in.
0
/ 12 solved
- 1. Not solved yet. jax.named_scope for Profiler Grouping
- 2. Not solved yet. profiler.StepTraceAnnotation
- 3. Not solved yet. @profiler.annotate_function
- 4. Not solved yet. jax.debug.print with Multiple kwargs
- 5. Not solved yet. jax.debug.callback for Side Effects
- 6. Not solved yet. jnp.allclose for Tolerance Equality
- 7. Not solved yet. Fix: List Append → jnp.concatenate
- 8. Not solved yet. Fix: Python if → jnp.where
- 9. Not solved yet. Fix: Python for → vmap
- 10. Not solved yet. jaxpr with Multiple Args
- 11. Not solved yet. AOT via jit.lower().compile()
- 12. Not solved yet. Pretty-Printed jaxpr Length
Check yourself
3 questions · one attempt eachThese do not count toward finishing the track. They are here to catch the things that are easy to read past.
You are timing a jitted function. Which two things must you do for the number to mean anything?
# t0 = time(); out = f(x); t1 = time()
Question 1 of 3