+ pipeline node operations cache support
Created by: IIaKyJIuH
Example showing the meaning of using an operations cache (haven't tested with multiprocessing yet): examples/advanced/pipelines_caching.py
But...if you've got no time to wait for the results (up to 8 minutes by default), here is the result image with example_number=1
, timeout=1.
, n_partitions=10
:
Usages of the cache were added to: fedot/api/main.py fedot/core/composer/gp_composer/gp_composer.py fedot/core/validation/compose/metric_estimation.py fedot/api/api_utils/api_composer.py
Class responsible for the caching: fedot/core/composer/cache.py
Other changes contains mostly readability/style/performance fixes + full logger support.