Sacred : The key to reproducible experiments
-
Saves all parameters, commit, source code for your experiment
-
Sets and saves random seeds
-
Saves output and logs
Sacredboard : Keep track of your experiments, in your browser
- Visualize experiment status, parameters, logs from your sacred experiments
line_profiler : efficient line-by-line profiling of your code
-
Efficient summaries of time taken to run each line of code in a given function (number of hits, time per hits, percentage of total time, ...)
-
Doesn't work when multiprocessing is used, when profiling multiprocessed code (for instance data loading code), use only one thread at profiling time