Search code examples
pythonpython-3.xjupyter-notebookipython-magic

Jupyter Notebook time profiling


So I installed jupyter notebook through anaconda and I am working on python 3 kernel.

I am trying to do Time profiling using %time magic command as show here The problem is that it only prints the Wall Time not the CPU Time

using %time or %%time does not help

  • %time prints the wall time for the first line only
  • %%time prints the wall time for the whole cell

I am not sure if there any specif config to print the CPU time

EDIT

To clarify using %%time should print two metrics for the whole cell

  • Metric 1: CPU Times
  • Metric 2: wall time

my problem is that I only get wall time not CPU time.

You may check this link on what is the expected output for %%time


Solution

  • So it seems that my issue was in the environment itself.

    Switching from Windows to Ubuntu actually helped me print the CPU times.