import pytest from nunchaku.utils import get_precision, is_turing from .utils import run_test @pytest.mark.skipif(is_turing(), reason="Skip tests due to using Turing GPUs") @pytest.mark.parametrize( "height,width,use_qencoder,expected_lpips", [(1024, 1024, True, 0.151 if get_precision() == "int4" else 0.145)] ) def test_flux_schnell_qencoder(height: int, width: int, use_qencoder: bool, expected_lpips: float): run_test( precision=get_precision(), height=height, width=width, use_qencoder=use_qencoder, expected_lpips=expected_lpips )