Source code for src.performance.execute_all

import os
import sys
from pathlib import Path

from lfc_toolkit.src.performance.measure_time_and_memory import main as execution_time_main
from lfc_toolkit.src.performance.speedup_performance import main as speedup_main

sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), "..")))

from lfc_toolkit.src.configuration.configuration_reader import read_config_from_argv

[docs] def main(): base_path = Path(os.path.abspath(os.path.dirname(sys.argv[0]))) configuration = read_config_from_argv(overriden_base_path=base_path / "..") print("\n=== Generating Execution Time Plots ===\n") execution_time_main() print("\n=== Generating Speedup Plots ===\n") speedup_main()
if __name__ == "__main__": main()