|
37 | 37 | from bioimageio.spec._internal.common_nodes import ResourceDescrBase |
38 | 38 | from bioimageio.spec._internal.io import is_yaml_value |
39 | 39 | from bioimageio.spec._internal.io_utils import read_yaml, write_yaml |
| 40 | +from bioimageio.spec._internal.types import AbsoluteTolerance, RelativeTolerance |
40 | 41 | from bioimageio.spec._internal.validation_context import validation_context_var |
41 | 42 | from bioimageio.spec.common import BioimageioYamlContent, PermissiveFileSource, Sha256 |
42 | 43 | from bioimageio.spec.model import v0_4, v0_5 |
@@ -120,8 +121,8 @@ def test_model( |
120 | 121 | source: Union[v0_4.ModelDescr, v0_5.ModelDescr, PermissiveFileSource], |
121 | 122 | weight_format: Optional[WeightsFormat] = None, |
122 | 123 | devices: Optional[List[str]] = None, |
123 | | - absolute_tolerance: float = 1.5e-4, |
124 | | - relative_tolerance: float = 1e-4, |
| 124 | + absolute_tolerance: AbsoluteTolerance = 1.5e-4, |
| 125 | + relative_tolerance: RelativeTolerance = 1e-4, |
125 | 126 | decimal: Optional[int] = None, |
126 | 127 | *, |
127 | 128 | determinism: Literal["seed_only", "full"] = "seed_only", |
@@ -152,8 +153,8 @@ def test_description( |
152 | 153 | format_version: Union[Literal["discover", "latest"], str] = "discover", |
153 | 154 | weight_format: Optional[WeightsFormat] = None, |
154 | 155 | devices: Optional[Sequence[str]] = None, |
155 | | - absolute_tolerance: float = 1.5e-4, |
156 | | - relative_tolerance: float = 1e-4, |
| 156 | + absolute_tolerance: AbsoluteTolerance = 1.5e-4, |
| 157 | + relative_tolerance: RelativeTolerance = 1e-4, |
157 | 158 | decimal: Optional[int] = None, |
158 | 159 | determinism: Literal["seed_only", "full"] = "seed_only", |
159 | 160 | expected_type: Optional[str] = None, |
@@ -236,8 +237,8 @@ def _test_in_env( |
236 | 237 | weight_format: Optional[WeightsFormat], |
237 | 238 | conda_env: Optional[BioimageioCondaEnv], |
238 | 239 | devices: Optional[Sequence[str]], |
239 | | - absolute_tolerance: float, |
240 | | - relative_tolerance: float, |
| 240 | + absolute_tolerance: AbsoluteTolerance, |
| 241 | + relative_tolerance: RelativeTolerance, |
241 | 242 | determinism: Literal["seed_only", "full"], |
242 | 243 | run_command: Callable[[Sequence[str]], None], |
243 | 244 | ) -> ValidationSummary: |
@@ -354,8 +355,8 @@ def load_description_and_test( |
354 | 355 | format_version: Union[Literal["discover", "latest"], str] = "discover", |
355 | 356 | weight_format: Optional[WeightsFormat] = None, |
356 | 357 | devices: Optional[Sequence[str]] = None, |
357 | | - absolute_tolerance: float = 1.5e-4, |
358 | | - relative_tolerance: float = 1e-4, |
| 358 | + absolute_tolerance: AbsoluteTolerance = 1.5e-4, |
| 359 | + relative_tolerance: RelativeTolerance = 1e-4, |
359 | 360 | decimal: Optional[int] = None, |
360 | 361 | determinism: Literal["seed_only", "full"] = "seed_only", |
361 | 362 | expected_type: Optional[str] = None, |
|
0 commit comments