Skip to content

Latest commit

 

History

History
24 lines (22 loc) · 660 Bytes

File metadata and controls

24 lines (22 loc) · 660 Bytes

functionoptimizer

Optimization library for functions. It aggregates available optimisations tools like numba jit, function caching etc.

Features:

  • Numba JIT
  • Function caching
    • Dict based - hermes backend
    • Redis based - hermes backend
    • disk caching - Diskcache backend
  • parallelization support
  • Profiling
    • Time
    • Code/lineprofiler
    • cprofiler
    • memory profiler
  • Debug
    • pdb/wbd
    • pdb always or on Exception
    • Dump input and output
  • Global config - for debug,profiling and optimisations

Requirement

  • sudo apt-get install mercurial
  • redis