in optimum/onnxruntime/modeling_seq2seq.py [0:0]
def _from_pretrained(
cls,
model_id: Union[str, Path],
config: "PretrainedConfig",
# hub options
subfolder: str = "",
revision: str = "main",
force_download: bool = False,
local_files_only: bool = False,
trust_remote_code: bool = False,
cache_dir: str = HUGGINGFACE_HUB_CACHE,
token: Optional[Union[bool, str]] = None,
# file options
encoder_file_name: str = ONNX_ENCODER_NAME,
decoder_file_name: str = ONNX_DECODER_NAME,
decoder_with_past_file_name: str = ONNX_DECODER_WITH_PAST_NAME,
# session options
provider: str = "CPUExecutionProvider",
providers: Optional[Sequence[str]] = None,
provider_options: Optional[Union[Sequence[Dict[str, Any]], Dict[str, Any]]] = None,
session_options: Optional[SessionOptions] = None,
# inference options
use_cache: bool = True,
use_merged: Optional[bool] = None,
use_io_binding: Optional[bool] = None,
generation_config: Optional[GenerationConfig] = None,
# other arguments
model_save_dir: Optional[Union[str, Path, TemporaryDirectory]] = None,