未验证 提交 c7a63908 编写于 作者: L Leo Chen 提交者: GitHub

replace some logging.warn() with warings.warn(), test=develop (#25025)

上级 ab5a1fb8
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
from __future__ import print_function from __future__ import print_function
import logging import warnings
import inspect import inspect
from .. import core from .. import core
...@@ -268,7 +268,7 @@ def monkey_patch_variable(): ...@@ -268,7 +268,7 @@ def monkey_patch_variable():
stack = inspect.stack()[1] stack = inspect.stack()[1]
file_name = stack[1] file_name = stack[1]
line_num = stack[2] line_num = stack[2]
logging.warning( warnings.warn(
"%s:%s\nThe behavior of expression %s has been unified with %s(X, Y, axis=-1) from Paddle 2.0. " "%s:%s\nThe behavior of expression %s has been unified with %s(X, Y, axis=-1) from Paddle 2.0. "
"If your code works well in the older versions but crashes in this version, try to use " "If your code works well in the older versions but crashes in this version, try to use "
"%s(X, Y, axis=0) instead of %s. This transitional warning will be dropped in the future." "%s(X, Y, axis=0) instead of %s. This transitional warning will be dropped in the future."
......
...@@ -27,6 +27,7 @@ from .dataloader.dataloader_iter import _DataLoaderIterSingleProcess, _DataLoade ...@@ -27,6 +27,7 @@ from .dataloader.dataloader_iter import _DataLoaderIterSingleProcess, _DataLoade
from .layers.io import monkey_patch_reader_methods, _copy_reader_var_, double_buffer from .layers.io import monkey_patch_reader_methods, _copy_reader_var_, double_buffer
from .unique_name import UniqueNameGenerator from .unique_name import UniqueNameGenerator
import logging import logging
import warnings
from .dataset import DatasetBase, InMemoryDataset from .dataset import DatasetBase, InMemoryDataset
### Dygraph DataLoader configs ### ### Dygraph DataLoader configs ###
...@@ -313,9 +314,9 @@ class DataLoader(object): ...@@ -313,9 +314,9 @@ class DataLoader(object):
assert num_workers >= 0, "num_workers should be a non-negative value" assert num_workers >= 0, "num_workers should be a non-negative value"
if num_workers > 0 and (sys.platform == 'darwin' or if num_workers > 0 and (sys.platform == 'darwin' or
sys.platform == 'win32'): sys.platform == 'win32'):
logging.warning( warnings.warn(
"multi-process mode not support MacOs and Windows currently." \ "DataLoader with multi-process mode is not supported on MacOs and Windows currently." \
" use signle-process with num_workers = 0 instead") " Please use signle-process mode with num_workers = 0 instead")
num_workers = 0 num_workers = 0
self.num_workers = num_workers self.num_workers = num_workers
...@@ -670,13 +671,13 @@ class DygraphGeneratorLoader(DataLoaderBase): ...@@ -670,13 +671,13 @@ class DygraphGeneratorLoader(DataLoaderBase):
self._use_double_buffer = use_double_buffer self._use_double_buffer = use_double_buffer
if not iterable: if not iterable:
logging.warning( warnings.warn(
"Please NOTE: imperative mode can support iterable mode only. Change to iterable mode." "Please NOTE: DygraphGeneratorLoader supports iterable mode only. Change to iterable mode."
) )
self._iterable = True self._iterable = True
if not return_list: if not return_list:
logging.warning( warnings.warn(
"Please NOTE: imperative mode can support return as list only. Change to return as list." "Please NOTE: DygraphGeneratorLoader supports returning as list only. Change to return as list."
) )
self._return_list = True self._return_list = True
...@@ -684,8 +685,8 @@ class DygraphGeneratorLoader(DataLoaderBase): ...@@ -684,8 +685,8 @@ class DygraphGeneratorLoader(DataLoaderBase):
self._use_multiprocess = use_multiprocess self._use_multiprocess = use_multiprocess
if self._use_multiprocess and (sys.platform == 'darwin' or if self._use_multiprocess and (sys.platform == 'darwin' or
sys.platform == 'win32'): sys.platform == 'win32'):
logging.warning( warnings.warn(
"NOTE: The multiprocess mode does not currently support MacOs and Windows." "NOTE: DygraphGeneratorLoader with multiprocess mode is not currently supported on MacOs and Windows."
) )
self._use_multiprocess = False self._use_multiprocess = False
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册