Skip to content

Commit 69a2985

Browse files
use future warning istead
1 parent 4a8bddd commit 69a2985

12 files changed

+85
-111
lines changed

optimum/exporters/openvino/__main__.py

+4-5
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
# limitations under the License.
1414

1515
import logging
16+
import warnings
1617
from pathlib import Path
1718
from typing import TYPE_CHECKING, Any, Callable, Dict, Optional, Union
1819

@@ -142,15 +143,13 @@ def main_export(
142143
"""
143144

144145
if use_auth_token is not None:
145-
logger.warning(
146-
"The `use_auth_token` argument is deprecated and will be removed soon. "
147-
"Please use the `token` argument instead."
146+
warnings.warn(
147+
"The `use_auth_token` argument is deprecated and will be removed soon. Please use the `token` argument instead.",
148+
FutureWarning,
148149
)
149150
if token is not None:
150151
raise ValueError("You cannot use both `use_auth_token` and `token` arguments at the same time.")
151-
152152
token = use_auth_token
153-
use_auth_token = None
154153

155154
if compression_option is not None:
156155
logger.warning(

optimum/intel/generation/modeling.py

+8-11
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
import inspect
1616
import logging
1717
import os
18+
import warnings
1819
from pathlib import Path
1920
from tempfile import TemporaryDirectory
2021
from typing import Optional, Tuple, Union
@@ -356,7 +357,7 @@ def _from_pretrained(
356357
config: PretrainedConfig,
357358
use_auth_token: Optional[Union[bool, str]] = None,
358359
token: Optional[Union[bool, str]] = None,
359-
revision: Optional[Union[str, None]] = None,
360+
revision: Optional[str] = None,
360361
force_download: bool = False,
361362
cache_dir: str = HUGGINGFACE_HUB_CACHE,
362363
file_name: Optional[str] = WEIGHTS_NAME,
@@ -365,15 +366,13 @@ def _from_pretrained(
365366
**kwargs,
366367
):
367368
if use_auth_token is not None:
368-
logger.warning(
369-
"The `use_auth_token` argument is deprecated and will be removed soon. "
370-
"Please use the `token` argument instead."
369+
warnings.warn(
370+
"The `use_auth_token` argument is deprecated and will be removed soon. Please use the `token` argument instead.",
371+
FutureWarning,
371372
)
372373
if token is not None:
373374
raise ValueError("You cannot use both `use_auth_token` and `token` arguments at the same time.")
374-
375375
token = use_auth_token
376-
use_auth_token = None
377376

378377
if not getattr(config, "torchscript", False):
379378
raise ValueError("`torchscript` should be set to True to load TorchScript model")
@@ -422,15 +421,13 @@ def _from_transformers(
422421
**kwargs,
423422
):
424423
if use_auth_token is not None:
425-
logger.warning(
426-
"The `use_auth_token` argument is deprecated and will be removed soon. "
427-
"Please use the `token` argument instead."
424+
warnings.warn(
425+
"The `use_auth_token` argument is deprecated and will be removed soon. Please use the `token` argument instead.",
426+
FutureWarning,
428427
)
429428
if token is not None:
430429
raise ValueError("You cannot use both `use_auth_token` and `token` arguments at the same time.")
431-
432430
token = use_auth_token
433-
use_auth_token = None
434431

435432
if is_torch_version("<", "2.1.0"):
436433
raise ImportError("`torch>=2.0.0` is needed to trace your model")

optimum/intel/ipex/modeling_base.py

+14-13
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515

1616
import logging
1717
import os
18+
import warnings
1819
from pathlib import Path
1920
from tempfile import TemporaryDirectory
2021
from typing import Optional, Tuple, Union
@@ -162,15 +163,15 @@ def _from_transformers(
162163
trust_remote_code: bool = False,
163164
):
164165
if use_auth_token is not None:
165-
logger.warning(
166-
"The `use_auth_token` argument is deprecated and will be removed soon. "
167-
"Please use the `token` argument instead."
166+
warnings.warn(
167+
"The `use_auth_token` argument is deprecated and will be removed in v5 of Transformers. Please use `token` instead.",
168+
FutureWarning,
168169
)
169170
if token is not None:
170-
raise ValueError("You cannot use both `use_auth_token` and `token` arguments at the same time.")
171-
171+
raise ValueError(
172+
"Both the arguments `use_auth_token` and `token` were specified, which is not supported. Please specify only `token`."
173+
)
172174
token = use_auth_token
173-
use_auth_token = None
174175

175176
if is_torch_version("<", "2.1.0"):
176177
raise ImportError("`torch>=2.0.0` is needed to trace your model")
@@ -202,7 +203,7 @@ def _from_pretrained(
202203
config: PretrainedConfig,
203204
use_auth_token: Optional[Union[bool, str]] = None,
204205
token: Optional[Union[bool, str]] = None,
205-
revision: Optional[Union[str, None]] = None,
206+
revision: Optional[str] = None,
206207
force_download: bool = False,
207208
cache_dir: str = HUGGINGFACE_HUB_CACHE,
208209
file_name: Optional[str] = WEIGHTS_NAME,
@@ -211,15 +212,15 @@ def _from_pretrained(
211212
**kwargs,
212213
):
213214
if use_auth_token is not None:
214-
logger.warning(
215-
"The `use_auth_token` argument is deprecated and will be removed soon. "
216-
"Please use the `token` argument instead."
215+
warnings.warn(
216+
"The `use_auth_token` argument is deprecated and will be removed in v5 of Transformers. Please use `token` instead.",
217+
FutureWarning,
217218
)
218219
if token is not None:
219-
raise ValueError("You cannot use both `use_auth_token` and `token` arguments at the same time.")
220-
220+
raise ValueError(
221+
"Both the arguments `use_auth_token` and `token` were specified, which is not supported. Please specify only `token`."
222+
)
221223
token = use_auth_token
222-
use_auth_token = None
223224

224225
if not getattr(config, "torchscript", False):
225226
raise ValueError(

optimum/intel/neural_compressor/modeling_base.py

+5-6
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414

1515
import logging
1616
import os
17+
import warnings
1718
from pathlib import Path
1819
from tempfile import TemporaryDirectory
1920
from typing import Dict, Optional, Union
@@ -100,7 +101,7 @@ def _from_pretrained(
100101
config: PretrainedConfig,
101102
use_auth_token: Optional[Union[bool, str]] = None,
102103
token: Optional[Union[bool, str]] = None,
103-
revision: Optional[Union[str, None]] = None,
104+
revision: Optional[str] = None,
104105
force_download: bool = False,
105106
cache_dir: str = HUGGINGFACE_HUB_CACHE,
106107
file_name: str = WEIGHTS_NAME,
@@ -110,15 +111,13 @@ def _from_pretrained(
110111
**kwargs,
111112
):
112113
if use_auth_token is not None:
113-
logger.warning(
114-
"The `use_auth_token` argument is deprecated and will be removed soon. "
115-
"Please use the `token` argument instead."
114+
warnings.warn(
115+
"The `use_auth_token` argument is deprecated and will be removed soon. Please use the `token` argument instead.",
116+
FutureWarning,
116117
)
117118
if token is not None:
118119
raise ValueError("You cannot use both `use_auth_token` and `token` arguments at the same time.")
119-
120120
token = use_auth_token
121-
use_auth_token = None
122121

123122
model_name_or_path = kwargs.pop("model_name_or_path", None)
124123
if model_name_or_path is not None:

optimum/intel/neural_compressor/quantization.py

+4-5
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
import inspect
1717
import logging
1818
import types
19+
import warnings
1920
from enum import Enum
2021
from itertools import chain
2122
from pathlib import Path
@@ -475,15 +476,13 @@ def get_calibration_dataset(
475476
The calibration `datasets.Dataset` to use for the post-training static quantization calibration step.
476477
"""
477478
if use_auth_token is not None:
478-
logger.warning(
479-
"The `use_auth_token` argument is deprecated and will be removed soon. "
480-
"Please use the `token` argument instead."
479+
warnings.warn(
480+
"The `use_auth_token` argument is deprecated and will be removed soon. Please use the `token` argument instead.",
481+
FutureWarning,
481482
)
482483
if token is not None:
483484
raise ValueError("You cannot use both `use_auth_token` and `token` arguments at the same time.")
484-
485485
token = use_auth_token
486-
use_auth_token = None
487486

488487
calibration_dataset = load_dataset(
489488
dataset_name,

optimum/intel/openvino/loaders.py

+4-5
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
# limitations under the License.
1414

1515
import logging
16+
import warnings
1617
from typing import Dict, List, Optional, Union
1718

1819
import torch
@@ -267,15 +268,13 @@ def load_textual_inversion(
267268
use_safetensors = kwargs.pop("use_safetensors", None)
268269

269270
if use_auth_token is not None:
270-
logger.warning(
271-
"The `use_auth_token` argument is deprecated and will be removed soon. "
272-
"Please use the `token` argument instead."
271+
warnings.warn(
272+
"The `use_auth_token` argument is deprecated and will be removed soon. Please use the `token` argument instead.",
273+
FutureWarning,
273274
)
274275
if token is not None:
275276
raise ValueError("You cannot use both `use_auth_token` and `token` arguments at the same time.")
276-
277277
token = use_auth_token
278-
use_auth_token = None
279278

280279
if use_safetensors and not is_safetensors_available():
281280
raise ValueError(

optimum/intel/openvino/modeling.py

+7-10
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414

1515
import logging
1616
import os
17+
import warnings
1718
from pathlib import Path
1819
from tempfile import TemporaryDirectory
1920
from typing import Dict, Optional, Union
@@ -435,15 +436,13 @@ def _from_transformers(
435436
**kwargs,
436437
):
437438
if use_auth_token is not None:
438-
logger.warning(
439-
"The `use_auth_token` argument is deprecated and will be removed soon. "
440-
"Please use the `token` argument instead."
439+
warnings.warn(
440+
"The `use_auth_token` argument is deprecated and will be removed soon. Please use the `token` argument instead.",
441+
FutureWarning,
441442
)
442443
if token is not None:
443444
raise ValueError("You cannot use both `use_auth_token` and `token` arguments at the same time.")
444-
445445
token = use_auth_token
446-
use_auth_token = None
447446

448447
save_dir = TemporaryDirectory()
449448
save_dir_path = Path(save_dir.name)
@@ -607,15 +606,13 @@ def from_pretrained(
607606
**kwargs,
608607
):
609608
if use_auth_token is not None:
610-
logger.warning(
611-
"The `use_auth_token` argument is deprecated and will be removed soon. "
612-
"Please use the `token` argument instead."
609+
warnings.warn(
610+
"The `use_auth_token` argument is deprecated and will be removed soon. Please use the `token` argument instead.",
611+
FutureWarning,
613612
)
614613
if token is not None:
615614
raise ValueError("You cannot use both `use_auth_token` and `token` arguments at the same time.")
616-
617615
token = use_auth_token
618-
use_auth_token = None
619616

620617
# Fix the mismatch between timm_config and huggingface_config
621618
local_timm_model = _is_timm_ov_dir(model_id)

optimum/intel/openvino/modeling_base.py

+14-21
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414

1515
import logging
1616
import os
17+
import warnings
1718
from pathlib import Path
1819
from tempfile import TemporaryDirectory, gettempdir
1920
from typing import Dict, Optional, Union
@@ -171,7 +172,7 @@ def _from_pretrained(
171172
config: PretrainedConfig,
172173
use_auth_token: Optional[Union[bool, str]] = None,
173174
token: Optional[Union[bool, str]] = None,
174-
revision: Optional[Union[str, None]] = None,
175+
revision: Optional[str] = None,
175176
force_download: bool = False,
176177
cache_dir: str = HUGGINGFACE_HUB_CACHE,
177178
file_name: Optional[str] = None,
@@ -213,15 +214,13 @@ def _from_pretrained(
213214
Whether or not to apply 8-bit weight quantization.
214215
"""
215216
if use_auth_token is not None:
216-
logger.warning(
217-
"The `use_auth_token` argument is deprecated and will be removed soon. "
218-
"Please use the `token` argument instead."
217+
warnings.warn(
218+
"The `use_auth_token` argument is deprecated and will be removed soon. Please use the `token` argument instead.",
219+
FutureWarning,
219220
)
220221
if token is not None:
221222
raise ValueError("You cannot use both `use_auth_token` and `token` arguments at the same time.")
222-
223223
token = use_auth_token
224-
use_auth_token = None
225224

226225
model_path = Path(model_id)
227226
default_file_name = ONNX_WEIGHTS_NAME if from_onnx else OV_XML_FILE_NAME
@@ -284,15 +283,13 @@ def _cached_file(
284283
local_files_only: bool = False,
285284
):
286285
if use_auth_token is not None:
287-
logger.warning(
288-
"The `use_auth_token` argument is deprecated and will be removed soon. "
289-
"Please use the `token` argument instead."
286+
warnings.warn(
287+
"The `use_auth_token` argument is deprecated and will be removed soon. Please use the `token` argument instead.",
288+
FutureWarning,
290289
)
291290
if token is not None:
292291
raise ValueError("You cannot use both `use_auth_token` and `token` arguments at the same time.")
293-
294292
token = use_auth_token
295-
use_auth_token = None
296293

297294
# locates a file in a local folder and repo, downloads and cache it if necessary.
298295
model_path = Path(model_path)
@@ -359,15 +356,13 @@ def _from_transformers(
359356
kwargs will be passed to the model during initialization
360357
"""
361358
if use_auth_token is not None:
362-
logger.warning(
363-
"The `use_auth_token` argument is deprecated and will be removed soon. "
364-
"Please use the `token` argument instead."
359+
warnings.warn(
360+
"The `use_auth_token` argument is deprecated and will be removed soon. Please use the `token` argument instead.",
361+
FutureWarning,
365362
)
366363
if token is not None:
367364
raise ValueError("You cannot use both `use_auth_token` and `token` arguments at the same time.")
368-
369365
token = use_auth_token
370-
use_auth_token = None
371366

372367
save_dir = TemporaryDirectory()
373368
save_dir_path = Path(save_dir.name)
@@ -417,15 +412,13 @@ def _to_load(
417412
**kwargs,
418413
):
419414
if use_auth_token is not None:
420-
logger.warning(
421-
"The `use_auth_token` argument is deprecated and will be removed soon. "
422-
"Please use the `token` argument instead."
415+
warnings.warn(
416+
"The `use_auth_token` argument is deprecated and will be removed soon. Please use the `token` argument instead.",
417+
FutureWarning,
423418
)
424419
if token is not None:
425420
raise ValueError("You cannot use both `use_auth_token` and `token` arguments at the same time.")
426-
427421
token = use_auth_token
428-
use_auth_token = None
429422

430423
save_dir = TemporaryDirectory()
431424
save_dir_path = Path(save_dir.name)

0 commit comments

Comments
 (0)