Enforce IR version for older onnxruntime

This commit is contained in:
henryruhs
2025-02-13 12:52:59 +01:00
parent 3fe32d7832
commit f05ff6cdb1
6 changed files with 12 additions and 4 deletions
+3 -1
View File
@@ -13,6 +13,7 @@ def export() -> None:
directory_path = CONFIG.get('exporting', 'directory_path')
source_path = CONFIG.get('exporting', 'source_path')
target_path = CONFIG.get('exporting', 'target_path')
ir_version = CONFIG.getint('exporting', 'ir_version')
opset_version = CONFIG.getint('exporting', 'opset_version')
makedirs(directory_path, exist_ok = True)
@@ -20,6 +21,7 @@ def export() -> None:
model = AdaptiveEmbeddingIntegrationNetwork()
model.load_state_dict(state_dict)
model.eval()
model.ir_version = ir_version
source_tensor = torch.randn(1, 512)
target_tensor = torch.randn(1, 3, 256, 256)
torch.onnx.export(model, (target_tensor, source_tensor), target_path, input_names = [ 'target', 'source' ], output_names = [ 'output' ], opset_version = opset_version)
torch.onnx.export(model, (source_tensor, target_tensor), target_path, input_names = [ 'source', 'target' ], output_names = [ 'output' ], opset_version = opset_version)