Skip to content

Commit e94564f

Browse files
committed
Add opset to folder name
1 parent b1a3768 commit e94564f

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

onnx_diagnostic/torch_models/validate.py

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,7 @@ def _make_folder_name(
113113
dtype: Optional[Union[str, torch.dtype]] = None,
114114
device: Optional[Union[str, torch.device]] = None,
115115
subfolder: Optional[str] = None,
116+
opset: Optional[int] = None,
116117
) -> str:
117118
"Creates a filename unique based on the given options."
118119
els = [model_id.replace("/", "_")]
@@ -136,6 +137,8 @@ def _make_folder_name(
136137
else:
137138
raise AssertionError(f"unexpected value for device={device}, sdev={sdev!r}")
138139
els.append(sdev)
140+
if opset is not None:
141+
els.append(f"op{opset}")
139142
return "-".join(els)
140143

141144

@@ -412,7 +415,13 @@ def validate_model(
412415
folder_name = None
413416
if dump_folder:
414417
folder_name = _make_folder_name(
415-
model_id, exporter, optimization, dtype=dtype, device=device, subfolder=subfolder
418+
model_id,
419+
exporter,
420+
optimization,
421+
dtype=dtype,
422+
device=device,
423+
subfolder=subfolder,
424+
opset=opset,
416425
)
417426
dump_folder = os.path.join(dump_folder, folder_name)
418427
if not os.path.exists(dump_folder):

0 commit comments

Comments
 (0)