Skip to content

Commit

Permalink
call GC between each e2e test to avoid OOM
Browse files Browse the repository at this point in the history
  • Loading branch information
catwell committed Jan 29, 2024
1 parent deb5e93 commit 2aeb968
Showing 1 changed file with 8 additions and 0 deletions.
8 changes: 8 additions & 0 deletions tests/e2e/test_diffusion.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import gc
from pathlib import Path
from typing import Iterator
from warnings import warn
Expand Down Expand Up @@ -30,6 +31,13 @@
from tests.utils import ensure_similar_images


@pytest.fixture(autouse=True)
def ensure_gc():
# Avoid GPU OOMs
# See https://github.com/pytest-dev/pytest/discussions/8153#discussioncomment-214812
gc.collect()


@pytest.fixture(scope="module")
def ref_path(test_e2e_path: Path) -> Path:
return test_e2e_path / "test_diffusion_ref"
Expand Down

0 comments on commit 2aeb968

Please sign in to comment.