Added basic profiling

This commit is contained in:
Vasilije 2024-12-04 18:45:54 +01:00
parent d523f71b79
commit c2896f3b5b

View file

@ -29,12 +29,7 @@ jobs:
- name: Install dependencies - name: Install dependencies
run: | run: |
poetry install --no-interaction --all-extras poetry install --no-interaction --all-extras
poetry add scalene requests
# Install necessary dependencies
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install scalene requests
# Set environment variables for SHAs # Set environment variables for SHAs
@ -55,7 +50,7 @@ jobs:
# Ensure the script is executable # Ensure the script is executable
chmod +x cognee/api/v1/cognify/code_graph_pipeline.py chmod +x cognee/api/v1/cognify/code_graph_pipeline.py
# Run Scalene # Run Scalene
scalene --json --outfile base_results.json cognee/api/v1/cognify/code_graph_pipeline.py poetry run scalene --json --outfile base_results.json cognee/api/v1/cognify/code_graph_pipeline.py
# Run profiler on head branch # Run profiler on head branch
- name: Run profiler on head branch - name: Run profiler on head branch
@ -69,7 +64,7 @@ jobs:
# Ensure the script is executable # Ensure the script is executable
chmod +x cognee/api/v1/cognify/code_graph_pipeline.py chmod +x cognee/api/v1/cognify/code_graph_pipeline.py
# Run Scalene # Run Scalene
scalene --json --outfile head_results.json cognee/api/v1/cognify/code_graph_pipeline.py poetry run scalene --json --outfile head_results.json cognee/api/v1/cognify/code_graph_pipeline.py
# Compare profiling results # Compare profiling results
- name: Compare profiling results - name: Compare profiling results