in optimum/furiosa/modeling_base.py [0:0]
def _check_is_dynamic(model_path: Union[str, Path]):
is_dynamic = False
if Path(model_path).suffix == ".onnx":
model = onnx.load(model_path)
is_dynamic = any(any(dim.dim_param for dim in inp.type.tensor_type.shape.dim) for inp in model.graph.input)
return is_dynamic