problem with convert_sklearn and onnx opset

### Describe the bug

hi,

i run into the following problem that convert_sklearn seems to require opset 13 but i need opset 14 to support another operator ```operator 'aten::scaled_dot_product_attention'```:
the problem is with _update_domain_version - how can i change it so it uses upset >= 14?

```
python3.9 export_onnx.py 
/home/ubuntu/triton_inference_server/export_onnx/venv/lib/python3.9/site-packages/sklearn/base.py:376: InconsistentVersionWarning: Trying to unpickle estimator LogisticRegression from version 1.3.2 when using version 1.5.0. This might lead to breaking code or invalid results. Use at your own risk. For more info please refer to:
https://scikit-learn.org/stable/model_persistence.html#security-maintainability-limitations
  warnings.warn(
huggingface/tokenizers: The current process just got forked, after parallelism has already been used. Disabling parallelism to avoid deadlocks...
To disable this warning, you can either:
	- Avoid using `tokenizers` before the fork if possible
	- Explicitly set the environment variable TOKENIZERS_PARALLELISM=(true | false)
convert_sklearn target_opset: 14
[convert_sklearn] parse_sklearn_model
[convert_sklearn] convert_topology
[convert_operators] begin
[convert_operators] iteration 1 - n_vars=0 n_ops=2
[call_converter] call converter for 'SklearnCastTransformer'.
[call_converter] call converter for 'SklearnLinearClassifier'.
[convert_operators] end iter: 1 - n_vars=16
[convert_operators] iteration 2 - n_vars=16 n_ops=2
[convert_operators] end iter: 2 - n_vars=16
[convert_operators] end.
[_update_domain_version] +opset 0: name='', version=13
[_update_domain_version] +opset 1: name='ai.onnx.ml', version=1
[convert_sklearn] end
14 [domain: ""
version: 13
, domain: "ai.onnx.ml"
version: 1
]
/home/ubuntu/triton_inference_server/export_onnx/setfit_onnx.py:261: UserWarning: sklearn onnx max opset is 13 requested opset 14 using opset 13 for compatibility.
  warnings.warn(
Traceback (most recent call last):
  File "/home/ubuntu/triton_inference_server/export_onnx/export_onnx.py", line 31, in <module>
    export_onnx(model.model_body,
  File "/home/ubuntu/triton_inference_server/export_onnx/setfit_onnx.py", line 264, in export_onnx
    export_onnx_setfit_model(
  File "/home/ubuntu/triton_inference_server/export_onnx/setfit_onnx.py", line 96, in export_onnx_setfit_model
    torch.onnx.export(
  File "/home/ubuntu/triton_inference_server/export_onnx/venv/lib/python3.9/site-packages/torch/onnx/utils.py", line 516, in export
    _export(
  File "/home/ubuntu/triton_inference_server/export_onnx/venv/lib/python3.9/site-packages/torch/onnx/utils.py", line 1612, in _export
    graph, params_dict, torch_out = _model_to_graph(
  File "/home/ubuntu/triton_inference_server/export_onnx/venv/lib/python3.9/site-packages/torch/onnx/utils.py", line 1138, in _model_to_graph
    graph = _optimize_graph(
  File "/home/ubuntu/triton_inference_server/export_onnx/venv/lib/python3.9/site-packages/torch/onnx/utils.py", line 677, in _optimize_graph
    graph = _C._jit_pass_onnx(graph, operator_export_type)
  File "/home/ubuntu/triton_inference_server/export_onnx/venv/lib/python3.9/site-packages/torch/onnx/utils.py", line 1966, in _run_symbolic_function
    raise errors.UnsupportedOperatorError(
torch.onnx.errors.UnsupportedOperatorError: Exporting the operator 'aten::scaled_dot_product_attention' to ONNX opset version 13 is not supported. Support for this operator was added in version 14, try exporting with this version.
```

### Steps/Code to Reproduce

code is here: https://github.com/huggingface/setfit/blob/main/src/setfit/exporters/onnx.py and here the call: https://github.com/huggingface/setfit/blob/main/src/setfit/exporters/onnx.py#L162-L166

### Expected Results

use opset >= 14

### Actual Results

-

### Versions

```shell
pip list:

Package                  Version
------------------------ -----------
aiohttp                  3.9.5
aiosignal                1.3.1
async-timeout            4.0.3
attrs                    23.2.0
certifi                  2024.2.2
charset-normalizer       3.3.2
coloredlogs              15.0.1
datasets                 2.19.1
dill                     0.3.8
evaluate                 0.4.2
filelock                 3.14.0
flatbuffers              24.3.25
frozenlist               1.4.1
fsspec                   2024.3.1
huggingface-hub          0.23.1
humanfriendly            10.0
idna                     3.7
Jinja2                   3.1.4
joblib                   1.4.2
MarkupSafe               2.1.5
mpmath                   1.3.0
multidict                6.0.5
multiprocess             0.70.16
networkx                 3.2.1
numpy                    1.26.4
nvidia-cublas-cu12       12.1.3.1
nvidia-cuda-cupti-cu12   12.1.105
nvidia-cuda-nvrtc-cu12   12.1.105
nvidia-cuda-runtime-cu12 12.1.105
nvidia-cudnn-cu12        8.9.2.26
nvidia-cufft-cu12        11.0.2.54
nvidia-curand-cu12       10.3.2.106
nvidia-cusolver-cu12     11.4.5.107
nvidia-cusparse-cu12     12.1.0.106
nvidia-nccl-cu12         2.20.5
nvidia-nvjitlink-cu12    12.5.40
nvidia-nvtx-cu12         12.1.105
onnx                     1.16.1
onnxconverter-common     1.14.0
onnxruntime-gpu          1.18.0
packaging                24.0
pandas                   2.2.2
pillow                   10.3.0
pip                      22.0.4
protobuf                 3.20.2
pyarrow                  16.1.0
pyarrow-hotfix           0.6
python-dateutil          2.9.0.post0
pytz                     2024.1
PyYAML                   6.0.1
regex                    2024.5.15
requests                 2.32.2
safetensors              0.4.3
scikit-learn             1.5.0
scipy                    1.13.1
sentence-transformers    2.7.0
setfit                   1.0.3
setuptools               58.1.0
six                      1.16.0
skl2onnx                 1.16.0
sympy                    1.12
threadpoolctl            3.5.0
tokenizers               0.19.1
torch                    2.3.0
tqdm                     4.66.4
transformers             4.41.1
triton                   2.3.0
typing_extensions        4.12.0
tzdata                   2024.1
urllib3                  2.2.1
xxhash                   3.4.1
yarl                     1.9.4
```

cc @jiawei-zhang-a @glemaitre

COMMENT:
This is an issue for https://github.com/onnx/sklearn-onnx

Labels: Bug, Needs Triage